sse4a-extract.c: Add "LL" to 64bit constants.
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
2
3         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
4         * gcc.target/i386/sse4a-insert.c: Likewise.
5
6 2007-02-11  Roger Sayle  <roger@eyesopen.com>
7
8         * gcc.target/ia64/builtin-popcount-1.c: New test case.
9         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
10
11 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
12
13         PR fortran/30478
14         * gfortran.dg/enum_4.f90: Update error message checks.
15
16 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
17
18         PR fortran/30554
19         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
20         versions of the modules.
21
22         PR fortran/30617
23         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
24         by getting rid of recursive I/O and providing functions with
25         results.
26
27         PR fortran/30319
28         * gfortran.dg/char_array_constructor_2.f90
29
30 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
31
32         PR c++/26988
33         * g++.dg/template/spec34.C: New test
34
35 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
36
37         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
38         on i?86 and x86_64.
39         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
40         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
41         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
42         on i?86 and x86_64.
43         * gcc.dg/vect/vect-113.c: Ditto.
44
45 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
46
47         PR c++/29487
48         * g++.dg/eh/weak1-C: New test.
49         * g++.dg/eh/weak1-a.cc: Likewise.
50         * g++.dg/eh/comdat1.C: Likewise.
51
52 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
53             Dorit Nuzman  <dorit@il.ibm.com>
54
55         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
56         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
57         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
58         * gcc.dg/vect/vect-113.c: Likewise.
59
60         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
61
62 2007-02-10  Richard Henderson  <rth@redhat.com>
63
64         * lib/target-supports.exp (check_effective_target_tls): Redefine
65         to mean non-emulated tls.
66         * gcc.dg/tls/alias-1.c: Remove tls requirement.
67         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
68         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
69         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
70         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
71         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
72         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
73
74 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
75
76         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
77
78 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
79
80         * gfortran.dg/secnds.f: Replace time tolerance with a
81         before-and-after bracket.
82         * gfortran.dg/secnds-1.f: Likewise.
83
84 2007-02-09  Tobias Burnus  <burnus@net-b.de>
85
86         PR fortran/30512
87         * gfortran.dg/maxlocval_1.f90: New test.
88
89 2007-02-09  Roger Sayle  <roger@eyesopen.com>
90
91         * gcc.target/ia64/builtin_bswap-1.c: New test case.
92
93 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
94
95         PR fortran/30720
96         * gfortran.dg/array_function_1.f90: New test.
97
98 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
99
100         * lib/target-supports.exp (check_effective_target_lax_strtofp)
101         (check_effective_target_dummy_wcsftime): New functions.
102
103 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
104
105         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
106         * lib/target-supports.exp (check_effective_target_uclibc): New
107         function.
108
109 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
110
111         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
112         (vsnprintf): Don't define for uClibc targets.
113
114 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
115
116         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
117         set before checking whether it was allowed.
118         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
119         before checking inside_main.
120
121 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
122
123         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
124         uClinux targets.
125         (u16sf): Likewise u4sf.
126         * g++.dg/compat/struct-layout-1.h: Likewise.
127
128 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
129
130         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
131         procedure.
132         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
133         m68k targets if check_effective_target_coldfire_fpu returns true.
134
135 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
136         Richard Guenther  <rguenther@suse.de>
137
138         PR middle-end/23361
139         * gcc.dg/fold-compare-3.c: New testcase.
140         * gcc.dg/tree-ssa/loop-24.c: Likewise.
141
142 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
143
144         * gcc.dg/pr26570.c: Clean up coverage files.
145         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
146         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
147         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
148         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
149         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
150         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
151         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
152         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
153         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
154         * gcc.dg/tree-ssa/pr25501.c: Ditto.
155         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
156         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
157         * gcc.dg/vect/pr28952.c: Ditto.
158         * gcc.dg/vect/pr27151.c: Ditto.
159         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
160         * g++.dg/gomp/macro-3.C: Ditto.
161
162 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
163
164         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
165         of the loop.
166
167 2007-02-08  Roger Sayle  <roger@eyesopen.com>
168
169         * gcc.target/i386/builtin-bswap-2.c: New test case.
170
171 2007-02-08  Roger Sayle  <roger@eyesopen.com>
172
173         * gfortran.dg/forall_8.f90: New test case.
174         * gfortran.dg/forall_9.f90: Likewise.
175
176 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
177
178         * gcc.dg/builtins-20.c: Add some -~ complex cases.
179
180 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
181
182         * lib/target-supports.exp (check_effective_target_simulator): New. 
183
184 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
185
186         * gcc.dg/tree-ssa/loop-25.c: New test.
187
188 2007-02-06  Richard Henderson  <rth@redhat.com>
189
190         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
191
192 2007-02-06  Roger Sayle  <roger@eyesopen.com>
193
194         * gcc.target/powerpc/popcount-1.c: New test case.
195         * gcc.target/powerpc/parity-1.c: Likewise.
196
197 2007-02-06  Richard Guenther  <rguenther@suse.de>
198
199         PR middle-end/27302
200         * gcc.dg/torture/pr27302-2.c: New testcase.
201
202 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
203
204         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
205         * gcc.dg/vect/vect-iv-1.c: New test.
206         * gcc.dg/vect/vect-iv-2.c: New test.
207         * gcc.dg/vect/vect-iv-3.c: New test.
208         * gcc.dg/vect/vect-iv-4.c: New test.
209         * gcc.dg/vect/vect-iv-5.c: New test.
210         * gcc.dg/vect/vect-iv-6.c: New test.
211         * gcc.dg/vect/vect-iv-7.c: New test.
212         * gcc.dg/vect/vect-iv-8.c: New test.
213         * gcc.dg/vect/vect-iv-9.c: New test.
214         * gcc.dg/vect/vect-iv-10.c: New test.
215         * gcc.dg/vect/vect-iv-11.c: New test.
216         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
217         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
218         * gcc.dg/vect/vect-14.c: Now vectorizable.
219         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
220         * gcc.dg/vect/vect-27.c: Likewise.
221         * gcc.dg/vect/vect-29.c Likewise.
222         * gcc.dg/vect/vect-dv-2.c: Likewise.
223         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
224         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
225         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
226
227 2007-02-06  Ira Rosen  <irar@il.ibm.com> 
228
229         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
230
231 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
232
233         * gcc.dg/builtins-20.c: Add more cases.
234
235 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
236
237         PR debug/30189
238         * gcc.dg/pr30189.c: New test.
239
240 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
241
242         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
243         for running tests.
244         * gcc.target/i386/sse4a-extract.c: New test.
245         * gcc.target/i386/sse4a-insert.c: New test.
246         * gcc.target/i386/sse4a-montsd.c: New test.
247         * gcc.target/i386/sse4a-montss.c: New test.
248
249 2007-02-05  Richard Guenther  <rguenther@suse.de>
250
251         * gcc.target/i386/vectorize3.c: New testcase.
252
253 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
254
255         PR target/30665
256         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
257
258 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
259
260         PR fortran/30611
261         * gfortran.dg/repeat_1.f90: New test.
262
263 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
264
265         PR fortran/30605
266         * gfortran.dg/spread_shape_1.f90: Remove tabs.
267         * gfortran.dg/derived_init_2.f90: Ditto.
268         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
269         * gfortran.dg/array_initializer_1.f90: Ditto.
270         * gfortran.dg/do_2.f90: Ditto.
271         * gfortran.dg/proc_assign_1.f90: Ditto.
272
273 2007-02-04  Richard Guenther  <rguenther@suse.de>
274
275         PR middle-end/30636
276         * g++.dg/warn/pr30636.C: New testcase.
277         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
278
279 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
280
281         PR middle-end/30667
282         * gfortran.dg/pr30667.f: New test.
283
284 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
285
286         * gcc.dg/builtins-54.c: Add more cases.
287
288 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
289
290         PR fortran/30514
291         * gfortran.dg/zero_sized_2.f90: New test.
292
293         PR fortran/30660
294         * gfortran.dg/alloc_comp_basics_4.f90: New test.
295
296         PR fortran/29820
297         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
298         file.
299
300 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
301
302         PR fortran/30683
303         * gfortran.dg/interface_10.f90: New test.
304
305 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
306
307         * gcc.dg/builtins-20.c: Add more cases.
308
309 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
310
311         PR target/29682
312         * gcc-target/ia64/pr29682.c: New test.
313
314 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
315
316         PR fortran/30284
317         * gfortran.dg/arrayio_11.f90.f90: New test.
318
319         PR fortran/30626
320         * gfortran.dg/arrayio_12.f90.f90: New test.
321
322 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
323
324         PR c++/30536
325         * g++.dg/tls/diag-5.C: New test.
326
327         PR middle-end/30473
328         * gcc.dg/pr30473.c: New test.
329         * gcc.c-torture/execute/20070201-1.c: New test.
330
331 2007-02-01  Roger Sayle  <roger@eyesopen.com>
332
333         * gfortran.dg/dependency_20.f90: New test case.
334
335 2007-01-31  Ian Lance Taylor  <iant@google.com>
336
337         * gcc.dg/lower-subreg-1.c (test): New test.
338
339 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
340
341         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
342
343 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
344
345         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
346         * gcc.dg/torture/builtin-math-3.c: Likewise.
347
348 2007-01-31  Dirk Mueller  <dmueller@suse.de>
349
350         gcc.dg/Wparentheses-2.c: Update and add new tests.
351
352 2007-01-31  Ira Rosen  <irar@il.ibm.com> 
353
354         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
355         vectorize.
356
357 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
358
359         * gcc.dg/builtins-63.c: New test.
360
361 2007-01-31  Tobias Burnus  <burnus@net-b.de>
362
363         PR fortran/27588
364         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
365
366 2007-01-31  Tobias Burnus  <burnus@net-b.de>
367
368         PR fortran/30520
369         * gfortran.dg/volatile8.f90: New argument conformance test.
370         * gfortran.dg/volatile9.f90: New scope test.
371
372 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
373
374         PR c++/24745
375         * g++.dg/warn/null4.C: New.
376
377 2001-01-30  Roger Sayle  <roger@eyesopen.com>
378             Uros Bizjak  <ubizjak@gmail.com>
379
380         * gcc.dg/large-size-array-3.c: Correct typo.
381
382 2007-01-30  Richard Guenther  <rguenther@suse.de>
383
384         PR middle-end/27657
385         * g++.dg/debug/pr27657.C: New testcase.
386
387 2007-01-30  Richard Guenther  <rguenther@suse.de>
388
389         PR middle-end/30313
390         * gcc.dg/torture/pr30313.c: New testcase.
391
392 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
393
394         * gcc.dg/dfp/dfp-except.h: New file.
395         * gcc.dg/dfp/fe-check.h: New file.
396         * gcc.dg/dfp/fe-binop.c: New test.
397         * gcc.dg/dfp/fe-convert-1.c: New test.
398         * gcc.dg/dfp/fe-convert-2.c: New test.
399         * gcc.dg/dfp/fe-convert-3.c: New test.
400
401         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
402         * gcc.dg/dfp/decfloat-constants.c: Ditto.
403         * gcc.dg/dfp/convert-dfp.c: Ditto.
404         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
405
406 2007-01-29  Josh Conner  <jconner@apple.com>
407
408         * gcc.target/powerpc/altivec-24.c: New test.
409
410 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
411
412         PR c++/28266
413         * g++.dg/parse/defarg12.C: New test.
414
415 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
416
417         PR fortran/30554
418         * gfortran.dg/used_dummy_types_6.f90: New test.
419
420 2007-01-28  Jan Hubicka  <jh@suse.cz>
421
422         * gcc.dg/tree-prof/val-prof-6.c: New test.
423
424 2007-01-28  Roger Sayle  <roger@eyesopen.com>
425
426         * gcc.dg/large-size-array-3.c: Correct test case (portability).
427
428 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
429
430         PR C++/28988
431         * g++.dg/expr/dtor4.C: New test.
432
433 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
434
435         * gcc.dg/tree-ssa/loop-23.c: New test.
436
437 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
438
439         PR libfortran/30389
440         * gfortran.dg/achar_2.f90:  New test.
441         * gfortran.dg/achar_3.f90:  New test.
442
443 2007-01-27  Ian Lance Taylor  <iant@google.com>
444
445         * gcc.dg/strict-overflow-1.c: New test.
446         * gcc.dg/no-strict-overflow-1.c: New test.
447         * gcc.dg/strict-overflow-2.c: New test.
448         * gcc.dg/no-strict-overflow-2.c: New test.
449         * gcc.dg/strict-overflow-3.c: New test.
450         * gcc.dg/no-strict-overflow-3.c: New test.
451         * gcc.dg/strict-overflow-4.c: New test.
452         * gcc.dg/no-strict-overflow-4.c: New test.
453         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
454         * gcc.dg/pr15784-1.c: Likewise.
455         * gcc.dg/pr20922-1.c: Likewise.
456         * gcc.dg/pr20922-3.c: Likewise.
457         * gcc.dg/pr20922-4.c: Likewise.
458         * gcc.dg/pr20922-6.c: Likewise.
459         * gcc.dg/compare-4.c: Likewise.
460         * gcc.dg/torture/pr26898-1.c: Likewise.
461         * gcc.dg/tree-ssa/divide-1.c: Likewise.
462         * gcc.dg/tree-ssa/divide-2.c: Likewise.
463         * gcc.dg/tree-ssa/divide-3.c: Likewise.
464         * gcc.dg/tree-ssa/divide-4.c: Likewise.
465         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
466         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
467         * gcc.dg/tree-ssa/pr21082.c: Likewise.
468         * gcc.dg/tree-ssa/pr26899.c: Likewise.
469         * g++.dg/tree-ssa/pr21082.C: Likewise.
470
471 2007-01-27  Roger Sayle  <roger@eyesopen.com>
472
473         * gcc-dg/large-size-array-3.c: New test case.
474
475 2007-01-27  Roger Sayle  <roger@eyesopen.com>
476
477         * gfortran.dg/forall_7.f90: New test case.
478
479 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
480
481         PR fortran/30407
482         * gfortran.dg/where_operator_assign_1.f90: New test.
483         * gfortran.dg/where_operator_assign_2.f90: New test.
484         * gfortran.dg/where_operator_assign_3.f90: New test.
485
486 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
487
488         * lib/target-supports.exp
489         (check_effective_target_powerpc_altivec): New.
490         (check_effective_target_vect_cmdline_needed): Use it.
491
492 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
493
494         PR fortran/30278
495         * gfortran.dg/backslash_3.f: New test.
496
497 2007-01-26  Richard Guenther  <rguenther@suse.de>
498
499         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
500
501 2007-01-26  Tobias Burnus  <burnus@net-b.de>
502
503         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
504         * gfortran.dg/vect/vect.exp: Ditto.
505         * gfortran.dg/dg.exp: Ditto.
506         * gfortran.fortran-torture/execute/execute.exp: Ditto.
507         * gfortran.fortran-torture/compile/compile.exp: Ditto.
508
509 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
510
511         * gcc.dg/builtins-20.c: Add more cases.
512         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
513
514 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
515
516         PR fortran/30437
517         * gcc.dg/Wall.c: New.
518         * gcc.dg/Wno-all.c: New.
519         * gfortran.dg/Wall.f90: New.
520         * gfortran.dg/Wno-all.f90: New.
521         
522 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
523
524         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
525         * g++.dg/eh/simd-2.C: Also run on Darwin.
526         * g++.dg/eh/simd-3.C: New.
527         * g++.dg/eh/simd-4.C: New.
528
529 2007-01-25  Richard Guenther  <rguenther@suse.de>
530
531         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
532         and _PROFILE_USE.
533         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
534
535 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
536
537         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
538         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
539         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
540         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
541         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
542         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
543         * gcc.dg/ipa/ipa-7.c: New testcase.
544
545 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
546
547         * g++.dg/cpp0x/warn_cxx0x.C: New.
548
549 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
550
551         * gcc.dg/builtins-20.c: Test builtin carg.
552
553 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
554
555         PR middle-end/27416
556         * gcc.dg/gomp/pr27416.c: New test.
557
558         PR middle-end/30494
559         * gcc.dg/gomp/pr30494.c: New test.
560         * g++.dg/gomp/pr30494.C: New test.
561
562         PR middle-end/30421
563         * gcc.dg/gomp/pr30421.c: New test.
564
565 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
566
567         * gcc.target/ia64/versionid-1.c: New test.
568         * gcc.target/ia64/versionid-2.c: New test.
569
570 2007-01-24  Richard Guenther  <rguenther@suse.de>
571
572         PR testsuite/30181
573         * gcc.dg/builtins-57.c: Change to a link-time testcase
574         to support non-C99 targets.
575
576 2007-01-24  Jan Hubicka  <jh@suse.cz>
577
578         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
579
580 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
581
582         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
583
584 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
585
586         PR objc/27438
587         * objc.dg/const-str-12.m: New test.
588
589 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
590
591         PR fortran/30532
592         * gfortran.dg/ctrl-z.f90:  New test.
593         
594 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
595
596         PR fortran/30481
597         * gfortran.dg/namelist_assumed_char.f90:  New test.
598
599 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
600
601         PR c++/27492
602         * g++.dg/inherit/covariant15.C: New test.
603
604 2007-01-23  Ian Lance Taylor  <iant@google.com>
605
606         * g++.dg/warn/Wparentheses-24.C: New test.
607
608 2007-01-23  Richard Guenther  <rguenther@suse.de>
609
610         PR testsuite/30560
611         * ada/acats/run_acats: Do not call gnatmake or gnatchop
612         with full path.
613
614 2007-01-22  Richard Guenther  <rguenther@suse.de>
615
616         PR tree-optimization/30038
617         * gcc.dg/builtins-62.c: New testcase.
618
619 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
620
621         * gcc.c-torture/compile/20070121.c: New test.
622
623 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
624
625         PR libfortran/30525
626         * gfortran.dg/char_comparison_1.f:  New test.
627
628 2007-01-21  Ira Rosen  <irar@il.ibm.com> 
629
630         * gcc.dg/vect/vect-strided-same-dr.c: New test. 
631
632 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
633
634         PR objc/30479
635         * objc.dg/pch: New directory.
636         * objc.dg/pch/pch.exp: New file.
637         * objc.dg/pch/interface-1.m: New test.
638         * objc.dg/pch/interface-1.hs: New include file.
639         * lib/objc.exp (objc_target_compile): Add
640         "-x objective-c-header" in front of the sources if this is
641         a precompiled header being compiled.
642
643 2007-01-20  Roger Sayle  <roger@eyesopen.com>
644
645         * gfortran.dg/array_memcpy_3.f90: New test case.
646         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
647
648 2007-01-20  Roger Sayle  <roger@eyesopen.com>
649             Brooks Moses  <brooks.moses@codesourcery.com>
650             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
651
652         * gfortran.dg/intrinsic_sign_1.f90: New test case.
653         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
654
655 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
656
657         * gcc.dg/torture/builtin-math-3.c: Test fdim.
658
659 2007-01-19  Mike Stump  <mrs@apple.com>
660
661         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
662         away.
663
664 2007-01-19  Roger Sayle  <roger@eyesopen.com>
665
666         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
667         option instead of -funsafe-math-optimizations.
668
669 2007-01-19  Tomas Bily  <tbily@suse.cz>
670
671         gcc.dg/tree-prof/indir-call-prof.c: New.
672         g++.dg/dg.exp: Add tree-prof subdirectory.
673         g++.dg/tree-prof/indir-call-prof.C: New.
674         g++.dg/tree-prof/tree-prof.exp: New.
675
676 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
677
678         PR c++/17947
679         * g++.dg/warn/deprecated.C: Update warning output.
680         * g++.dg/warn/deprecated-2.C: Likewise.
681         * g++.dg/warn/deprecated-3.C: New.
682         
683 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
684
685         * gcc.c-torture/execute/nestfunc-7.c: New.
686
687 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
688
689         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
690
691 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
692
693         * gcc.dg/m68k-pic-1.c: New.
694
695 2007-01-18  Roger Sayle  <roger@eyesopen.com>
696
697         * gfortran.dg/array_memcpy_4.f90: New test case.
698
699 2007-01-18  Josh Conner  <jconner@apple.com>
700
701         PR target/30485
702         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
703         * gcc.dg/vect/no-trapping-math-1: New.
704         * gcc.dg/vect/no-trapping-math-2: New.
705
706 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
707
708         * gcc.target/i386/387-8.c: Update comment about optimizing
709         inherent load of 1.0 of fptan instruction.
710
711 2007-01-18  Dirk Mueller  <dmueller@suse.de>
712             Richard Guenther <rguenther@suse.de>
713
714         PR diagnostic/8268
715         * gcc.dg/Warray-bounds.c: New testcase.
716         * gcc.dg/Warray-bounds-2.c: New testcase.
717         * g++.dg/warn/Warray-bounds.C: New testcase.
718         * g++.dg/warn/Warray-bounds-2.C: New testcase.
719
720 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
721
722         PR fortran/30476
723         * gfortran.dg/generic_12.f90: New test.
724
725 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
726
727         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
728         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
729
730 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
731
732         * gcc.dg/dfp/compare-special.h: New file.
733         * gcc.dg/dfp/compare-special-32.c: New test.
734         * gcc.dg/dfp/compare-special-64.c: New test.
735         * gcc.dg/dfp/compare-special-128.c: New test.
736
737 2007-01-16  Roger Sayle  <roger@eyesopen.com>
738             Paul Thomas  <pault@gcc.gnu.org>
739             Steven G. Kargl  <kargl@gcc.gnu.org>
740
741         PR fortran/30404
742         * gfortran.dg/forall_6.f90: New test case.
743         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
744         * gfortran.dg/dependency_13.f90: Likewise.
745
746 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
747
748         PR testsuite/12325
749         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
750         targets that don't support Inf.
751
752 2007-01-15  Dale Johannesen  <dalej@apple.com>
753
754         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
755
756 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
757
758         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
759         of achar for 0xff to avoid the "Extended ASCII not
760         implemented" error message.
761
762 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
763
764         PR fortran/28172
765         * gfortran.dg/altreturn_4.f90: New test.
766
767         PR fortran/29389
768         * gfortran.dg/stfunc_4.f90: New test.
769
770         PR fortran/29712
771         * gfortran.dg/bound_2.f90: Reinstate commented out line.
772         * gfortran.dg/initialization_1.f90: Change warning.
773
774         PR fortran/30283
775         * gfortran.dg/specification_type_resolution_2.f90: New test.
776
777 2007-01-14  Jan Hubicka  <jh@suse.cz>
778
779         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
780         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
781         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
782         elimination.
783
784 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
785
786         PR fortran/30410
787         * gfortran.dg/external_procedures_2.f90: New test.
788
789 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
790
791         PR target/30413
792         * gcc.target/i386/pr30413.c: New test.
793
794 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
795
796         PR fortran/30452
797         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
798
799 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
800
801         * gcc.dg/20070112-1.c: New test.
802
803 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
804
805         PR libgfortran/30435
806         * gfortran.dg/list_read_6.f90: New test.
807
808 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
809
810         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
811
812 2007-01-12  Tom Tromey  <tromey@redhat.com>
813
814         PR preprocessor/28227:
815         * gcc.dg/cpp/pr28227.c: New file.
816
817 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
818
819         * gcc.dg/tree-ssa/loop-22.c: New test.
820
821 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
822
823         PR tree-optimization/29516
824         * gcc.dg/tree-ssa/loop-20.c: New test.
825
826 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
827
828         PR libfortran/30415
829         * minmaxloc_integer_kinds_1.f90:  New test.
830
831 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
832
833         PR c++/29573
834         * g++.dg/template/sizeof-template-argument.C: New test.
835
836 2007-01-11  Jan Hubicka  <jh@suse.cz>
837
838         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
839         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
840         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
841         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
842         * gcc.dg/tree-ssa/pr21658.c: Likewise.
843         * gcc.dg/tree-ssa/pr15349.c: Likewise.
844         * gcc.dg/tree-ssa/pr25501.c: Likewise.
845         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
846         transformation in question.
847         * gcc.dg/tree-ssa/vrp05.c: Likewise.
848         * gcc.dg/tree-ssa/pr20701.c: Likewise.
849         * gcc.dg/always_inline3.c: Likewise.
850
851 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
852
853         PR c++/28999
854         * g++.dg/template/typename11.C: New test.
855
856 2007-01-10  Robert Kennedy <jimbob@google.com>
857
858         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
859
860 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
861
862         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
863         for different integer kinds.
864         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
865         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
866         * gfortran.dg/ishft_2.f90: New test.
867         * gfortran.dg/ishft_3.f90: New test.
868
869 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
870
871         * gfortran.dg/altreturn_2.f90: Removed executable bit.
872
873 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
874
875         PR tree-optimization/30322
876         * gcc.dg/tree-ssa/loop-21.c: New test.
877
878 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
879
880         * g++.dg/rtti/darwin-builtin-linkage.C: New.
881
882 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
883
884         * gcc.target/spu/intrinsics-1.c: Remove xfail.
885
886 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
887
888         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
889         * g++.dg/warn/overflow-warn-3.C: Likewise.
890         * g++.dg/warn/overflow-warn-4.C: Likewise.
891         * g++.dg/warn/overflow-warn-5.C: Likewise.
892         * g++.dg/warn/overflow-warn-6.C: Likewise.
893         * g++.dg/warn/Woverflow-1.C: Likewise.
894         * g++.dg/warn/Woverflow-2.C: Likewise.
895         * g++.dg/warn/Woverflow-3.C: Likewise.
896         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
897
898 2007-01-08  Roger Sayle  <roger@eyesopen.com>
899
900         * gfortran.dg/array_constructor_14.f90: New test case.
901         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
902
903 2007-01-08  Richard Guenther  <rguenther@suse.de>
904
905         PR tree-optimization/23603
906         * gcc.dg/tree-ssa/vrp31.c: New testcase.
907         * gcc.dg/tree-ssa/vrp32.c: Likewise.
908
909 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
910
911         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
912         in __v8qi typedef.
913         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
914         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
915         compiler behaviour.
916         * gcc.dg/simd-5.c: Likewise.
917         * gcc.dg/simd-6.c: Likewise.
918         * g++.dg/conversion/simd1.C: Likewise.
919         * g++.dg/conversion/simd3.C: Likewise.
920         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
921         (main): Use it.
922
923 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
924
925         PR tree-optimization/29877
926         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
927         name of a hard register for the target concerned.  Adjust dg-error
928         directives to cope with new behaviour of TER.
929
930 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
931
932         PR c++/28986
933         * g++.dg/conversion/nullptr1.C: Added overflow warning.
934         * g++.dg/warn/overflow-warn-1.C: New.
935         * g++.dg/warn/overflow-warn-3.C: New.
936         * g++.dg/warn/overflow-warn-4.C: New.
937         * g++.dg/warn/overflow-warn-5.C: New.
938         * g++.dg/warn/overflow-warn-6.C: New.
939         * g++.dg/warn/Woverflow-1.C: New.
940         * g++.dg/warn/Woverflow-2.C: New.
941         * g++.dg/warn/Woverflow-3.C: New.
942         * g++.dg/warn/multiple-overflow-warn-2.C: New.
943         
944 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
945
946         PR fortran/27698
947         * gfortran.dg/invalid_name.f90: New test.
948         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
949         * gfortran.dg/gomp/pr29759.f90: Ditto.
950
951 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
952
953         * gfortran.dg/present_1.f90:  Update error message.
954
955 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
956
957        PR c++/19439
958        * g++.dg/template/duplicate1.C: New test
959        * g++.dg/template/memfriend6.C: Adjust error markers.
960         
961 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
962
963         PR tree-opt/30385
964         * gcc.dg/torture/inline-1.c: New test.
965
966 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
967
968         PR c/19978
969         * gcc.dg/multiple-overflow-warn-1.c: New.
970         * gcc.dg/multiple-overflow-warn-2.c: New.
971         * gcc.dg/overflow-warn-6.c: New.
972         * g++.dg/warn/multiple-overflow-warn-1.C: New.
973         
974 2007-01-05  Roger Sayle  <roger@eyesopen.com>
975
976         * gfortran.dg/array_memcpy_1.f90: New test case.
977         * gfortran.dg/array_memcpy_2.f90: Likewise.
978
979 2007-01-05  Richard Guenther  <rguenther@suse.de>
980
981         PR middle-end/27826
982         * g++.dg/opt/pr27826.C: New testcase.
983
984 2007-01-05  Ian Lance Taylor  <iant@google.com>
985
986         * gcc.dg/Walways-true-1.c: New test.
987         * gcc.dg/Walways-true-2.c: New test.
988         * g++.dg/warn/Walways-true-1.C: New test.
989         * g++.dg/warn/Walways-true-2.C: New test.
990
991 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
992
993         PR c/30360
994         * gcc.dg/pr30360.c: New test.
995
996 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
997
998         PR fortran/23232
999         * gfortran.dg/data_implied_do_1.f90: New test.
1000
1001         PR fortran/27996
1002         PR fortran/27998
1003         * gfortran.dg/char_length_1.f90: New test.
1004
1005 2007-01-05  Richard Guenther  <rguenther@suse.de>
1006
1007         PR middle-end/28116
1008         * g++.dg/opt/pr28116.C: New testcase.
1009
1010 2007-01-05  Tobias Burnus  <burnus@net-b.de>
1011
1012         PR fortran/29624
1013         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
1014           invalid deallocate.
1015         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
1016         * gfortran.dg/protected_4.f90: Add pointer intent check.
1017         * gfortran.dg/protected_6.f90: Add pointer intent check.
1018         * gfortran.dg/pointer_intent_1.f90: New test.
1019         * gfortran.dg/pointer_intent_2.f90: New test.
1020         * gfortran.dg/pointer_intent_3.f90: New test.
1021
1022 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
1023
1024         PR 30235
1025         * gfortran.dg/altreturn_2.f90: new test.
1026
1027 2007-01-04  Tom Tromey  <tromey@redhat.com>
1028
1029         PR preprocessor/28165:
1030         * gcc.dg/cpp/pr28165.c: New file.
1031
1032 2007-01-03  Josh Conner  <jconner@apple.com>
1033
1034         PR middle-end/29683
1035         * gcc.dg/pr29683.c: New.
1036
1037 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
1038
1039         PR c++/28217
1040         * g++.dg/pch/template-1.C: New test.
1041         * g++.dg/pch/template-1.Hs: New file.
1042
1043 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1044
1045         PR middle-end/30353
1046         * gcc.c-torture/compile/complex-4.c: New test.
1047
1048 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
1049
1050         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
1051         -maltivec.
1052         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
1053
1054 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
1055
1056         PR middle-end/30286
1057         * gcc.dg/pr30286.c: New test.
1058
1059         PR c++/29535
1060         * g++.dg/template/crash66.C: New test.
1061
1062         PR c++/29054
1063         * g++.dg/template/friend49.C: New test.
1064
1065 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
1066
1067         * gfortran.dg/ibits.f90: New test.
1068
1069 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
1070
1071         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
1072         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
1073
1074 2007-01-02  Jan Hubicka  <jh@suse.cz>
1075
1076         * gcc.dg/pr16194.c: We now output error on all three functions, not just
1077         first one.
1078
1079 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1080
1081         PR c/19977
1082         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
1083         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
1084
1085 2006-01-02  Ian Lance Taylor  <iant@google.com>
1086
1087         * g++.dg/warn/Wparentheses-22.C: New test.
1088         * g++.dg/warn/Wparentheses-23.C: New test.
1089
1090 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1091
1092         PR middle-end/7651
1093         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
1094         * gcc.dg/declspec-3-Wextra.c: New.
1095         * gcc.dg/declspec-3-no.c: New
1096
1097 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
1098
1099         PR fortran/20896
1100         * gfortran.dg/interface_10.f90: Remove.
1101
1102 2007-01-01  Roger Sayle  <roger@eyesopen.com>
1103
1104         * gcc.dg/fold-eqxor-4.c: New test case.
1105
1106 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
1107
1108         PR middle-end/30311
1109         * gcc.c-torture/compile/pr30311.c: New test.
1110
1111 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
1112
1113         PR middle-end/30253
1114         * gcc.c-torture/compile/statement-expression-1.c: New test.
1115
1116 2007-01-01  Andreas Schwab  <schwab@suse.de>
1117
1118         PR target/29166
1119         * g++.dg/eh/pr29166.C: New test.
1120
1121 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
1122
1123         * lib/target-supports.exp (check_effective_target_powerpc_spe):
1124         New.
1125         (check_effective_target_vect_cmdline_needed): Use it.
1126
1127 2006-12-31  Richard Guenther  <rguenther@suse.de>
1128
1129         PR middle-end/30137
1130         * testsuite/gcc.dg/pr30137-1.c: New testcase.
1131         * testsuite/gcc.dg/pr30137-2.c: Likewise.
1132
1133 2006-12-31  Roger Sayle  <roger@eyesopen.com>
1134
1135         PR middle-end/30322
1136         * gcc.dg/fold-plusnot-1.c: New test case.
1137
1138 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
1139
1140         PR c++/29731
1141         * g++.dg/parse/template22.C: New test.
1142
1143 2006-12-31  Richard Guenther  <rguenther@suse.de>
1144
1145         PR middle-end/30338
1146         * gcc.c-torture/compile/pr30338.c: New testcase.
1147
1148 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
1149
1150         PR fortran/27900
1151         * gfortran.dg/intrinsic_actual_4.f90: New test.
1152
1153         PR fortran/24325
1154         * gfortran.dg/func_decl_3.f90: New test.
1155
1156 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
1157
1158         PR fortran/23060
1159         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
1160         * gfortran.dg/c_by_val_1.f: New test.
1161         * gfortran.dg/c_by_val_2.f: New test.
1162         * gfortran.dg/c_by_val_3.f: New test.
1163
1164 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
1165
1166         PR libfortran/30321
1167         * gfortran.dg/sum_zero_array_1.f90:  New test.
1168
1169 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
1170
1171         PR preprocessor/29612
1172         * gcc.dg/cpp/pr29612-1.c: New test.
1173         * gcc.dg/cpp/pr29612-2.c: New test.
1174
1175 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
1176
1177         PR fortran/30034
1178         * gfortran.dg/pure_formal_proc_1.f90: New test.
1179
1180         PR fortran/30237
1181         * gfortran.dg/intrinsic_actual_3.f90: New test.
1182
1183 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1184
1185         PR fortran/30014
1186         * gfortran.dg/io_constraints_1.f90: Update test.
1187         * gfortran.dg/io_constraints_2.f90: Update test.
1188         * gfortran.dg/inquire_iolength.f90: New test.
1189
1190 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
1191
1192         PR fortran/20896
1193         * gfortran.dg/interface_10.f90: New test.
1194         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
1195         since z is already, locally a variable.
1196
1197         PR fortran/25135
1198         * gfortran.dg/generic_11.f90: New test.
1199         * gfortran.dg/interface_7.f90: Remove name clash between module
1200         name and procedure 'x' referenced in the interface.
1201
1202 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1203
1204         PR middle-end/7651
1205         * gcc.dg/Wmissing-parameter-type.c: New.
1206         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
1207         * gcc.dg/Wmissing-parameter-type-no.c: New.
1208         
1209 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
1210
1211         PR fortran/25818
1212         * gfortran.dg/entry_array_specs_2.f: New test.
1213
1214         PR fortran/30084
1215         * gfortran.dg/nested_modules_6.f90: New test.
1216
1217 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1218
1219         PR middle-end/7651
1220         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
1221         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
1222
1223 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
1224
1225         PR C++/30168
1226         * g++.dg/opt/complex6.C: New test.
1227
1228 2006-12-22  Ben Elliston  <bje@au.ibm.com>
1229
1230         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
1231         full" if the linker on spu-*-* warns about exceeding local store.
1232
1233         And revert this patch:
1234         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1235         fail to link due to relocation overflows on spu-*-*.
1236
1237 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
1238
1239         PR fortran/30273
1240         * gfortran.dg/dependency_19.f90: New test.
1241
1242 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
1243
1244         PR fortran/30202
1245         * gfortran.dg/alloc_comp_basics_3.f90: New test.
1246
1247 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
1248
1249         PR middle-end/30262
1250         * gcc.c-torture/execute/20061220-1.c: New test.
1251
1252         PR middle-end/30263
1253         * gcc.dg/gomp/asm-1.c: New test.
1254
1255         PR target/30230
1256         * g++.dg/eh/ia64-2.C: New test.
1257
1258 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
1259
1260         PR target/28966
1261         PR target/29248
1262         * gcc.dg/rs6000-leaf.c: New.
1263
1264 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1265
1266         PR fortran/25392
1267         * gfortran.dg/f2c_8.f90: New test.
1268
1269 2006-12-20  Bill Wendling  <wendling@apple.com>
1270
1271         * gcc.dg/asm-b.c: Check for __ppc64__.
1272
1273 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
1274
1275         PR fortran/30190
1276         * gfortran.dg/bounds_check_5.f90: New test.
1277
1278 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
1279
1280         PR middle-end/30143
1281         * gcc.dg/gomp/complex-1.c: New testcase.
1282
1283 2006-12-20  Roger Sayle  <roger@eyesopen.com>
1284
1285         * gfortran.dg/array_memset_1.f90: New test case.
1286
1287 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
1288
1289         * lib/target-supports.exp: Add spu to
1290         check_effective_target_vect_widen_mult_hi_to_si.
1291
1292 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
1293
1294         PR fortran/29992
1295         * gfortran.dg/generic_9.f90: New test.
1296
1297         PR fortran/30081
1298         * gfortran.dg/generic_10.f90: New test.
1299
1300 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
1301
1302         PR tree-opt/30045
1303         * gcc.dg/pr30045.c: New test.
1304
1305 2006-12-20  Ben Elliston  <bje@au.ibm.com>
1306
1307         * gcc.dg/20020312-2.c: Add a case for __SPU__.
1308
1309 2006-12-19  Eric Christopher  <echristo@apple.com>
1310
1311         PR target/29302
1312         * gcc.c-torture/execute/pr29302-1.c: New.
1313
1314 2006-12-19  Tobias Burnus  <burnus@net-b.de>
1315
1316         PR fortran/39238
1317         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
1318
1319 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
1320
1321         PR fortran/30236
1322         * gfortran.dg/altreturn_3.f90: New test.
1323
1324         * gfortran.dg/char_result_12.f90: Fix comment typos.
1325
1326 2006-12-19  Ben Elliston  <bje@au.ibm.com>
1327
1328         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
1329         as newlib's stdio.h uses non-traditional cpp constructs.
1330
1331 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
1332
1333         * gfortran.dg/advance.f90: Renamed to advance_1.f90
1334         * gfortran.dg/append-1.f90: Renamed to append_1.f90
1335         * gfortran.dg/array-1.f90: Renamed to array_1.f90
1336         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
1337         * gfortran.dg/backspace.f: Renamed to backspace_1.f
1338         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
1339         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
1340         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
1341         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
1342         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
1343         * gfortran.dg/logint-1.f: Renamed to logint_1.f
1344         * gfortran.dg/logint-2.f: Renamed to logint_2.f
1345         * gfortran.dg/logint-3.f: Renamed to logint_3.f
1346         * gfortran.dg/advance_1.f90: Renamed from advance.f90
1347         * gfortran.dg/append_1.f90: Renamed from append-1.f90
1348         * gfortran.dg/array_1.f90: Renamed from array-1.f90
1349         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
1350         * gfortran.dg/backspace_1.f: Renamed from backspace.f
1351         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
1352         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
1353         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
1354         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
1355         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
1356         * gfortran.dg/logint_1.f: Renamed from logint-1.f
1357         * gfortran.dg/logint_2.f: Renamed from logint-2.f
1358         * gfortran.dg/logint_3.f: Renamed from logint-3.f
1359
1360 2006-12-18  Bill Wendling  <wendling@apple.com>
1361
1362         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
1363         id is an OjbC keyword.
1364
1365 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1366
1367         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
1368
1369 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
1370
1371         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
1372
1373 2006-12-18  Ian Lance Taylor  <iant@google.com>
1374
1375         * g++.dg/warn/Wmissing-declarations-1.C: New test.
1376
1377 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1378
1379         * gcc.c-torture/compile/pr27528.c: Use empty templates.
1380
1381 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
1382
1383         PR fortran/30207
1384         * gfortran.fortran-torture/execute/where21.f90: New test.
1385
1386 2006-12-17  Tobias Burnus  <burnus@net-b.de>
1387
1388         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
1389
1390 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1391
1392         PR middle-end/7651
1393         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
1394         * gcc.dg/if-empty-1.c: Likewise.
1395         * gcc.dg/pr23165.c: Likewise.
1396         * g++.dg/warn/empty-body.C: Likewise.
1397
1398 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1399
1400         PR libfortran/30005
1401         * gfortran.dg/open_errors.f90: New test.
1402
1403 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
1404
1405         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
1406
1407         * gcc.target/i386/ssse3-pabsb.c: New file.
1408         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1409         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1410         * gcc.target/i386/ssse3-palignr.c: Likewise.
1411         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1412         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1413         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1414         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1415         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1416         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1417         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1418         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1419         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1420         * gcc.target/i386/ssse3-psignb.c: Likewise.
1421         * gcc.target/i386/ssse3-psignd.c: Likewise.
1422         * gcc.target/i386/ssse3-psignw.c: Likewise.
1423         * gcc.target/i386/ssse3-vals.h: Likewise.
1424
1425 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
1426
1427         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
1428         * lib/fortran-torture.exp: Include target-supports.exp.
1429
1430 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
1431
1432         PR target/30185
1433         * gcc.c-torture/execute/pr30185.c: New test.
1434
1435 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1436
1437         PR testsuite/30179
1438         PR testsuite/30180
1439         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
1440         * gcc.dg/builtin-bswap-2.c: Likewise.
1441         * gcc.dg/builtin-bswap-3.c: Likewise.
1442         * gcc.dg/builtin-bswap-4.c: Likewise.
1443         * lib/target-supports.exp (check_effective_target_stdint_types): New.
1444         * cc.c-torture/execute/mode-dependent-address.x: New file.
1445
1446 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1447
1448         PR libfortran/30145
1449         * gfortran.dg/write_zero_array: New test.
1450
1451 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1452
1453         PR fortran/30200
1454         * gfortran.dg/write_fmt_trim.f90: New test.
1455
1456 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
1457
1458         PR 30194
1459         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
1460         temporarily.
1461
1462 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1463
1464         * lib/target-supports.exp (check_weak_available): Use istarget
1465         "hppa*-*-hpux10*" instead of regexp.
1466         (check_cxa_atexit_available): Likewise.
1467
1468 2006-12-14  Richard Guenther  <rguenther@suse.de>
1469
1470         PR tree-optimization/30197
1471         * gcc.c-torture/execute/complex-1.c: Fix function name.
1472         * gcc.dg/builtins-61.c: New testcase.
1473
1474 2006-12-14  Richard Guenther  <rguenther@suse.de>
1475
1476         PR middle-end/30172
1477         * gcc.dg/pr30172-1.c: New testcase.
1478
1479 2006-12-14  Richard Guenther  <rguenther@suse.de>
1480
1481         PR tree-optimization/30198
1482         * gcc.dg/builtins-60.c: New testcase.
1483
1484 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
1485
1486         * lib/target-supports.exp (vect_no_align): Remove spu.
1487
1488 2006-12-13  Ian Lance Taylor  <iant@google.com>
1489
1490         PR c++/19564
1491         PR c++/19756
1492         * g++.dg/warn/Wparentheses-5.C: New test.
1493         * g++.dg/warn/Wparentheses-6.C: New test.
1494         * g++.dg/warn/Wparentheses-7.C: New test.
1495         * g++.dg/warn/Wparentheses-8.C: New test.
1496         * g++.dg/warn/Wparentheses-9.C: New test.
1497         * g++.dg/warn/Wparentheses-10.C: New test.
1498         * g++.dg/warn/Wparentheses-11.C: New test.
1499         * g++.dg/warn/Wparentheses-12.C: New test.
1500         * g++.dg/warn/Wparentheses-13.C: New test.
1501         * g++.dg/warn/Wparentheses-14.C: New test.
1502         * g++.dg/warn/Wparentheses-15.C: New test.
1503         * g++.dg/warn/Wparentheses-16.C: New test.
1504         * g++.dg/warn/Wparentheses-17.C: New test.
1505         * g++.dg/warn/Wparentheses-18.C: New test.
1506         * g++.dg/warn/Wparentheses-19.C: New test.
1507         * g++.dg/warn/Wparentheses-20.C: New test.
1508         * g++.dg/warn/Wparentheses-21.C: New test.
1509
1510 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1511
1512         PR testsuite/30157
1513         * lib/target-supports.exp (check_cxa_atexit_available): Return false
1514         for target "hppa.*hpux10".
1515
1516 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
1517
1518         * g++.dg/debug/vartrack1.C: New test.
1519
1520         * g++.dg/opt/ifcvt1.C: New test.
1521
1522         * gcc.dg/tls/opt-13.c: New test.
1523
1524         * gcc.dg/20060425-2.c: New test.
1525
1526         * g++.dg/opt/pr15054-2.C: New test.
1527
1528         * gcc.c-torture/execute/20060420-1.c: New test.
1529
1530         * gcc.c-torture/execute/20060412-1.c: New test.
1531
1532         * objc/compile/20060406-1.m: New test.
1533
1534 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
1535
1536         * g++.dg/template/array17.C: New test.
1537
1538 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
1539
1540         * gcc.target/powerpc/altivec-23.c: New test.
1541
1542 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
1543
1544         PR c++27316
1545         * g++.dg/inherit/error3.C: New test.
1546
1547         PR c++/28740
1548         * g++.dg/inherit/error4.C: New test.
1549
1550 2006-12-13  Richard Guenther  <rguenther@suse.de>
1551
1552         PR tree-optimization/17687
1553         * gcc.dg/builtins-59.c: New testcase.
1554
1555 2006-12-13  Ben Elliston  <bje@au.ibm.com>
1556
1557         * gcc.target/spu/Wmain.c: New test.
1558
1559 2006-12-12  Josh Conner  <jconner@apple.com>
1560
1561         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
1562         * g++.dg/abi/thunk4.C: Likewise.
1563         * g++.dg/abi/rtti3.C: Likewise.
1564
1565 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
1566
1567         * gcc.target/spu/cpat-1.c: New test.
1568         * gcc.target/spu/cpat-2.c: New test.
1569         * gcc.target/spu/cpat-3.c: New test.
1570         * gcc.target/spu/cpat-4.c: New test.
1571
1572 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1573
1574         PR tree-opt/28436
1575         * gcc.c-torture/compile/vector-1.c: New test.
1576         * gcc.c-torture/compile/vector-2.c: New test.
1577         * gcc.c-torture/compile/vector-3.c: New test.
1578
1579 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1580
1581         * lib/fortran-torture.exp: Update copyright years.  Remove
1582         obsolete comment.  Test -ftree-vectorize where it makes sense.
1583         * lib/gfortran-dg.exp: Update copyright years.  Use settings
1584         from fortran-torture.exp.
1585         * gfortran.dg/char_transpose_1.f90,
1586         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
1587         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
1588         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
1589         '-w' to dg-options.
1590
1591 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
1592
1593         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
1594         saved_${tool}_load.
1595
1596 2006-12-12  Ira Rosen  <irar@il.ibm.com>
1597
1598         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
1599         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
1600         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
1601         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
1602         gaps.
1603
1604 2006-12-12  Richard Guenther  <rguenther@suse.de>
1605
1606         PR middle-end/30147
1607         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
1608
1609 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
1610             Diego Novillo  <dnovillo@redhat.com>
1611
1612         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
1613         VDEF/VUSE changes.
1614         * gcc.dg/tree-ssa/pr26421.c: Likewise
1615         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
1616         * gcc.dg/tree-ssa/pr23382.c: Likewise.
1617         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
1618         * gcc.dg/tree-ssa/pr28410.c: Likewise.
1619         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
1620         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1621         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1622         * gcc.dg/tree-ssa/vrp08.c: Likewise.
1623         * gcc.dg/tree-ssa/alias-12.c: Likewise.
1624
1625 2006-12-11  Jan Hubicka  <jh@suse.cz>
1626
1627         * gcc.dg/tree-prof/stringop-1.c: New test.
1628         * gcc.dg/tree-prof/stringop-2.c: New test.
1629
1630 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
1631
1632         PR target/30120
1633         * gcc.target/i386/pr30120.c: New test.
1634
1635         Revert:
1636         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
1637
1638         * gcc.target/i386/x87regparm-1.c: New test.
1639         * gcc.target/i386/x87regparm-2.c: New test.
1640         * gcc.target/i386/x87regparm-3.c: New test.
1641         * gcc.target/i386/x87regparm-4.c: New test.
1642
1643 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
1644
1645         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
1646
1647 2006-12-10  Tobias Burnus  <burnus@net-b.de>
1648
1649         PR fortran/23994
1650         * gfortran.dg/protected_1.f90: New test.
1651         * gfortran.dg/protected_2.f90: New test.
1652         * gfortran.dg/protected_3.f90: New test.
1653         * gfortran.dg/protected_4.f90: New test.
1654         * gfortran.dg/protected_5.f90: New test.
1655         * gfortran.dg/protected_6.f90: New test.
1656
1657 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1658             Tobias Burnus  <burnus@gcc.gnu.org>
1659
1660         PR fortran/29975
1661         PR fortran/30068
1662         * gfortran.dg/interface_4.f90: Test adding procedure to generic
1663         interface.
1664         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
1665         ambiguous interfaces.
1666         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
1667         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
1668         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
1669         ambiguous interfaces.
1670         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
1671         * gfortran.dg/array_initializer_2.f90: Add initializer array
1672         constructor test.
1673
1674         PR fortran/30096
1675         * gfortran.dg/interface_9.f90: Test that host interfaces are
1676         not checked for ambiguity with the local version.
1677
1678 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1679
1680         PR fortran/29464
1681         * gfortran.dg/module_interface_2.f90: New test.
1682
1683 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1684
1685         PR fortran/29941
1686         * gfortran.dg/assumed_len.f90: New test.
1687
1688 2006-12-09  Richard Guenther  <rguenther@suse.de>
1689
1690         * g++.dg/warn/implicit-typename1.C: Qualify types.
1691         * g++.dg/parse/crash12.C: Likewise.
1692         * g++.dg/tree-ssa/pr22444.C: Likewise.
1693
1694 2006-12-09  Tobias Burnus  <burnus@net-b.de>
1695
1696         * gfortran.dg/array_2.f90: Added sqrt test.
1697
1698 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
1699
1700         * gcc.target/i386/x87regparm-1.c: XFAIL.
1701         * gcc.target/i386/x87regparm-2.c: XFAIL.
1702         * gcc.target/i386/x87regparm-3.c: XFAIL.
1703         * gcc.target/i386/x87regparm-4.c: XFAIL.
1704
1705 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1706
1707         * lib/target-supports.exp
1708         (check_effective_target_large_long_double): New.
1709         * gcc.dg/Wconversion-real.c : Use it.
1710         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
1711         unsigned.
1712
1713 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
1714
1715         * gcc.c-torture/execute/mode-dependent-address.c: New test.
1716
1717 2006-12-08  Tobias Burnus  <burnus@net-b.de>
1718
1719         PR fortran/27546
1720         * gfortran.dg/import4.f90: New test for IMPORT in modules.
1721
1722 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
1723
1724         PR c++/29732
1725         * g++.dg/template/crash65.C: New test.
1726         * g++.dg/template/spec16.C: Tweak error markers.
1727
1728 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1729
1730         * gcc.target/spu: New directory.
1731         * gcc.target/spu/spu.exp: New file.
1732         * gcc.target/spu/intrinsics-1.c: New test.
1733
1734 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
1735
1736         PR c++/29980
1737         * g++.dg/ext/attrib27.C: New test.
1738         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
1739         * g++.dg/parse/typedef5.C: Likewise.
1740
1741 2006-12-07  Mike Stump  <mrs@apple.com>
1742
1743         * treelang/compile/var_defs.tree: Adjust.
1744
1745 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
1746
1747         PR c++/29730
1748         * g++.dg/template/crash64.C: New test.
1749         * g++.dg/parse/crash27.C: Adjust error markers.
1750
1751 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
1752
1753         PR libfortran/30009
1754         PR libfortran/30056
1755         * gfortran.dg/read_eof_4.f90:  Add tests.
1756         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
1757         * gfortran.dg/unf_read_corrupted_1.f90: New test.
1758
1759 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
1760
1761         PR c++/29729
1762         * g++.dg/template/crash63.C: New test.
1763
1764         PR c++/29728
1765         * g++.dg/template/crash62.C: New test.
1766
1767 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
1768
1769         PR fortran/30003
1770         * gfortran.dg/allocatable_function_1.f90: Increase the number
1771         of expected calls of free to 10; the lhs section reference is
1772         now evaluated so there is another call to bar.  Change the
1773         comment appropriately.
1774         * gfortran.dg/array_section_1.f90: New test.
1775
1776 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
1777
1778         PR fortran/29912
1779         * gfortran.dg/char_result_12.f90: New test.
1780
1781 2006-12-05  Richard Guenther  <rguenther@suse.de>
1782
1783         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
1784         * gcc.dg/vect/vect-pow-2.c: Rename to ...
1785         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
1786         vect_double, xfail for spu*-*-*.
1787
1788 2006-12-04  Tobias Burnus  <burnus@net-b.de>
1789
1790         PR fortran/29962
1791         * initialization_4.f90: Test noninteger exponents (-std=f95).
1792         * initialization_5.f90: New test for noninteger exponents
1793           with -std=f2003.
1794
1795 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1796
1797         PR fortran/29821
1798         * gfortran.dg/parameter_array_section_1.f90: New test.
1799
1800 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
1801
1802         PR c++/29733
1803         * g++.dg/template/crash61.C: New test.
1804
1805         PR c++/29632
1806         * g++.dg/template/error23.C: New test.
1807
1808 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
1809
1810         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
1811
1812 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1813
1814         PR fortran/29916
1815         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
1816
1817 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
1818
1819         PR middle-end/29965
1820         * gcc.dg/gomp/pr29965-1.c: New test.
1821         * gcc.dg/gomp/pr29965-2.c: New test.
1822         * gcc.dg/gomp/pr29965-3.c: New test.
1823         * gcc.dg/gomp/pr29965-4.c: New test.
1824         * gcc.dg/gomp/pr29965-5.c: New test.
1825         * gcc.dg/gomp/pr29965-6.c: New test.
1826         * g++.dg/gomp/pr29965-1.C: New test.
1827         * g++.dg/gomp/pr29965-2.C: New test.
1828         * g++.dg/gomp/pr29965-3.C: New test.
1829         * g++.dg/gomp/pr29965-4.C: New test.
1830         * g++.dg/gomp/pr29965-5.C: New test.
1831         * g++.dg/gomp/pr29965-6.C: New test.
1832         * g++.dg/gomp/pr29965-7.C: New test.
1833         * g++.dg/gomp/pr29965-8.C: New test.
1834         * g++.dg/gomp/pr29965-9.C: New test.
1835         * g++.dg/gomp/pr29965-10.C: New test.
1836
1837 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
1838
1839         * gnat.dg/pointer_variable_bounds.adb: New test.
1840         * gnat.dg/pointer_variable_bounds.ads: Likewise.
1841         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
1842
1843 2006-12-03  Eric Christopher  <echristo@apple.com>
1844
1845         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
1846
1847 2006-12-03  Richard Henderson  <rth@redhat.com>
1848             Andrew Pinski  <pinskia@gmail.com>
1849
1850         PR C++/14329
1851         * g++.dg/warn/unit-1.C: New test.
1852
1853 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
1854
1855         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
1856
1857 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
1858
1859         * g++.dg/vect/vect.exp: Enable tests to run on spu.
1860         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
1861         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
1862         * gcc.dg/vect/vect-70.c: Reduce array size.
1863         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
1864         vect_no_compaer_double targets.
1865         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
1866         vect_float, vect_double, and vect_int.
1867
1868 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
1869
1870         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
1871         test for loop versioning on vect_no_align targets.
1872         * gcc.dg/vect/pr20122.c: Likewise.
1873         * gcc.dg/vect/vect-105.c: Likewise.
1874         * gcc.dg/vect/vect-42.c: Likewise.
1875         * gcc.dg/vect/vect-43.c: Likewise.
1876         * gcc.dg/vect/vect-74.c: Likewise.
1877         * gcc.dg/vect/vect-75.c: Likewise.
1878         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1879         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1880         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
1881         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
1882
1883 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
1884
1885         PR fortran/29642
1886         * gfortran.dg/value_1.f90 : New test.
1887         * gfortran.dg/value_2.f90 : New test.
1888         * gfortran.dg/value_3.f90 : New test.
1889         * gfortran.dg/value_4.f90 : New test.
1890         * gfortran.dg/value_4.c : Called from value_4.f90.
1891
1892 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1893
1894         PR C++/30033
1895         *  g++.dg/cpp0x/static_assert4.C: New testcase.
1896
1897 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1898
1899         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
1900
1901 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
1902
1903         PR c/27953
1904         * gcc.dg/pr27953.c: New test.
1905
1906 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1907
1908         PR c++/30022
1909         * g++.dg/ext/vector5.C: New test.
1910
1911         PR c++/30021
1912         * g++.dg/other/main1.C: New test.
1913
1914 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
1915
1916         PR libfortran/29568
1917         * gfortran.dg/convert_implied_open.f90:  Change to
1918         new default record length.
1919         * gfortran.dg/unf_short_record_1.f90:  Adapt to
1920         new error message.
1921         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
1922
1923 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
1924
1925         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
1926
1927 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
1928
1929         PR c++/29066
1930         * g++.dg/expr/pr29066.c: New.
1931
1932 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
1933             Zdenek Dvorak <dvorakz@suse.cz>
1934
1935         PR tree-optimization/29921
1936         * gcc.dg/pr29921-2.c: New test.
1937
1938 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
1939
1940         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
1941         (i386_get_cpuid): New function.
1942         (i386_cpuid_ecx): Likewise.
1943         (i386_cpuid_edx): Likewise.
1944         (i386_cpuid): Updated to call i386_cpuid_edx.
1945
1946         * gcc.target/i386/sse3-addsubpd.c: New file.
1947         * gcc.target/i386/sse3-addsubps.c: Likewise.
1948         * gcc.target/i386/sse3-haddpd.c: Likewise.
1949         * gcc.target/i386/sse3-haddps.c: Likewise.
1950         * gcc.target/i386/sse3-hsubpd.c: Likewise.
1951         * gcc.target/i386/sse3-hsubps.c: Likewise.
1952         * gcc.target/i386/sse3-lddqu.c: Likewise.
1953         * gcc.target/i386/sse3-movddup.c: Likewise.
1954         * gcc.target/i386/sse3-movshdup.c: Likewise.
1955         * gcc.target/i386/sse3-movsldup.c: Likewise.
1956
1957 2006-12-01  Dirk Mueller  <dmueller@suse.de>
1958
1959         * g++.dg/warn/Wreturn-type-4.C: New testcase.
1960
1961 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
1962
1963         * gcc.dg/dfp/convert-int-max.c: New test.
1964         * gcc.dg/dfp/convert-int-max-fold.c: New test.
1965
1966 2006-11-30  Richard Guenther  <rguenther@suse.de>
1967
1968         * gcc.dg/vect/vect-pow-1.c: Rename ...
1969         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
1970         floats instead of doubles, check successful vectorization.
1971
1972 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1973
1974         PR target/29945
1975         * gcc.c-torture/compile/pr29945.c: New testcase.
1976
1977 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
1978
1979         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
1980         -maltivec.
1981
1982 2006-11-29  Eric Christopher  <echristo@apple.com>
1983
1984         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
1985
1986 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
1987
1988         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
1989
1990         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
1991
1992 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
1993
1994         PR c++/29022
1995         * g++.dg/inherit/virtual2.C: New test.
1996         * g++.dg/inherit/virtual3.C: Likewise.
1997         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
1998         * g++.dg/inherit/error2.C: Likewise.
1999         * g++.dg/template/instantiate1.C: Likewise.
2000
2001 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
2002
2003         PR tree-opt/29984
2004         * gcc.dg/tree-ssa/reassoc-12.c: New test.
2005
2006 2006-11-28  Jan Hubicka  <jh@suse.cz>
2007
2008         * gcc.dg/memcpy-1.c: New test.
2009
2010 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
2011
2012         PR c++/29735
2013         * g++.dg/warn/main-3.C: New test.
2014
2015 2006-11-28  Jan Hubicka  <jh@suse.cz>
2016
2017         * gcc.dg/winline-1.c: New test.
2018
2019 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
2020
2021         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
2022         alignments.
2023
2024 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
2025
2026         PR fortran/29976
2027         * gfortran.dg/missing_optional_dummy_3.f90
2028
2029 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
2030
2031         PR fortran/20880
2032         * gfortran.dg/interface_3.f90: Modify errors.
2033
2034 2006-11-28  Ben Elliston  <bje@au.ibm.com>
2035
2036         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2037         fail to link due to relocation overflows on spu-*-*.
2038
2039 2006-11-27  Michael Matz  <matz@suse.de>
2040             Andreas Krebbel  <krebbel1@de.ibm.com>
2041
2042         PR target/29319
2043         * gcc.dg/20061127-1.c: New testcase.
2044
2045 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
2046
2047         * gcc.dg/20061124-1.c: Add exit() function prototype.
2048
2049 2006-11-27  Jan Hubicka  <jh@suse.cz>
2050
2051         * gcc.target/i386/memcpy-1.c: Adjust size.
2052         * testsuite/gcc.dg/visibility-11.c: Likewise.
2053
2054 2006-11-27  Richard Guenther  <rguenther@suse.de>
2055
2056         PR middle-end/25620
2057         * gcc.target/i386/pow-1.c: New testcase.
2058         * gcc.dg/builtins-58.c: Likewise.
2059
2060 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
2061
2062         PR c++/29886
2063         * g++.dg/expr/cast8.C: New test.
2064
2065 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2066
2067         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
2068         Don't ever inline the testcase.
2069
2070 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
2071
2072         PR fortran/29982
2073         * gfortran.fortran-torture/compile/parameter_3.f90: New
2074         testcase.
2075
2076 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
2077
2078         PR fortran/29951
2079         * gfortran.fortran-torture/execute/transfer2.f90: New test.
2080
2081 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2082
2083         * gfortran.fortran-torture/execute/specifics.f90: Remove test
2084         for CHAR.
2085
2086 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2087
2088         PR libgfortran/29936
2089         * gfortran.dg/write_check3.f90: New test.
2090
2091 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2092
2093         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
2094
2095 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
2096
2097         PR fortran/20880
2098         * gfortran.dg/interface_3.f90: New test.
2099
2100         PR fortran/29387
2101         * gfortran.dg/generic_8.f90: New test.
2102
2103 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2104
2105         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
2106         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
2107         * gfortran.dg/specifics_3.f90: Remove.
2108
2109 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
2110
2111         PR c/29955
2112         * gcc.dg/gomp/pr29955.c: New test.
2113
2114         PR c/29736
2115         * gcc.dg/pr29736.c: New test.
2116
2117 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2118
2119         PR tree-opt/29964
2120         * gcc.dg/pure-1.c: New test.
2121
2122 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
2123
2124         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
2125         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
2126
2127 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2128
2129         * gcc.dg/20061124-1.c: New testcase.
2130
2131 2006-11-23  Eric Christopher  <echristo@apple.com>
2132
2133         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
2134
2135 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2136
2137         PR c/2707
2138         PR c++/26167
2139         * gcc.dg/Wconversion-integer.c: New. Supersedes
2140         Wconversion-negative-constants.c
2141         * gcc.dg/Wconversion-real.c: New.
2142         * gcc.dg/Wconversion-real-integer.c: New.
2143         * gcc.dg/Wconversion-negative-constants.c: Deleted.
2144         * g++.dg/warn/Wconversion1.C: Modified.
2145
2146 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2147
2148         * gfortran.dg/overload_1.f90: New test.
2149
2150 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2151
2152         PR c/9072
2153         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
2154         Wtraditional-conversion.
2155         * gcc.dg/overflow-warn-2.c: Likewise.
2156         * gcc.dg/Wconversion.c: Likewise. Renamed as
2157         Wtraditional-conversion.c .
2158         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
2159         Wtraditional-conversion-2.c .
2160         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
2161         Wtraditional-conversion-2.c
2162         * gcc.dg/Wconversion-negative-constants.c: New.
2163
2164 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
2165
2166         * gcc.dg/tree-ssa/dump-1.c: New test.
2167
2168 2006-11-23  David Ung <davidu@mips.com>
2169
2170         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
2171         -mfp64, allowable when ISA >= 33 and float is enabled.
2172         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
2173         of mthc1 and mfhc1 patterns.
2174
2175 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
2176
2177         PR tree-optimization/29921
2178         * gcc.dg/pr29921.c: New test.
2179
2180 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2181
2182         PR fortran/29441
2183         * gfortran.dg/initialization_4.f90: New test.
2184
2185 2006-11-22  Ira Rosen  <irar@il.ibm.com>
2186
2187         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
2188         platforms that have interleaving support.
2189         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
2190         * gcc.dg/vect/vect-strided-a-u16-i2.c,
2191         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
2192         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
2193         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
2194         gcc.dg/vect/vect-strided-u8-i2-gap.c,
2195         gcc.dg/vect/vect-strided-u8-i8.c,
2196         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
2197         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
2198         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
2199         gcc.dg/vect/vect-strided-float.c,
2200         gcc.dg/vect/vect-strided-a-mult.c,
2201         gcc.dg/vect/vect-strided-mult-char-ls.c,
2202         gcc.dg/vect/vect-strided-a-u16-mult.c,
2203         gcc.dg/vect/vect-strided-a-u32-mult.c,
2204         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
2205         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
2206         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
2207         gcc.dg/vect/vect-strided-mult.c,
2208         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
2209         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
2210
2211 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
2212
2213         PR fortran/25087
2214         * gfortran.dg/auto_char_len_4.f90: New test.
2215
2216 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
2217
2218         PR fortran/29652
2219         * gfortran.dg/generic_7.f90: New test.
2220         * gfortran.dg/defined_operators_1.f90: Add new error.
2221
2222 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
2223
2224         PR tree-optimization/29902
2225         * g++.dg/tree-ssa/pr29902.C: New test.
2226
2227 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
2228
2229         PR fortran/29820
2230         * gfortran.dg/used_types_13.f90: New test.
2231
2232 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
2233
2234         * gcc.dg/dfp/snan.c: Delete.
2235
2236 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
2237
2238         * g++.dg/cpp0x/static_assert1.C: New.
2239         * g++.dg/cpp0x/static_assert2.C: New.
2240         * g++.dg/cpp0x/static_assert3.C: New.
2241
2242 2006-11-21  Richard Guenther  <rguenther@suse.de>
2243
2244         * gcc.dg/vect/vect-pow-1.c: New testcase.
2245         * gcc.dg/vect/vect-pow-2.c: Likewise.
2246
2247 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
2248
2249         PR c++/29570
2250         * g++.dg/template/static29.C: New test.
2251
2252         PR c++/29734
2253         * g++.dg/conversion/simd4.C: New test.
2254
2255 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
2256
2257         PR c++/29475
2258         * g++.dg/template/access19.C: New test.
2259         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
2260         error is reported.
2261
2262 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2263
2264         PR tree-opt/25500
2265         * gcc.dg/tree-ssa/sra-4.c: New testcase.
2266
2267 2006-11-20  Tobias Burnus  <burnus@net-b.de>
2268
2269         PR fortran/27546
2270         * gfortran.dg/import.f90: Extended test.
2271         * gfortran.dg/import2.f90: Extended test.
2272
2273 2006-11-20  Tobias Burnus  <burnus@net-b.de>
2274
2275         * gfortran.dg/volatile3.f90: Add conflict test.
2276
2277 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
2278
2279         PR fortran/24783
2280         * gfortran.dg/implicit_10.f90: New test.
2281
2282 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2283
2284         PR c++/8586
2285         * g++.dg/warn/Wall-write-strings.C: New.
2286
2287 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
2288
2289         * gfortran.dg/alloc_comp_constraint_5.f90: New.
2290         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
2291
2292 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2293
2294         * gfortran.dg/use_3.f90: Remove error message.
2295         * gfortran.dg/iso_fortran_env_1.f90: New test.
2296         * gfortran.dg/iso_fortran_env_2.f90: New test.
2297         * gfortran.dg/iso_fortran_env_3.f90: New test.
2298         * gfortran.dg/iso_fortran_env_4.f90: New test.
2299
2300 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
2301
2302         * gcc.dg/vect/vect-27.c: Fix initialization.
2303
2304 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2305
2306         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
2307         * gcc.dg/torture/builtin-minmax-1.c: New.
2308
2309         * gcc.dg/builtins-20.c: Add cases for copysign.
2310
2311 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2312
2313         PR fortran/24285
2314         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
2315
2316 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2317         * gfortran.dg/use_1.f90: New test.
2318         * gfortran.dg/use_1.f90: New test.
2319         * gfortran.dg/use_1.f90: New test.
2320
2321 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
2322
2323         PR tree-optimization/29801
2324         * gcc.dg/pr29801.c: New test.
2325
2326 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
2327
2328         PR middle-end/29584
2329         * gcc.dg/torture/pr29584.c: New test.
2330
2331 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
2332
2333         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
2334         Condition PowerPC tests for saving FPRs on powerpc_fprs.
2335         * gcc.target/powerpc/compress-float-ppc.c,
2336         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
2337         powerpc_fprs.
2338         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
2339         do not pass -mhard-float.
2340
2341 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
2342
2343         * gnat.dg/volatile_aggregate.adb: New test.
2344
2345 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2346
2347         PR fortran/29391
2348         PR fortran/29489
2349         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
2350         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
2351
2352 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2353
2354         PR target/29201
2355         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
2356
2357 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2358
2359         * gfortran.dg/import3.f90: Fix error message.
2360
2361 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2362
2363         PR tree-opt/29788
2364         * gfortran.fortran-torture/compile/inline_1.f90:
2365         New testcase.
2366
2367 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
2368
2369         * gcc.target/i386/x87regparm-1.c: New test.
2370         * gcc.target/i386/x87regparm-2.c: New test.
2371         * gcc.target/i386/x87regparm-3.c: New test.
2372         * gcc.target/i386/x87regparm-4.c: New test.
2373
2374 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2375
2376         PR fortran/27546
2377         * gfortran.dg/import.f90: New test.
2378         * gfortran.dg/import2.f90: New test.
2379         * gfortran.dg/import3.f90: New test.
2380
2381 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2382
2383         PR fortran/27588
2384         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
2385
2386 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2387
2388         PR fortran/29806
2389         * gfortran.dg/contains.f90: New test.
2390         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
2391
2392 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
2393
2394         PR tree-optimization/29581
2395         * gcc.dg/pr29581-1.c: New test.
2396         * gcc.dg/pr29581-2.c: New test.
2397         * gcc.dg/pr29581-3.c: New test.
2398         * gcc.dg/pr29581-4.c: New test.
2399         * gfortran.dg/pr29581.f90: New test.
2400
2401 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
2402
2403         PR fortran/29702
2404         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
2405         numbers in error message headers.
2406
2407 2006-11-14  Richard Guenther  <rguenther@suse.de>
2408
2409         * gcc.target/i386/math-torture/math-torture.exp: Restrict
2410         to i?86 and x86_64 targets.
2411
2412 2006-11-14  Caroline Tice  <ctice@apple.com>
2413
2414         * gcc.dg/pubtypes-1.c: New file/testcase.
2415         * gcc.dg/pubtypes-2.c: New file/testcase.
2416         * gcc.dg/pubtypes-3.c: New file/testcase.
2417         * gcc.dg/pubtypes-4.c: New file/testcase.
2418         * g++.dg/pubtypes.C: New file/testcase.
2419
2420 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
2421
2422         PR c++/29106
2423         * g++.dg/init/self1.C: New test.
2424
2425 2006-11-14  Tobias Burnus  <burnus@net-b.de>
2426
2427         PR fortran/29657
2428         * gfortran.dg/conflicts.f90: Add.
2429
2430 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
2431
2432         PR rtl-optimization/29798
2433
2434         * gcc.c-torture/execute/pr29798.c: New.
2435
2436 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2437
2438         * gcc.dg/builtins-20.c: Add more cases.
2439
2440 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
2441
2442         PR fortran/29759
2443         * gfortran.dg/gomp/pr29759.f90: New test.
2444
2445 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
2446
2447         PR c++/29518
2448         * g++.dg/template/static28.C: New test.
2449
2450 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
2451
2452         * lib/c-torture.exp: Use target-libpath.exp.
2453         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
2454         set GCC_EXEC_PREFIX env var from global variable of same name.
2455
2456 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2457
2458         PR fortran/26994
2459         * gfortran.fortran-torture/compile/transfer-1.f90:
2460         New testcase.
2461
2462 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
2463             Zdenek Dvorak <dvorakz@suse.cz>
2464
2465         PR tree-optimization/29680
2466         * gcc.dg/alias-11.c: New test.
2467
2468 2006-11-12  Jason Merrill  <jason@redhat.com>
2469             Andrew Pinski <pinskia@physics.uc.edu>
2470
2471         PR middle-end/28915
2472         * gcc.target/i386/vectorize1.c: New.
2473
2474 2006-11-12  Roger Sayle  <roger@eyesopen.com>
2475
2476         PR rtl-optimization/29797
2477         * gcc.c-torture/execute/pr29797-1.c: New test case.
2478
2479 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2480
2481         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
2482
2483 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
2484
2485         * gcc.dg/tree-ssa/prefetch-3.c: New test.
2486
2487 2006-11-12  Roger Sayle  <roger@eyesopen.com>
2488
2489         PR tree-optimization/13827
2490         * gcc.dg/fold-eqand-1.c: New test case.
2491
2492 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2493
2494         PR rtl-opt/28812
2495         * gcc.c-torture/execute/mayalias-3.c: New test.
2496
2497 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
2498
2499         PR middle-end/27528
2500         * gcc.c-torture/compile/pr27528.c: New test.
2501         * gcc.dg/pr27528.c: Likewise.
2502
2503 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2504
2505         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
2506
2507         * gcc.dg/torture/builtin-symmetric-1.c: New test.
2508
2509 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2510
2511         PR fortran/29758
2512         * gfortran.dg/reshape_source_size_1.f90: New test.
2513
2514 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2515
2516         PR fortran/29315
2517         * gfortran.dg/aliasing_dummy_4.f90: New test.
2518
2519 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
2520
2521         PR target/29777
2522         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
2523         and x86_64-*-* targets.
2524
2525 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2526
2527         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
2528         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
2529         New macros. Use them in exact tests.
2530         (TESTIT3): New macro.
2531         Add tests for fmin, fmax and fma.
2532
2533 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2534
2535         PR fortran/29431
2536         * gfortran.dg/array_constructor_13.f90: New test.
2537
2538 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2539
2540         PR fortran/29744
2541         * gfortran.dg/used_types_12.f90: New test.
2542
2543 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
2544
2545         PR middle-end/29726
2546         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
2547         (test6): Ditto.
2548         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
2549         * gcc.dg/fold-eqandshift-3.c: New test case.
2550
2551 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2552
2553         PR fortran/29699
2554         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
2555
2556         PR fortran/21370
2557         * gfortran.dg/change_symbol_attributes_1.f90: New test.
2558
2559 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2560
2561         * gcc.dg/20061109-1.c: New testcase.
2562
2563 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2564
2565         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
2566
2567 2006-11-09  Tobias Burnus  <burnus@net-b.de>
2568
2569         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
2570         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
2571
2572 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
2573
2574         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
2575         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
2576
2577 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2578
2579         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
2580
2581 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2582
2583         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
2584         vect-9.c).
2585         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
2586         * gcc.dg/vect/vect-9.c: Now vectorizable.
2587         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
2588         that support vect_widen_mult.
2589         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
2590         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
2591         vect-reduc-dot-u16.c).
2592         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
2593         vect-reduc-dot-u16.c).
2594         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
2595         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
2596         vect-reduc-dot-s8.c).
2597         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
2598         vect-reduc-dot-s8.c).
2599         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
2600         vect-reduc-dot-s8.c).
2601         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
2602         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
2603         vect-reduc-dot-u8.c).
2604         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
2605         vect-reduc-dot-u8.c).
2606         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
2607         * gcc.dg/vect/vect-multitypes-9.c: New test.
2608         * gcc.dg/vect/vect-multitypes-10.c: New test.
2609         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
2610         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
2611         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
2612         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
2613         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
2614         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
2615         wrapv-vect-reduc-dot-s8.c.
2616         * lib/target-support.exp (check_effective_target_vect_unpack): New.
2617         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
2618         targets that support vec_unpack.
2619         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2620         (check_effective_target_vect_widen_mult_qi_to_hi): New.
2621         (check_effective_target_vect_widen_mult_hi_to_si): New.
2622         (check_effective_target_vect_widen_sum): Removed.
2623
2624         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2625
2626         * gcc.dg/vect/vect-multitypes-8.c: New test.
2627         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
2628
2629         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
2630
2631         * gcc.dg/vect/vect-multitypes-7.c: New test.
2632
2633         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2634
2635         * gcc.dg/vect/vect-multitypes-4.c: New test.
2636         * gcc.dg/vect/vect-multitypes-5.c: New test.
2637         * gcc.dg/vect/vect-multitypes-6.c: New test.
2638
2639         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2640
2641         * gcc.dg/vect/vect-multitypes-1.c: New test.
2642         * gcc.dg/vect/vect-multitypes-2.c: New test.
2643         * gcc.dg/vect/vect-multitypes-3.c: New test.
2644
2645 2006-11-07  Eric Christopher  <echristo@apple.com>
2646
2647         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
2648         Test using scan-assembler-not.
2649
2650 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
2651
2652         * gcc.dg/inline-17.c: New test.
2653
2654 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
2655
2656         PR other/25028
2657         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
2658         on HP-UX.
2659
2660 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
2661
2662         PR fortran/29539
2663         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
2664
2665         PR fortran/29634
2666         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
2667         test.
2668
2669 2006-11-07  Tobias Burnus  <burnus@net-b.de>
2670
2671         PR fortran/29601
2672         * gfortran.dg/volatile.f90: Add.
2673         * gfortran.dg/volatile2.f90: Add.
2674         * gfortran.dg/volatile3.f90: Add.
2675         * gfortran.dg/volatile4.f90: Add.
2676         * gfortran.dg/volatile5.f90: Add.
2677         * gfortran.dg/volatile6.f90: Add.
2678         * gfortran.dg/volatile7.f90: Add.
2679
2680 2006-11-06  Tobias Burnus  <burnus@net-b.de>
2681
2682         * gfortran.dg/io_constraints_2.f90: Adjust pattern
2683           for matching error messages.
2684         * gfortran.dg/specifics_3.f90: Adjust pattern
2685           for matching error messages.
2686
2687 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
2688             Bernhard Fischer  <aldot@gcc.gnu.org>
2689
2690         * lib/gcc-dg.exp (output-exists): New proc.
2691         (output-exists-not): New proc.
2692         * gcc.test-framework/test-framework.awk: Support new directives.
2693         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
2694         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
2695         * gcc.test-framework/dg-outexists-exp-F.c: New test.
2696         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
2697         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
2698         * gcc.test-framework/dg-outexists-exp-P.c: New test.
2699
2700 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
2701
2702         PR fortran/29630
2703         PR fortran/29679
2704         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
2705         * gfortran.dg/initialization_3.f90: New.
2706
2707 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2708
2709         PR libgfortran/25545
2710         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
2711
2712 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
2713
2714         PR middle-end/29695
2715         * gcc.c-torture/execute/pr29695-1.c: New test.
2716         * gcc.c-torture/execute/pr29695-2.c: New test.
2717
2718 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
2719
2720         PR fortran/29565
2721         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
2722
2723 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
2724
2725         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
2726         for matching error messages.
2727
2728 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
2729
2730         PR target/26915
2731         * gcc.target/i386/387-12.c: New test.
2732
2733 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2734
2735         PR libfortran/29713
2736         * gfortran.dg/pr29713.f90: New test.
2737
2738 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
2739
2740         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
2741         Also test for bogus rest sign.
2742
2743 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2744
2745         PR libfortran/27895
2746         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
2747
2748 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
2749
2750         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
2751         from error messages.
2752
2753 2006-11-02  Mike Stump  <mrs@apple.com>
2754
2755         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
2756
2757         * g++.old-deja/g++.abi/align.C: Enable for darwin.
2758
2759 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2760
2761         * g++.dg/eh/gcsec1.C: New test.
2762
2763 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2764
2765         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
2766         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
2767
2768 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
2769
2770         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
2771         hexadecimal value.
2772         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2773         * gcc.dg/pr14796-2.c: Likewise.
2774
2775 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2776
2777         * gcc.c-torture/execute/20061101-1.c: New test.
2778
2779 2006-11-01  Richard Guenther  <rguenther@suse.de>
2780
2781         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
2782
2783 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2784
2785         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
2786         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
2787
2788 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
2789
2790         * gcc.c-torture/execute/20061031-1.c: New test.
2791
2792 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2793
2794         PR 23067
2795         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
2796         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
2797         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
2798         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
2799         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
2800         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
2801         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
2802
2803 2006-10-31  Eric Christopher  <echristo@apple.com>
2804             Falk Hueffner  <falk@debian.org>
2805
2806         * gcc.dg/builtin-bswap-1.c: New.
2807         * gcc.dg/builtin-bswap-2.c: New.
2808         * gcc.dg/builtin-bswap-3.c: New.
2809         * gcc.dg/builtin-bswap-4.c: New.
2810         * gcc.dg/builtin-bswap-5.c: New.
2811         * gcc.target/i386/builtin-bswap-1.c: New.
2812
2813 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2814
2815         * gcc.dg/inline-16.c: New.
2816
2817         PR 16622
2818         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
2819         defining it.
2820         * gcc.dg/inline-13.c: New.
2821         * gcc.dg/inline-14.c: New.
2822         * gcc.dg/inline-15.c: New.
2823
2824         PR 11377
2825         * gcc.dg/inline6.c: New.
2826         * gcc.dg/inline7.c: New.
2827
2828 2006-10-31  Roger Sayle  <roger@eyesopen.com>
2829
2830         PR middle-end/23470
2831         * gcc.dg/pr23470-1.c: New test case.
2832
2833 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
2834
2835         PR fortran/29537
2836         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
2837         data.
2838         * gfortran.dg/blockdata_2.f90: New testcase.
2839
2840 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
2841
2842         PR libfortran/29627
2843         * gfortran.dg/unf_short_record_1.f90:  New test.
2844
2845 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2846
2847         PR fortran/29067
2848         * gfortran.dg/pr29067.f: New test.
2849
2850 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
2851             Richard Sandiford  <richard@codesourcery.com>
2852
2853         * lib/target-supports.exp (get_compiler_messages): Append options
2854         as a single list element.
2855         (check_effective_target_arm_vfp_ok): New.
2856         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
2857
2858 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
2859
2860         PR fortran/29387
2861         * gfortran.dg/intrinsic_actual_2.f90: New test.
2862
2863         PR fortran/29490
2864         * gfortran.dg/actual_array_interface_1.f90: New test.
2865
2866         PR fortran/29641
2867         * gfortran.dg/used_types_11.f90: New test.
2868
2869 2006-10-30  Dirk Mueller  <dmueller@suse.de>
2870
2871         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
2872         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
2873         * g++.old-deja/g++.pt/eichin01.C (main): Same.
2874         * g++.old-deja/g++.mike/net25.C (main): Same.
2875         * g++.dg/lookup/exception1.C (main): Same.
2876         * g++.dg/parse/parens2.C (main): Same.
2877
2878 2006-10-30  Roger Sayle  <roger@eyesopen.com>
2879
2880         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
2881
2882 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2883
2884         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
2885         * gcc.dg/torture/builtin-math-3.c: Likewise.
2886
2887 2006-10-30  Tobias Burnus  <burnus@net-b.de>
2888
2889         PR fortran/29452
2890         * gfortran.dg/write_check.f90: Check run-time keyword checking.
2891         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
2892
2893 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
2894
2895         PR Fortran/29410
2896         * gfortran.fortran-torture/execute/transfer1.f90: New test.
2897
2898 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
2899
2900         * lib/target-supports.exp (check_function_available): Declare
2901         function before calling.
2902
2903 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
2904
2905         PR tree-optimization/29637
2906         * gcc.dg/pr29637.c: New test.
2907
2908 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2909
2910         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
2911         tree canonicalization.
2912
2913 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2914
2915         * gcc.dg/builtins-20.c: Add more hypot tests.
2916
2917 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2918
2919         * gcc.dg/fold-compare-1.c: New test case.
2920
2921 2006-10-29  Dirk Mueller  <dmueller@suse.de>
2922
2923         PR c++/16307
2924         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
2925
2926 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2927
2928         PR tree-optimization/15458
2929         * gcc.dg/fold-xornot-1.c: New test case.
2930
2931 2006-10-29  Richard Guenther  <rguenther@suse.de>
2932
2933         * gcc.target/i386/math-torture/trunc.c: New testcase.
2934
2935 2006-10-29  Richard Guenther  <rguenther@suse.de>
2936
2937         * gcc.target/i386/math-torture/round.c: New testcase.
2938
2939 2006-10-29  Richard Guenther  <rguenther@suse.de>
2940
2941         * gcc.target/i386/math-torture/ceil.c: New testcase.
2942         * gcc.target/i386/math-torture/floor.c: Likewise.
2943
2944 2006-10-29  Richard Guenther  <rguenther@suse.de>
2945
2946         * gcc.target/i386/math-torture/rint.c: New testcase.
2947         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
2948
2949 2006-10-29  Richard Guenther  <rguenther@suse.de>
2950
2951         * gcc.target/i386/math-torture/lfloor.c: New testcase.
2952         * gcc.target/i386/math-torture/lceil.c: Likewise.
2953
2954 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2955
2956         PR libgfortran/24313
2957         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
2958
2959 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
2960
2961         * gcc.c-torture/execute/20020118-1.c,
2962         gcc.c-torture/execute/builtins/strlen.c,
2963         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
2964         comment typos.
2965
2966 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2967
2968         * gcc.dg/builtins-20.c: Add tests for hypot.
2969         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
2970         two-argument builtins.
2971         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
2972         TESTIT2.  Update all callers.
2973         (TESTIT2, TESTIT2_R): New helper macros.
2974         Add testcases for pow, hypot and atan2.
2975
2976 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2977
2978         PR C++/29295
2979         * g++.dg/expr/bool1.C: New test.
2980         * g++.dg/expr/bool2.C: New test.
2981
2982 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2983
2984         PR fortran/28224
2985         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
2986         * gfortran.dg/namelist_internal.f90: New test.
2987
2988 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2989
2990         PR fortran/29625
2991         * gfortran.dg/io_real_boz.f90: Add.
2992         * gfortran.dg/io_real_boz2.f90: Add.
2993
2994 2006-10-28  Richard Guenther  <rguenther@suse.de>
2995
2996         PR middle-end/26899
2997         * gcc.dg/tree-ssa/pr26899.c: New testcase.
2998
2999 2006-10-28  Richard Guenther  <rguenther@suse.de>
3000
3001         PR target/28806
3002         * gcc.target/i386/math-torture/lround.c: New testcase.
3003
3004 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
3005
3006         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
3007         * gcc.dg/builtins-44.c: Likewise.
3008         * gcc.dg/builtins-45.c: Likewise.
3009         * gcc.dg/pr28796-2.c: Likewise.
3010         * gcc.dg/unordered-3.c: Likewise.
3011
3012 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3013
3014         PR libgfortran/27954
3015         * gfortran.dg/error_recovery_2.f90: New test.
3016
3017 2006-10-26  Richard Guenther  <rguenther@suse.de>
3018
3019         * gcc.target/i386/i386.exp: Use glob, not find to collect
3020         tests.  Avoids recursing into subdirectories.
3021         * gcc.target/i386/math-torture/math-torture.exp: Torture
3022         for interesting ia32 math options.
3023         * gcc.target.i386/math-torture/lrint.c: New testcase.
3024
3025 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3026
3027         PR libgfortran/29563
3028         * gfortran.dg/arrayio_9.f90: Update test.
3029         * gfortran.dg/arrayio_19.f90: New test.
3030
3031 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3032
3033         * gcc.dg/20061026.c: New testcase.
3034
3035 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3036
3037         PR libgfortran/29563
3038         * gfortran.dg/arrayio_9.f90: New test.
3039
3040 2006-10-26  Ben Elliston  <bje@au.ibm.com>
3041
3042         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
3043         Copy the strings manually, as strcpy may call strlen.
3044
3045 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3046
3047         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
3048         Add checks for log, log2, log10 and log1p.
3049
3050         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
3051         we already test 0.0.  Add checks for expm1, log, log2, log10,
3052         log1p, cbrt, erf and erfc.
3053
3054 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
3055
3056         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
3057
3058 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
3059
3060         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
3061         and remainderl() built-in functions.  Remove -ffast-math from
3062         dg-options.
3063
3064 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3065
3066         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
3067         acosh and atanh.
3068
3069         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
3070         floating point modifiers to arguments passed to float and long
3071         double functions respectively.  Update all callers to use floating
3072         point numbers, not integers.  Add tests for exp, exp2 and
3073         exp10/pow10.
3074
3075         * gcc.dg/torture/builtin-math-3.c: New test.
3076
3077 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
3078
3079         PR fortran/29393
3080         * gfortran.dg/initialize_2.f90: New.
3081
3082 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3083
3084         * gcc.dg/torture/builtin-math-2.c: New test.
3085
3086 2006-10-24  Richard Guenther  <rguenther@suse.de>
3087
3088         PR middle-end/28796
3089         * gcc.dg/pr28796-1.c: New testcase.
3090         * gcc.dg/pr28796-2.c: Likewise.
3091
3092 2006-10-24  Richard Guenther  <rguenther@suse.de>
3093
3094         * gcc.dg/builtins-57.c: New testcase.
3095
3096 2006-10-24  Richard Guenther  <rguenther@suse.de>
3097
3098         PR tree-optimization/29567
3099         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
3100
3101 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
3102
3103         PR tree-optimization/14784
3104         * gcc.dg/alias-10.c: New test.
3105
3106 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3107
3108         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
3109
3110 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
3111
3112         * gcc.dg/builtin-strncat-chk-1.c: New test.
3113
3114 2006-10-23  Jan Hubicka  <jh@suse.cz>
3115
3116         * gcc.dg/memmove-1.c: New test.
3117
3118 2006-10-23  Paul Brook  <paul@codesourcery.com>
3119
3120         * gcc.dg/pragma-pack-5.c: New test.
3121
3122 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
3123
3124         * g++.dg/other/s390-1.C: New testcase.
3125
3126 2006-10-23  Richard Guenther  <rguenther@suse.de>
3127
3128         PR middle-end/27132
3129         PR middle-end/23295
3130         * gcc.dg/pr27132.c: New testcase.
3131         * gcc.dg/pr23295.c: Likewise.
3132         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
3133         * g++.dg/tree-ssa/pr19807.C: Likewise.
3134
3135 2006-10-23  Richard Guenther  <rguenther@suse.de>
3136
3137         PR middle-end/21032
3138         * gcc.dg/pr21032.c: New testcase.
3139
3140 2006-10-22  Jeff Law  <law@redhat.com>
3141         Richard Guenther  <rguenther@suse.de>
3142
3143         PR tree-optimization/15911
3144         * gcc.dg/tree-ssa/vrp30.c: New testcase.
3145
3146 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3147
3148         PR c++/20647
3149         * g++.dg/abi/rtti3.C: New.
3150
3151 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
3152
3153         PR middle-end/28252
3154         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
3155         transformation.
3156
3157 2006-10-21  Richard Guenther  <rguenther@suse.de>
3158
3159         PR tree-optimization/3511
3160         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
3161
3162 2006-10-21  Richard Guenther  <rguenther@suse.de>
3163
3164         PR middle-end/26898
3165         * gcc.dg/torture/pr26898-1.c: New testcase.
3166         * gcc.dg/torture/pr26898-2.c: Likewise.
3167
3168 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
3169
3170         PR c++/28053
3171         * g++.dg/parse/bitfield1.C: Adjust error markers.
3172         * g++.dg/parse/bitfield2.C: New test.
3173
3174 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
3175
3176         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
3177
3178 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3179
3180         PR libfortran/27895
3181         * gfortran.dg/zero_sized_1.f90: New test.
3182
3183 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
3184
3185         * gcc.dg/div-compare-1.c: New test.
3186
3187 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
3188
3189         PR fortran/29216
3190         * gfortran.dg/result_default_init_1.f90: New test.
3191
3192         PR fortran/29314
3193         * gfortran.dg/automatic_default_init_1.f90: New test.
3194
3195         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
3196         from 38 to 33.
3197
3198 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
3199
3200         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
3201         'using namespace std' without previous declaration.
3202         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
3203         * g++.old-deja/g++.robertl/eb133c.C: New.
3204
3205 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3206
3207         PR libgfortran/29277
3208         * gfortran.dg/streamio_4.f90: Update test.
3209         * gfortran.dg/streamio_11.f90: New test.
3210
3211 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
3212
3213         PR c++/27952
3214         * g++.dg/inherit/virtual1.C: New test.
3215
3216 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3217
3218         PR c++/28261
3219         * g++.dg/parse/enum3.C: New test.
3220
3221 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3222
3223         PR c++/29039
3224         * g++.dg/init/ctor8.C: New test.
3225
3226 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3227
3228         PR c++/27270
3229         * g++.dg/ext/complit8.C: Tweak error markers.
3230         * g++.dg/template/complit1.C: Add error marker.
3231
3232 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
3233
3234         PR c++/27270
3235         * g++.dg/ext/complit8.C: New test.
3236
3237         PR c++/29408
3238         * g++.dg/parse/dtor12.C: New test.
3239
3240         PR c++/29435
3241         * g++.dg/template/sizeof11.C: New test.
3242
3243 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
3244
3245         PR fortran/29392
3246         * gfortran.dg/data_char_3.f90: New test.
3247
3248         PR fortran/29451
3249         * gfortran.dg/negative_automatic_size.f90: New test.
3250
3251 2006-10-16  David Daney  <ddaney@avtrex.com>
3252
3253         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
3254
3255 2006-10-16  Eric Christopher  <echristo@apple.com>
3256
3257         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
3258         x86_64.
3259
3260 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
3261
3262         PR c++/28211
3263         * g++.dg/tc1/dr49.C: Tweak error messages.
3264         * g++.dg/parse/template21.C: New test.
3265
3266 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3267
3268         PR middle-end/20491
3269         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
3270
3271 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3272
3273         PR fortran/29403
3274         * gfortran.dg/print_1.f90: New test.
3275
3276 2006-10-15  Jan Hubicka  <jh@suse.cz>
3277
3278         PR middle-end/29241
3279         * gcc.c-torture/compile/pr29241.c: New testcase.
3280
3281 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
3282
3283         PR middle-end/29250
3284         * gcc.c-torture/compile/pr29250.c: New test.
3285
3286 2006-10-15  Richard Guenther  <rguenther@suse.de>
3287
3288         * gcc.dg/pr29299.c: New testcase.
3289
3290 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
3291
3292         PR fortran/24767
3293         * gfortran.dg/label_4.f90: Adjust warning flag.
3294
3295 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
3296
3297         PR fortran/29371
3298         * gfortran.dg/nullify_3.f90: New test.
3299
3300 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3301
3302         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3303         on Solaris 2.5.1 too.
3304
3305 2006-10-13  Eric Christopher  <echristo@apple.com>
3306
3307         * gcc.dg/pr25993.c: Skip for darwin.
3308
3309 2006-10-13  Eric Christopher  <echristo@apple.com>
3310
3311         * gcc.dg/visibility-11.c: Skip for darwin.
3312
3313 2006-10-13  Eric Christopher  <echristo@apple.com>
3314
3315         * gcc.dg/darwin-weakimport-1.c: Use
3316         -fno-asynchronous-unwind-tables.
3317         * gcc.dg/darwin-weakimport-3.c: Ditto.
3318
3319 2006-10-13  Richard Guenther  <rguenther@suse.de>
3320
3321         PR tree-optimization/29446
3322         * gcc.dg/torture/pr29446.c: New testcase.
3323
3324 2006-10-13  Bill Wendling  <wendling@apple.com>
3325
3326         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
3327         * g++.old-deja/g++.jason/hmc1.C: Likewise.
3328         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
3329         * g++.old-deja/g++.law/shadow1.C: Likewise.
3330         * g++.old-deja/g++.law/ctors10.C: Likewise.
3331         * g++.dg/debug/namespace1.C: Likewise.
3332         * g++.dg/inherit/namespace-as-base.C: Likewise.
3333         * g++.dg/opt/delay-slot-1.C: Likewise.
3334         * g++.dg/parse/defarg10.C: Likewise.
3335         * g++.dg/template/ptrmem11.C: Likewise.
3336         * g++.dg/template/mem_func_ptr.C: Likewise.
3337         * g++.dg/template/spec19.C: Likewise.
3338
3339 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
3340
3341         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
3342
3343 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
3344
3345         PR fortran/29373
3346         * gfortran.dg/implicit_9.f90: New test.
3347
3348         PR fortran/29407
3349         * gfortran.dg/namelist_25.f90: New test.
3350
3351         PR fortran/27701
3352         * gfortran.dg/same_name_2.f90: New test.
3353
3354         PR fortran/29232
3355         * gfortran.dg/host_assoc_types_1.f90: New test.
3356
3357         PR fortran/29364
3358         * gfortran.dg/missing_derived_type_1.f90: New test.
3359         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
3360
3361         PR fortran/29422
3362         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
3363
3364         PR fortran/29428
3365         * gfortran.dg/alloc_comp_assign_5.f90: New test.
3366
3367 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3368
3369         PR fortran/29391
3370         * gfortran.dg/bound_2.f90: New test.
3371
3372 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3373
3374         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
3375         directive.
3376         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3377         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
3378         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3379         * gfortran.dg/gomp/reduction3.f90: Likewise.
3380         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3381         * gfortran.dg/dummy_procedure_2.f90: Likewise.
3382         * gfortran.dg/interface_derived_type_1.f90: Likewise.
3383         * gfortran.dg/forall_4.f90: Likewise.
3384         * gfortran.dg/spec_expr_4.f90: Likewise.
3385         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
3386         * gfortran.dg/forall_5.f90: Likewise.
3387         * gfortran.dg/open_access_append_2.f90: Add check for
3388         compile-time warning.
3389
3390 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
3391
3392         PR c++/28506
3393         * g++.dg/parse/pure1.C: New test.
3394
3395 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3396
3397         PR fortran/21435
3398         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
3399         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
3400         for compile-time warnings.
3401         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
3402         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
3403         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
3404         file.
3405         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
3406         specifier.
3407         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
3408         compile-time warning.
3409
3410 2006-10-12  Jan Hubicka  <jh@suse.cz>
3411
3412         PR c/28419
3413         * gcc.dg/pr28319.c: New test.
3414
3415 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
3416         PR c++/29318
3417         * g++.dg/ext/vla4.C: New test.
3418
3419 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
3420
3421         PR c++/27961
3422         * g++.dg/template/crash60.C: New test.
3423         * g++.dg/other/large-size-array.C: Adjust error markers.
3424         * g++.dg/parse/crash27.C: Likewise.
3425         * g++.dg/template/crash1.C: Likewise.
3426
3427 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
3428
3429         PR testsuite/29093
3430         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
3431
3432 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
3433
3434         PR preprocessor/28709
3435         * gcc.dg/cpp/paste14.c: New test.
3436
3437 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
3438
3439         PR c++/29175
3440         * g++.dg/init/array24.C: New test.
3441
3442 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3443
3444         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
3445         of <sys/types.h>.
3446
3447 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
3448
3449         PR c++/29024
3450         * g++.dg/parse/typedef8.C: New test.
3451         * g++.dg/other/mult-stor1.C: Adjust error markers.
3452
3453 2006-10-11  Richard Guenther  <rguenther@suse.de>
3454
3455         PR tree-optimization/28230
3456         * gcc.dg/torture/pr28230.c: New testcase.
3457
3458 2006-10-11  Richard Guenther  <rguenther@suse.de>
3459
3460         PR inline-asm/29119
3461         * gcc.dg/torture/pr29119.c: New testcase.
3462
3463 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
3464
3465         PR middle-end/29272
3466         * gcc.c-torture/execute/20060930-2.c: New test.
3467
3468 2006-10-09  Richard Henderson  <rth@redhat.com>
3469
3470         Revert emutls patch.
3471
3472 2006-10-09  Richard Guenther  <rguenther@suse.de>
3473
3474         PR middle-end/29254
3475         * gcc.dg/pr29254.c: New testcase.
3476
3477 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
3478             Paul Thomas  <pault@gcc.gnu.org>
3479
3480         PR fortran/20541
3481         * gfortran.dg/alloc_comp_basics_1.f90: New test.
3482         * gfortran.dg/alloc_comp_basics_2.f90: New test.
3483         * gfortran.dg/alloc_comp_assign_1.f90: New test.
3484         * gfortran.dg/alloc_comp_assign_2.f90: New test.
3485         * gfortran.dg/alloc_comp_assign_3.f90: New test.
3486         * gfortran.dg/alloc_comp_assign_4.f90: New test.
3487         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
3488         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
3489         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
3490         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
3491         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
3492         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
3493         * gfortran.dg/alloc_comp_std.f90: New test.
3494         * gfortran.dg/move_alloc.f90: New test.
3495
3496 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
3497
3498         PR fortran/29115
3499         * gfortran.dg/derived_constructor_comps_2.f90: New test.
3500
3501         PR fortran/29211
3502         * gfortran.dg/forall_char_dependencies_1.f90: New test.
3503
3504 2006-10-08  Tobias Burnus  <burnus@net-b.de>
3505
3506         PR fortran/28585
3507         * gfortran.dg/new_line.f90: New test.
3508
3509 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3510
3511         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
3512         * gcc.dg/torture/builtin-convert-1.c,
3513         gcc.dg/torture/builtin-convert-2.c,
3514         gcc.dg/torture/builtin-convert-3.c,
3515         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
3516
3517 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
3518
3519         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3520         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3521         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3522         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
3523
3524 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
3525
3526         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3527         Xfail some tests for powerpc-darwin and powerpc-aix.
3528
3529 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
3530
3531         PR c/29380
3532         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
3533
3534 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3535
3536         PR target/29300
3537         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3538         on hppa*-*-hpux*.
3539
3540 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3541
3542         PR fortran/16580
3543         PR fortran/29288
3544         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
3545         Add tests for using all possible intrinsics as actual arguments.
3546         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
3547         all possible intrinsics as actual arguments.
3548         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
3549         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
3550
3551 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
3552
3553         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
3554         * gcc.dg/debug/debug-2.c: Likewise.
3555
3556 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
3557
3558         * gcc.c-torture/compile/sync-2.c: New test.
3559
3560 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3561
3562         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
3563         line endings.
3564
3565 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3566
3567         PR rtl-optimization/29128
3568         * gcc.c-torture/compile/pr29128.c: New test.
3569
3570 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3571
3572         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
3573         line endings.
3574
3575 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
3576
3577         PR middle-end/29256
3578         * gcc.dg/tree-ssa/loop-19.c: New test.
3579
3580 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
3581
3582         PR tree-optimization/29330
3583         * gcc.dg/pr29330.c: New test.
3584
3585         PR target/28924
3586         * gcc.c-torture/compile/20061005-1.c: New test.
3587
3588 2006-10-06  Olivier Hainque  <hainque@adacore.com>
3589
3590         * gcc.dg/typename-vla-1.c: New case.
3591         * gnat.dg/forward_vla.adb: New case.
3592
3593 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
3594
3595         PR tree-optimization/29290
3596         * gfortran.dg/loop_nest_1.f90: New test.
3597
3598         PR target/29198
3599         * gcc.dg/tls/opt-12.c: New test.
3600
3601         PR fortran/28415
3602         * gfortran.dg/save_2.f90: New test.
3603
3604         PR c/29091
3605         * gcc.dg/pr29091.c: New test.
3606
3607 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
3608
3609         * lib/target-supports.exp
3610         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
3611         same as x86_64-*-*; check for LP64.
3612
3613 2006-10-04  Richard Henderson  <rth@redhat.com>
3614
3615         * lib/target-supports.exp (check_effective_target_tls): Redefine
3616         to mean non-emulated tls.
3617         * gcc.dg/tls/alias-1.c: Remove tls requirement.
3618         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3619         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3620         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3621         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3622         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3623         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3624
3625 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
3626
3627         PR fortran/29343
3628         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
3629
3630 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3631
3632         * gfortran.dg/bounds_check_fail_1.f90: New test.
3633
3634 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
3635
3636         PR c++/29020
3637         * g++.dg/template/friend48.C: New test.
3638
3639 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
3640
3641         PR fortran/29098
3642         * gfortran.dg/default_initialization_2.f90: New test.
3643
3644 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
3645
3646         PR fortran/20779
3647         PR fortran/20891
3648         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
3649
3650 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
3651
3652         PR fortran/29284
3653         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
3654
3655         PR fortran/29321
3656         PR fortran/29322
3657         * gfortran.dg/missing_optional_dummy_2.f90: New test.
3658
3659         PR fortran/25091
3660         PR fortran/25092
3661         * gfortran.dg/entry_array_specs_1.f90: New test.
3662
3663 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
3664
3665         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
3666         insufficient to inhibit some test failures at -O3.  Do testing
3667         on integers.
3668
3669 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
3670
3671         PR c++/29138
3672         * g++.dg/inherit/access8.C: New test.
3673         * g++.dg/template/dtor4.C: Tweak error messages.
3674
3675 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3676
3677         PR fortran/27478
3678         * gfortran.dg/entry_8.f90: New test.
3679
3680 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3681
3682         PR c++/29291
3683         * g++.dg/parse/new4.C: New test.
3684
3685 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
3686
3687         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
3688         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
3689         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
3690         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
3691         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
3692
3693 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3694
3695         PR fortran/19260
3696         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
3697         * gfortran.dg/continuation_2.f90: New test.
3698
3699         PR fortran/19262
3700         * gfortran.dg/continuation_3.f90: New test.
3701         * gfortran.dg/continuation_4.f90: New test.
3702         * gfortran.dg/continuation_5.f: New test.
3703         * gfortran.dg/continuation_6.f: New test.
3704
3705 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
3706
3707         PR c++/29226
3708         * g++.dg/template/vla1.C: New test.
3709
3710 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3711
3712         PR fortran/29210
3713         * gfortran.dg/complex_parameter_1.f90: New test.
3714
3715 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
3716
3717         PR c/29154
3718         * gcc.c-torture/execute/20060929-1.c: New test.
3719
3720 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
3721
3722         PR c++/29105
3723         * g++.dg/template/member6.C: New test.
3724         * g++.dg/parse/typename7.C: Adjust error markers.
3725
3726         PR c++/29080
3727         * g++.dg/template/member7.C: New test.
3728
3729 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
3730
3731         PR c/24010
3732         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
3733         gcc.dg/Woverride-init-3.c: New tests.
3734
3735 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3736
3737         * gcc.c-torture/execute/20060930-1.c: New test.
3738
3739 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3740
3741         PR fortran/18791
3742         * gfortran.dg/specifics_1.f90: New test.
3743         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
3744         complex specifics.
3745
3746 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3747
3748         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
3749         pthread-init-common.h: New.
3750
3751 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
3752
3753         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
3754         precision on some archs.
3755
3756 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
3757
3758         * gcc.dg/non-local-goto-1.c: New test.
3759         * gcc.dg/non-local-goto-2.c: Likewise.
3760         * gcc.dg/setjmp-3.c: Likewise.
3761         * gcc.dg/setjmp-4.c: Likewise.
3762
3763 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
3764
3765         * gnat.dg/self_aggregate_with_pointer.adb: New test.
3766
3767 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3768
3769         PR fortran/28276
3770         * gfortran.dg/exponent_1.f90: New test.
3771
3772         PR fortran/27021
3773         * gfortran.dg/nearest_1.f90: New test.
3774
3775 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
3776
3777         PR middle-end/25261
3778         PR middle-end/28790
3779         * gcc.dg/gomp/nestedfn-1.c: New test.
3780
3781 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
3782
3783         PR objc/29195
3784         * objc/compile/method-1.m: New test.
3785
3786 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
3787
3788         PR c++/26938
3789         * g++.dg/template/crash58.C: New test.
3790         * g++.dg/parse/crash28.C: Adjust error markers.
3791         * g++.dg/template/crash34.C: Likewise.
3792         * g++.dg/template/friend31.C: Likewise.
3793         * g++.dg/template/crash32.C: Likewise.
3794
3795         PR c++/27329
3796         * g++.dg/template/crash59.C: New test.
3797
3798         PR c++/27667
3799         * g++.dg/template/spec33.C: New test.
3800         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
3801
3802 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
3803             Adam Nemet  <anemet@caviumnetworks.com>
3804
3805         * gcc.dg/tree-ssa/ivopts-1.c: New test.
3806         * gcc.dg/tree-ssa/ivopts-2.c: New test.
3807
3808 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
3809
3810         PR target/28911
3811         * gcc.dg/pr28911.c: New.
3812
3813 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
3814
3815         PR target/29169
3816         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
3817         (dg-options): Add -mfpmath=387.
3818
3819 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
3820
3821         PR c/28706
3822         * gcc.dg/pr28706.c: New test.
3823
3824         PR c/28712
3825         * gcc.dg/pr28712.c: New test.
3826
3827 2006-09-22  Mike Stump  <mrs@apple.com>
3828
3829         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
3830
3831 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
3832
3833         PR tree-optimization/28888
3834         * gcc.dg/pr28888.c: New test.
3835
3836 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
3837
3838         PR c++/29016
3839         * g++.dg/init/ptrfn1.C: New test.
3840
3841 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
3842
3843         PR c++/28861
3844         * g++.dg/template/spec32.C: New test.
3845         * g++.dg/parse/crash9.C: Adjust error markers.
3846
3847         PR c++/28303
3848         * g++.dg/template/typedef6.C: New test.
3849         * g++.dg/init/error1.C: Adjust error markers.
3850         * g++.dg/parse/crash9.C: Likewise.
3851         * g++.dg/template/crash55.C: Likewise.
3852
3853 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
3854
3855         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
3856
3857 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
3858
3859         PR target/27650
3860         * g++.dg/ext/dllimport12.C: New test.
3861
3862 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
3863
3864         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
3865         * gcc.target/mips/nmadd-2.c: Likewise.
3866         * gcc.target/mips/mips-ps-6.c: New test.
3867         * gcc.target/mips/neg-abs-1.c: Likewise.
3868         * gcc.target/mips/neg-abs-2.c: Likewise.
3869         * gcc.target/mips/nmadd-3.c: New test.
3870
3871 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
3872
3873         PR middle-end/28046
3874         * gcc.dg/gomp/atomic-10.c: New test.
3875         * g++.dg/gomp/atomic-10.C: New test.
3876
3877 2006-09-20  Eric Christopher  <echristo@apple.com>
3878
3879         * gcc.target/i386/sse3-not-fisttp.c: New.
3880
3881 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
3882
3883         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
3884
3885 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
3886
3887         * gcc.c-torture/execute/pr28289.c (one): New variable.
3888         (main): Use it instead of argc.
3889         * gcc.c-torture/execute/20060102-1.c (one): New variable.
3890         (main): Use it instead of argc.
3891
3892 2006-09-19  Paul Brook  <paul@codesourcery.com>
3893
3894         PR target/28516
3895         * gcc.dg/nested-func-5.c: New test.
3896
3897 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3898
3899         * lib/target-supports.exp (check_effective_target_tls): Compile
3900         test stubs using ${tool}_target_compile, not just target_compile.
3901         (check_effective_target_tls_runtime): Likewise.
3902
3903 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3904
3905         * gcc.c-torture/compile/20030405-1.x: Remove.
3906
3907         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
3908         optimising linker from discarding it.
3909
3910 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3911
3912         PR fortran/28526
3913         * gfortran.dg/keyword_symbol_1.f90: New test.
3914
3915         * gfortran.dg/spread_shape_1.f90: Add missing warning with
3916         pedantic compilation option.
3917
3918 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
3919
3920         PR fortran/29060
3921         * gfortran.dg/spread_shape_1.f90: New test.
3922
3923 2006-09-17  Roger Sayle  <roger@eyesopen.com>
3924
3925         PR tree-optimization/28887
3926         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
3927
3928 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
3929
3930         PR c/25993
3931         * gcc.dg/pr25993.c: New test.
3932
3933 2006-09-17  Ira Rosen  <irar@il.ibm.com>
3934
3935         PR tree-opt/21591
3936         * gcc.dg/vect/pr21591.c: New test.
3937
3938 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
3939
3940         PR tree-opt/29059
3941         * gcc.c-torture/compile/strcpy-1.c: New test.
3942         * gcc.c-torture/compile/strcpy-2.c: New test.
3943         * gcc.c-torture/compile/memcpy-1.c: New test.
3944         * gcc.c-torture/compile/memcpy-2.c: New test.
3945
3946 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3947
3948         PR testsuite/29055
3949         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
3950
3951 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3952
3953         * gnat.dg/specs/double_record_extension1.ads: New test.
3954         * gnat.dg/specs/double_record_extension2.ads: Likewise.
3955
3956 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
3957
3958         PR fortran/29051
3959         * gfortran.dg/oldstyle_3.f90: New test.
3960
3961 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3962
3963         PR libgfortran/29099
3964         * gfortran.dg/secnds-1.f: New test.
3965
3966 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3967
3968         PR libgfortran/29053
3969         * gfortran.dg/streamio_9.f90: New test.
3970         * gfortran.dg/streamio_10.f90: New test.
3971
3972 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
3973
3974         PR C++/29002
3975         * g++.dg/init/array22.C: New test.
3976         * g++.dg/init/array23.C: New test.
3977
3978 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
3979
3980         * stackcheck.lst: Update list of tests requiring stack checking.
3981         * norun.lst: Adjust for above change.
3982         * ada95.lst: New file.
3983         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
3984         requiring -gnat95 switch.
3985
3986 2006-09-14  Olivier Hainque  <hainque@adacore.com>
3987
3988         * gnat.dg/in_out_parameter.adb: New test.
3989
3990 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
3991
3992         PR debug/28980
3993         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
3994
3995 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
3996
3997         * gnat.dg/specs/unchecked_union.ads: New test.
3998
3999 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
4000
4001         PR rtl-optimization/28982
4002         * gcc.c-torture/execute/pr28982a.c: New test.
4003         * gcc.c-torture/execute/pr28982b.c: Likewise.
4004
4005 2006-09-12  Eric Christopher  <echristo@apple.com>
4006
4007         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
4008         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
4009
4010 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
4011
4012         PR c/28768
4013         PR preprocessor/14634
4014         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
4015         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
4016         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
4017
4018 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4019
4020         * gcc.dg/pr28243.c: New test.
4021
4022 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
4023
4024         PR fortran/28971
4025         gfortran.dg/pr28971.f90: New test to act as a backstop in case
4026         this undiagnosed regression reappears.
4027
4028 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
4029
4030         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
4031         Treat $srcdir as a literal.
4032         * lib/fortran-torture.exp (fortran-torture-compile,
4033         fortran-torture-execute): Likewise.
4034         * lib/objc-torture.exp (objc-torture-compile,
4035         objc-torture-execute): Likewise.
4036         * lib/profopt.exp (profopt-execute): Likewise.
4037
4038 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
4039
4040         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
4041
4042 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
4043
4044         PR testsuite/28950
4045         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
4046
4047 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
4048
4049         PR target/13685
4050         * gcc.target/i386/pr13685.c: New test.
4051
4052 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4053
4054         * gcc.dg/pr28726.c: New test.
4055
4056 2006-09-11  Josh Conner  <jconner@apple.com>
4057
4058         * gcc.dg/nrv3.c: Increase size of structure.
4059         * gcc.dg/nrv4.c: Likewise.
4060         * gcc.dg/nrv5.c: Likewise.
4061
4062 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
4063
4064         PR libfortran/28890
4065         gfortran.dg/assumed_charlen_function_5.f90: New test.
4066
4067 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
4068
4069         PR c++/28991
4070         * g++.dg/init/static3.C: New test.
4071
4072 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
4073
4074         PR testsuite/29007
4075         * gcc.dg/long-long-cst1.c (t): Add cast to
4076         __SIZE_TYPE__ before casting to int.
4077         (main): Return 0 on success.
4078
4079 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4080
4081         * gcc.c-torture/execute/20060910-1.c: New test.
4082
4083 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
4084
4085         PR middle-end/26983
4086         * gcc.dg/pr26983.c: New test.
4087
4088 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
4089
4090         PR target/29006
4091         * gcc.c-torture/execute/pr29006.c: New test.
4092
4093 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4094
4095         PR libfortran/28947
4096         gfortran.dg/matmul_4.f90: New test.
4097
4098 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4099
4100         PR fortran/28959
4101         gfortran.dg/used_types_10: New test.
4102
4103 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4104
4105         PR libfortran/28923
4106         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
4107         gfortran.dg/array_initializer_3.f90: New test.
4108
4109 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4110
4111         PR fortran/28914
4112         * gfortran.dg/actual_array_constructor_3.f90: New test.
4113
4114 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
4115
4116         PR testsuite/26778
4117         * gcc.target/i386/pr26778.c: New testcase.
4118
4119 2006-09-08  Eric Christopher  <echristo@apple.com>
4120
4121         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
4122         * gcc.target/i386/memcpy-1.c: Ditto.
4123         * gcc.target/i386/asm-1.c: Ditto.
4124         * gcc.target/i386/20060512-4.c: Ditto.
4125         * gcc.target/i386/compress-float-387.c: Ditto.
4126         * gcc.target/i386/20060512-1.c: Ditto.
4127         * gcc.target/i386/compress-float-sse.c: Ditto.
4128         * gcc.target/i386/20060512-2.c: Ditto.
4129         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
4130         * gcc.target/i386/stack-prot-kernel.c: Ditto.
4131         * gcc.target/i386/compress-float-387-pic.c: Ditto.
4132         * gcc.dg/pr26449.c: Ditto.
4133         * gcc.dg/attr-ms_struct-2.c: Ditto.
4134         * gcc.dg/attr-ms_struct-1.c: Ditto.
4135         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
4136
4137 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
4138
4139         PR c/28504
4140         * gcc.dg/vla-10.c: New test.
4141
4142 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4143
4144         PR c++/28858
4145         * g++.dg/parse/template20.C: New test.
4146         * g++.dg/template/operator8.C: Remove obsolete part.
4147         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
4148         * g++.old-deja/g++.pt/crash65.C: Likewise.
4149
4150 2006-09-07  Jason Merrill  <jason@redhat.com>
4151
4152         PR middle-end/27724
4153         * gcc.dg/long-long-cst1.c: New test.
4154
4155 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4156
4157         PR C++/28906
4158         * g++.dg/other/array3.C: New test.
4159         * g++.dg/other/array4.C: New test.
4160         * g++.dg/other/array5.C: New test.
4161
4162 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
4163
4164         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
4165
4166 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
4167
4168         PR target/28946
4169         * gcc.target/i386/pr28946.c: New test.
4170
4171 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
4172
4173         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
4174         in integer literal constant.
4175         * gfortran.dg/enum_8.f90: Ditto.
4176         * gfortran.dg/g77/20030326-1.f: Ditto.
4177
4178 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
4179
4180         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
4181         nonconformance usage.
4182
4183 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4184
4185         PR middle-end/28862
4186         * gcc.c-torture/compile/vector-align-1.c: New test.
4187
4188 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
4189
4190         PR rtl-opt/27883
4191         * g++.dg/opt/copysign-1.C: New test.
4192
4193 2006-09-06  Jason Merrill  <jason@redhat.com>
4194
4195         PR c++/27371
4196         * g++.dg/warn/unused-result1.C: New test.
4197
4198 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
4199
4200         PR c++/28903
4201         * g++.dg/ext/vla3.C: New test.
4202
4203         PR c++/28886
4204         * g++.dg/template/array16.C: New test.
4205
4206 2006-09-06  Richard Guenther  <rguenther@suse.de>
4207
4208         * gcc.dg/pr27226.c: Remove testcase again.
4209
4210 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4211
4212         PR tree-opt/28937
4213         * g++.dg/opt/unroll2.C: New test.
4214
4215 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4216
4217         PR tree-opt/28952
4218         * gcc.dg/vect/pr28952.c: New test.
4219
4220 2006-09-05  Richard Guenther  <rguenther@suse.de>
4221
4222         PR tree-optimization/28900
4223         * gcc.dg/torture/pr28900.c: New testcase
4224
4225 2006-09-05  Richard Guenther  <rguenther@suse.de>
4226
4227         PR tree-optimization/28905
4228         * gcc.c-torture/compile/pr28905.c: New testcase.
4229
4230 2006-09-05  Richard Guenther  <rguenther@suse.de>
4231
4232         PR middle-end/28935
4233         * gcc.dg/pr28935.c: New testcase.
4234
4235 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4236
4237         * gcc.c-torture/execute/20060905-1.c: New test.
4238
4239 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
4240
4241         PR fortran/28908
4242         * gfortran.dg/used_types_7.f90: New test.
4243         * gfortran.dg/used_types_8.f90: New test.
4244         * gfortran.dg/used_types_9.f90: New test.
4245
4246 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4247
4248         * gcc.c-torture/compile/20060904-1.c: New test.
4249
4250 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
4251
4252         PR c++/23287 Revert my 2006-09-01 patch
4253         * g++.dg/parse/dtor12.C: Remove.
4254
4255 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
4256
4257         PR c+/27670
4258         * g++.dg/template/operator9.C: New test.
4259
4260         PR c++/27493
4261         * g++.dg/template/operator7.C: New test.
4262
4263         PR c++/27494
4264         * g++.dg/template/operator8.C: New test.
4265
4266         PR c++/27397
4267         * g++.dg/template/crash57.C: New test.
4268
4269         * g++.dg/template/typedef4.C: Adjust error markers.
4270         * g++.dg/template/typedef5.C: Likewise.
4271
4272 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
4273
4274         PR c++/28878
4275         * g++.dg/parse/crash33.C: New test.
4276
4277 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
4278         Richard Guenther  <rguenther@suse.de>
4279         Adam Nemet  <anemet@caviumnetworks.com>
4280
4281         PR middle-end/27226
4282         * gcc.target/mips/memcpy-1.c: New testcase.
4283         * gcc.dg/pr27226.c: Likewise.
4284
4285 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4286
4287         PR c++/28705
4288         * g++.dg/lookup/koenig5.C: New.
4289         * g++.dg/template/crash56.C: New.
4290
4291 2006-09-01  Josh Conner  <jconner@apple.com>
4292
4293         PR c++/25505
4294         * gcc.dg/nrv3.c: New test.
4295         * gcc.dg/nrv4.c: New test.
4296         * gcc.dg/nrv5.c: New test.
4297
4298 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4299
4300         PR c++/23287
4301         * g++.dg/parse/dtor12.C: New.
4302
4303 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
4304
4305         PR tree-optimization/28839
4306         * gcc.dg/pr28839.c: New test.
4307
4308 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
4309
4310         PR target/24367
4311         * gcc.dg/pr24367.c: New testcase.
4312
4313 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
4314
4315         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
4316
4317 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
4318
4319         PR rtl-optimization/27735
4320         * gcc.dg/loop-unswitch-1.c: New test.
4321
4322 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
4323
4324         PR fortran/28885
4325         * gfortran.dg/aliasing_dummy_2.f90: New test.
4326
4327         PR fortran/20067
4328         * gfortran.dg/generic_5.f90: Change error message.
4329
4330         PR fortran/28873
4331         * gfortran.dg/generic_6.f90: New test.
4332
4333         PR fortran/25077
4334         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
4335
4336         PR fortran/25102
4337         * gfortran.dg/invalid_interface_assignment.f90: New test.
4338
4339         PR fortran/24866
4340         * gfortran.dg/module_proc_external_dummy.f90: New test.
4341
4342 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
4343
4344         PR c++/28349
4345         * testsuite/g++.dg/warn/var-args1.C: New test.
4346
4347 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
4348
4349         PR fortran/28866
4350         * gfortran.dg/simpleif_2.f90: New test.
4351         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
4352         * gfortran.dg/enum_5.f90: Ditto.
4353
4354 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4355             Kazu Hirata  <kazu@codesourcery.com>
4356
4357         PR tree-optimization/17506
4358         * gcc.dg/pr17506.c: New.
4359
4360 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
4361
4362         PR c++/28139
4363         * g++.dg/eh/alias1.C: New test.
4364
4365 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4366
4367         PR c++/28860
4368         * g++.dg/template/ttp22.C: New test.
4369
4370 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
4371
4372         PR middle-end/26632
4373         * gcc.dg/pr26632.c: New.
4374
4375 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4376
4377         PR libgfortran/28354
4378         * gfortran.dg/fmt_zero_precision.f90: New test.
4379
4380 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
4381
4382         PR c++/28058
4383         * g++.dg/template/spec31.C: New test.
4384
4385 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
4386
4387         PR c++/26573
4388         * g++.dg/other/static2.C: New test.
4389
4390 2006-08-26  Roger Sayle  <roger@eyesopen.com>
4391
4392         * gcc.dg/Wswitch-enum-2.c: New test case.
4393         * gcc.dg/Wswitch-enum-3.c: Likewise.
4394
4395 2006-08-26  Richard Guenther  <rguenther@suse.de>
4396
4397         * gcc.c-torture/compile/20060826-1.c: New testcase.
4398
4399 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
4400
4401         PR c++/28736
4402         * g++.dg/template/void10.C: New test.
4403
4404         PR c++/28737
4405         * g++.dg/template/void8.C: New test.
4406
4407         PR c+_+/28738
4408         * g++.dg/template/void9.C: New test.
4409
4410         * g++.dg/template/void3.C: Adjust error markers.
4411         * g++.dg/template/void4.C: Likewise.
4412         * g++.dg/template/crash55.C: Likewise.
4413         * g++.dg/template/void7.C: Likewise
4414
4415 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
4416
4417         PR c++/28588
4418         * g++.dg/inherit/access6.C: New test.
4419         * g++.dg/inherit/access7.C: Likewise.
4420
4421         PR c++/28595
4422         * g++.dg/template/array15.C: New test.
4423         * g++.dg/template/crash2.C: Tweak error markers.
4424
4425 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
4426
4427         PR middle-end/28683
4428         * gcc.c-torture/compile/20060823-1.c: New test.
4429
4430 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4431
4432         PR c++/28853
4433         * g++.dg/template/ttp21.C: New test.
4434
4435         PR c++/28852
4436         * g++.dg/other/operator1.C: Add error-marker.
4437         * g++.dg/other/operator2.C: New test.
4438
4439 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4440
4441         PR c/27893
4442         * gcc.c-torture/compile/vla-const-1.c,
4443         gcc.c-torture/compile/vla-const-2.c: New tests.
4444
4445 2006-08-26  Richard Guenther  <rguenther@suse.de>
4446
4447         PR middle-end/28814
4448         * gcc.dg/torture/pr28814.c: New testcase.
4449
4450 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4451
4452         PR c/28418
4453         * gcc.c-torture/compile/compound-literal-1.c: New test.
4454
4455 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4456
4457         PR c/28299
4458         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
4459         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
4460         Expect extra diagnostics.
4461
4462 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
4463
4464         gcc.dg/noncompile/pr16876.c: New test.
4465
4466 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
4467
4468         PR c++/28056
4469         * g++.dg/parse/local1.C: New test.
4470         * g++.dg/other/qual1.C: Tweak error marker.
4471
4472 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
4473
4474         PR c++/27787
4475         * g++.dg/template/typename10.C: New.
4476         * g++.dg/template/lookup4.C: Remove bogus error marker.
4477
4478 2006-08-25  Richard Guenther  <rguenther@suse.de>
4479
4480         PR testsuite/28829
4481         * gcc.dg/pr26570.c: Fix testcase.
4482
4483 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
4484
4485         PR tree-opt/28807
4486         * gcc.c-torture/execute/mayalias-2.c: New test.
4487         * gcc.dg/tree-ssa/alias-13.c: New test.
4488
4489 2006-08-24  Jan Hubicka  <jh@suse.cz>
4490
4491         PR debug/26881
4492         * gcc.dg/debug/pr26881.c: New file.
4493
4494 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
4495
4496         PR fortran/28788
4497         * gfortran.dg/used_types_4.f90: New test.
4498         * gfortran.dg/derived_init_2.f90: Modify to check sibling
4499         association of derived types.
4500         * gfortran.dg/used_types_2.f90: Add module cleanup.
4501         * gfortran.dg/used_types_3.f90: The same.
4502
4503         PR fortran/28771
4504         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
4505         fix of regression.
4506
4507 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4508
4509         PR 28813
4510         * gfortran.dg/direct_io_6.f90: Remove test.
4511
4512 2006-08-23  Stuart Hastings  <stuart@apple.com>
4513
4514         PR 28825
4515         * gcc.target/i386/20060821-1.c: New.
4516
4517 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
4518
4519         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
4520         dg-warning strings for dllimport.
4521
4522 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
4523
4524         PR C++/28450
4525         * g++.dg/ext/vector4.C: New test.
4526         * g++.dg/ext/complex1.C: New test.
4527
4528 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
4529
4530         PR debug/28692
4531         * gcc.dg/debug/const-1.c: New.
4532         * gcc.dg/debug/const-2.c: New.
4533         * gcc.dg/debug/dwarf2/const-1.c: New.
4534         * gcc.dg/debug/dwarf2/const-2.c: New.
4535         * gcc.dg/debug/dwarf2/const-2b.c: New.
4536
4537 2006-08-22  Richard Guenther  <rguenther@suse.de>
4538
4539         PR middle-end/28776
4540         * gcc.c-torture/compile/pr28776-1.c: New testcase.
4541         * gcc.c-torture/compile/pr28776-2.c: Likewise.
4542
4543 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
4544
4545         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
4546
4547 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
4548
4549         PR c++/26269
4550         * g++.dg/other/error14.C: New test.
4551
4552         PR c++/28505
4553         * g++.dg/parse/ctor7.C: New test.
4554         * g++.dg/parse/ctor8.C: Likewise.
4555
4556         PR c++/28741
4557         * g++.dg/template/void7.C: New test.
4558
4559 2006-08-21  Olivier Hainque  <hainque@adacore.com>
4560
4561         * gnat.dg/self_aggregate_with_zeros.adb: New test.
4562         * gnat.dg/self_aggregate_with_array.adb: New test.
4563
4564 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
4565
4566         * g++.dg/eh/arm-vfp-unwind.C: New test.
4567
4568 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
4569
4570         PR c++/28341
4571         * g++.dg/template/ref3.C: New test.
4572         * g++.dg/template/nontype13.C: New test.
4573
4574         PR c++/28346
4575         * g++.dg/template/ptrmem17.C: New test.
4576
4577 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
4578
4579         PR target/28648 c:
4580         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
4581
4582 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
4583
4584         PR fortran/28630
4585         * gfortran.dg/used_types_2.f90: New test.
4586
4587         PR fortran/28601
4588         * gfortran.dg/used_types_3.f90: New test.
4589
4590         PR fortran/20886
4591         * gfortran.dg/generic_actual_arg.f90: New test.
4592
4593         PR fortran/28735
4594         * gfortran.dg/module_private_array_refs_1.f90: New test.
4595
4596         PR fortran/28762
4597         * gfortran.dg/program_name_1.f90: New test.
4598
4599         PR fortran/28425
4600         * gfortran.dg/derived_constructor_comps_1.f90: New test.
4601
4602         PR fortran/28496
4603         * gfortran.dg/array_initializer_2.f90: New test.
4604
4605         PR fortran/18111
4606         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
4607
4608         PR fortran/28600
4609         * gfortran.dg/assumed_charlen_function_4.f90: New test.
4610
4611         PR fortran/28771
4612         * gfortran.dg/assumed_charlen_in_main.f90: New test.
4613
4614         PR fortran/28660
4615         * gfortran.dg/dependent_decls_1.f90: New test.
4616
4617 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4618
4619         PR fortran/25217
4620         * gfortran.dg/derived_init_2.f90: New.
4621
4622 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
4623
4624         * gcc.c-torture/execute/pr28289.c: New test.
4625
4626 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
4627
4628         PR c/28744
4629         * gcc.dg/attr-externally-visible-1.c: New test.
4630         * gcc.dg/attr-externally-visible-2.c: New test.
4631         * g++.dg/parse/attr-externally-visible-1.C: New test.
4632         * g++.dg/parse/attr-externally-visible-2.C: New test.
4633
4634 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4635
4636         PR c++/28606
4637         * g++.dg/parse/dtor11.C: New test.
4638
4639 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4640
4641         PR rtl-optimization/28489
4642         * gcc.c-torture/compile/pr28489.c: New test.
4643
4644 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4645
4646         PR c++/28710
4647         * g++.dg/template/redecl4.C: New test.
4648
4649         PR c++/28711
4650         * g++.dg/template/ctor8.C: New test.
4651
4652 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
4653
4654         * gcc.dg/pr26570.c: Fix testcase.
4655
4656 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
4657
4658         * PR c++/28573
4659         * g++.dg/parse/offsetof6.C: New test.
4660         * g++.dg/parse/offsetof6.C: New test.
4661         * g++.dg/parse/offsetof7.C: New test.
4662
4663 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4664
4665         PR testsuite/28602
4666         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
4667         is false.
4668
4669 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
4670
4671         PR c++/28302
4672         * g++.dg/ext/vector3.C: New test.
4673
4674 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
4675
4676         PR gcov/profile/26570
4677         * gcc.dg/pr26570.c: New test.
4678
4679 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
4680
4681         PR c/27697
4682         * gcc.dg/qual-component-1.c: New test.
4683
4684 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4685
4686         PR c++/28593
4687         * g++.dg/parse/new3.C: New test.
4688
4689 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4690
4691         PR fortran/25828
4692         * gfortran.dg/streamio_1.f90: New test.
4693         * gfortran.dg/streamio_2.f90: New test.
4694         * gfortran.dg/streamio_3.f90: New test.
4695         * gfortran.dg/streamio_4.f90: New test.
4696         * gfortran.dg/streamio_5.f90: New test.
4697         * gfortran.dg/streamio_6.f90: New test.
4698         * gfortran.dg/streamio_7.f90: New test.
4699         * gfortran.dg/streamio_8.f90: New test.
4700
4701 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
4702
4703         PR c/28287
4704         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
4705
4706 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
4707
4708         PR c++/28594
4709         * g++.dg/template/void6.C: New test.
4710
4711 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4712
4713         PR c/28649
4714         * gcc.dg/parse-error-1.c: New test.
4715         * gcc.dg/parse-error-2.c: New test.
4716         * gcc.dg/cpp/digraph2.c: Add error-marker.
4717         * gcc.dg/noncompile/920923-1.c: Likewise.
4718
4719 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
4720
4721         PR c/27490
4722         * gcc.dg/sizeof-2.c: New testcase.
4723
4724         PR c/27489
4725         * gcc.dg/switch-A.c: New testcase.
4726
4727 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
4728
4729         PR c++/28288
4730         PR c++/14556
4731         * g++.old-deja/g++.warn/compare1.C: Delete.
4732         * g++.dg/opt/pr7503-2.C: Delete.
4733         * g++.dg/opt/pr7503-3.C: Delete.
4734         * g++.dg/opt/pr7503-4.C: Delete.
4735         * g++.dg/opt/pr7503-5.C: Delete.
4736         * g++.dg/opt/max1.C: Delete.
4737         * g++.dg/warn/minmax.C: Delete.
4738         * g++.dg/expr/minmax.C: New test.
4739
4740 2006-08-14  Richard Guenther  <rguenther@suse.de>
4741
4742         PR testsuite/28703
4743         * gcc.c-torture/execute/pr28651.c: Do not use argc
4744         to avoid optimization, instead forbid inlining.
4745
4746 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
4747
4748         PR rtl-optimization/28634
4749         * gcc.c-torture/execute/ieee/pr28634.c: New test.
4750
4751 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
4752
4753         PR c/27184
4754         * gcc.dg/torture/pr27184.c: New test.
4755
4756 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
4757
4758         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
4759
4760 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4761
4762         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
4763         * gfortran.dg/stat_2.f90: Likewise.
4764         * gfortran.dg/chmod_1.f90: Likewise.
4765         * gfortran.dg/chmod_2.f90: Likewise.
4766         * gfortran.dg/chmod_3.f90: Likewise.
4767
4768 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
4769
4770         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
4771
4772 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4773
4774         * g++.dg/opt/pr23454-2.C: New test.
4775
4776 2006-08-11  Richard Guenther  <rguenther@suse.de>
4777
4778         PR middle-end/28651
4779         * gcc.c-torture/execute/pr28651.c: New testcase.
4780
4781 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
4782
4783         * gnat.dg/specs/static_initializer.ads: New test.
4784
4785 2006-08-10  Paul Brook  <paul@codesourcery.com>
4786
4787         * gcc.target/arm/cond-asm.c: New test.
4788
4789 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
4790
4791         PR tree-optimization/26197
4792         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
4793         * g++.dg/vect/vect.exp: Compile the new tests with
4794         --param max-aliased-vops=0.
4795
4796 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
4797
4798         PR c++/28637
4799         * g++.dg/template/void3.C: New test.
4800
4801         PR c++/28638
4802         * g++.dg/template/void4.C: New test.
4803
4804         PR c++/28640
4805         * g++.dg/template/void5.C: New test.
4806
4807 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
4808
4809         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
4810         after dg-do compile.
4811
4812 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
4813
4814         PR tree-optimizations/26969
4815         * gcc.dg/vect/vect.exp: Compile tests prefixed with
4816         "unswitch-loops" with -funswitch-loops.
4817         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
4818
4819 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4820
4821         * gcc.dg/sparc-getcontext-1.c: Fix typo.
4822         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
4823         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
4824         * objc.dg/dwarf-1.m: Likewise.
4825         * objc.dg/dwarf-2.m: Likewise.
4826         * obj-c++.dg/dwarf-2.mm: Likewise.
4827
4828 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4829
4830         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
4831         * objc.dg/dwarf-2.m: Likewise.
4832         * obj-c++.dg/dwarf-2.mm: Likewise.
4833
4834         PR libfortran/28603
4835         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
4836
4837         PR testsuite/27611
4838         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4839
4840         PR testsuite/27033
4841         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4842
4843 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
4844
4845         PR target/27827
4846         * gcc.target/i386/pr27827.c: New testcase.
4847
4848 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
4849
4850         PR fortran/28590
4851         * gfortran.dg/sequence_types_1.f90: New test.
4852
4853 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
4854
4855         PR fortran/28548
4856         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
4857         dg-warning.  Add -pedantic option.
4858
4859 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4860
4861         PR c/28502
4862         * gcc.dg/proto-1.c: New test.
4863
4864         PR c/27721
4865         * gcc.dg/lvalue-4.c: New test.
4866
4867         PR c/28136
4868         * gcc.dg/init-bad-5.c: New test.
4869
4870 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
4871
4872         PR c++/28347
4873         * g++.dg/ext/typedef-init.C: Add new test for typedef
4874         initialization inside templates. Adjust existing error markers.
4875
4876 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
4877
4878         PR c++/28148
4879         * g++.dg/init/ptrmem3.C: New test.
4880
4881 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
4882
4883         PR tree-optimization/27770
4884         * lib/target-support.exp: New target keyword "section_anchors".
4885         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
4886         tests.
4887         * gcc.dg/vect/section-anchors-pr27770.c: New test.
4888         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
4889         * gcc.dg/vect/section-anchors-vect-69.c: New test.
4890         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
4891
4892 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4893
4894         * gcc.dg/20060801-1.c: Add missing '}'.
4895
4896 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4897
4898         PR c++/27508
4899         * g++.dg/parse/dtor9.C: New test.
4900         * g++.dg/parse/dtor10.C: New test.
4901         * g++.dg/other/error7.C: Adjust error-marker.
4902
4903         PR c++/28274
4904         * g++.dg/other/default5.C: New test.
4905
4906 2006-08-02  Richard Guenther  <rguenther@suse.de>
4907
4908         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
4909
4910 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
4911
4912         PR c++/28557
4913         * g++.dg/template/conv9.C: New test.
4914
4915 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
4916
4917         PR debug/28063
4918         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
4919         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
4920         Optionally return assembly text.  Update callers.
4921         (check_no_compiler_messages): Update verbose messages.
4922         (check_no_messages_and_pattern): New.
4923         (check_effective_target_string_merging): New.
4924
4925 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4926
4927         PR c++/28250
4928         * g++.dg/eh/catch4.C: New test.
4929
4930         PR c++/28257
4931         * g++.dg/other/qual1.C: New test.
4932
4933         PR c++/28259
4934         * g++.dg/inherit/error2.C: New test.
4935
4936         PR c++/28267
4937         * g++.dg/other/new1.C: New test.
4938
4939         * g++.dg/warn/pr23075.C: Remove obsolete test.
4940         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
4941         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
4942
4943 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
4944
4945         PR c++/28523
4946         * g++.dg/eh/cast1.C: New test.
4947
4948 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
4949
4950         PR libfortran/28452
4951         * gfortran.dg/random_3.f90:  New test.
4952
4953 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4954
4955         PR c++/28432
4956         * g++.dg/other/pr28304.C: Change expected error message.
4957         * g++.dg/other/pr28432.C: New test.
4958
4959 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4960
4961         PR c++/28256
4962         * g++.dg/init/brace2.C: Change expected error message, add empty init.
4963
4964 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
4965
4966         PR debug/23336
4967         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
4968         at -g1.
4969         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
4970         g++.dg/debug/enum-2.C: New.
4971
4972 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4973
4974         PR c++/6634
4975         * g++.dg/parse/long1.C: Add more tests.
4976
4977 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4978
4979         * gfortran.dg/lrshift_1.c: New file.
4980
4981 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4982
4983         PR libgfortran/28335
4984         * gfortran.dg/no_unit_error_1.f90: New test.
4985
4986 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4987
4988         PR libgfortran/28335
4989         * gfortran.dg/no_unit_error_1.f90: Delete test.
4990         * gfortran.dg/no_unit_error_2.f90: Delete test.
4991
4992 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4993
4994         * gfortran.dg/chmod_3.f90: New test.
4995         * gfortran.dg/ltime_gmtime_1.f90: New test.
4996         * gfortran.dg/ltime_gmtime_2.f90: New test.
4997         * gfortran.dg/lrshift_1.f90: New test.
4998         * gfortran.dg/chmod_1.f90: New test.
4999         * gfortran.dg/chmod_2.f90: New test.
5000
5001 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
5002
5003         PR c++/27668
5004         * g++.dg/template/crash55.C: New test.
5005
5006         PR c++/27962
5007         * g++.dg/template/nontype16.C: New test.
5008
5009         * g++.dg/template/void2.C: Adjust error markers.
5010         * g++.dg/template/nontype5.C: Adjust error markers.
5011
5012 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
5013
5014         * gcc.target/i386/stack-prot-kernel.c: New test.
5015
5016 2006-07-27  Roger Sayle  <roger@eyesopen.com>
5017
5018         * gcc.dg/builtins-55.c: New test case.
5019
5020 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
5021
5022         PR rtl-optimization/27907
5023         * gcc.c-torture/compile/pr27907.c: New test.
5024
5025 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5026
5027         * gfortran.dg/mclock.f90: New test.
5028         * gfortran.dg/int_conv_1.f90: New test.
5029         * gfortran.dg/stat_1.f90: New test.
5030         * gfortran.dg/stat_2.f90: New test.
5031
5032 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5033
5034         PR libgfortran/28335
5035         * gfortran.dg/no_unit_error_1.f90: New test.
5036         * gfortran.dg/no_unit_error_2.f90: New test.
5037         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
5038
5039 2006-07-25  Roger Sayle  <roger@eyesopen.com>
5040
5041         PR middle-end/28473
5042         * gcc.dg/fold-convround-1.c: New test case.
5043
5044 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
5045
5046         * gfortran.dg/arithmetic_if.f90:  Fix comments.
5047
5048 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5049
5050         PR c++/27572
5051         * g++.dg/other/typedef1.C: New test.
5052         * g++.dg/template/typedef4.C: New test.
5053         * g++.dg/template/typedef5.C: New test.
5054
5055 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
5056
5057         PR fortran/28416
5058         * gfortran.dg/allocatable_dummy_3.f90: New.
5059
5060 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
5061
5062         PR fortran/28439
5063         * gfortran.dg/arithmetic_if.f90:  New test.
5064
5065 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
5066
5067         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
5068         avoid memcpy optimization.
5069
5070 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5071
5072         PR fortran/25289
5073         * gfortran.dg/direct_io_6.f90: New test.
5074
5075 2006-07-24  Jan Hubicka  <jh@suse.cz>
5076
5077         PR c/25795
5078         PR c++/27369
5079         * gcc.dg/pr25795.c: New test.
5080         * gcc.dg/pr25795-1.c: New test.
5081
5082 2006-07-23  Roger Sayle  <roger@eyesopen.com>
5083
5084         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
5085         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
5086         which may be transformed to "g || h" on some platforms.
5087
5088 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
5089
5090         PR c++/28025
5091         * g++.dg/template/friend45.C: New test.
5092
5093 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5094
5095         PR libgfortran/28339
5096         * gfortran.dg/arrayio_8.f90: New test.
5097
5098 2006-07-21  Mike Stump  <mrs@apple.com>
5099
5100         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
5101
5102         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
5103
5104 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5105
5106         PR c++/28250
5107         * g++.dg/eh/catch3.C: New test.
5108
5109         PR c++/28363
5110         * g++.dg/template/defarg10.C: New test.
5111
5112 2006-07-20  Paul Brook  <paul@codesourcery.com>
5113
5114         PR 27363
5115         * gcc.dg/pr27363.c: New test.
5116
5117 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
5118
5119         PR c++/28338
5120         * g++.dg/init/ref13.C: New test.
5121
5122 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5123
5124         PR obj-c++/28434
5125         * obj-c++.dg/proto-error-1.mm: New test.
5126
5127 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
5128
5129         PR c++/28337
5130         * g++.dg/template/string1.C: New test.
5131
5132 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
5133
5134         PR c++/28048
5135         * g++.dg/template/defarg9.C: New test.
5136
5137         PR c++/28235
5138         * g++.dg/template/static27.C: New test.
5139
5140 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
5141
5142         PR 28410
5143         * gcc.dg/tree-ssa/pr28410.c: New test.
5144
5145 2006-07-18  Lee Millward  <lee.millward@gmail.com>
5146
5147         PR c++/28258
5148         * g++/dg/other/error13.C: New test.
5149
5150         PR c++/28260
5151         * g++.dg/template/friend44.C: New test.
5152
5153 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
5154
5155         PR c++/27495
5156         * g++.dg/other/pr27495.C: New.
5157
5158 2006-07-18  Olivier Hainque  <hainque@adacore.com>
5159
5160         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
5161         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
5162
5163 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5164
5165         PR c/28286
5166         * gcc.dg/pragma-pack-4.c: New test.
5167
5168 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
5169
5170         PR c++/28291
5171         * g++.dg/ext/pr28291.C: New test.
5172
5173 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
5174
5175         PR middle-end/28403
5176         * gcc.c-torture/execute/pr28403.c: New test.
5177
5178 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
5179
5180         PR middle-end/28402
5181         * gcc.dg/pr28402.c: New test.
5182
5183 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
5184
5185         PR c++/28304
5186         * g++.dg/other/pr28304.C: New test.
5187
5188 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
5189
5190         PR other/28251
5191         gcc.c-torture/unsorted/dump-noaddr.c: New test.
5192         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
5193
5194 2006-07-17  Richard Guenther  <rguenther@suse.de>
5195
5196         PR tree-optimization/28238
5197         * g++.dg/tree-ssa/pr28238.C: New testcase.
5198
5199 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5200
5201         PR c++/28250
5202         * g++.dg/eh/catch1.C: New test.
5203         * g++.dg/eh/catch2.C: New test.
5204
5205 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
5206
5207         PR c++/28370
5208         * g++.dg/template/anon3.C: New test.
5209
5210 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
5211
5212         PR fortran/20844
5213         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
5214         specifiers requiring an explicit format tag..
5215
5216         PR fortran/28201
5217         * gfortran.dg/generic_5: New test.
5218
5219         PR fortran/20893
5220         * gfortran.dg/elemental_optional_args_1.f90: New test.
5221
5222 2006-07-16  Olivier Hainque  <hainque@adacore.com>
5223
5224         * gnat.dg/assert.ads: New file.
5225         * gnat.dg/controlled_record.ads: Likewise.
5226         * gnat.dg/controlled_record.adb: Likewise.
5227
5228 2006-07-15  Lee Millward  <lee.millward@gmail.com>
5229
5230         PR c++/28292
5231         * g++.dg/other/error12.C: New test.
5232
5233         PR c++/28269
5234         * g++.dg/template/crash54.C: New test.
5235
5236 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5237
5238         PR c++/28249
5239         * g++.dg/parse/catch1.C: New test.
5240
5241         PR c++/28294
5242         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
5243
5244         PR c++/28387
5245         * g++.dg/ext/attrib24.C: New test.
5246
5247 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5248
5249         PR c++/28343
5250         * g++.dg/ext/asmspec1.C: New test.
5251
5252 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
5253
5254         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
5255         (dg-test): Support shouldfail tests.
5256         * lib/target-supports-dg.exp (dg-shouldfail): New.
5257         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
5258         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
5259         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
5260         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
5261         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
5262         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
5263         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
5264
5265 2006-07-13  Jan Hubicka  <jh@suse.cz>
5266
5267         * gcc.target/i386/memcpy-1.c: New.
5268
5269 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
5270
5271         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
5272
5273 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
5274
5275         PR fortran/25097
5276         * gfortran.dg/present_1.f90: New test.
5277
5278         PR fortran/20903
5279         * gfortran.dg/interface_derived_type_1.f90: New test.
5280
5281 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
5282
5283         PR fortran/28213
5284         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
5285         list.
5286
5287 2006-07-07  Lee Millward  <lee.millward@gmail.com>
5288
5289         PR c++/27820
5290         * g++.dg/other/label1.C: New test.
5291
5292 2006-07-07   Richard Guenther  <rguenther@suse.de>
5293
5294         PR middle-end/28268
5295         * gcc.dg/torture/pr28268.c: New testcase.
5296
5297 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
5298
5299         PR c++/27019
5300         * g++.dg/ext/pr27019.C: New.
5301
5302 2006-07-07  Richard Guenther  <rguenther@suse.de>
5303
5304         PR tree-optimization/28187
5305         * gcc.dg/pr28187.c: New testcase.
5306
5307 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
5308
5309         * gnat.dg/address_conversion.adb: New test.
5310         * gnat.dg/boolean_subtype.adb: Likewise.
5311         * gnat.dg/frame_overflow.adb: Likewise.
5312         * gnat.dg/pointer_array.adb: Likewise.
5313         * gnat.dg/pointer_conversion.adb: Likewise.
5314
5315 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
5316
5317         PR fortran/28237
5318         PR fortran/23420
5319         * gfortran.dg/print_fmt_5.f90: New test.
5320
5321 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5322
5323         PR fortran/28129
5324         * gfortran.dg/bounds_check_4.f90: New test.
5325
5326 2006-07-05  Richard Guenther  <rguenther@suse.de>
5327
5328         PR target/28158
5329         * gfortran.dg/pr28158.f90: New testcase.
5330
5331 2006-07-05  Richard Guenther  <rguenther@suse.de>
5332
5333         PR tree-optimization/28162
5334         * gcc.dg/pr28162.c: New testcase.
5335
5336 2006-07-05  Richard Guenther  <rguenther@suse.de>
5337         Andrew Pinski  <pinskia@gcc.gnu.org>
5338
5339         PR c++/27084
5340         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
5341
5342 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
5343
5344         PR fortran/28174
5345         * gfortran.dg/actual_array_substr_2.f90: New test.
5346
5347         PR fortran/28167
5348         * gfortran.dg/actual_array_constructor_2.f90: New test.
5349
5350 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5351
5352         * gfortran.dg/itime_idate_1.f: New test.
5353         * gfortran.dg/itime_idate_2.f: New test.
5354
5355 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5356
5357         PR libgfortran/27704
5358         * gfortran.dg/open_status_3.f90: New test.
5359         * gfortran.dg/fmt_l.f90: Update for new feature.
5360
5361 2006-07-03  Asher Langton  <langton2@llnl.gov>
5362
5363         * gfortran.dg/oldstyle_2.f90: New.
5364
5365 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5366
5367         * gnat.dg/string_slice.adb: New test.
5368
5369 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5370
5371         PR fortran/19259
5372         * gfortran.dg/semicolon_fixed.c: New.
5373         * gfortran.dg/semicolon_free.c: New.
5374
5375 2006-06-30  Mike Stump  <mrs@apple.com>
5376
5377         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
5378         that don't support internal visibility.
5379
5380 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
5381
5382         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
5383         for '(' / ')' needing an extra '\'.
5384
5385 2006-06-29  Roger Sayle  <roger@eyesopen.com>
5386
5387         PR middle-end/27428
5388         * gcc.dg/pr27428-1.c: New test case.
5389
5390 2006-06-29  Mike Stump  <mrs@apple.com>
5391
5392         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
5393         on darwin as we can't align commons large enough yet.
5394
5395         * gcc.dg/vla-8.c: Add additional testcases.
5396
5397 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
5398
5399         PR c++/28114
5400         * g++.dg/other/pr28114.C: New.
5401
5402 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
5403
5404         * gcc.c-torture/compile/20060625-1.c: New test.
5405
5406 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
5407
5408         PR fortran/20867
5409         * gfortran.dg/stfunc_3.f90: New test.
5410
5411         PR fortran/25056
5412         * gfortran.dg/impure_actual_1.f90: New test.
5413
5414         PR fortran/20874
5415         * gfortran.dg/elemental_result_1.f90: New test.
5416
5417         PR fortran/25073
5418         * gfortran.dg/select_7.f90: New test.
5419
5420         PR fortran/27554
5421         * intrinsic_actual_1.f: New test.
5422
5423         PR fortran/22038
5424         PR fortran/28119
5425         * gfortran.dg/forall_4.f90: New test.
5426
5427         PR fortran/25072
5428         * gfortran.dg/forall_5.f90: New test.
5429
5430 2006-06-25  Lee Millward  <lee.millward@gmail.com>
5431
5432         PR c++/28051
5433         * g++.dg/template/using13.C: New test.
5434
5435         PR c++/28054
5436         * g++.dg/other/incomplete3.C: New test.
5437
5438 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5439
5440         PR fortran/28081
5441         * gfortran.dg/substr_3.f: New test.
5442         * gfortran.dg/equiv_2.f90: Update expected error message.
5443
5444 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
5445
5446         PR fortran/28118
5447         * gfortran.dg/actual_array_substr_1.f90: New test.
5448
5449 2006-06-24  Olivier Hainque  <hainque@adacore.com>
5450
5451         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
5452         * gnat.dg/scalar_mode_agg_compare.adb: New test.
5453
5454 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
5455
5456         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
5457
5458 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
5459
5460         PR fortran/27981
5461         * gfortran.dg/simpleif_2.f90: New test.
5462
5463 2006-06-23  Lee Millward  <lee.millward@gmail.com>
5464
5465         * g++.dg/template/error22.C: Fix typo.
5466
5467 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5468
5469         PR c++/28112
5470         * g++.dg/ext/attrib23.C: New test.
5471
5472 2006-06-23  Olivier Hainque  <hainque@adacore.com>
5473
5474         * gnat.dg/varsize_temp.adb: New test.
5475
5476 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5477
5478         PR c++/11468
5479         * g++.dg/other/java2.C: New test.
5480
5481 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
5482
5483         PR target/27789
5484         * g++.dg/ext/dllimport4.C. Add more tests for invalid
5485         initialization.
5486
5487 2006-06-22  Roger Sayle  <roger@eyesopen.com>
5488
5489         PR target/27531
5490         * gcc.dg/pr27531-1.c: New test case.
5491
5492 2006-06-22  Asher Langton  <langton2@llnl.gov>
5493
5494         PR fortran/24748
5495         * gfortran.dg/implicit_8.f90: New.
5496
5497 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
5498
5499         PR rtl-optimization/28121
5500         * gcc.dg/pr28121.c: New test.
5501
5502 2006-06-22  Lee Millward  <lee.millward@gmail.com>
5503
5504         PR c++/27805
5505         * g++.dg/parse/ptrmem6.C: New test.
5506
5507         PR c++/27821
5508         * g++.dg/template/error22.C: New test.
5509
5510 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5511
5512         PR c++/28111
5513         * g++.dg/template/friend43.C: New test.
5514
5515         PR c++/28110
5516         * g++.dg/template/crash53.C: New test.
5517
5518         PR c++/28109
5519         * g++.dg/rtti/incomplete1.C: New test.
5520
5521 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
5522
5523         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
5524
5525 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
5526
5527         * gcc.c-torture/execute/complex-7.c: New.
5528
5529 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
5530
5531         * gcc.dg/merge-all-constants-1.c: New test.
5532
5533 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
5534
5535         PR c++/28113
5536         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
5537
5538 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
5539
5540         * gfortran.dg/rrspacing_1.f90: New test.
5541
5542 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5543
5544         PR c++/28052
5545         * g++.dg/other/bitfield2.C: New test.
5546
5547 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
5548
5549         PR tree-optimization/27331
5550         * gcc.dg/pr27331.c: New test.
5551
5552 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
5553             Eric Botcazou  <ebotcazou@adacore.com>
5554
5555         PR ada/18692
5556         * lib/gnat.exp: New file.
5557         * lib/gnat-dg.exp: Likewise.
5558         * gnat.dg: New directory.
5559         * gnat.dg/dg.exp: New driver.
5560         * gnat.dg/specs: New directory.
5561         * gnat.dg/specs/specs.exp: New driver.
5562         * gnat.dg/style: New directory.
5563         * gnat.dg/style/style.exp: New driver.
5564
5565 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
5566
5567         PR fortran/16206
5568         * gfortran.dg/array_initializer_1.f90: New test.
5569
5570         PR fortran/28005
5571         * gfortran.dg/matmul_3.f90: New test.
5572
5573 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
5574
5575         PR middle-end/28075
5576         * gcc.dg/tree-ssa/inline-1.c: New test.
5577
5578 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
5579
5580         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
5581         in malloc prototype; remove XFAIL.
5582         * gcc.dg/pr18241-2.c: Ditto.
5583         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
5584         in memset prototype; remove XFAIL.
5585         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5586
5587 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
5588
5589         * gcc.dg/vla-8.c: Add.
5590
5591 2006-06-19  Richard Guenther  <rguenther@suse.de>
5592
5593         PR tree-optimization/27090
5594         * g++.dg/tree-ssa/pr27090.C: New testcase.
5595
5596 2006-06-19  Roger Sayle  <roger@eyesopen.com>
5597
5598         PR target/27861
5599         * gcc.dg/pr27861-1.c: New test case.
5600
5601 2006-06-19  Richard Guenther  <rguenther@suse.de>
5602
5603         PR middle-end/28045
5604         * gcc.dg/torture/pr28045.c: New testcase.
5605
5606 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5607
5608         PR fortran/26801
5609         * gfortran.dg/associated_4.f90: New test.
5610
5611 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5612
5613         PR fortran/19310
5614         PR fortran/19904
5615         * gfortran.dg/real_const_3.f90: New test.
5616
5617 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
5618
5619         PR c++/28016
5620         * g++.dg/template/static26.C: New test.
5621
5622         PR c++/27979
5623         * g++.dg/expr/bitfield2.C: New test.
5624
5625         PR c++/27884
5626         * g++.dg/parse/linkage2.C: New test.
5627
5628 2006-06-16  Richard Guenther  <rguenther@suse.de>
5629
5630         PR middle-end/27116
5631         * gcc.dg/pr15785-1.c: Revert last change.
5632         * gcc.dg/torture/pr27116-2.c: New testcase.
5633
5634 2006-06-16  Roger Sayle  <roger@eyesopen.com>
5635
5636         PR middle-end/27802
5637         * gcc.dg/pr27802-1.c: New test case.
5638
5639 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
5640
5641         PR c++/27689
5642         * g++.dg/template/ttp18.C: New test.
5643         * g++.dg/template/ttp19.C: Likewise.
5644
5645         PR c++/27666
5646         * g++.dg/expr/cond9.C: New test.
5647
5648         PR c++/27640
5649         * g++.dg/template/ctor7.C: New test.
5650
5651 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
5652
5653         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
5654
5655 2006-06-16  Richard Guenther  <rguenther@suse.de>
5656
5657         PR tree-optimization/27781
5658         * gcc.dg/tree-ssa/pr27781.c: New testcase.
5659
5660 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
5661
5662         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
5663
5664 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
5665
5666         * gcc.dg/tree-ssa/loop-18.c: New test.
5667
5668 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
5669
5670         PR c++/27665
5671         * g++.dg/template/crash52.C: New test.
5672
5673         PR c++/27648
5674         * g++.dg/ext/attrib22.C: New test.
5675
5676         PR c++/26559
5677         * g++.dg/template/builtin1.C: New test.
5678         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
5679
5680         PR c++/28018
5681         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
5682         assignment.
5683         * g++.old-deja/g++.pt/crash51.C: Likewise.
5684
5685         PR c++/27227
5686         * g++.dg/lookup/linkage1.C: New test.
5687         * g++.dg/lookup/linkage2.C: Likewise.
5688
5689 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
5690
5691         PR middle-end/27959
5692         * gcc.dg/pr27959.c: New testcase.
5693
5694 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
5695
5696         PR target/28014:
5697         * g++.dg/eh/div.C: New test.
5698
5699 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
5700
5701         PR c++/27894
5702         * g++.dg/tree-ssa/pr26757.C: New test.
5703         * g++.dg/tree-ssa/pr27894.C: New test.
5704
5705 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5706
5707         * gcc.c-torture/compile/20060609-1.c: New test.
5708
5709         PR target/27863
5710         * gcc.c-torture/compile/pr27863.c: New test.
5711
5712 2006-06-13  Richard Guenther  <rguenther@suse.de>
5713
5714         PR tree-optimization/27830
5715         * g++.dg/tree-ssa/pr27830.C: New testcase.
5716
5717 2006-06-13  Matthew Sachs  <msachs@apple.com>
5718
5719         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
5720         the list of compiler flags; this causes those flags to be checked
5721         for things like dg-skip-if.
5722
5723 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5724
5725         PR c++/27601
5726         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
5727
5728 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
5729             Kazu Hirata  <kazu@codesourcery.com>
5730
5731         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
5732         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
5733
5734 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5735
5736         PR c++/27933
5737         * g++.dg/lookup/using15.C: New test.
5738
5739         PR c++/27951
5740         * g++.dg/other/anon4.C: New test.
5741
5742 2006-06-12  Roger Sayle  <roger@eyesopen.com>
5743
5744         PR c++/21210
5745         * g++.dg/init/complex1.C: New test case.
5746
5747 2006-06-11  Eric Christopher  <echristo@apple.com>
5748
5749         PR middle-end/27948
5750         * gcc.dg/bf-ms-layout.c: Run on darwin.
5751         * gcc.dg/bf-no-ms-layout: Ditto.
5752         * gcc.dg/attr-ms_struct-2.c: New.
5753         * gcc.dg/bf-ms-layout-2.c: Ditto.
5754
5755 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
5756
5757         * gcc.dg/attr-ms_struct-packed1.c: New.
5758
5759 2006-06-09  Mike Stump  <mrs@apple.com>
5760
5761         * gcc.dg/vla-7.c: Add.
5762
5763 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
5764
5765         PR fortran/24558
5766         * gfortran.dg/entry_6.f90: New test.
5767
5768         PR fortran/20877
5769         PR fortran/25047
5770         * gfortran.dg/entry_7.f90: New test.
5771
5772 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
5773
5774         PR c/27747
5775         * gcc.dg/cpp/_Pragma6.c: New test.
5776
5777         PR c++/27748
5778         * g++.dg/cpp/_Pragma1.C: New test.
5779
5780         PR preprocessor/27746
5781         * gcc.dg/gomp/macro-3.c: New test.
5782         * gcc.dg/gomp/macro-4.c: New test.
5783         * g++.dg/gomp/macro-3.C: New test.
5784         * g++.dg/gomp/macro-4.C: New test.
5785
5786 2006-06-09  Richard Guenther  <rguenther@suse.de>
5787
5788         PR tree-optimization/26998
5789         * gcc.dg/torture/pr26998.c: New testcase.
5790         * gcc.dg/tree-ssa/vrp29.c: New testcase.
5791
5792 2006-06-08  Mike Stump  <mrs@apple.com>
5793
5794         * gcc.dg/pr27095.c: Account for stubs.
5795
5796         PR target/26427
5797         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
5798         produce bad code on darwin.
5799
5800 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5801
5802         PR fortran/27958
5803         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
5804
5805 2006-06-08  Asher Langton  <langton2@llnl.gov>
5806
5807         PR fortran/27786
5808         * cray_pointers_2.f90: Add -fbounds-check compile flag.
5809
5810 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5811
5812         PR target/27421
5813         * gcc.dg/union-3.c: New test.
5814
5815 2006-06-08  Richard Guenther  <rguenther@suse.de>
5816
5817         PR middle-end/27116
5818         * gcc.dg/torture/pr27116.c: New testcase.
5819         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
5820
5821 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
5822
5823         PR rtl-optimization/26449
5824         * gcc.dg/pr26449.c: New test.
5825
5826 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5827
5828         PR c++/27601
5829         * g++.dg/ext/offsetof1.C: Test member functions.
5830
5831 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
5832
5833         * gcc.dg/pr27095.c: Improve scanning.
5834
5835 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
5836
5837         PR fortran/23091
5838         * gfortran.dg/saved_automatic_1.f90: New test.
5839
5840         PR fortran/24168
5841         * gfortran.dg/array_simplify_1.f90: New test.
5842
5843         PR fortran/25090
5844         * gfortran.dg/entry_dummy_ref_1.f90: New test.
5845
5846         PR fortran/25058
5847         * gfortran.dg/entry_dummy_ref_2.f90: New test.
5848
5849 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
5850
5851         PR c++/27177
5852         * g++.dg/expr/cast7.C: New test.
5853
5854 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
5855
5856         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
5857         * lib/gcc-defs.exp (tool_check_compile): Ditto.
5858         * lib/fortran-torture.exp (fortran-torture-compile,
5859         fortran-torture-execute): Ditto.
5860
5861 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
5862
5863         PR target/27842
5864         * gcc.dg/vmx/pr27842.c: New test.
5865
5866 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5867
5868         PR libfortran/27895
5869         * gfortran.dg/bounds_check_3.f90: New test.
5870
5871 2006-06-05  Mike Stump  <mrs@apple.com>
5872
5873         * objc.dg/objc-fast-4.m: Skip for ppc64.
5874
5875 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
5876
5877         PR testsuite/27705
5878         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
5879
5880 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
5881             Victor Kaplansky  <victork@il.ibm.com>
5882
5883         PR tree-optimizations/26360
5884         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
5885         with -fno-tree-dce.
5886         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
5887
5888 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
5889
5890         PR fortran/14067
5891         * gfortran.dg/data_char_1.f90: Add messages for truncated
5892         strings.
5893
5894         PR fortran/16943
5895         * gfortran.dg/func_decl_2.f90: New test.
5896
5897         PR fortran/20839
5898         * gfortran.dg/do_2.f90: New test.
5899
5900         PR fortran/27655
5901         * gfortran.dg/associated_3.f90: New test.
5902
5903 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
5904
5905         PR c++/27819
5906         * g++.dg/template/static25.C: New test.
5907
5908         PR c++/27722
5909         * g++.dg/init/array21.C: New test.
5910
5911         PR c++/27807
5912         * g++.dg/ext/complit7.C: New test.
5913
5914         PR c++/27806
5915         * g++.dg/parse/ptrmem5.C: New test.
5916
5917 2006-06-04  Roger Sayle  <roger@eyesopen.com>
5918             Andrew Pinski  <pinskia@physics.uc.edu>
5919
5920         PR c/27150
5921         PR middle-end/27382
5922         * gcc.dg/pr27150-1.c: New testcase.
5923         * gcc.dg/pr27382-1.c: New testcase.
5924         * gcc.dg/pr27382-2.c: New testcase.
5925
5926 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
5927
5928         PR c/25161
5929         PR c/27020
5930         * gcc.dg/array-10.c: New test.
5931
5932 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5933
5934         PR c++/27804
5935         * g++.dg/init/const4.C: New test.
5936         * g++.dg/init/member1.C: Add error-marker.
5937         * g++.dg/other/fold1.C: Adjust error-marker.
5938
5939 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5940
5941         PR c++/27601
5942         * g++.dg/ext/offsetof1.C: New test.
5943
5944 2006-06-04 Eric Christopher <echristo@apple.com>
5945
5946         * gcc.dg/attr-ms_struct-1.c: New.
5947
5948 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
5949
5950         * gcc.c-torture/compile/builtin_constant_p.c: New test.
5951
5952 2006-06-04  Richard Guenther  <rguenther@suse.de>
5953
5954         PR tree-optimization/27039
5955         * gcc.dg/tree-ssa/loop-17.c: New testcase.
5956
5957 2006-06-03  Roger Sayle  <roger@eyesopen.com>
5958
5959         PR target/26223
5960         * gcc.target/i386/amd64-abi-2.c: New test case.
5961
5962 2006-06-02  Eric Christopher  <echristo@apple.com>
5963
5964         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
5965         * gcc.target/i386/20020523-1.c: Skip if darwin.
5966         * gcc.target/i386/asm-3.c: Ditto.
5967         * gcc.target/i386/20011119-1.c: Ditto.
5968         * gcc.target/i386/clobbers.c: Remove pic part of test.
5969
5970 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
5971
5972         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
5973         * g++.old-deja/g++.other/init19.C: Ditto.
5974         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
5975         and add other platforms as expected failures.
5976
5977 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
5978
5979         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
5980         (is-effective-target-keyword): Ditto.
5981
5982 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
5983
5984         PR fortran/27715
5985         * gfortran.dg/extended_char_comparison_1.f:  New test.
5986
5987 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
5988
5989         PR fortran/25098
5990         * gfortran.dg/dummy_procedure_1.f90: New test.
5991
5992         PR fortran/25147
5993         * gfortran.dg/dummy_procedure_2.f90: New test.
5994
5995         * gfortran.dg/associated_2.f90: Correct to make consistent with
5996         standard.
5997
5998 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5999
6000         * gcc.target/i386/387-11.c: New test case.
6001
6002 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
6003
6004         PR c++/27801
6005         * g++.dg/template/cond6.C: New test.
6006
6007         PR c++/26496
6008         * g++.dg/template/crash51.C: New test.
6009         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
6010
6011         PR c++/27385
6012         * g++.dg/init/array20.C: New test.
6013
6014 2006-05-31  Roger Sayle  <roger@eyesopen.com>
6015
6016         * gcc.dg/builtins-54.c: New test case.
6017
6018 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
6019
6020         PR c++/26433
6021         * g++.dg/template/fntry1.C: Add dg-do link.
6022
6023         PR c++/27808
6024         * g++.dg/parse/friend6.C: New test.
6025
6026 2006-05-30  Asher Langton  <langton2@llnl.gov>
6027
6028         * gfortran.dg/cray_pointers_7.f90: New test.
6029
6030 2006-05-30  Roger Sayle  <roger@eyesopen.com>
6031
6032         PR tree-optimization/23452
6033         * gcc.dg/fold-mulconj-1.c: New test case.
6034
6035 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
6036
6037         PR c++/27803
6038         * g++.dg/parse/bitfield1.C: New test.
6039
6040 2006-05-30  Roger Sayle  <roger@eyesopen.com>
6041
6042         * gcc.target/ppc-eq0-1.c: New test case.
6043         * gcc.target/ppc-negeq0-1.c: New test case.
6044
6045 2006-05-30  Dirk Mueller  <dmueller@suse.de>
6046
6047         PR c/27273
6048         * gcc.dg/overflow-warn-5.c: New test.
6049
6050 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6051
6052         PR c/27718
6053         * gcc.dg/sizeof-1.c: New test.
6054
6055 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
6056
6057         PR target/27790
6058         * gcc.target/i386/pr27790.c: New test.
6059
6060 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6061
6062         PR libgfortran/27757
6063         * gfortran.dg/direct_io_5.f90: New test.
6064
6065 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6066
6067         PR libgfortran/27634
6068         * gfortran.dg/fmt_missing_period_1.f: New test.
6069         * gfortran.dg/fmt_missing_period_2.f: New test.
6070         * gfortran.dg/fmt_missing_period_3.f: New test.
6071
6072 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6073
6074         PR fortran/19777
6075         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
6076         arrays.
6077
6078 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6079
6080         PR c++/27713
6081         * g++.dg/template/new6.C: New test.
6082
6083 2006-05-29  Roger Sayle  <roger@eyesopen.com>
6084
6085         PR tree-optimization/24964
6086         * gcc.target/i386/387-10.c: New test case.
6087
6088 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
6089
6090         * intrinsics/string_intrinsics.c (compare_string):
6091         Use memcmp instead of strncmp to avoid tripping over
6092         CHAR(0) in a string.
6093
6094 2006-05-27  Richard Guenther  <rguenther@suse.de>
6095
6096         PR middle-end/27773
6097         * gcc.dg/torture/pr27773.c: New testcase.
6098
6099 2006-05-27  Dirk Mueller  <dmueller@suse.de>
6100
6101         * gcc.dg/pr24561.c: Rename to..
6102         * gcc.dg/pr25962.c: .. this.
6103
6104 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6105
6106         PR fortran/19777
6107         * gfortran.dg/bounds_check_2.f: New test.
6108
6109 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6110
6111         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
6112         * gfortran.dg/byte_1.f90: Likewise.
6113         * gfortran.dg/dup_save_2.f90: Likewise.
6114
6115 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
6116
6117         * gfortran.dg/associated_2.f90: New test.
6118
6119 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6120
6121         PR fortran/27524
6122         * gfortran.dg/bounds_check_1.f90: New test.
6123
6124 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
6125
6126         PR rtl-optimization/27661
6127         * gcc.dg/pr27661.c: New test case.
6128
6129 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
6130
6131         PR fortran/23151
6132         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
6133         * gfortran.dg/print_parentheses_1.f:  New test.
6134         * gfortran.dg/print_parentheses_2.f90:  New test.
6135
6136 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
6137
6138         PR target/27758
6139         * gcc.dg/pr27758.c: New test.
6140
6141 2006-05-24  Falk Hueffner  <falk@debian.org>
6142
6143         * gcc.c-torture/compile/pr27571.c: New test.
6144
6145 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
6146
6147         PR fortran/27709
6148         * gfortran.dg/spec_expr_4.f90: New test.
6149
6150         PR fortran/27155
6151         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
6152
6153 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
6154
6155         PR c++/20103
6156         * g++.dg/ext/complit6.C: New test.
6157         * g++.dg/ext/complit3.C: Adjust error markers.
6158         * g++.dg/init/const3.C: New test.
6159
6160 2006-05-25  Richard Guenther  <rguenther@suse.de>
6161
6162         PR middle-end/27743
6163         * gcc.dg/torture/pr27743.c: New testcase.
6164
6165 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6166
6167         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
6168
6169 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
6170
6171         * gcc.dg/compat/scalar-by-value-x.h: New.
6172         * gcc.dg/compat/scalar-by-value-y.h: New.
6173         * gcc.dg/compat/scalar-by-value-5.c: New.
6174         * gcc.dg/compat/scalar-by-value-5_main.c: New.
6175         * gcc.dg/compat/scalar-by-value-5_x.c: New.
6176         * gcc.dg/compat/scalar-by-value-5_y.c: New.
6177         * gcc.dg/compat/scalar-by-value-6.c: New.
6178         * gcc.dg/compat/scalar-by-value-6_main.c: New.
6179         * gcc.dg/compat/scalar-by-value-6_x.c: New.
6180         * gcc.dg/compat/scalar-by-value-6_y.c: New.
6181
6182 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
6183
6184         PR tree-optimization/27639
6185         PR tree-optimization/26719
6186         * gcc.dg/pr27639.c: New test.
6187         * gcc.dg/pr26719.c: New test.
6188         * gcc.dg/tree-ssa/scev-cast.c: New test.
6189
6190 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
6191
6192         PR c++/20173
6193         * g++.dg/template/error21.C: New test.
6194
6195 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
6196
6197         PR target/27696
6198         * gcc.target/i386/pr27696.c: New.
6199
6200 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
6201
6202         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
6203
6204         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
6205
6206 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6207
6208         PR c++/27716
6209         * g++.dg/other/assign1.C: New test.
6210
6211 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
6212
6213         PR target/27266
6214         * gcc.target/i386/pr27266.c: New.
6215
6216 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6217
6218         PR c++/27451
6219         * g++.dg/ext/asm9.C: New test.
6220
6221 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
6222
6223         PR rtl-optimization/25514
6224         * gcc.c-torture/compile/pr25514.c: New test.
6225
6226 2006-05-22  Richard Guenther  <rguenther@suse.de>
6227
6228         Revert
6229         2006-01-31  Richard Guenther  <rguenther@suse.de>
6230
6231         * gcc.target/i386/sselibm-1.c: New testcase.
6232         * gcc.target/i386/sselibm-2.c: Likewise.
6233         * gcc.target/i386/sselibm-3.c: Likewise.
6234         * gcc.target/i386/sselibm-4.c: Likewise.
6235         * gcc.target/i386/sselibm-5.c: Likewise.
6236
6237 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6238
6239         PR c/27420
6240         * gcc.dg/func-args-2.c: New test.
6241
6242         PR c/26818
6243         * gcc.dg/struct-incompl-1.c: New test.
6244
6245 2006-05-22  Richard Guenther  <rguenther@suse.de>
6246
6247         PR testsuite/27708
6248         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
6249         the transformations we test for.
6250
6251 2006-05-22  Richard Guenther  <rguenther@suse.de>
6252
6253         PR testsuite/27707
6254         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
6255
6256 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
6257
6258         PR c++/27210
6259         * g++.dg/warn/new1.C: New test.
6260         * g++.dg/template/new5.C: Likewise.
6261
6262 2006-05-21  Roger Sayle  <roger@eyesopen.com>
6263
6264         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
6265         * gcc.target/i386/20060512-3.c: Likewise.
6266
6267 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
6268
6269         PR rtl-optimization/27671
6270         * gcc.c-torture/execute/pr27671-1.c: New.
6271         * gcc.dg/pr27671-2.c: Likewise.
6272
6273         PR tree-optimization/26622.
6274         * gcc.c-torture/compile/pr26622.c: New.
6275
6276 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
6277
6278         PR fortran/27613
6279         * gfortran.dg/recursive_reference_1.f90: New test.
6280
6281 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
6282
6283         PR fortran/25746
6284         * gfortran.dg/elemental_subroutine_3.f90: New test.
6285
6286         PR fortran/25090
6287         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
6288
6289         PR fortran/27584
6290         * gfortran.dg/associated_target_1.f90: New test.
6291
6292         PR fortran/19015
6293         * gfortran.dg/maxloc_shape_1.f90: New test.
6294
6295 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6296
6297         PR libgfortran/24459
6298         * gfortran.dg/namelist_24.f90: New test.
6299         * gfortran.dg/namelist_12.f: Fix typo in comment.
6300
6301 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
6302
6303         PR middle-end/25776
6304         * g++.dg/other/error11.C: New test.
6305
6306 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6307
6308         * gcc.target/mips/pr26765.c: Add -w to options.
6309
6310 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6311
6312         * lib/target-supports.exp (check_effective_target_mpaired_single):
6313         New function.
6314         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
6315         multilibs.
6316         * g++.dg/vect/vect.exp: Likewise.
6317
6318 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6319
6320         PR testsuite/25891
6321         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
6322
6323 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6324
6325         PR fortran/27662
6326         * gfortran.dg/temporary_1.f90: New file.
6327
6328 2006-05-19  Andreas Schwab  <schwab@suse.de>
6329
6330         * g++.dg/other/unused1.C: Also match "stringz".
6331
6332 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
6333
6334         PR c++/26433
6335         * g++.dg/template/fntry1.C: New test.
6336
6337 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
6338
6339         PR c++/27471
6340         PR c++/27506
6341         * g++.dg/conversion/bitfield5.C: New test.
6342         * g++.dg/conversion/bitfield6.C: New test.
6343
6344 2006-05-18  Mike Stump  <mrs@apple.com>
6345
6346         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
6347         * gcc.dg/vla-4.c: Add.
6348         * gcc.dg/vla-5.c: Add.
6349         * gcc.dg/vla-6.c: Add.
6350
6351 2006-05-12  Stuart Hastings  <stuart@apple.com>
6352
6353         * testsuite/gcc.target/i386/20060512-1.c: New.
6354         * testsuite/gcc.target/i386/20060512-2.c: New.
6355         * testsuite/gcc.target/i386/20060512-3.c: New.
6356         * testsuite/gcc.target/i386/20060512-4.c: New.
6357
6358 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
6359
6360         PR c++/26122
6361         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
6362
6363         PR c++/26068
6364         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
6365         * g++.dg/parse/linkage1.C: New test.
6366
6367 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
6368
6369         PR tree-optimization/27548
6370         * g++.dg/tree-ssa/pr27548.C: New test.
6371
6372 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6373
6374         PR fortran/26551
6375         * gfortran.dg/recursive_check_1.f: New test.
6376         * gfortran.dg/recursive_check_2.f90: New test.
6377
6378 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
6379
6380         * g++.dg/opt/temp2.C: New test.
6381
6382 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
6383
6384         PR c++/27491
6385         * g++.dg/init/brace5.C: New test.
6386
6387         PR middle-end/27415
6388         * gcc.dg/gomp/pr27415.c: New test.
6389         * g++.dg/gomp/pr27415.C: New test.
6390
6391         PR tree-optimization/27549
6392         * g++.dg/tree-ssa/pr27549.C: New test.
6393
6394 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6395
6396         PR libgfortran/27575
6397         * gfortran.dg/read_eof_4.f90: New test.
6398
6399 2006-05-16  Richard Guenther  <rguenther@suse.de>
6400
6401         PR tree-optimization/22303
6402         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
6403
6404 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
6405
6406         PR middle-end/27573
6407         * gcc.dg/gomp/pr27573.c: New test.
6408         * gfortran.dg/gomp/pr27573.f90: New test.
6409
6410         PR c/27499
6411         * gcc.dg/gomp/pr27499.c: New test.
6412         * g++.dg/gomp/pr27499.C: New test.
6413
6414 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
6415
6416         PR c++/27339
6417         * g++.dg/parser/access8.C: Adjust error marker.
6418         * g++.dg/template/access17.C: New test.
6419         * g++.dg/template/access18.C: Likewise.
6420
6421 2006-05-15  Roger Sayle  <roger@eyesopen.com>
6422
6423         PR target/26600
6424         * gcc.target/i386/pr26600.c: New test case.
6425
6426 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
6427
6428         PR c++/27505
6429         * g++.dg/expr/bitfield1.C: New test.
6430
6431 2006-05-15  Richard Guenther  <rguenther@suse.de>
6432
6433         PR tree-optimization/27603
6434         * gcc.dg/torture/pr27603.c: New testcase.
6435
6436 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
6437
6438         PR fortran/25090
6439         * gfortran.dg/entry_dummy_ref_1.f90: New test.
6440
6441         PR fortran/25082
6442         * gfortran.dg/scalar_return_1.f90: New test.
6443
6444         PR fortran/27411
6445         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
6446
6447 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
6448
6449         * gcc.dg/gomp/critical-4.c: New test.
6450         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
6451         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
6452         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6453         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6454
6455 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6456
6457         PR c++/27582
6458         * g++.dg/template/dependent-args1.C: New test.
6459
6460         PR c++/27581
6461         * g++.dg/lookup/this1.C: New test.
6462
6463         PR c++/27315
6464         * g++.dg/template/operator6.C: New test.
6465         * g++.dg/template/incomplete3.C: New test.
6466
6467         PR c++/27559
6468         * g++.dg/template/new4.C: New test.
6469
6470         PR c++/27496
6471         * g++.dg/template/void2.C: New test.
6472
6473 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
6474
6475         * g++.dg/template/dependent-expr5.C: New test.
6476
6477 2006-05-14  Roger Sayle  <roger@eyesopen.com>
6478
6479         PR middle-end/26729
6480         * gcc.dg/pr26729-1.c: New test case.
6481
6482 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
6483
6484         * gcc.dg/pr27003.c: New test.
6485
6486 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
6487
6488         * lib/target-supports.dg (check_cxa_atexit_available): Change
6489         v3_target_compile to ${tool}_target_compile.
6490
6491 2006-05-11  Jason Merrill  <jason@redhat.com>
6492
6493         * lib/scanasm.exp (scan-not-hidden): Fix typo.
6494
6495 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6496
6497         PR fortran/27553
6498         * gfortran.dg/label_5.f90: New test.
6499
6500 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
6501
6502         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
6503         check_effective_target_powerpc_altivec_ok): New.
6504         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
6505         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
6506         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
6507         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
6508         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
6509         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
6510         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
6511         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
6512         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
6513         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
6514         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
6515         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
6516         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
6517         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
6518         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
6519         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
6520         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
6521         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
6522         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
6523         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
6524         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
6525         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
6526         gcc.target/powerpc/altivec-9.c,
6527         gcc.target/powerpc/altivec-consts.c,
6528         gcc.target/powerpc/altivec-pr22085.c,
6529         gcc.target/powerpc/altivec-splat.c,
6530         gcc.target/powerpc/altivec-types-1.c,
6531         gcc.target/powerpc/altivec-types-2.c,
6532         gcc.target/powerpc/altivec-types-3.c,
6533         gcc.target/powerpc/altivec-types-4.c,
6534         gcc.target/powerpc/altivec-varargs-1.c,
6535         gcc.target/powerpc/altivec-vec-merge.c,
6536         gcc.target/powerpc/ppc-vector-memcpy.c,
6537         gcc.target/powerpc/ppc-vector-memset.c,
6538         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
6539         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
6540         these effective targets.
6541         * gcc.dg/vmx/pr27006.c: Add missing close brace.
6542         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
6543
6544 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6545
6546         PR middle-end/27384
6547         * g++.dg/other/fold1.C: New test.
6548
6549         PR middle-end/27488
6550         * gcc.dg/fold-nonneg-1.c: New test.
6551
6552         PR c++/27547
6553         * g++.dg/other/operator1.C: New test.
6554
6555 2006-05-11  Richard Guenther  <rguenther@suse.de>
6556
6557         PR middle-end/27529
6558         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
6559
6560 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
6561
6562         * lib/target-supports-dg.exp (check-flags): New.
6563         (dg-skip-if): Move flag checks.
6564
6565 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
6566
6567         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
6568         * lib/target-supports.dg (check_cxa_atexit_available): New.
6569
6570 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
6571
6572         PR fortran/27470
6573         * gfortran.dg/multiple_allocation_2.f90: New test case.
6574
6575 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
6576
6577         * gcc.target/arm/pr27387.C: Fix a comment typo.
6578
6579 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6580
6581         PR fortran/24549
6582         * gfortran.dg/error_recovery_1.f90: New test.
6583
6584 2006-05-10  Richard Guenther  <rguenther@suse.de>
6585
6586         PR tree-optimization/27302
6587         * gcc.dg/torture/pr27302.c: New testcase.
6588
6589 2006-05-09  Dirk Mueller  <dmueller@suse.de>
6590         Richard Guenther  <rguenther@suse.de>
6591
6592         PR middle-end/27498
6593         * gcc.dg/tree-ssa/pr27498.c: New testcase.
6594
6595 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
6596
6597         PR rtl-optimization/27335
6598         * gcc.dg/pr27335.c: New test.
6599
6600 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
6601
6602         * gcc.target/mips/mips-ps-5.c: New file.
6603
6604 2006-05-08  Jan Hubicka  <jh@suse.cz>
6605
6606         PR middle-end/25962
6607         * gcc.dg/pr25962.c: New.
6608
6609 2006-05-08  Roger Sayle  <roger@eyesopen.com>
6610
6611         PR target/27158
6612         * gcc.target/powerpc/pr27158.c: New test case.
6613
6614 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
6615
6616         PR testsuite/27476
6617         * ada/acats/run_all.sh: Use test -z.
6618
6619 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6620
6621         PR libfortran/18271
6622         * gfortran.dg/spec_expr_3.f90: New test.
6623
6624 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
6625
6626         PR target/24879
6627         * gcc.target/i386/monitor.c: New file.
6628
6629 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
6630
6631         * gcc.dg/pr27095.c: xfail *-*-darwin*.
6632
6633 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6634
6635         PR c++/27447
6636         * g++.dg/other/ptrmem7.C: New test.
6637
6638 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6639
6640         PR target/27421
6641         * gcc.dg/array-9.c: New test.
6642
6643 2006-05-07  Richard Guenther  <rguenther@suse.de>
6644
6645         PR tree-optimization/27409
6646         * gcc.dg/torture/pr27409.c: New testcase.
6647
6648 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6649
6650         PR fortran/27457
6651         * gfortran.dg/select_6.f90: New.
6652
6653 2006-05-07  Richard Guenther  <rguenther@suse.de>
6654
6655         PR tree-optimization/27136
6656         * gcc.dg/torture/pr27136.c: New testcase.
6657
6658 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
6659
6660         PR fortran/24813
6661         * gfortran.dg/char_cons_len_1.f90: New test.
6662
6663 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6664
6665         PR c++/27427
6666         * g++.dg/template/incomplete2.C: New test.
6667
6668 2006-05-06  Richard Guenther  <rguenther@suse.de>
6669
6670         PR tree-optimization/27151
6671         * gcc.dg/vect/pr27151.c: New testcase.
6672
6673 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6674
6675         PR c++/27430
6676         * g++.dg/template/void1.C: New test.
6677
6678         PR c++/27423
6679         * g++.dg/other/void2.C: New test.
6680
6681         PR c++/27422
6682         * g++.dg/conversion/void1.C: New test.
6683
6684 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
6685
6686         PR/21391
6687         * g++.dg/other/unused1.C: New.
6688
6689 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6690
6691         PR objc/27240
6692         * objc.dg/member-1.m: New test.
6693
6694 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
6695
6696         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
6697
6698 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6699
6700         PR libfortran/26985
6701         * gfortran.dg/matmul_2.f90: New test.
6702
6703 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
6704
6705         * ada/acats/run_all.sh: Use sync when main not found.
6706
6707 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
6708
6709         PR target/26765
6710         * gcc.target/mips/pr26765.c: New.
6711
6712 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
6713
6714         * gcc.target/bfin: New directory.
6715         * gcc.target/bfin/bfin.exp: New file.
6716         * gcc.target/bfin/frmul.c: New file.
6717         * gcc.target/bfin/arith.c: New file.
6718         * gcc.target/bfin/mul-combine.c: New file.
6719         * gcc.target/bfin/shift.c: New file.
6720
6721 2006-05-04  Richard Guenther  <rguenther@suse.de>
6722
6723         PR tree-optimization/14287
6724         PR tree-optimization/14844
6725         PR tree-optimization/19792
6726         PR tree-optimization/21608
6727         PR tree-optimization/27090
6728         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
6729         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6730         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6731         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6732         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6733
6734 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
6735
6736         PR tree-optimization/27285
6737         * gcc.c-torture/execute/pr27285.c: New test.
6738
6739         PR middle-end/27388
6740         * gcc.dg/gomp/pr27388-1.c: New test.
6741         * gcc.dg/gomp/pr27388-2.c: New test.
6742         * gcc.dg/gomp/pr27388-3.c: New test.
6743
6744         PR c++/27359
6745         * g++.dg/gomp/pr27359.C: New test.
6746
6747 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
6748
6749         PR fortran/20248
6750         * gfortran.dg/iargc.f90: New test.
6751
6752 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
6753
6754         PR c++/27102
6755         * g++.dg/template/crash49.C: New test.
6756
6757 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
6758
6759         PR testsuite/27032
6760         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
6761
6762 2006-05-02  Jeff Law  <law@redhat.com>
6763
6764         PR tree-optimization/27364
6765         * gcc.c-torture/execute/pr27364.c: New test.
6766
6767 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
6768
6769         PR c++/27309
6770         * g++.dg/parser/ctor5.C: New test.
6771
6772 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
6773
6774         PR target/27387
6775         * gcc.target/arm/arm.exp: New.
6776         * gcc.target/arm/pr27387.C: Likewise.
6777
6778 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
6779
6780         PR fortran/27269
6781         PR fortran/27324
6782         * gfortran.dg/module_equivalence_2.f90: New test.
6783
6784 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
6785
6786         PR middle-end/27337
6787         * g++.dg/gomp/pr27337-1.C: New test.
6788         * g++.dg/gomp/pr27337-2.C: New test.
6789
6790         PR middle-end/27328
6791         * gcc.dg/gomp/pr27328.c: New test.
6792
6793         PR middle-end/27325
6794         * g++.dg/gomp/pr27325.C: New test.
6795
6796         PR middle-end/27310
6797         * g++.dg/gomp/pr27310.C: New test.
6798
6799 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6800
6801         PR tree-optimization/27291
6802         * g++.dg/tree-ssa/pr27291.C: New test.
6803
6804 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6805
6806         PR tree-optimization/27283
6807         * g++.dg/tree-ssa/pr27283.C: New test.
6808
6809 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6810
6811         * gcc.dg/tree-ssa/loop-16.c: New test.
6812
6813 2006-05-01  Roger Sayle  <roger@eyesopen.com>
6814             Joseph S. Myers  <joseph@codesourcery.com>
6815
6816         * gcc.dg/Wconversion-3.c: New test case.
6817         * gcc.dg/Wconversion-4.c: Likewise.
6818
6819 2006-05-01  Richard Guenther  <rguenther@suse.de>
6820
6821         PR tree-optimization/26726
6822         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
6823
6824 2006-04-30  Roger Sayle  <roger@eyesopen.com>
6825
6826         * gcc.dg/Woverflow-1.c: New test case.
6827         * gcc.dg/Woverflow-2.c: Likewise.
6828         * gcc.dg/Woverflow-3.c: Likewise.
6829
6830 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
6831
6832         PR c++/27094
6833         * g++.dg/template/defarg8.C: New test.
6834
6835 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6836
6837         PR c++/27278
6838         * g++.dg/parse/operator7.C: New test.
6839
6840 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6841
6842         PR c++/11471
6843         PR c++/27102
6844         * g++.dg/template/crash48.C: New test.
6845
6846         PR c++/27279
6847         * g++.dg/parse/ctor4.C: New test.
6848
6849 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6850
6851         PR fortran/25681
6852         * gfortran.df/char_type_len.f90: New test.
6853
6854 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6855
6856         PR libgfortran/27304
6857         * gfortran.dg/fmt_exhaust.f90: New test.
6858
6859 2006-04-28  Roger Sayle  <roger@eyesopen.com>
6860
6861         PR c/25309
6862         * gcc.dg/large-size-array-2.c: New test case.
6863
6864 2006-04-28  Richard Guenther  <rguenther@suse.de>
6865
6866         PR target/26826
6867         * gcc.target/i386/pr26826.c: New testcase.
6868
6869 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
6870
6871         PR middle-end/27260
6872         * gcc.c-torture/execute/pr27260.c: New.
6873
6874 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
6875
6876         PR middle-end/27095
6877         * gcc.dg/pr27095.c: New.
6878
6879 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6880
6881         PR c++/27292
6882         * g++.dg/conversion/bitfield4.C: New test.
6883
6884 2006-04-27  Eric Christopher  <echristo@apple.com>
6885
6886         * gcc.dg/pragma-ms_struct.c: New.
6887
6888 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6889
6890         PR c++/27102
6891         * g++.dg/template/crash47.C: New test.
6892
6893 2006-04-27  Dirk Mueller  <dmueller@suse.de>
6894
6895         * gcc.target/i386/sse-7.c: build with -msse.
6896
6897 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6898
6899         PR testsuite/27274:
6900         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
6901         (main): Exit if processor doesn't support SSE.
6902
6903 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
6904
6905         PR middle-end/27282
6906         * gcc.c-torture/compile/pr27282.c: New test.
6907
6908 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
6909
6910         PR middle-end/26913
6911         * g++.dg/gomp/pr26913.C: New test.
6912
6913         PR c/25996
6914         * gcc.dg/gomp/pr25996.c: New test.
6915         * g++.dg/gomp/pr25996.C: New test.
6916
6917 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
6918
6919         PR rtl-optimization/26725
6920         * gcc.c-torture/compile/pr26725.c: New test.
6921
6922 2006-04-25  Richard Guenther  <rguenther@suse.de>
6923
6924         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
6925         than n + -1.
6926
6927 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
6928
6929         * gcc.dg/20060425-1.c: New testcase.
6930
6931 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
6932
6933         PR tree-optimization/26865
6934         * gcc.dg/pr26865.c: New test.
6935
6936 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
6937
6938         PR c++/27292
6939         * g++.dg/conversion/bitfield1.C: New test.
6940         * g++.dg/conversion/bitfield2.C: Likewise.
6941         * g++.dg/conversion/bitfield3.C: Likewise.
6942
6943 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6944         Richard Guenther  <rguenther@suse.de>
6945
6946         PR tree-optimization/27236
6947         * gcc.dg/tree-ssa/pr27236.c: New testcase.
6948
6949 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6950
6951         PR c++/19963
6952         * g++.dg/other/incomplete2.C: New test.
6953
6954 2006-04-24  Richard Guenther  <rguenther@suse.de>
6955
6956         PR middle-end/26869
6957         * gcc.dg/torture/pr26869.c: New testcase.
6958
6959 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6960         Richard Guenther  <rguenther@suse.de>
6961
6962         PR tree-optimization/27218
6963         * g++.dg/tree-ssa/pr27218.C: New testcase.
6964
6965 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6966
6967         PR c++/26912
6968         * g++.dg/template/friend41.C: New test.
6969
6970 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
6971
6972         * g++.dg/opt/pr15551.C: Include cstdio.
6973         (main): Use remove instead of unlink.
6974
6975 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6976
6977         * gcc.dg/sibcall-7.c: New test.
6978         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
6979         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
6980         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
6981         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
6982         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
6983
6984 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6985
6986         PR c++/26534
6987         * g++.dg/opt/bitfield1.C: New test.
6988         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
6989         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
6990         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
6991         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
6992         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
6993         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
6994         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
6995         * g++.dg/abi/bitfield2.C: Likewise.
6996         * g++.dg/init/bitfield1.C: Likewise.
6997
6998 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
6999
7000         PR fortran/25099
7001         * gfortran.dg/elemental_subroutine_4.f90: New test.
7002         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
7003         call sub (m, x).
7004
7005 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
7006
7007         * gcc.c-torture/compile/20060421-1.c: New testcase.
7008
7009 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7010
7011         PR c/25875
7012         * gcc.dg/init-bad-4.c: New test.
7013
7014 2006-04-21  Paul Brook  <paul@codesourcery.com>
7015
7016         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
7017
7018 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
7019
7020         PR fortran/27122
7021         * gfortran.dg/defined_operators_1.f90: New test.
7022         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
7023         remove old ones associated, incorrectly, with Note 5.46.
7024
7025         PR fortran/27113
7026         * gfortran.dg/character_array_constructor_1.f90: New test.
7027
7028 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
7029
7030         * gcc.dg/20060419-1.c: New test.
7031
7032 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
7033
7034         PR c/26774
7035         * gcc.dg/struct-parse-1.c: New test case.
7036
7037 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7038
7039         PR c++/26558
7040         * g++.dg/parse/template19.C: New test.
7041
7042         PR c++/26739
7043         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
7044
7045         PR c++/26036
7046         * g++.dg/expr/call3.C: New test.
7047
7048         PR c++/10385
7049         * g++.dg/conversion/dynamic1.C: New test.
7050
7051 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
7052
7053         PR c++/27102
7054         * g++.dg/template/crash35.C: Tweak error markers.
7055         * g++.dg/template/crash46.C: New test.
7056         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
7057         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
7058
7059 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
7060
7061         PR rtl-optimization/14261
7062         * gcc.c-torture/compile/20060419-1.c: Added.
7063
7064 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
7065
7066         * gfortran.dg/label_1.f90: Adjust dg-error.
7067
7068 2006-04-16  Roger Sayle  <roger@eyesopen.com>
7069
7070         PR target/26961
7071         * gcc.dg/fold-cond-1.c: New test case.
7072         * gcc.dg/pr26961-1.c: Likewise.
7073
7074 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7075
7076         PR libgfortran/27138
7077         * gfortran.dg/read_bad_advance.f90: New test.
7078
7079 2006-04-16  Roger Sayle  <roger@eyesopen.com>
7080             Dale Johannesen  <dalej@apple.com>
7081
7082         PR target/24076
7083         * gcc.target/i386/vecinit-3.c: New testcase.
7084         * gcc.target/i386/vecinit-4.c: Likewise.
7085         * gcc.target/i386/sse-18.c: Likewise.
7086         * gcc.target/i386/sse-19.c: Likewise.
7087
7088 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
7089
7090         * gfortran.dg/allocate_zerosize_1.f90: New test.
7091
7092 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
7093
7094         PR c++/26365
7095         * g++.dg/template/crash45.C: New test.
7096
7097 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
7098
7099         PR fortran/26787
7100         * gfortran.dg/proc_assign_1.f90: New test.
7101         * gfortran.dg/procedure_lvalue.f90: Change message.
7102         * gfortran.dg/namelist_4.f90: Add new error.
7103
7104         PR fortran/25597
7105         PR fortran/27096
7106         * gfortran.dg/auto_pointer_array_result_1.f90
7107
7108         PR fortran/27089
7109         * gfortran.dg/specification_type_resolution_1.f90
7110
7111         PR fortran/18003
7112         PR fortran/25669
7113         PR fortran/26834
7114         * gfortran.dg/bounds_temporaries_1.f90: New test.
7115
7116         PR fortran/27124
7117         * gfortran.dg/array_return_value_1.f90: New test.
7118
7119 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
7120
7121         PR fortran/25336
7122         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
7123
7124 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
7125
7126         PR middle-end/26823
7127         * g++.dg/gomp/pr26823-1.C: New test.
7128         * g++.dg/gomp/pr26823-2.C: New test.
7129
7130 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
7131
7132         PR middle-end/27134
7133         * gcc.dg/pr27314.c: New test.
7134
7135 2006-04-13  Richard Henderson  <rth@redhat.com>
7136
7137         * g++.dg/gomp/block-0.C: Update expected matches.
7138
7139 2006-04-13  DJ Delorie  <dj@redhat.com>
7140
7141         * lib/target-supports.exp (check_effective_target_int32plus): New.
7142         (check_effective_target_ptr32plus): New.
7143         (check_effective_target_size32plus): New.
7144         (check_effective_target_int16): New.
7145         (check_profiling_available): Add m32c to the list of unsupported targets.
7146
7147         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
7148         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
7149         memory size.
7150         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
7151         pointers.
7152         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
7153         size_t.
7154         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
7155         and size_t.
7156         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
7157         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
7158         not just xstormy16.  Skip m32c due to weird pointer size.
7159         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
7160         not just xstormy16.
7161         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
7162         not just xstormy16.
7163         * gcc.dg/20020312-2.c: Add m32c support.
7164         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
7165         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
7166         in test.
7167         * gcc.dg/20050321-2.c: Require >=32 bit integers.
7168         * gcc.dg/asm-1.c: Skip if int and short are the same size.
7169         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
7170         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
7171         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
7172         * gcc.dg/init-string-2.c: Require >=32 bit integers.
7173         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
7174         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
7175         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
7176         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
7177         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
7178         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
7179         in test.
7180         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
7181         in test.
7182         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
7183         * gcc.dg/pr23049.c: Require >=32 bit integers.
7184         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
7185         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
7186         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
7187         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
7188         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
7189         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
7190         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
7191         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
7192         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
7193         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
7194         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
7195         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
7196         prototype in test.
7197         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
7198         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
7199         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
7200         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
7201         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
7202
7203         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
7204         * gcc.c-torture/execute/20040703-1.x: Likewise.
7205         * gcc.c-torture/execute/20040705-1.x: Likewise.
7206         * gcc.c-torture/execute/20040705-2.x: Likewise.
7207         * gcc.c-torture/execute/20040709-1.x: Likewise.
7208         * gcc.c-torture/execute/20040709-2.x: Likewise.
7209         * gcc.c-torture/execute/20040811-1.x: Likewise.
7210         * gcc.c-torture/execute/20050316-1.x: Likewise.
7211         * gcc.c-torture/execute/bitfld-4.x: Likewise.
7212         * gcc.c-torture/execute/pr19689.x: Likewise.
7213         * gcc.c-torture/execute/pr7284-1.x: Likewise.
7214         * gcc.c-torture/execute/usmul.x: Likewise.
7215         * gcc.c-torture/execute/vrp-5.x: Likewise.
7216         * gcc.c-torture/execute/vrp-6.x: Likewise.
7217         * gcc.dg/debug/20041023-1.s: Likewise.
7218
7219 2006-04-13  Roger Sayle  <roger@eyesopen.com>
7220
7221         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
7222         of integers to a vector types are now constant expressions in C.
7223         * gcc.dg/vect/vect-fold-1.c: New test case.
7224
7225 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
7226             Ulrich Weigand  <uweigand@de.ibm.com>
7227
7228         PR target/27006
7229         * gcc.dg/vmx/pr27006.c: New testcase.
7230
7231 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7232
7233         PR libgfortran/26766
7234         * gfortran.dg/write_recursive.f90: New test.
7235
7236 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
7237
7238         * g++.dg/parse/dtor7.C: New test.
7239         * g++.dg/parse/new1.C: Add error marker.
7240         * g++.dg/template/new3.C: New test.
7241
7242         PR c++/26122
7243         * g++.dg/template/pure1.C: New test.
7244
7245         PR c++/26295
7246         * g++.dg/parse/ptrmem4.C: New test.
7247
7248 2006-04-10  Jeff Law  <law@redhat.com>
7249
7250         PR/27087
7251         * gcc.c-torture/compile/pr27087.c: New test.
7252
7253 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
7254
7255         PR/21391
7256         * gcc.dg/20060410.c: New.
7257
7258 2006-04-10  Matthias Klose  <doko@debian.org>
7259
7260         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
7261         Recognize multilib directory names containing underscores.
7262
7263 2006-04-10  Roger Sayle  <roger@eyesopen.com>
7264
7265         * gcc.target/i386/vecinit-1.c: New test case.
7266         * gcc.target/i386/vecinit-2.c: Likewise.
7267
7268 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
7269
7270         PR debug/27057
7271         * g++.dg/debug/dwarf2-2.C: New test.
7272
7273 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
7274
7275         PR rtl-optimization/27073
7276         * gcc.c-torture/execute/pr27073.c: New test.
7277
7278 2006-04-08  Mike Stump  <mrs@apple.com>
7279
7280         * gcc.dg/pragma-darwin.c: Improve for ppc64.
7281
7282 2006-04-07  Richard Guenther  <rguenther@suse.de>
7283
7284         PR tree-optimization/26135
7285         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
7286
7287 2006-04-06  Jan Hubicka  <jh@suse.cz>
7288
7289         PR profile/26399
7290         * g++.dg/bprob/g++-bprob-2.C: New testcase.
7291
7292 2006-04-06  Roger Sayle  <roger@eyesopen.com>
7293
7294         * g++.dg/conversion/nullptr1.C: New test case.
7295         * g++.dg/conversion/nullptr2.C: Likewise.
7296
7297 2006-04-05  Roger Sayle  <roger@eyesopen.com>
7298
7299         * gfortran.dg/dependency_18.f90: New test case.
7300
7301 2006-04-05  Richard Guenther  <rguenther@suse.de>
7302
7303         PR tree-optimization/26919
7304         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
7305         * gcc.dg/ipa/ipa-2.c: Likewise.
7306         * gcc.dg/ipa/ipa-3.c: Likewise.
7307         * gcc.dg/ipa/ipa-5.c: Likewise.
7308
7309 2006-04-05  Richard Guenther  <rguenther@suse.de>
7310
7311         PR tree-optimization/26763
7312         * gcc.dg/torture/pr26763-1.c: New testcase.
7313         * gcc.dg/torture/pr26763-2.c: Likewise.
7314
7315 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
7316
7317         PR fortran/23634
7318         PR fortran/25619
7319         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
7320
7321 2006-04-04  Eric Christopher  <echristo@apple.com>
7322
7323         * gcc.target/i386/387-1.c: Allow regexp to match darwin
7324         stubs.
7325         * gcc.target/i386/387-5.c: Ditto.
7326
7327 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
7328
7329         * gcc.target/sparc/struct-ret-check.c: New test.
7330
7331 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7332
7333         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
7334         zero decimal digits specified in format.
7335
7336 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
7337
7338         PR fortran/26891
7339         * gfortran.dg/missing_optional_dummy_1.f90: New test.
7340
7341         PR fortran/26976
7342         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
7343         * gfortran.dg/initialization_1.f90: Make assignment compliant.
7344         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
7345         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
7346         bigendian-ness.
7347
7348 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
7349
7350         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
7351         dummy arguments work when the actual argument is itself a dummy
7352         argument of the caller.
7353
7354 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7355
7356         PR libfortran/24685
7357         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
7358
7359 2006-04-01  Roger Sayle  <roger@eyesopen.com>
7360
7361         * gfortran.dg/dependencency_17.f90: New test case.
7362
7363 2006-04-01  Roger Sayle  <roger@eyesopen.com>
7364
7365         * gfortran.dg/dependency_14.f90: New test case.
7366         * gfortran.dg/dependency_15.f90: Likewise.
7367         * gfortran.dg/dependency_16.f90: Likewise.
7368
7369 2006-03-31  Asher Langton  <langton2@llnl.gov>
7370
7371         PR fortran/25358
7372         gfortran.dg/cray_pointers_6.f90: New test.
7373
7374 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7375
7376         PR libgfortran/26890
7377         * gfortran.dg/read_size_noadvance.f90: New test.
7378
7379 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
7380
7381         PR fortran/25031
7382         * gfortran.dg/multiple_allocation_1.f90: Check that the
7383         size has changed after a re-allocation with stat.
7384
7385 2006-03-30  Richard Guenther  <rguenther@suse.de>
7386
7387         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
7388         removal.
7389         * gcc.target/i386/sselibm-2.c: Likewise.
7390         * gcc.target/i386/sselibm-3.c: Likewise.
7391         * gcc.target/i386/sselibm-4.c: Likewise.
7392         * gcc.target/i386/sselibm-5.c: Likewise.
7393
7394 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7395
7396         * gcc.dg/fold-andxor-1.c: New test case.
7397         * gcc.dg/fold-xorand-1.c: Likewise.
7398
7399 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7400
7401         * gcc.dg/fold-convnotconv-1.c: New test case.
7402
7403 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
7404
7405         PR fortran/26779
7406         * gfortran.dg/private_type_5.f90: New test.
7407
7408 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
7409
7410         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
7411
7412 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
7413
7414         * gfortran.dg/advance_2.f90: New test.
7415         * gfortran.dg/advance_3.f90: New test.
7416
7417         * gfortran.fortran-torture/execute/equiv_5.f: New test.
7418
7419 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7420
7421         PR libgfortran/26661
7422         PR libgfortran/26880
7423         * gfortran.dg/read_x_past.f: New test.
7424
7425 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
7426
7427         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
7428         to be STABS.
7429
7430 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
7431
7432         * objc.dg/dwarf-1.m: Skip on AIX.
7433         * objc.dg/dwarf-2.m: Skip on AIX.
7434
7435 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
7436
7437         PR fortran/26816
7438         * gfortran.dg/float_1.f90: New test.
7439
7440 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
7441
7442         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
7443         X86_64 targets.
7444         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
7445
7446 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
7447
7448         PR libfortran/26735
7449         * gfortran.dg/convert_implied_open.f90: New test case.
7450
7451 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
7452
7453         PR fortran/26769
7454         * gfortran.dg/transpose_reshape_r10.f90: New test case.
7455
7456 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
7457
7458         PR middle-end/26717
7459         * gcc.dg/pr26717.c: New test.
7460
7461 2006-03-25  Roger Sayle  <roger@eyesopen.com>
7462
7463         * gfortran.dg/dependency_12.f90: New test case.
7464
7465 2006-03-24  Roger Sayle  <roger@eyesopen.com>
7466
7467         * gfortran.dg/dependency_9.f90: New (resurected) test case.
7468
7469 2006-03-24  Jeff Law  <law@redhat.com>
7470
7471         * gcc.c-torture/pr26840.c: New test.
7472
7473 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
7474
7475         * objc.dg/dwarf-2.m: New.
7476         * obj-c++.dg/dwarf-2.mm: New.
7477
7478         * g++.old-deja/g++.other/init19.C: New.
7479
7480 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
7481
7482         * g++.dg/eh/spbp.C: Skip on AIX.
7483
7484 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
7485
7486         PR middle-end/26611
7487         * g++.dg/gomp/pr26611-1.C: New test.
7488         * g++.dg/gomp/pr26611-2.C: New test.
7489
7490 2006-03-24  Jeff Law  <law@redhat.com>
7491
7492         * gcc.c-torture/compile/pr26833.c: New test.
7493         * gfortran.fortran-torture/compile/pr26806.f90: New test.
7494
7495 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7496
7497         * gfortran.dg/endfile_2.f90: Delete temp file.
7498
7499 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
7500
7501         PR fortran/19303
7502         * gfortran.dg/record_marker_1.f90: New test case.
7503         * gfortran.dg/record_marker_2.f: New test case.
7504         * gfortran.dg/record_marker_3.f90: New test case.
7505
7506 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
7507
7508         PR fortran/17298
7509         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
7510         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
7511
7512 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
7513
7514         * lib/gcc-dg.exp (cleanup-modules): New proc.
7515         * gfortran.dg/allocatable_function_1.f90,
7516         gfortran.dg/allocate_char_star_scalar_1.f90,
7517         gfortran.dg/assumed_charlen_function_1.f90,
7518         gfortran.dg/assumed_dummy_1.f90,
7519         gfortran.dg/assumed_shape_ranks_1.f90,
7520         gfortran.dg/assumed_shape_ranks_2.f90,
7521         gfortran.dg/assumed_size_dt_dummy.f90,
7522         gfortran.dg/auto_char_dummy_array_1.f90,
7523         gfortran.dg/auto_char_len_3.f90,
7524         gfortran.dg/automatic_module_variable.f90,
7525         gfortran.dg/bad_automatic_objects_1.f90,
7526         gfortran.dg/char_array_constructor.f90,
7527         gfortran.dg/char_array_structure_constructor.f90,
7528         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
7529         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
7530         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
7531         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
7532         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
7533         gfortran.dg/derived_pointer_recursion.f90,
7534         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
7535         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
7536         gfortran.dg/dummy_functions_1.f90,
7537         gfortran.dg/elemental_initializer_1.f90,
7538         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
7539         gfortran.dg/elemental_pointer_1.f90,
7540         gfortran.dg/elemental_subroutine_1.f90,
7541         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
7542         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
7543         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
7544         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
7545         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
7546         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
7547         gfortran.dg/global_references_1.f90,
7548         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
7549         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
7550         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
7551         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
7552         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
7553         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
7554         gfortran.dg/large_integer_kind_1.f90,
7555         gfortran.dg/large_real_kind_1.f90,
7556         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
7557         gfortran.dg/module_double_reuse.f90,
7558         gfortran.dg/module_equivalence_1.f90,
7559         gfortran.dg/module_interface_1.f90,
7560         gfortran.dg/module_parameter_array_refs_1.f90,
7561         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
7562         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
7563         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
7564         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
7565         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
7566         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
7567         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
7568         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
7569         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
7570         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
7571         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
7572         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
7573         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
7574         gfortran.dg/same_name_1.f90,
7575         gfortran.dg/sibling_dummy_procedure_1.f90,
7576         gfortran.dg/sibling_dummy_procedure_2.f90,
7577         gfortran.dg/sibling_dummy_procedure_3.f90,
7578         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
7579         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
7580         gfortran.dg/used_dummy_types_2.f90,
7581         gfortran.dg/used_dummy_types_3.f90,
7582         gfortran.dg/used_dummy_types_4.f90,
7583         gfortran.dg/used_dummy_types_5.f90,
7584         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
7585         gfortran.dg/userdef_operator_1.f90: Use it.
7586
7587 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7588
7589         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
7590         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
7591         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
7592         gfortran.dg/write_back.f,
7593         gfortran.fortran-torture/execute/inquire_1.f90,
7594         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
7595
7596 2006-03-21  Jeff Law  <law@redhat.com>
7597
7598         * gcc.dg/tree-ssa/vrp28.c: New test.
7599
7600 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7601
7602         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
7603         if _STDC_C99 is defined.
7604         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
7605         * gcc.dg/builtins-20.c: Likewise.
7606         * gcc.dg/builtins-53.c: Likewise.
7607         * gcc.dg/single-precision-constant.c: Likewise. Also pass
7608         -mmacosx-version-min=10.3 on PowerPC/Darwin.
7609
7610 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
7611
7612         PR tree-opt/26781
7613         * gcc.c-torture/compile/pr26781-1.c: New test.
7614         * gcc.c-torture/compile/pr26781-2.c: New test.
7615
7616 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
7617
7618         PR c++/26690
7619         * g++.dg/gomp/pr26690-1.C: New test.
7620         * g++.dg/gomp/pr26690-2.C: New test.
7621
7622 2006-03-20  Jeff Law  <law@redhat.com>
7623
7624         * gcc.dg/tree-ssa/pr21829.c: New test.
7625
7626         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
7627
7628 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
7629
7630         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
7631         (check_visibility_available): Use it.
7632         (check_effective_target_default_packed): Likewise.
7633         (check_effective_target_pcc_bitfield_type_matters): Likewise.
7634         (check_effective_target_fopenmp): Likewise.
7635         (check_effective_target_freorder): Likewise.
7636         (check_effective_target_fpic): Likewise.
7637         (check_named_sections_available): Likewise.
7638         (check_effective_target_ilp32): Likewise.
7639         (check_effective_target_lp64): Likewise.
7640
7641 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
7642
7643         PR fortran/20935
7644         * gfortran.dg/scalar_mask_2.f90: New test case.
7645
7646 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
7647
7648         PR tree-opt/26629
7649         * gcc.dg/tree-ssa/loadpre12.c: New test.
7650         * gcc.dg/tree-ssa/loadpre13.c: New test.
7651         * gcc.dg/tree-ssa/loadpre14.c: New test.
7652         * gcc.dg/tree-ssa/loadpre15.c: New test.
7653         * gcc.dg/tree-ssa/loadpre16.c: New test.
7654         * gcc.dg/tree-ssa/loadpre17.c: New test.
7655         * gcc.dg/tree-ssa/loadpre18.c: New test.
7656         * gcc.dg/tree-ssa/loadpre19.c: New test.
7657         * gcc.dg/tree-ssa/loadpre20.c: New test.
7658         * gcc.dg/tree-ssa/loadpre21.c: New test.
7659         * gcc.dg/tree-ssa/loadpre22.c: New test.
7660
7661 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
7662
7663         PR fortran/26741
7664         * gfortran.dg/elemental_initializer_1.f90: New test.
7665
7666         PR fortran/26716
7667         * gfortran.dg/assumed_shape_ranks_2: New test.
7668
7669 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
7670
7671         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
7672         target fpic.
7673
7674 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7675
7676         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
7677         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
7678         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
7679         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
7680         gfortran.fortran-torture/execute/direct_io.f90,
7681         gfortran.fortran-torture/execute/inquire_2.f90,
7682         gfortran.fortran-torture/execute/inquire_4.f90,
7683         gfortran.fortran-torture/execute/list_read_1.f90,
7684         gfortran.fortran-torture/execute/open_replace.f90,
7685         gfortran.fortran-torture/execute/slash_edit.f90,
7686         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
7687         temporary files from testcases.
7688
7689 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7690
7691         PR libgfortran/26509
7692         gfortran.dg/write_direct_eor.f90: New test.
7693
7694 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
7695
7696         * gcc.target/powerpc/pr26350.c: New.
7697         * gcc.target/powerpc/indexed-addr.c: New.
7698
7699 2006-03-16  Roger Sayle  <roger@eyesopen.com>
7700
7701         * gfortran.dg/dependency_13.f90: New test case.
7702
7703 2006-03-16  Roger Sayle  <roger@eyesopen.com>
7704
7705         PR middle-end/21781
7706         * gcc.dg/real-const-1.c: New test case.
7707
7708 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
7709
7710         * g++.old-deja/g++.other/init18.C: New.
7711         * g++.old-deja/g++.other/init5.C: Remove xfail.
7712
7713 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7714
7715         * g++.dg/opt/pr15551.C: Cleanup temp file.
7716
7717 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7718
7719         PR c++/6634
7720         g++.dg/parse/long1.C: New test.
7721
7722 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7723
7724         PR fortran/19101
7725         * gfortran.dg/continuation.f90: New test.
7726         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
7727
7728 2006-03-14  Richard Guenther  <rguenther@suse.de>
7729
7730         PR tree-optimization/26672
7731         * gcc.dg/torture/pr26672.c: New testcase.
7732
7733 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
7734
7735         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
7736         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
7737
7738 2006-03-13  Roger Sayle  <roger@eyesopen.com>
7739
7740         PR middle-end/26557
7741         * gcc.c-torture/compile/switch-1.c: New test case.
7742
7743 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
7744
7745         PR fortran/25378
7746         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
7747         test to include more permuatations of mask and index.
7748         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
7749         respond to F2003 spec. that the position returned for an all false
7750         mask && condition is zero.
7751
7752 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
7753
7754         PR middle-end/25989
7755         * gcc.dg/gomp/pr25989.c: New test.
7756
7757 2006-03-13  Jeff Law  <law@redhat.com>
7758
7759         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
7760
7761 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
7762
7763         * gcc.dg/switch-9.c: New test.
7764
7765 2006-03-13  Richard Guenther  <rguenther@suse.de>
7766
7767         PR middle-end/26630
7768         * gcc.dg/torture/pr26630.c: New testcase.
7769
7770 2006-03-11  Roger Sayle  <roger@eyesopen.com>
7771
7772         * gfortran.dg/dependency_10.f90: New test case.
7773         * gfortran.dg/dependency_11.f90: Likewise.
7774
7775 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
7776             Erik Edelmann  <eedelman@gcc.gnu.org>
7777
7778         * gfortran.dg/allocatable_function_1.f90: New.
7779         * gfortran.dg/allocatable_function_2.f90: New.
7780
7781 2006-03-10  Richard Guenther  <rguenther@suse.de>
7782
7783         PR middle-end/26565
7784         * gcc.dg/torture/pr26565.c: New testcase.
7785
7786 2006-03-09  Eric Christopher  <echristo@apple.com>
7787
7788         * gcc.c-torture/compile/20060309-1.c: New.
7789
7790 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7791
7792         PR libgfortran/26499
7793         * gfortran.dg/write_back.f: New test.
7794         * gfortran.dg/write_rewind_1.f: New test.
7795         * gfortran.dg/write_rewind_2.f: New test.
7796
7797 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7798
7799         PR libgfortran/26554
7800         * gfortran.dg/read_logical.f90: New test.
7801
7802 2006-03-04  Laurent GUERBY <laurent@guerby.net>
7803
7804         * ada/acats/norun.lst: cdd2a03 now passes.
7805
7806 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
7807
7808         PR testsuite/25177
7809         * gcc.target/powerpc/pr18096-1.c: Change where the error
7810         would match.
7811
7812 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
7813
7814         * gcc.target/i386/cleanup-1.c: New test.
7815         * gcc.target/i386/cleanup-2.c: New test.
7816
7817 2006-03-04  Roger Sayle  <roger@eyesopen.com>
7818
7819         * gfortran.dg/dependency_9.f90: Remove for the time being.
7820
7821 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
7822
7823         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
7824         directive.
7825
7826 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7827
7828         * gfortran.dg/dependency_9.f90: New test case.
7829
7830 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7831
7832         * gfortran.dg/dependency_4.f90: New test case.
7833         * gfortran.dg/dependency_5.f90: New test case.
7834         * gfortran.dg/dependency_6.f90: New test case.
7835         * gfortran.dg/dependency_7.f90: New test case.
7836         * gfortran.dg/dependency_8.f90: New test case.
7837
7838 2006-03-03  Paul Brook  <paul@codesourcery.com>
7839
7840         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
7841         Add m68k-*-elf.
7842
7843 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
7844
7845         PR fortran/25031
7846         * multiple_allocation_1.f90: New test.
7847
7848 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7849
7850         PR tree-optimization/26524
7851         * gfortran.dg/pr26524.f: New test case.
7852
7853 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7854
7855         * g++.dg/template/repo5.C: Cleanup repo files.
7856         * gcc.dg/20051201-1.c: Cleanup coverage files.
7857         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
7858         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
7859         tree dump files.
7860
7861 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
7862
7863         * objc.dg/objc-nofilename-1.m: New test.
7864         * objc.dg/bad-receiver-type.m: New test.
7865         * obj-c++.dg/bad-receiver-type.mm: New test.
7866
7867 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7868
7869         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
7870
7871 2006-03-01  Mike Stump  <mrs@apple.com>
7872
7873         * g++.dg/abi/key2.C: Add.
7874
7875 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
7876
7877         * gfortran.dg/logical_dot_product.f90: New test.
7878
7879         PR fortran/26393
7880         * gfortran.dg/used_interface_ref.f90: New test.
7881
7882         PR fortran/20938
7883         * gfortran.dg/dependency_2.f90: New test.
7884         * gfortran.fortran-torture/execute/where17.f90: New test.
7885         * gfortran.fortran-torture/execute/where18.f90: New test.
7886         * gfortran.fortran-torture/execute/where19.f90: New test.
7887         * gfortran.fortran-torture/execute/where20.f90: New test.
7888
7889 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
7890
7891         * g++.dg/tree-ssa/pr26443.C: New test case.
7892
7893 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
7894
7895         PR middle-end/26022
7896         * g++.dg/opt/return-slot1.C: New test.
7897
7898 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7899
7900         PR libgfortran/26136
7901         * gfortran.dg/namelist_23.f90: New test.
7902
7903 2006-02-28  Roger Sayle  <roger@eyesopen.com>
7904
7905         PR middle-end/14752
7906         * gcc.dg/fold-eqandshift-2.c: New test case.
7907
7908 2006-02-28  Richard Guenther  <rguenther@suse.de>
7909
7910         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
7911         decomposition.
7912
7913 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
7914
7915         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
7916
7917 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7918
7919         PR libgfortran/26464
7920         * gfortran.dg/backspace_5.f: New test.
7921         * gfortran.dg/backspace_6.f: New test.
7922
7923 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7924
7925         * gcc.dg/fold-eqandnot-1.c: New test case.
7926
7927 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7928
7929         PR middle-end/19983
7930         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
7931
7932 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
7933
7934         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
7935         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
7936
7937 2006-02-26  Richard Guenther  <rguenther@suse.de>
7938
7939         PR tree-optimization/26421
7940         * gcc.dg/tree-ssa/pr26421.c: New testcase.
7941
7942 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
7943
7944         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
7945         * g++.old-deja/g++.robertl/eb132.C: Likewise.
7946
7947 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7948
7949         * gcc.dg/fold-even-1.c: New test case.
7950
7951 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7952
7953         PR middle-end/21137
7954         * gcc.dg/fold-eqandshift-1.c: New test case.
7955
7956 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7957
7958         PR tree-optimization/25125
7959         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
7960         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
7961
7962 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7963
7964         PR tree-optimizations/26359
7965         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
7966         with -fdump-tree-dceloop-details.
7967         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
7968
7969 2006-02-25  Roger Sayle  <roger@eyesopen.com>
7970
7971         PR middle-end/23673
7972         * gcc.dg/fold-eqxor-1.c: New test case.
7973         * gcc.dg/fold-eqxor-2.c: Likewise.
7974         * gcc.dg/fold-eqxor-3.c: Likewise.
7975
7976 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
7977
7978         PR fortran/23092
7979         * scalar_mask_1.f90: New test.
7980
7981 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
7982
7983         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
7984         * g++.dg/eh/uncaught2.C: New.
7985         * g++.dg/eh/uncaught3.C: New.
7986
7987 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7988
7989         PR libgfortran/26423
7990         * gfortran.dg/read_many_1.f: New test.
7991
7992 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
7993
7994         PR fortran/24519
7995         * gfortran.dg/dependency_3.f90: New test.
7996         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
7997         XFAILs.
7998
7999         PR fortran/25395
8000         * gfortran.dg/equiv_6.f90: New test.
8001
8002 2006-02-23  Jeff Law  <law@redhat.com>
8003
8004         * gcc.c-torture/compile/pr26425.c: New test.
8005
8006 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
8007
8008         PR middle-end/26412
8009         * gcc.dg/gomp/pr26412.c: New test.
8010
8011 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8012
8013         PR c++/26291
8014         * g++.dg/other/ellipsis1.C: New test.
8015         * g++.dg/parse/operator4.C: Adjust error marker.
8016
8017 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8018
8019         PR target/25603
8020         * gfortran.dg/pr25603.f: New testcase.
8021
8022 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8023
8024         * gcc.dg/bf-spl1.c: Don't specify -m68000.
8025         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
8026
8027 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
8028
8029         * g++.dg/eh/spbp.C: New.
8030
8031 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
8032
8033         PR middle-end/26379
8034         * gcc.target/i386/mmx-7.c: New test.
8035
8036 2006-02-20  Roger Sayle  <roger@eyesopen.com>
8037
8038         PR tree-optimization/26361
8039         * gcc.dg/tree-ssa/vrp27.c: New test case.
8040
8041 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
8042
8043         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
8044         * gcc.dg/tree-ssa/complex-4.c: Here.
8045
8046 2006-02-19  Roger Sayle  <roger@eyesopen.com>
8047
8048         PR middle-end/19543
8049         * gfortran.dg/logical_1.f90: New test case.
8050
8051 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
8052
8053         PR middle-end/26334
8054         * gcc.dg/20060218-1.c: Moved to...
8055         * gcc.target/i386/20060218-1.c: ... here.  New test.
8056
8057 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
8058
8059         PR fortran/26201
8060         * gfortran.dg/convert_1.f90: New.
8061
8062 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
8063
8064         PR fortran/25054
8065         * gfortran.dg/namelist_5.f90: New test.
8066
8067         PR fortran/25089
8068         * gfortran.dg/namelist_4.f90: New test.
8069
8070 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
8071
8072         PR tree-opt/25680
8073         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
8074
8075 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
8076
8077         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
8078         variable to take into account the variable name in the
8079         function header.
8080         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
8081
8082 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
8083
8084         PR middle-end/26334
8085         * gcc.c-torture/compile/20060217-1.c: New test.
8086         * gcc.dg/20060218-1.c: New test.
8087
8088 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
8089
8090         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
8091
8092 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
8093
8094         * gcc.dg/cpp/undef3.c: New test.
8095         * gcc.dg/cpp/trad/builtins2.c: New test.
8096
8097 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
8098
8099         PR c++/26266
8100         * g++.dg/template/static22.C: New test.
8101         * g++.dg/template/static23.C: New test.
8102         * g++.dg/template/static24.C: New test.
8103         * g++.dg/template/non-dependent13.C: New test.
8104         * g++.dg/init/member1.C: Tweak error markers.
8105
8106 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8107
8108         PR target/26255
8109         * gcc.c-torture/compile/pr26255.c: New test case.
8110
8111 2006-02-16  Roger Sayle  <roger@eyesopen.com>
8112
8113         * gfortran.fortran-torture/execute/where_10.f90: New test case.
8114         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
8115         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
8116         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
8117         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
8118         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
8119         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
8120
8121 2006-02-16  Jeff Law  <law@redhat.com>
8122
8123         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
8124         * gcc.dg/tree-ssa/vrp26.c: New test.
8125
8126 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
8127
8128         PR target/20353
8129         PR target/24578
8130         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
8131         __UCLIBC__ is defined.
8132
8133 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
8134
8135         PR fortran/26224
8136         * gfortran.dg/gomp/pr26224.f: New test.
8137
8138 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
8139
8140         PR tree-opt/25918
8141         * lib/target-supports.exp
8142         (check_effective_target_vect_short_mult): New.
8143         (check_effective_target_vect_char_mult): New.
8144         (check_effective_target_vect_widen_sum_qi_to_si): New.
8145         (check_effective_target_vect_widen_sum_qi_to_hi): New.
8146         (check_effective_target_vect_widen_sum_hi_to_si): New.
8147         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
8148         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
8149         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
8150         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
8151         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
8152         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
8153         vect-reduc-pattern-2c.c
8154         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
8155         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
8156         vect-reduc-pattern-1c.c
8157
8158 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
8159
8160         PR fortran/24557
8161         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
8162
8163 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8164
8165         PR fortran/26054
8166         * gfortran.dg/enum_8.f90: Remove check for warning.
8167         * gfortran.dg/iomsg_1.f90: Ditto.
8168         * gfortran.dg/enum_1.f90: Ditto.
8169         * gfortran.dg/enum_9.f90: Ditto.
8170         * gfortran.dg/enum_2.f90: Ditto.
8171         * gfortran.dg/enum_10.f90: Ditto.
8172         * gfortran.dg/enum_3.f90: Ditto.
8173         * gfortran.dg/flush_1.f90: Ditto.
8174         * gfortran.dg/enum_4.f90: Ditto.
8175         * gfortran.dg/array_constructor_1.f90: Ditto.
8176         * gfortran.dg/enum_5.f90: Ditto.
8177         * gfortran.dg/enum_6.f90: Ditto.
8178         * gfortran.dg/enum_7.f90: Ditto.
8179
8180 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
8181
8182         PR middle-end/26300
8183         * gcc.c-torture/compile/20060215-1.c: New test.
8184
8185 2006-02-14  Roger Sayle  <roger@eyesopen.com>
8186
8187         PR middle-end/23670
8188         * gcc.dg/tree-ssa/andor-2.c: New test case.
8189
8190 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
8191
8192         PR fortran/25045
8193         * optional_dim.f90: New test.
8194
8195 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8196
8197         PR fortran/26277
8198         * gfortran.dg/label_4.f90: New.
8199
8200 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
8201             Diego Novillo  <dnovillo@redhat.com>
8202             Uros Bizjak  <uros@kss-loka.si>
8203
8204         * gfortran.dg/gomp: New directory.
8205
8206 2006-02-14  Richard Guenther  <rguenther@suse.de>
8207
8208         PR tree-optimization/26258
8209         * gcc.dg/torture/pr26258.c: New testcase.
8210
8211 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
8212
8213         PR fortran/26246
8214         * gfortran.dg/pr26246_1.f90: New test.
8215         * gfortran.dg/pr26246_2.f90: New test.
8216
8217         PR middle-end/26092
8218         * gcc.c-torture/compile/20060208-1.c: New test.
8219
8220 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
8221
8222         PR fortran/26074
8223         PR fortran/25103
8224         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
8225         * gfortran.dg/bad_automatic_objects_1.f90: New test.
8226         * gfortran.dg/automatic_module_variable.f90: Change error message.
8227
8228         PR fortran/20861
8229         * gfortran.dg/internal_dummy_1.f90: New test.
8230
8231         PR fortran/20871
8232         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
8233
8234
8235         PR fortran/25083
8236         * gfortran.dg/uncommon_block_data_1.f90: New test.
8237         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
8238         with standard.
8239
8240         PR fortran/25088
8241         * gfortran.dg/typed_subroutine_1.f90: New test.
8242
8243 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
8244
8245         * objc.dg/dwarf-1.m: New.
8246
8247 2006-02-13  Roger Sayle  <roger@eyesopen.com>
8248
8249         PR middle-end/24427
8250         * gcc.dg/tree-ssa/andor-1.c: New test case.
8251
8252 2006-02-13  Josh Conner  <jconner@apple.com>
8253
8254         PR target/25376
8255         * gcc.dg/pr25376.c: New test.
8256
8257         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
8258         assemble.
8259         * lib/target-supports.exp (check_named_sections_available):
8260         Only compile named-sections test -- don't assemble.
8261
8262 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8263
8264         * g++.dg/warn/no-write-strings.C: New test.
8265         * g++.dg/warn/write-strings.C: Likewise.
8266         * g++.dg/warn/write-strings-default.C: Likewise.
8267
8268 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
8269
8270         PR fortran/25806
8271         * gfortran.dg/ret_pointer_2.f90: New test.
8272
8273 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
8274
8275         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
8276
8277 2006-02-10  Jeff Law  <law@redhat.com>
8278
8279         * gcc.c-torture/compile/pr26213.c: New test.
8280
8281 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
8282
8283         gfortran.dg/null_1.f90: New test.
8284
8285 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8286
8287         PR fortran/14771
8288         * gfortran.dg/parens_4.f90: New.
8289         * gfortran.dg/parens_5.f90: New.
8290
8291 2006-02-10  Richard Guenther  <rguenther@suse.de>
8292
8293         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
8294
8295 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8296         Paul Thomas  <pault@gcc.gnu.org>
8297
8298         PR fortran/14771
8299         * gfortran.dg/parens_1.f90: New.
8300         * gfortran.dg/parens_2.f90: New.
8301         * gfortran.dg/parens_3.f90: New.
8302
8303 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
8304
8305         PR fortran/26038
8306         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
8307
8308         PR fortran/25059
8309         * gfortran.dg/impure_assignment_1.f90: New test.
8310
8311         PR fortran/25070
8312         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
8313
8314 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
8315
8316         PR target/26141
8317         * g++.dg/expr/stdarg2.C: New test.
8318
8319 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
8320
8321         PR inline-asm/16194
8322         * gcc.dg/pr16194.c: New test.
8323
8324 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8325
8326         * ada/acats/run_acats: Use portable variant of "$@".
8327
8328 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8329
8330         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
8331         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
8332
8333 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8334
8335         PR tree-opt/26179
8336         * g++.dg/opt/pr26179.C: New test.
8337
8338 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8339
8340         PR middle-end/26134
8341         * gcc.dg/tree-ssa/complex-3.c: New test.
8342
8343 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8344
8345         * gcc.c-torture/compile/volatile-1.c: New test.
8346
8347 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
8348
8349         PR 26180
8350         * gcc.dg/tree-ssa/pr26180.c: New test.
8351
8352 2006-02-08  Jeff Law  <law@redhat.com>
8353
8354         * gcc.dg/tree-ssa/pr21417.c: New test.
8355
8356 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8357
8358         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
8359         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
8360
8361 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8362
8363         * lib/scanrtl.exp: New.
8364
8365 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8366
8367         PR c++/26071
8368         * g++.dg/other/virtual2.C: New test.
8369
8370         PR c++/26070
8371         * g++.dg/other/virtual1.C: New test.
8372
8373 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8374
8375         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
8376         cleanup-ipa-dump): Update dump file glob patterns.
8377         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
8378         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
8379
8380         * lib/gcc-dg.exp: Load it.
8381         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
8382
8383 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
8384
8385         PR testsuite/26159
8386         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
8387         * gcc.dg/tree-ssa/pr23382.c: Ditto.
8388
8389 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8390
8391         PR fortran/25577
8392         * gfortran.dg/mvbits_1.f90: New.
8393
8394 2006-02-07  Dirk Mueller  <dmueller@suse.com>
8395
8396         * g++.dg/warn/Wdiv-by-zero.C: New test.
8397         * g++.dg/warn/Wno-div-by-zero.C: New.
8398
8399 2006-02-07  Jeff Law  <law@redhat.com>
8400
8401         * gcc.dg/tree-ssa/pr21559.c: New test.
8402
8403         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
8404         multiple VRP passes.
8405         * gcc.dg/tree-ssa/vrp09.c: Likewise.
8406         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8407         * gcc.dg/tree-ssa/pr21582.c: Likewise.
8408         * gcc.dg/tree-ssa/pr20657.c: Likewise.
8409         * gcc.dg/tree-ssa/pr21001.c: Likewise.
8410         * gcc.dg/tree-ssa/vrp02.c: Likewise
8411         * gcc.dg/tree-ssa/vrp11.c: Likewise
8412         * gcc.dg/tree-ssa/pr14341.c: Likewise
8413         * gcc.dg/tree-ssa/vrp19.c: Likewise
8414         * gcc.dg/tree-ssa/vrp20.c: Likewise
8415         * gcc.dg/tree-ssa/vrp03.c: Likewise
8416         * gcc.dg/tree-ssa/pr21086.c: Likewise
8417         * gcc.dg/tree-ssa/pr21959.c: Likewise
8418         * gcc.dg/tree-ssa/vrp21.c: Likewise
8419         * gcc.dg/tree-ssa/vrp04.c: Likewise
8420         * gcc.dg/tree-ssa/pr25485.c: Likewise
8421         * gcc.dg/tree-ssa/pr22026.c: Likewise
8422         * gcc.dg/tree-ssa/vrp22.c: Likewise
8423         * gcc.dg/tree-ssa/vrp05.c: Likewise
8424         * gcc.dg/tree-ssa/20030807-10.c: Likewise
8425         * gcc.dg/tree-ssa/pr20701.c: Likewise
8426         * gcc.dg/tree-ssa/vrp23.c: Likewise
8427         * gcc.dg/tree-ssa/vrp06.c: Likewise
8428         * gcc.dg/tree-ssa/pr22117.c: Likewise
8429         * gcc.dg/tree-ssa/pr20702.c: Likewise
8430         * gcc.dg/tree-ssa/vrp15.c: Likewise
8431         * gcc.dg/tree-ssa/pr21090.c: Likewise
8432         * gcc.dg/tree-ssa/pr21294.c: Likewise
8433         * gcc.dg/tree-ssa/vrp24.c: Likewise
8434         * gcc.dg/tree-ssa/vrp07.c: Likewise
8435         * gcc.dg/tree-ssa/pr21563.c: Likewise
8436         * gcc.dg/tree-ssa/pr25382.c: Likewise
8437         * gcc.dg/tree-ssa/vrp16.c: Likewise
8438         * gcc.dg/tree-ssa/vrp25.c: Likewise
8439         * gcc.dg/tree-ssa/vrp08.c: Likewise
8440         * gcc.dg/tree-ssa/20030807-6.c: Likewise
8441         * gcc.dg/tree-ssa/vrp17.c: Likewise
8442         * gcc.dg/tree-ssa/pr21458.c: Likewise
8443         * g++.dg/tree-ssa/pr18178.C: Likewise
8444
8445 2006-02-07  Richard Guenther  <rguenther@suse.de>
8446
8447         PR c++/26140
8448         Revert
8449         2006-01-30  Richard Guenther  <rguenther@suse.de>
8450         PR c++/23372
8451         * gcc.dg/pr23372-1.C: New testcase.
8452
8453         * g++.dg/tree-ssa/pr26140.C: New testcase.
8454
8455 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
8456
8457         PR c++/9737
8458         * g++.dg/template/ttp15.C: New test.
8459         * g++.dg/template/ttp16.C: Likewise.
8460         * g++.dg/template/ttp17.C: Likewise.
8461         * g++.old-deja/g++.pt/ttp36.C: Remove.
8462         * g++.old-deja/g++.pt/ttp19.C: Likewise.
8463         * g++.old-deja/g++.pt/ttp37.C: Likewise.
8464         * g++.old-deja/g++.pt/ttp38.C: Likewise.
8465         * g++.old-deja/g++.pt/ttp39.C: Likewise.
8466         * g++.old-deja/g++.pt/ttp9.C: Likewise.
8467         * g++.old-deja/g++.pt/ttp40.C: Likewise.
8468         * g++.old-deja/g++.pt/ttp51.C: Likewise.
8469         * g++.old-deja/g++.pt/ttp26.C: Likewise.
8470         * g++.old-deja/g++.pt/ttp36.C: Likewise.
8471
8472 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
8473
8474         PR libfortran/23815
8475         * unf_io_convert_4.f90: New test.
8476
8477 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
8478
8479         * gcc.dg/tree-ssa/loadpre10.c: New test.
8480         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
8481         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
8482         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
8483
8484 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8485
8486         PR libfortran/24685
8487         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
8488
8489 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
8490
8491         PR tree-opt/25251
8492         * gfortran.dg/assign_7.f: New test.
8493
8494 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
8495
8496         PR fortran/26041
8497         PR fortran/26064
8498         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
8499         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
8500         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
8501
8502 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
8503
8504         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
8505         in size_t typedef.
8506
8507 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8508
8509         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
8510         * g++.dg/charset/string.c (foo): Likewise.
8511         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
8512         const char*
8513         * g++.dg/ext/builtin2.C (printf): Likewise.
8514         * g++.dg/init/new15.C (printf): Likewise.
8515         * g++.dg/opt/pr17697-1.C (foo): Likewise.
8516         * g++.dg/opt/pr17697-2.C (foo): Likewise.
8517         * g++.dg/opt/pr17697-3.C (foo): Likewise.
8518         * g++.dg/template/non-dependent4.C (temp): Likewise.
8519         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
8520         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
8521         parameter type to const char*.
8522         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
8523         Change type to const char*.
8524         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
8525         Likewise.
8526         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
8527         second parameter type to const char*.
8528         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
8529         (Y::Y): Change parameter type to const char*.
8530         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
8531         * g++.old-deja/g++.jason/report.C: Apply const correctness.
8532         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
8533         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
8534         (char*).
8535         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
8536         const char*.
8537         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
8538         type to const char*.
8539         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
8540         return type to const char*.
8541         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
8542         to const char*.
8543         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
8544         * g++.old-deja/g++.law/refs1.C: Likewise.
8545         * g++.old-deja/g++.law/visibility1.C: Likewise.
8546         * g++.old-deja/g++.law/visibility2.C: Likewise.
8547         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
8548         const char*.
8549         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
8550         * g++.old-deja/g++.mike/net48.C: Likewise.
8551         * g++.old-deja/g++.mike/p646.C: Likewise.
8552         * g++.old-deja/g++.mike/p6746.C: Likewise.
8553         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
8554         type to const char*.
8555         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
8556         deprecated conversion warning.
8557         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
8558         char*.
8559         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
8560         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
8561         * g++.old-deja/g++.pt/explicit8.C: Likewise.
8562         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
8563         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
8564         * g++.old-deja/g++.pt/nontype3.C: Likewise.
8565         * g++.old-deja/g++.pt/t39.C: Likewise.
8566         * g++.old-deja/g++.robertl/eb106.C: Likewise.
8567         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
8568
8569 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
8570
8571         PR fortran/25075
8572         intrinsic_argument_conformance_1.f90: New test.
8573
8574 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
8575
8576         PR fortran/20845
8577         * gfortran.dg/char_result_11.f90: Add SAVE.
8578         * gfortran.dg/der_pointer_4.f90: Ditto.
8579         * gfortran.dg/default_initialization.f90: New test.
8580
8581 2006-02-03  Jeff Law  <law@redhat.com>
8582
8583         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
8584         handle more than 100 dump files.
8585         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
8586         * lib/scantree.exp (scan-tree-dump): Likewise.
8587         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
8588         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
8589         * lib/scanipa.exp (scan-ipa-dump): Likewise.
8590         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
8591         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
8592
8593 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
8594
8595         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
8596
8597 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
8598
8599         * g++.dg/template/using12.C: New test.
8600
8601 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
8602
8603         * gcc.target/powerpc/pr25960.c: New test.
8604
8605 2006-02-02  Steven G. Kargl  <kargls@comcast>
8606
8607         PR fortran/24958
8608         gfortran.dg/nullify_2.f90: New test.
8609
8610 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
8611
8612         PR 25990
8613         * gcc.dg/gomp/pr25990.c: New test.
8614
8615 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
8616
8617         PR c++/25342
8618         * g++.gd/template/partial4.C: New test.
8619
8620 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
8621
8622         PR middle-end/26001
8623         * gfortran.dg/data_char_2.f90: New.
8624
8625 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
8626
8627         PR fortran/26039
8628         maxval_maxloc_conformance_1.f90: New test.
8629
8630 2006-01-31  Richard Guenther  <rguenther@suse.de>
8631
8632         * gcc.target/i386/sselibm-1.c: New testcase.
8633         * gcc.target/i386/sselibm-2.c: Likewise.
8634         * gcc.target/i386/sselibm-3.c: Likewise.
8635         * gcc.target/i386/sselibm-4.c: Likewise.
8636         * gcc.target/i386/sselibm-5.c: Likewise.
8637
8638 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
8639
8640         PR fortran/24266
8641         * gfortran.dg/arrayio_derived_2.f90: New.
8642
8643 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
8644
8645         * gcc.dg/unsigned-long-compare.c: New test.
8646
8647 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
8648
8649         PR testsuite/25318
8650         * lib/target-supports.exp (check_effective_target_freorder):
8651         Check to see if target supports -freorder-blocks-and-partition.
8652         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
8653         instead of "dg-require-named-sections".
8654
8655 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
8656
8657         PR target/14798:
8658         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
8659         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
8660         * gcc.dg/pragma-isr-trapa2.c: Likewise.
8661         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8662         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
8663         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
8664         * gcc.dg/attr-isr-trap_exit.c: Likewise.
8665         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8666
8667 2006-01-30  Richard Guenther  <rguenther@suse.de>
8668
8669         PR c++/23372
8670         * gcc.dg/pr23372-1.C: New testcase.
8671
8672 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
8673
8674         * gcc.dg/gomp/pr25874.c: New test.
8675
8676 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
8677
8678         PR tree-opt/25911
8679         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
8680
8681 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
8682
8683         PR fortran/18578
8684         PR fortran/18579
8685         PR fortran/20857
8686         PR fortran/20885
8687         * gfortran.dg/intent_out_1.f90: New test.
8688
8689 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
8690
8691         PR fortran/17911
8692         * gfortran.dg/procedure_lvalue.f90: New test.
8693
8694         PR fortran/20895
8695         PR fortran/25030
8696         * gfortran.dg/char_pointer_assign_2.f90: New test.
8697         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
8698         assignment to be consistent with standard.
8699         * gfortran.dg/char_result_2.f90: The same.
8700         * gfortran.dg/char_result_8.f90: The same.
8701
8702 2006-01-28  Zack Weinberg  <zackw@panix.com>
8703
8704         * gcc.dg/Woverlength-strings.c
8705         * gcc.dg/Woverlength-strings-pedantic-c89.c
8706         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
8707         * gcc.dg/Woverlength-strings-pedantic-c99.c
8708         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
8709
8710 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
8711
8712         * gcc.c-torture/execute/20060127-1.c: New test.
8713
8714 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
8715
8716         PR c++/25999
8717         * g++.dg/ext/pragmaweak1.C: New test.
8718
8719 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
8720
8721         PR c++/25855
8722         * g++.dg/template/spec29.C: New test.
8723
8724 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
8725
8726         PR c/19606.
8727         * gcc.c-torture/execute/pr19606.c: New.
8728
8729 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
8730
8731         * gcc.dg/pragma-re-4.c: New test.
8732
8733 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
8734
8735         PR fortran/25964
8736         * gfortran.dg/assumed_size_refs_3.f90: New test.
8737
8738 2006-01-27  Ben Elliston  <bje@au.ibm.com>
8739
8740         * gcc.misc-tests/dectest.exp: Remove defunct comment.
8741
8742 2006-01-26  Laurent GUERBY <laurent@guerby.net>
8743
8744         PR ada/21317
8745         * ada/acats/support/impdef.a: Add One_Long_Second.
8746         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
8747         * ada/acats/tests/c9/c94026.a: Likewise.
8748         * ada/acats/tests/c9/c97305c.ada: Likewise.
8749         * ada/acats/tests/c9/c99004a.ada: Likewise.
8750
8751 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
8752
8753         PR fortran/25964
8754         * gfortran.dg/global_references_2.f90: New test.
8755
8756         PR fortran/25084
8757         PR fortran/20852
8758         PR fortran/25085
8759         PR fortran/25086
8760         * gfortran.dg/assumed_charlen_function_1.f90: New test.
8761         * gfortran.dg/assumed_charlen_function_3.f90: New test.
8762
8763         PR fortran/25416
8764         * gfortran.dg/assumed_charlen_function_2.f90: New test.
8765
8766 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
8767
8768         PR c/25892
8769         * gcc.dg/Wpointer-sign.c: New.
8770         * gcc.dg/Wpointer-sign-Wall.c: New.
8771         * gcc.dg/Wpointer-sign-Wall-no.c: New.
8772         * gcc.dg/Wpointer-sign-pedantic.c: New.
8773         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
8774         * gcc.dg/conv-2.c: Use -Wpointer-sign.
8775
8776 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
8777
8778         PR C/25861
8779         * gcc.c-torture/compile/pr25861.c: New test.
8780
8781 2006-01-26  Paul Brook  <paul@codesourcery.com>
8782
8783         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
8784         on short-enum targets.
8785         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
8786         variable.
8787         (generate_fields): Use short_enums.
8788         (main): Set short_enums.  Document -e.
8789         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
8790         on short-enum targets.
8791         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
8792         variable.
8793         (generate_fields): Use short_enums.
8794         (main): Set short_enums.  Document -e.
8795         * lib/target-supports.exp (check_effective_target_short_enums): New.
8796
8797 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
8798
8799         PR target/25947
8800         * gcc.dg/torture/pr25947-1.c: New test.
8801
8802 2006-01-25  Jan Hubicka  <jh@suse.cz>
8803             Roger Sayle  <roger@eyesopen.com>
8804
8805         PR rtl-optimization/25703
8806         * gcc.target/i386/20060125-1.c: New test case.
8807         * gcc.target/i386/20060125-2.c: New test case.
8808
8809 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8810
8811         PR fortran/18540
8812         * gfortran.dg/goto_1.f: New.
8813
8814 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
8815
8816         PR fortran/25716
8817         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
8818         25716 on 32-bit systems too.
8819
8820 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
8821
8822         PR testsuite/25590
8823         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
8824
8825 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
8826
8827         * gcc.dg/tree-ssa/gen-vect-33.c: New.
8828
8829 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8830
8831         PR fortran/25835
8832         * gfortran.dg/read_eof.f90: Delete, renamed.
8833         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
8834         * gfortran.dg/read_eof_2.f90: New test.
8835         * gfortran.dg/read_eof_3.f90: New test.
8836
8837 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
8838
8839         PR tree-opt/25860
8840         * gcc.c-torture/compile/pr25860.c: New test.
8841
8842 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8843
8844         PR c++/25552
8845         * g++.dg/parse/dtor8.C: New test.
8846
8847 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
8848
8849         PR testsuite/25891
8850         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
8851         * gcc.dg/gomp/gomp.exp: Return without testing anything if
8852         check_effective_target_fopenmp returns 0.
8853
8854 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
8855
8856         PR ada/20548
8857         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
8858         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
8859         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
8860
8861 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
8862
8863         PR tree-opt/25857
8864         * g++.dg/opt/pr25857.C: New test.
8865
8866 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
8867         Jan Hubicka  <jh@suse.cz>
8868         Richard Guenther  <rguenther@suse.de>
8869
8870         PR rtl-optimization/25654
8871         * gcc.dg/torture/pr25654.c: New testcase.
8872         * gcc.target/i386/pr25654.c: Likewise.
8873
8874 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
8875
8876         PR fortran/25901
8877         * gfortran.dg/internal references_2.f90: New test.
8878
8879         Fix regression in testing of admissability of attributes.
8880         * gfortran.dg/intent_used_1.f90: New test.
8881
8882 2006-01-23  Ben Elliston  <bje@au.ibm.com>
8883
8884         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
8885         Remove target conditional torture options for i?86 and x86_64
8886         GNU/Linux.
8887
8888 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8889
8890         PR c++/10891
8891         * g++.dg/rtti/no-rtti.C: New.
8892
8893 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
8894
8895         PR c++/25895
8896         * g++.dg/inherit/conv2.C: New test.
8897
8898         PR c++/25856
8899         * g++.dg/parse/dtor7.C: New test.
8900
8901         PR c++/25858
8902         * g++.dg/template/crash44.C: New test.
8903
8904 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
8905
8906         PR fortran/25124
8907         PR fortran/25625
8908         * gfortran.dg/internal_references_1.f90: New test.
8909           PR fortran/20881
8910         PR fortran/23308
8911         PR fortran/25538
8912         PR fortran/25710
8913         * gfortran.dg/global_references_1.f90: New test.
8914         * gfortran.dg/g77/19990905-1.f: Restore the error that
8915         there is a clash between the common block name and
8916         the name of a subroutine reference.
8917
8918         PR fortran/PR24276
8919         * gfortran.dg/aliasing_dummy_1.f90: New test.
8920
8921 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
8922
8923         * gcc.dg/vmx/1b-01.c: Warning fix.
8924         * gcc.dg/vmx/1c-02.c: Likewise.
8925         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
8926
8927 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
8928
8929         PR testsuite/24962
8930         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
8931
8932 2006-01-20  Richard Guenther  <rguenther@suse.de>
8933         Steven Bosscher <stevenb.gcc@gmail.com>
8934
8935         PR rtl-optimization/24626
8936         * gcc.dg/torture/pr24626-1.c: New testcase.
8937         * gcc.dg/torture/pr24626-2.c: Likewise.
8938         * gcc.dg/torture/pr24626-3.c: Likewise.
8939         * gcc.dg/torture/pr24626-4.c: Likewise.
8940
8941 2006-01-20  Dirk Mueller  <dmueller@suse.com>
8942
8943         PR c++/5520
8944         * g++.dg/warn/empty-body.C: New.
8945
8946 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
8947
8948         PR c++/22136
8949         * g++.dg/template/using10.C: New test.
8950         * g++.dg/temlpate/using11.C: Likewise.
8951         * g++.dg/inherit/using5.C: Tweak error messages.
8952
8953 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
8954
8955         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
8956         target test.
8957         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
8958
8959 2006-01-19  Jan Hubicka  <jh@suse.cz>
8960
8961         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
8962
8963 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8964
8965         PR c++/25854
8966         * g++.dg/template/spec28.C: New test.
8967
8968 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
8969
8970         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8971         Fix fprintf's by adding srcdir or removing it.
8972
8973 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
8974
8975         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
8976         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
8977         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
8978         * testsuite/gcc.dg/gomp/empty.c: Likewise.
8979         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
8980         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
8981         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
8982         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
8983         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
8984         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
8985         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
8986         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
8987         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
8988         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
8989
8990 2006-01-18  Jeff Law  <law@redhat.com>
8991
8992         * gcc.dg/tree-ssa/vrp25.c: New test.
8993
8994 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8995
8996         * gcc.dg/pr25805.c: Fix misapplied patch.
8997
8998 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
8999
9000         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
9001         (check_effective_target_vect_udot_qi): New.
9002         (check_effective_target_vect_sdot_hi): New.
9003         (check_effective_target_vect_udot_hi): New.
9004         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
9005         prefixed with "wrapv-" with -fwrapv.
9006         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
9007         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
9008         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
9009         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
9010         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
9011
9012         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
9013         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
9014         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
9015         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
9016
9017 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9018
9019         PR c++/16829
9020         * g++.dg/other/default2.C: New test.
9021         * g++.dg/other/default3.C: New test.
9022
9023 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
9024
9025         PR c/25805
9026         * gcc.dg/pr25805.c: New file.
9027
9028 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
9029
9030         PR c++/25836
9031         * g++.dg/template/init6.C: New test.
9032
9033 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
9034
9035         * gcc.dg/tree-ssa/pr24287.c: New test
9036
9037 2006-01-18  Eric Christopher  <echristo@apple.com>
9038
9039         * g++.dg/eh/table.C: New.
9040
9041 2006-01-18  DJ Delorie  <dj@redhat.com>
9042
9043         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
9044         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
9045         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
9046         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
9047
9048 2006-01-18  Jeff Law  <law@redhat.com>
9049
9050         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
9051         on wrapping on overflow semantics.
9052
9053         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
9054
9055         * gcc.gc/tree-ssa/vrp23.c: New test.
9056         * gcc.gc/tree-ssa/vrp24.c: New test.
9057
9058 2006-01-18  Richard Henderson  <rth@redhat.com>
9059             Aldy Hernandez  <aldyh@redhat.com>
9060             Jakub Jelinek  <jakub@redhat.com>
9061             Diego Novillo  <dnovillo@redhat.com>
9062             Uros Bizjak  <uros@kss-loka.si>
9063
9064         * testsuite/gcc.dg/gomp: New directory.
9065
9066 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
9067             Steven G. Kargl  <kargls@comcast.net>
9068
9069         PR fortran/20869
9070         * gfortran.dg/intrinsic_external_1.f90: New test.
9071
9072         PR fortran/20875.
9073         * gfortran.dg/elemental_pointer_1.f90: New test.
9074
9075         PR fortran/25024
9076         * gfortran.dg/external_procedures_1.f90: New test.
9077
9078         PR fortran/25785
9079         gfortran.dg/assumed_present.f90: New test.
9080
9081 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
9082
9083         * g++.dg/parse/lookup5.C: New test.
9084
9085 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9086
9087         PR fortran/25697
9088         * gfortran.dg/read_eof.f90: New test.
9089
9090 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9091
9092         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
9093         add a closing brace.
9094
9095 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9096
9097         PR fortran/25631
9098         * gfortran.dg/fmt_tl.f: New test.
9099
9100 2006-01-17  Eric Christopher  <echristo@apple.com>
9101
9102         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
9103         * g++.old-deja/g++.warn/impint2.C: Ditto.
9104         * g++.old-deja/g++.other/null1.C: Ditto.
9105         * g++.dg/warn/conv2.C: Ditto.
9106         * g++.dg/warn/conv4.C: New file.
9107
9108 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9109
9110         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
9111
9112 2006-01-17  Andreas Jaeger  <aj@suse.de>
9113             Janis Johnson <janis187@us.ibm.com>
9114
9115         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
9116         in 64-bit.
9117         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
9118         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
9119
9120 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9121
9122         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
9123         xfail txxx where xxx >= 25.
9124
9125 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9126
9127         PR testsuite/25764
9128         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
9129
9130 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
9131
9132         PR c/25682
9133         * gcc.dg/pr25682.c: New test.
9134         * g++.dg/parse/array-size2.C: New test.
9135
9136 2006-01-16  Ian Lance Taylor  <ian@airs.com>
9137
9138         * consistency.vlad: Remove entire directory, 1652 files.
9139
9140 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
9141
9142         * lib/target-supports.exp (check_effective_target_dfp_nocache,
9143         check_effective_target_dfprt_nocache): New.
9144         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
9145         (check_effective_target_dfprt): New.
9146         * lib/c-compat.exp (check_dfp): Remove.
9147         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
9148         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
9149         level of support for decimal float.
9150         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
9151         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
9152         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
9153         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
9154         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
9155         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
9156         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
9157         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
9158         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
9159         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
9160         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
9161         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
9162         directives.
9163
9164 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9165
9166         PR testsuite/25741
9167         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
9168         $base_dir/../.
9169         * lib/gfortran.exp (gfortran_init): Likewise.
9170         * lib/obj-c++.exp (obj-c++_init): Likewise.
9171         * lib/scanasm.exp (scan-assembler-dem): Likewise.
9172         (scan-assembler-dem-not): Likewise.
9173         * lib/scandump.exp (scan-dump-dem): Likewise.
9174         (scan-dump-dem-not): Likewise.
9175
9176 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
9177
9178         PR testsuite/25767
9179         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
9180         powerpc-*-darwin*.
9181         * lib/obj-c++.exp (obj-c++_init): Likewise.
9182
9183 2006-01-16  Richard Guenther  <rguenther@suse.de>
9184
9185         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
9186
9187 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9188
9189         PR testsuite/25777
9190         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
9191         to LD_LIBRARY_PATH.
9192
9193 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
9194             Andrew Pinski  <pinskia@physics.uc.edu>
9195
9196         * gcc.dg/minmax-1.c: New test.
9197
9198 2006-01-16  Ben Elliston  <bje@au.ibm.com>
9199
9200         * gcc.dg/dfp/dfp.exp: Correct FSF address.
9201         * gcc.misc-tests/dectest.exp: Ditto.
9202
9203 2006-01-15  Ian Lance Taylor  <ian@airs.com>
9204
9205         PR testsuite/25796
9206         * gcc.target/i386/cmov6.c: Use -march=k8.
9207
9208 2006-01-15  Andreas Jaeger  <aj@suse.de>
9209
9210         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
9211         x86 does not have __float128.
9212
9213 2006-01-14  Ian Lance Taylor  <ian@airs.com>
9214
9215         * gcc.target/i386/cmov6.c: New test.
9216
9217 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
9218
9219         PR c++/25663
9220         * g++.dg/template/ctor6.C: New test.
9221
9222 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
9223
9224         PR tree-optimization/25485
9225         * gcc.dg/tree-ssa/pr25485.c: New.
9226
9227 2006-01-14  Richard Guenther  <rguenther@suse.de>
9228
9229         PR tree-optimization/22548
9230         PR tree-optimization/22555
9231         PR tree-optimization/22501
9232         * gcc.dg/tree-ssa/alias-4.c: New testcase.
9233         * gcc.dg/tree-ssa/alias-5.c: Likewise.
9234         * gcc.dg/tree-ssa/alias-6.c: Likewise.
9235         * gcc.dg/tree-ssa/alias-7.c: Likewise.
9236         * gcc.dg/tree-ssa/alias-8.c: Likewise.
9237         * gcc.dg/tree-ssa/alias-9.c: Likewise.
9238         * gcc.dg/tree-ssa/alias-10.c: Likewise.
9239         * gcc.dg/tree-ssa/alias-11.c: Likewise.
9240         * gcc.dg/tree-ssa/alias-12.c: Likewise.
9241
9242 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
9243
9244         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
9245         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
9246
9247 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
9248         Richard Guenther  <rguenther@suse.de>
9249
9250         PR rtl-optimization/24257
9251         * gcc.dg/torture/pr24257.c: New testcase.
9252
9253 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
9254
9255         * gcc.c-torture/execute/20060110-1.c: New test.
9256         * gcc.c-torture/execute/20060110-2.c: New test.
9257
9258 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
9259
9260         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
9261
9262 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
9263
9264         PR fortran/25756
9265         * gfortran.dg/label_3.f90: New test.
9266
9267 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
9268
9269         PR tree-optimization/25771
9270         * g++.dg/tree-ssa/pr25771.C: New test
9271
9272 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
9273
9274         PR tree-opt/24365
9275         * g++.dg/opt/complex5.C: New test.
9276
9277 2006-01-13  Richard Guenther  <rguenther@suse.de>
9278
9279         * gcc.target/i386/387-9.c: New testcase.
9280
9281 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
9282
9283         PR c++/24824
9284         * g++.dg/debug/dwarf2-1.C: New.
9285
9286 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9287
9288         PR testsuite/25728
9289         * lib/gcov.exp (verify-lines): Add "close $fd".
9290
9291 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
9292             Ben Elliston  <bje@au.ibm.com>
9293
9294         * gcc.dg/dfp/inf-1.c: New test.
9295
9296 2006-01-12  Janis Johnson <janis187@us.ibm.com>
9297             Yao Qi  <qiyaoltc@cn.ibm.com>
9298             Ben Elliston  <bje@au.ibm.com>
9299             Jon Grimm  <jgrimm2@us.ibm.com>
9300
9301         * gcc.dg/nodfp-1.c: New test.
9302         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9303         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9304         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
9305         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
9306         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
9307         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
9308         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
9309         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
9310         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
9311         * gcc.dg/format/dfp-scanf-1.c: Likewise.
9312         * gcc.dg/format/dfp-printf-1.c: Likewise.
9313         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
9314         (compat_setup_dfp): New.
9315         * gcc.dg/compat/compat.exp: Use it.
9316         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
9317         Make some variables global, prepend "compat_" to their names.
9318         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
9319         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
9320         * gcc.misc-tests/dectest.exp: New test driver for decTest.
9321         * lib/compat.exp (compat_skip_list): Make global, rename.
9322         * lib/c-compat.exp: New file.
9323         * lib/target-supports.exp (check_effective_target_dfp): New.
9324
9325         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
9326         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
9327         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
9328         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
9329         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
9330         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
9331         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
9332         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
9333         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
9334         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
9335         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
9336         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
9337         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
9338         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
9339         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
9340         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
9341         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
9342         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
9343         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
9344         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
9345         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
9346         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
9347         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
9348         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
9349         gcc.dg/dfp/struct-layout-1.c,
9350         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
9351         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
9352         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
9353         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
9354         gcc.dg/dfp/func-vararg-dfp.c,
9355         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
9356         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
9357         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
9358         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
9359         gcc.dg/dfp/wtr-conversion-1.c: New tests.
9360
9361 2006-01-11  Richard Guenther  <rguenther@suse.de>
9362
9363         PR tree-optimization/25734
9364         * gcc.dg/tree-ssa/pr25734.c: New testcase.
9365
9366 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
9367
9368         PR fortran/25486
9369         * gfortran.dg/literal_character_constant_1_x.F: New test.
9370         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
9371         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
9372         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
9373
9374 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9375
9376         PR c++/25386
9377         * g++.dg/ext/packed3.C: Add expected packed error.
9378
9379 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
9380
9381         PR target/25706
9382         * gcc.dg/torture/pr25706-1.c: New test.
9383
9384 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
9385
9386         PR tree-optimization/23109
9387         PR tree-optimization/23948
9388         PR tree-optimization/24123
9389
9390         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
9391         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
9392         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
9393         g++.dg/tree-ssa/pr23948.C: New testcases.
9394         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
9395         three divisions in order to do the optimization.
9396
9397 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9398
9399         PR c++/25632
9400         * g++.dg/other/pr25632.C: New test.
9401
9402 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
9403
9404         PR fortran/25730
9405         * gfortran.dg/used_types_1.f90: New test.
9406
9407 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
9408
9409         PR target/25718
9410         * gcc.dg/torture/pr25718-1.c: New test.
9411
9412 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
9413
9414         * gfortran.dg/list_read_2.f90: Fix typo in description.
9415
9416 2006-01-10  Jan Beulich  <jbeulich@novell.com>
9417
9418         * lib/target-supports.exp (check_visibility_available): Simplify test
9419         for *-*-netware*.
9420         (check_profiling_available): Fail for *-*-netware*.
9421         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
9422         * gcc.dg/20021014-1.c: Likewise.
9423         * gcc.dg/nest.c: Likewise.
9424
9425 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
9426
9427         fortran/24936
9428         * gfortran.dg/forall_3.f90: New test.
9429
9430 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
9431
9432         PR fortran/21977
9433         * gfortran.dg/nesting_2.f90: New test.
9434         * gfortran.dg/nesting_3.f90: New test.
9435
9436 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
9437
9438         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
9439         Fix typo in comment.
9440
9441 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
9442
9443         * gfortran.dg/single_char_string.f90: New test.
9444
9445 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
9446
9447         * gfortran.dg/ichar_2.f90: New test.
9448
9449 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
9450
9451         PR fortran/25093
9452         * gfortran.dg/private_type_4.f90: New.
9453
9454 2006-01-07  Richard Guenther  <rguenther@suse.de>
9455
9456         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
9457
9458 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9459
9460         * gfortran.dg/func_decl_1.f90: New.
9461         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
9462         * gfortran.dg/array_alloc_2.f90: Likewise.
9463         * gfortran.dg/char_result_8.f90: Likewise.
9464         * gfortran.dg/dup_save_1.f90: Likewise.
9465         * gfortran.dg/dup_save_2.f90: Likewise.
9466         * gfortran.dg/f2c_6.f90: Likewise.
9467         * gfortran.dg/f2c_7.f90: Likewise.
9468         * gfortran.dg/func_result_2.f90: Likewise.
9469         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
9470
9471 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
9472
9473         PR fortran/22146
9474         * gfortran.dg/elemental_subroutine_1.f90: New test.
9475         * gfortran.dg/elemental_subroutine_2.f90: New test.
9476
9477         PR fortran/25029
9478         PR fortran/21256
9479         * gfortran.dg/assumed_size_refs_1.f90: New test.
9480
9481         PR fortran/20868
9482         PR fortran/20870
9483         * gfortran.dg/assumed_size_refs_2.f90: New test.
9484         * gfortran.dg/initialization_1.f90: Change warning message.
9485
9486 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
9487
9488         * gcc.dg/tree-ssa/loop-15.c: New test.
9489
9490 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9491
9492         PR fortran/25598
9493         * gfortran.dg/backspace_3.f: New test.
9494         * gfortran.dg/backspace_4.f: New test.
9495
9496 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9497
9498         PR fortran/24268
9499         * gfortran.dg/fmt_white.f: Update test.
9500
9501 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
9502
9503         * gcc.dg/cast-1.c: Add new warning.
9504         * gcc.dg/cast-2.c: Likewise.
9505         * gcc.dg/cast-3.c: Likewise.
9506         * gcc.dg/format/cast-1.c: Likewise.
9507         * gcc.dg/cast-4.c: New testcase.
9508
9509 2006-01-05  Richard Guenther  <rguenther@suse.de>
9510
9511         PR tree-optimization/22555
9512         * gcc.dg/tree-ssa/alias-3.c: New testcase.
9513
9514 2006-01-05  Richard Guenther  <rguenther@suse.de>
9515             Diego Novillo  <dnovillo@redhat.com>
9516
9517         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
9518         * gcc.dg/tree-ssa/loop-8.c: Likewise.
9519         * gcc.dg/tree-ssa/loop-1.c: Likewise.
9520         * gcc.dg/tree-ssa/pr23294.c: Likewise.
9521         * gcc.dg/tree-ssa/pr21985.c: Likewise.
9522         * gcc.dg/tree-ssa/loop-14.c: Likewise.
9523         * gcc.dg/tree-ssa/loop-2.c: Likewise.
9524         * gcc.dg/tree-ssa/loop-3.c: Likewise.
9525         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9526         * gcc.dg/tree-ssa/pr21171.c: Likewise.
9527         * gcc.dg/tree-ssa/loop-5.c: Likewise.
9528         * gcc.dg/tree-ssa/loop-10.c: Likewise.
9529         * gcc.dg/tree-ssa/loop-6.c: Likewise.
9530         * treelang/compile/extravar.tree: Likewise.
9531         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
9532         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
9533         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
9534         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9535         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
9536
9537 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9538
9539         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
9540         for 64-bit fix.
9541
9542 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
9543
9544         PR fortran/23675
9545         gfortran.dg/char_result_11.f90: New.
9546
9547 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
9548
9549         PR c++/24782
9550         * g++.dg/parse/access9.C: New test.
9551         * g++.dg/tc1/dr52.C: Tweak error markers.
9552
9553 2006-01-04  Richard Henderson  <rth@redhat.com>
9554
9555         Merge from gomp branch.
9556         * g++.dg/parse/pragma2.C: Update expected error lines.
9557
9558 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
9559
9560         * g++.dg/other/i386-2.C: New test.
9561
9562         PR target/25554
9563         * gcc.c-torture/compile/20051228-1.c: New test.
9564
9565         PR c/25559
9566         * gcc.dg/pr25559.c: New test.
9567
9568 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
9569
9570         PR c++/25492
9571         * g++.dg/lookup/friend9.C: New test.
9572
9573         PR c++/25625
9574         * g++.dg/template/repo5.C: New test.
9575
9576 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
9577
9578         PR fortran/25101
9579         * gfortran.dg/forall_2.f90: New test.
9580
9581 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
9582
9583         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
9584         dg-require-weak.  Adjust regexp to handle leading-underscore
9585         targets and space as well as TAB after .weak.  Change previous
9586         64-bit fix to not use naked dot.
9587
9588 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
9589
9590         PR rtl-optimization/25578
9591         * gcc.c-torture/execute/20060102-1.c: New testcase.
9592
9593 2006-01-03  Richard Guenther  <rguenther@suse.de>
9594
9595         PR c/25183
9596         * gcc.dg/torture/pr25183.c: New testcase.
9597
9598 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
9599
9600         Merge from gomp-branch.
9601         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
9602         * gcc.dg/ia64-sync-2.c: Likewise.
9603         * gcc.dg/ia64-sync-3.c: Likewise.
9604         * gcc.dg/ia64-sync-4.c: Likewise.
9605         * gcc.dg/sync-2.c: Likewise.
9606         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
9607         that sparc64-*-* and sparcv9-*-* supports sync builtins.
9608
9609 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
9610
9611         PR c++/25635
9612         * g++.dg/parse/operator6.C: New test.
9613
9614         PR c++/25637
9615         * g++.dg/parse/error29.C: New test.
9616
9617         PR c++/25638
9618         * g++.dg/parse/dtor6.C: New test.
9619
9620         PR c++/25633
9621         * g++.dg/parse/ctor3.C: New test.
9622
9623         PR c++/25634
9624         * g++.dg/template/class3.C: New test.
9625
9626 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
9627
9628         * g++.dg/debug/debug9.C: New.
9629
9630 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
9631
9632         PR fortran/24640
9633         * gfortran.dg/label_2.f90: New test.
9634
9635 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9636
9637         * g++.dg/lookup/using12.C: Tighten error marker.
9638
9639 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
9640             Andrew Pinski <pinskia@physics.uc.edu>
9641
9642         * gcc.target/powerpc/darwin-abi-3.c: New file.
9643         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
9644         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
9645         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
9646         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
9647         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
9648         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
9649         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
9650         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
9651
9652 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
9653
9654         * gcc.dg/tree-ssa/loadpre1.c: New;
9655         * gcc.dg/tree-ssa/loadpre2.c: New;
9656         * gcc.dg/tree-ssa/loadpre3.c: New;
9657         * gcc.dg/tree-ssa/loadpre4.c: New;
9658         * gcc.dg/tree-ssa/loadpre5.c: New;
9659         * gcc.dg/tree-ssa/loadpre6.c: New;
9660         * gcc.dg/tree-ssa/loadpre7.c: New;
9661         * gcc.dg/tree-ssa/loadpre8.c: New;
9662         * gcc.dg/tree-ssa/loadpre9.c: New;
9663
9664 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
9665
9666         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
9667         * g++.dg/abi/thunk4.C: Likewise.
9668
9669 2006-01-01  Andreas Jaeger  <aj@suse.de>
9670
9671         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
9672         portable.
9673
9674 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
9675
9676         PR c++/25294
9677         * gcc.dg/pragma-pack-3.c: New test.
9678         * g++.dg/parse/pragma3.C: New test.
9679
9680 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9681
9682         PR middle-end/24827
9683         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
9684
9685 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9686
9687         PR testsuite/25214
9688         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
9689
9690 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
9691
9692         PR fortran/22607
9693         * gfortran-dg/pure_byref_3.f90: New.
9694
9695         fortran/PR 25396
9696         * gfortran.dg/userdef_operator_1.f90: New.
9697
9698 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9699
9700         * g++.dg/abi/thunk3.C: New.
9701         * g++.dg/abi/thunk4.C: New.
9702
9703 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
9704
9705         PR fortran/25532
9706         * gfortran.dg/host_used_types_1.f90: New test. Check that host
9707         associated derived type components of derived types are
9708         properly declared in contained procedures.
9709
9710 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9711
9712         PR libgfortran/25139
9713         * gfortran.dg/backspace_2.f: New test.
9714
9715 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9716
9717         PR libgfortran/25550
9718         * gfortran.dg/endfile.f: New test.
9719
9720 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9721
9722         PR libgfortran/25419
9723         * gfortran.dg/comma.f: New test.
9724
9725 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9726
9727         * lib/gfortran-dg.exp: Remove trailing whitespace.
9728         * lib/fortran-torture.exp: Test with -fbounds-check instead of
9729         -funroll-all-loops.
9730
9731 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
9732
9733         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
9734         Extended Double long doubles or repeat tests when long double is
9735         the same size as double.
9736
9737 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9738
9739         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
9740
9741         PR testsuite/25442
9742         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
9743         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
9744
9745         PR testsuite/25441
9746         * gcc.dg/pr23911.c: Make test variable static.
9747
9748         PR testsuite/25444
9749         * gcc.dg/tree-ssa/pr14841.c: Likewise.
9750
9751 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
9752
9753         PR c++/25439
9754         * g++.dg/parse/crash17.C: Adjust error markers.
9755         * g++.dg/template/error20.C: New test.
9756
9757 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
9758
9759         PR c++/23172
9760         * g++.dg/ext/complit4.C: New test.
9761
9762         PR c++/25417
9763         * g++.dg/ext/complit5.C: Likewise.
9764
9765 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
9766
9767         PR tree-optimization/25125
9768         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
9769         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
9770         * gcc.c-torture/execute/pr25125.c: New.
9771
9772 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
9773
9774         PR fortran/25029
9775         PR fortran/21256
9776         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
9777         with incorrect assumed size references.
9778
9779 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
9780
9781         PR c++/23171
9782         * g++.dg/opt/init1.C: New test.
9783
9784 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
9785
9786         PR c++/24671
9787         * g++.dg/template/sfinae3.C: New test.
9788
9789 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9790
9791         * g++.dg/other/friend4.C: New test.
9792
9793 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
9794
9795         PR target/25005
9796         * g++.dg/opt/pr25005.C: New test.
9797
9798 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
9799
9800         PR c++/25369
9801         * g++.dg/template/ptrmem16.C: New test.
9802
9803 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
9804
9805         PR fortran/25029
9806         PR fortran/21256
9807         * gfortran.dg/initialization_1.f90: Add test of SIZE.
9808
9809 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9810
9811         PR libgfortran/25307
9812         * gfortran.dg/list_read_5.f90: New test.
9813
9814 2005-12-22  Richard Henderson  <rth@redhat.com>
9815
9816         * gcc.target/i386/sse-7.c: Use -msse2.
9817
9818 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
9819
9820         PR rtl-optimization/25432
9821         * gcc.c-torture/compile/20051216-1.c: New test.
9822
9823         PR objc/25328
9824         * objc/execute/pr25328.m: New test.
9825
9826 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
9827
9828         PR c++/25364
9829         * g++.dg/template/call4.C: New test.
9830
9831 2005-12-22  Dale Johannesen  <dalej@apple.com>
9832
9833         * gcc.target/i386/sse-17.c: New.
9834
9835 2005-12-22  Paul Brook  <paul@codesourcery.com>
9836
9837         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
9838
9839 2005-12-22  Paul Brook  <paul@codesourcery.com>
9840
9841         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
9842
9843 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
9844
9845         PR tree-opt/25513
9846         * gcc.c-torture/compile/pr25513.c: New test.
9847
9848 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9849
9850         PR c++/23333
9851         * g++.dg/parse/error25.C: Add more tests.
9852
9853 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9854
9855         PR fortran/18990
9856         * gfortran.dg/der_charlen_1.f90: New.
9857
9858 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
9859
9860         PR fortran/20889
9861         * gfortran.dg/pointer_component_type_1.f90: New test.
9862
9863         PR fortran/25029
9864         PR fortran/21256
9865         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
9866         should give an error with assumed size array refernces and checks those
9867         that should not.
9868         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
9869         reference an upper bound so that it does not generate an error.
9870
9871         PR fortran/19362
9872         PR fortran/20244
9873         PR fortran/20864
9874         PR fortran/25391
9875         * gfortran.dg/used_dummy_types_1.f90: New test.
9876         * gfortran.dg/used_dummy_types_2.f90: New test.
9877         * gfortran.dg/used_dummy_types_3.f90: New test.
9878         * gfortran.dg/used_dummy_types_4.f90: New test.
9879         * gfortran.dg/used_dummy_types_5.f90: New test.
9880
9881         PR fortran/23152
9882         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
9883         group already being USE associated.
9884         * gfortran.dg/assumed_shape_nml.f90: New test.
9885         * gfortran.dg/assumed_size_nml.f90: New test.
9886
9887         PR fortran/20862
9888         PR fortran/25053
9889         PR fortran/25063
9890         PR fortran/25064
9891         PR fortran/25066
9892         PR fortran/25067
9893         PR fortran/25068
9894         PR fortran/25307
9895         * gfortran.dg/io_constraints_1.f90: New test.
9896         * gfortran.dg/io_constraints_1.f90: New test.
9897         * gfortran.dg/iostat_3.f90: Change wording of warning.
9898         * gfortran.dg/g77/19981216-0.f: The same.
9899
9900 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
9901
9902         PR tree-optimization/23518
9903         * testsuite/gcc.dg/pr23518.c: New.
9904
9905 2005-12-21  Mike Stump  <mrs@apple.com>
9906
9907         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
9908
9909 2005-12-21  Paul Brook  <paul@codesourcery.com>
9910
9911         * gcc.dg/pr19340.c: Skip on m68k targets.
9912
9913 2005-12-21  Steven Bosscher  <stevenb@suse.de>
9914
9915         PR rtl-optimization/25196
9916         * gcc.dg/pr25196.c: New test.
9917
9918 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
9919
9920         PR fortran/25423
9921         gfortran.dg/where_nested_1.f90: New.
9922
9923 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
9924
9925         PR tree-optimization/25382.
9926         * gcc.dg/tree-ssa/pr25382.c: New.
9927
9928 2005-12-20  Richard Guenther  <rguenther@suse.de>
9929
9930         PR middle-end/24306
9931         * gcc.target/i386/pr24306.c: New testcase.
9932
9933 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
9934
9935         PR tree-optimization/25501
9936         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
9937
9938 2005-12-20  Richard Guenther  <rguenther@suse.de>
9939
9940         Revert
9941         2005-12-02  Richard Guenther  <rguenther@suse.de>
9942
9943         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9944
9945 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
9946
9947         PR c++/21228
9948         * g++.dg/warn/Wunreachable-code-2.C: New test.
9949
9950 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
9951
9952         PR c++/24278
9953         * g++.dg/template/ctor5.C: New test.
9954
9955         PR c++/24915
9956         * g++.dg/template/overload8.C: New test.
9957
9958 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
9959
9960         * gcc.c-torture/compile/pr25483 : New test.
9961
9962 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9963
9964         PR c++/20552
9965         * g++.dg/ext/typeof10.C: New test.
9966
9967 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9968
9969         * gcc.dg/mt-loopi1.c: New.
9970
9971 2005-12-18  Richard Guenther  <rguenther@suse.de>
9972
9973         PR tree-optimization/25481
9974         * gcc.dg/torture/pr25481.c: New testcase.
9975
9976 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
9977
9978         PR rtl-optimization/21041
9979         * gcc.dg/pr21041.c: New test.
9980
9981 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9982
9983         PR libgfortran/25463
9984         * gfortran.dg/advance.f90: New test.
9985
9986 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
9987
9988         * gcc.dg/20051201-1.c: New test.
9989
9990 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
9991
9992         PR fortran/25018
9993         * gfortran.dg/initialization_1.f90: New test.
9994         * gfortran.dg/enum_5.f90: Change dg-error to new message.
9995         * gfortran.dg/g77/980616-0.f: The same.
9996
9997 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9998
9999         * PR fortran/25458
10000         * gfortran.dg/chkbits.f90: New test.
10001
10002 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10003
10004         * gfortran.dg/enum_5.f: Revert to previous version.
10005
10006 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10007
10008         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
10009         * gfortran.dg/nested_modules_1.f90: Ditto.
10010         * gfortran.dg/hollerith_f95.f90: Ditto.
10011         * gfortran.dg/select_5.f90: Ditto.
10012         * gfortran.dg/secnds.f: Ditto.
10013         * gfortran.dg/hollerith2.f90: Ditto.
10014         * gfortran.dg/imag_2.f: Ditto.
10015         * gfortran.dg/ftell_2.f90: Ditto.
10016         * gfortran.dg/malloc_free_1.f90: Ditto.
10017         * gfortran.dg/logint-1.f: Ditto.
10018         * gfortran.dg/recursive_statement_functions.f90: Ditto.
10019         * gfortran.dg/e_d_fmt.f90: Ditto.
10020         * gfortran.dg/hollerith_legacy.f90: Ditto.
10021         * gfortran.dg/logint-2.f: Ditto.
10022         * gfortran.dg/enum_5.f90: Ditto.
10023         * gfortran.dg/f2c_2.f90: Ditto.
10024         * gfortran.dg/pr17143.f90: Ditto.
10025         * gfortran.dg/namelist_14.f90: Ditto.
10026         * gfortran.dg/logint-3.f: Ditto.
10027         * gfortran.dg/spread_scalar_source.f90: Ditto.
10028         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
10029         * gfortran.dg/namelist_11.f: Ditto.
10030         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10031         * gfortran.dg/g77/20010519-1.f
10032         * gfortran.dg/g77/alpha1.f: Ditto.
10033         * gfortran.dg/g77/990115-1.f: Ditto.
10034         * gfortran.dg/g77/erfc.f: Ditto.
10035         * gfortran.dg/g77/19990313-3.f: Ditto.
10036         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
10037         * gfortran.dg/g77/20010426.f: Ditto.
10038         * gfortran.dg/g77/19990313-0.f: Ditto.
10039         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
10040         * gfortran.dg/g77/20000629-1.f: Ditto.
10041         * gfortran.dg/g77/970125-0.f: Ditto.
10042         * gfortran.dg/g77/8485.f: Ditto.
10043         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
10044         * gfortran.dg/g77/19990313-1.f: Ditto.
10045         * gfortran.dg/g77/int8421.f: Ditto.
10046         * gfortran.dg/g77/19990305-0.f: Ditto.
10047         * gfortran.dg/g77/947.f: Ditto.
10048         * gfortran.dg/g77/19990905-2.f: Ditto.
10049         * gfortran.dg/g77/cabs.f: Ditto.
10050         * gfortran.dg/g77/19990313-2.f: Ditto.
10051         * gfortran.dg/g77/20020307-1.f: Ditto.
10052         * gfortran.dg/g77/dcomplex.f: Ditto.
10053         * gfortran.dg/g77/19990502-1.f: Ditto.
10054         * gfortran.dg/g77/19981216-0.f: Ditto.
10055         * gfortran.dg/common_4.f90: Ditto.
10056         * gfortran.dg/entry_4.f90: Ditto.
10057         * gfortran.dg/equiv_constraint_2.f90: Ditto.
10058         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
10059         * gfortran.dg/namelist_12.f: Ditto.
10060         * gfortran.dg/scale_1.f90: Ditto.
10061         * gfortran.dg/modulo_1.f90
10062         * gfortran.dg/hollerith.f90: Ditto.
10063         * gfortran.dg/direct_io_3.f90: Ditto.
10064         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
10065         * gfortran.dg/gnu_logical_1.F: Ditto.
10066         * gfortran.dg/unf_io_convert_1.f90: Ditto.
10067         * gfortran.dg/assign_1.f90: Ditto.
10068         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
10069         * gfortran.dg/pr23095.f: Ditto.
10070         * gfortran.dg/read_float_1.f90: Ditto.
10071
10072 2005-12-17  Andreas Jaeger  <aj@suse.de>
10073
10074         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
10075         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
10076
10077 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10078
10079         PR fortran/24268
10080         * gfortran.dg/fmt_white.f: New test.
10081
10082 2005-12-16  Steven G. Kargl <kargls@comcast.net>
10083
10084         * gfortran.dg/label_1.f90: New test.
10085
10086 2005-12-15  Ben Elliston  <bje@au.ibm.com>
10087
10088         PR testsuite/25422
10089         * gcc.dg/20031012-1.c: Add -Walways-true option.
10090         * gcc.dg/weak/weak-3.c: Likewise.
10091         * g++.old-deja/g++.mike/warn8.C: Likewise.
10092
10093 2005-12-16  Mike Stump  <mrs@apple.com>
10094
10095         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
10096         exit.
10097
10098 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10099
10100         PR libgfortran/25264
10101         PR libgfortran/25349
10102         * gfortran.dg/tl_editing.f90: Added additional checks.
10103         * gfortran.dg/t_editing.f: New test.
10104         * gfortran.dg/write_padding.f90: New test
10105
10106 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10107
10108         PR testsuite/25215
10109         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
10110
10111 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
10112
10113         PR rtl-optimization/24899
10114         * gcc.c-torture/execute/20051215-1.c: New test.
10115
10116 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
10117
10118         PR 24823
10119         * gfortran.dg/pr24823.f: New test.
10120
10121 2005-12-16  Jeff Law  <law@redhat.com>
10122
10123         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
10124
10125 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10126
10127         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
10128         Change C++ style comments to C style comments.
10129         Remove aligned types from the array.
10130         Keep Enums disabled.
10131         (complex_types): Remove aligned types from the array.
10132         Comment out "_Complex long double".
10133         (attrib_types): Remove.
10134         (complex_attrib_types): Remove.
10135         (attrib_array_types): Remove.
10136         (complex_attrib_array_types): Remove.
10137         (aligned_bitfld_types): Remove.
10138         (n_aligned_bitfld_types): Remove.
10139         (FEATURE_ALIGNEDPACKED): Delete.
10140         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
10141         (singles): Remove support for adding attributes.
10142         (choose_type): Remove support for attributed types.
10143         (generate_fields): Remove support for attributed bit-fields.
10144         Remove support for adding attributes.
10145         (generate_random_tests): Remove support for adding attributes.
10146         (features): Add back "[0] :0" and "complex vector [0]".
10147         (main): Remove support for attributed bit-fields.
10148         Uncomment the calling of generate_random_tests for the rests of
10149         the tests.
10150
10151 2005-12-16  Jan Hubicka  <jh@suse.cz>
10152
10153         * gcc.c-torture/combine/pr25224.c: New.
10154
10155 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
10156
10157         PR other/25028
10158         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
10159         HP-UX.
10160
10161 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
10162
10163         * gcc.dg/20051215-1.c: New file.
10164
10165 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10166
10167         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
10168         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
10169
10170 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
10171
10172         PR fortran/18197
10173         * gfortran.dg/dummy_functions_1.f90: New.
10174
10175 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
10176
10177         PR rtl-optimization/25310
10178         * gcc.c-torture/compile/pr25310.c: New test.
10179
10180 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
10181
10182         PR debug/25023
10183         * gcc.dg/pr25023.c: New test.
10184
10185 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10186
10187         * g++.old-deja/g++.brendan/redecl1.C,
10188         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
10189         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
10190         g++.old-deja/g++.oliva/typeof1.C,
10191         g++.old-deja/g++.other/crash16.C,
10192         g++.old-deja/g++.other/crash34.C,
10193         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
10194         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
10195         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
10196         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
10197         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
10198         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
10199         Remove xfail.
10200
10201 2005-12-14  Kean Johnston  <jkj@sco.com>
10202             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10203
10204         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
10205         * gcc.target/i386/20020523-1.c: Ditto.
10206         * gcc.target/i386/tailcall-1.c: Ditto.
10207         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
10208         * gcc.target/i386/ssetype-5.c: Ditto.
10209
10210 2005-12-14  Jeff Law  <law@redhat.com>
10211
10212         * gcc.dg/tree-ssa/foldstring-1.c: New test.
10213
10214 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
10215
10216         PR target/25254
10217         PR target/24188
10218         * gcc.target/i386/pr25254.c: New test.
10219         * gfortran.dg/PR24188.f: New test.
10220
10221 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
10222
10223         * lib/fortran-torture.exp: Catch remaining uses of
10224         remote_file build delete.
10225
10226 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10227
10228         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
10229
10230 2005-12-14  Ben Elliston  <bje@au.ibm.com>
10231
10232         * gcc.dg/warn-addr-cmp.c: New test.
10233
10234 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
10235
10236         PR debug/25023
10237         PR target/25293
10238         * gcc.target/i386/pr25293.c: New test.
10239
10240 2005-12-13  Petr Machata  <machata@post.cz>
10241
10242         PR c++/24907
10243         * g++.dg/parse/comma2.C: New test.
10244
10245 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
10246             Jakub Jelinek  <jakub@redhat.com>
10247
10248         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
10249         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
10250         (limits.h): Include unconditionally.
10251         (stdlib.h): Likewise.
10252         (hashtab.h): Do not include.
10253         (getopt.h): Likewise.
10254         (stddef.h): Include.
10255         (hashval_t): Define.
10256         (struct entry): Add "next" field.
10257         (HASH_SIZE): New macro.
10258         (hash_table): New variable.
10259         (switchfiles): Do not use xmalloc.
10260         (mix): New macro.
10261         (iterative_hash): New function.
10262         (hasht): Remove.
10263         (e_exists): New function.
10264         (e_insert): Likewise.
10265         (output): Use, instead of libiberty hashtable functions.
10266         (main): Do not use getopt.  Do not call htab_create.
10267
10268 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
10269
10270         PR c++/25331
10271         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
10272         put atal* and atpaal* attributes on array elements.
10273         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
10274         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
10275         put atal* and atpaal* attributes on array elements.
10276         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
10277
10278 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
10279
10280         * gcc.dg/single-precision-constant.c: New test.
10281
10282 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
10283
10284         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
10285         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
10286         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
10287         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
10288         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
10289         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
10290         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
10291         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
10292         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
10293         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
10294         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
10295         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
10296         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
10297         gcc.target/powerpc/ppc-sdata-2.c,
10298         gcc.target/powerpc/ppc-stackalign-1.c,
10299         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
10300         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
10301         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
10302         gcc.target/powerpc/rs6000-ldouble-2.c,
10303         gcc.target/powerpc/rs6000-power2-1.c,
10304         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
10305         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
10306         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
10307         option into target selector.
10308         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
10309         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
10310
10311 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10312
10313         PR objc/25348
10314         * objc.dg/encode-9.m: New test.
10315
10316 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10317
10318         PR testsuite/20772
10319         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
10320         * gcc.dg/asm-b.c: Fix typo.
10321         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
10322         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10323         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
10324         i?86 lp64 and x86_64 ilp32.
10325         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
10326         on i?86 lp64.
10327         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
10328
10329 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
10330
10331         PR fortran/25078
10332         gfortran.dg/equiv_5.f90: New test.
10333
10334 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
10335
10336         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
10337         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
10338         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
10339         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
10340         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
10341         * gcc.dg/tree-ssa/reassoc-5.c: New.
10342         * gcc.dg/tree-ssa/reassoc-6.c: New.
10343         * gcc.dg/tree-ssa/reassoc-7.c: New.
10344         * gcc.dg/tree-ssa/reassoc-8.c: New.
10345         * gcc.dg/tree-ssa/reassoc-9.c: New.
10346         * gcc.dg/tree-ssa/reassoc-10.c: New.
10347         * gcc.dg/tree-ssa/reassoc-11.c: New.
10348
10349 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10350
10351         PR testsuite/25167
10352         PR testsuite/24478
10353         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
10354
10355 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
10356
10357         PR c++/25300
10358         * g++.dg/template/inherit.C: Do not use a generic error message.
10359
10360 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10361
10362         PR libobjc/25354
10363         * objc.dg/gnu-encoding: New directory.
10364         * objc.dg/gnu-encoding/compat-common.h: New file.
10365         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
10366         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
10367         * objc.dg/gnu-encoding/vector-defs.h: New file.
10368         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
10369         * objc.dg/gnu-encoding/generate-random.c: New file.
10370         * objc.dg/gnu-encoding/generate-random_r.c: New file.
10371         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
10372         * objc.dg/gnu-encoding/generate-random.h: New file.
10373
10374 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
10375
10376         PR c++/25337
10377         * g++.dg/template/defarg7.C: New test.
10378
10379 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
10380
10381         PR libobjc/25347
10382         * objc.dg/encode-8.m: New test.
10383
10384 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
10385
10386         PR libobjc/25346
10387         * objc.dg/encode-7.m: New test.
10388
10389 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
10390
10391         PR c++/25010
10392         * g++.dg/opt/inline10.C: New test.
10393
10394 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
10395
10396         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
10397
10398 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
10399
10400         * gfortran.dg/substring_equivalence.f90: typo in comment
10401
10402 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10403
10404         PR fortran/25068
10405         * gfortran.dg/iostat_3.f90: New test.
10406
10407 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
10408
10409         PR fortran/23815
10410         * gfortran.dg/unf_io_convert_1.f90: New test.
10411         * gfortran.dg/unf_io_convert_2.f90: New test.
10412         * gfortran.dg/unf_io_convert_3.f90: New test.
10413
10414 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10415
10416         PR testsuite/20772
10417         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
10418         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
10419         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
10420         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
10421         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
10422         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
10423         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
10424         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
10425         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
10426         gcc.dg/torture/fp-int-convert-float128-timode.c,
10427         gcc.dg/torture/fp-int-convert-float128.c,
10428         gcc.dg/torture/fp-int-convert-float80-timode.c,
10429         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
10430         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
10431
10432         * gcc.dg/tls/opt-1.c: Require effective target fpic.
10433
10434 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
10435
10436         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
10437
10438 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
10439
10440         * gcc.dg/20051207-1.c,
10441         * gcc.dg/20051207-2.c,
10442         * gcc.dg/20051207-3.c: New tests.
10443
10444 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10445
10446         PR testsuite/20772
10447         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
10448         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
10449         dg-skip-if target selector.
10450
10451         PR testsuite/20772
10452         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
10453         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
10454         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
10455         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
10456         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
10457         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
10458         and/or merge with i?86 cases.
10459
10460         * gcc.dg/tls/opt-3.c: Require effective target fpic.
10461
10462         PR testsuite/20772
10463         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
10464         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
10465         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
10466         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
10467         x86_64-*-linux*.
10468
10469 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
10470
10471         PR target/25311
10472         * gcc.c-torture/compile/pr25311.c: New test.
10473
10474 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10475
10476         PR libgfortran/25039
10477         * gfortran.dg/read_comma.f: New test.
10478
10479 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
10480
10481         PR c++/19317
10482         * g++.dg/opt/pr19317-1.C: New test.
10483         * g++.dg/opt/pr19317-2.C: New test.
10484         * g++.dg/opt/pr19317-3.C: New test.
10485
10486         PR target/19005
10487         * gcc.c-torture/execute/pr19005.c: New test.
10488
10489         PR target/17828
10490         * g++.old-deja/g++.other/comdat5.C: New test.
10491         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
10492
10493         * g++.dg/compat/struct-layout-1.exp: New file.
10494         * g++.dg/compat/struct-layout-1.h: New.
10495         * g++.dg/compat/struct-layout-1_generate.c: New.
10496         * g++.dg/compat/struct-layout-1_x1.h: New.
10497         * g++.dg/compat/struct-layout-1_x2.h: New.
10498         * g++.dg/compat/struct-layout-1_y1.h: New.
10499         * g++.dg/compat/struct-layout-1_y2.h: New.
10500
10501         * gcc.dg/20050330-2.c: New test.
10502
10503 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
10504
10505         PR fortran/25292
10506         * gfortran.dg/associated_1.f90: New.
10507
10508 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10509
10510         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
10511         ILP32 vect_no_align platforms.
10512
10513 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
10514             Jakub Jelinek  <jakub@redhat.com>
10515
10516         PR target/25268
10517         * gcc.c-torture/compile/20051207-1.c: New test.
10518
10519 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10520
10521         PR testsuite/20772
10522         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
10523         gcc.dg/torture/pr18582-1.c,
10524         gcc.target/i386/attributes-error.c: Also test on x86_64.
10525
10526         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
10527
10528 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10529
10530         PR c++/19397
10531         * g++.dg/template/typedef3.C: New test.
10532
10533         PR c++/19762
10534         PR c++/19764
10535         * g++.dg/template/dtor3.C: Fix error markers.
10536
10537 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
10538
10539         * lib/target-supports.exp (check_effective_target_sync_char_short):
10540         Add s390*.
10541
10542 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
10543
10544         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
10545
10546 2005-12-06  Roger Sayle  <roger@eyesopen.com>
10547
10548         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
10549         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
10550         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
10551         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
10552
10553 2005-12-06  Roger Sayle  <roger@eyesopen.com>
10554
10555         PR c++/25263
10556         * g++.dg/other/array2.C: New test case.
10557
10558 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
10559
10560         * gcc.dg/darwin-weakimport-3.c: New.
10561
10562         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
10563         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
10564         and to work on Darwin.
10565         * gcc.dg/attr-weakref-1b.c: New file.
10566         * gcc.dg/attr-weakref-2.c: New test.
10567         * gcc.dg/darwin-weakref-1.c: New test.
10568
10569 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
10570
10571         PR testsuite/25247
10572         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
10573         use in selector expressions.
10574         (dg-xfail-if): Ditto.
10575         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
10576         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
10577         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
10578         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
10579         * gcc.test-framework/test-framework.exp: Skip generated tests if
10580         CHECK_TEST_FRAMEWORK is not 1.
10581
10582 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10583
10584         PR tree-optimization/24963
10585         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
10586
10587         PR target/24108
10588         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
10589
10590         PR target/18580
10591         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
10592         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10593         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10594         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10595
10596 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
10597
10598         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
10599         dg-options.
10600
10601 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
10602
10603         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
10604
10605 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
10606
10607         * gcc.dg/format/cast-1.c: New test.
10608
10609 2005-12-04  Roger Sayle  <roger@eyesopen.com>
10610
10611         PR c/7776
10612         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
10613         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
10614         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
10615         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
10616
10617 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
10618
10619         * gcc.dg/cast-pretty-print-1.c: New test.
10620
10621 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
10622
10623         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
10624
10625 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
10626
10627         PR c++/24173
10628         * g++.dg/template/friend40.C: New test.
10629
10630 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
10631
10632         PR target/25199
10633         * gcc.target/i386/movq-2.c: New test.
10634         * gcc.target/i386/movq.c: Remove target i?86, instead add
10635         dg-require-effective-target ilp32.
10636
10637 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10638
10639         PR c++/24103
10640         * g++.dg/other/default1.C: New test.
10641
10642 2005-12-02  Richard Guenther  <rguenther@suse.de>
10643
10644         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10645
10646 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10647
10648         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
10649
10650 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
10651
10652         PR target/21017
10653         * gcc.target/powerpc/rotate.c: New.
10654
10655 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10656
10657         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
10658         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
10659
10660 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10661
10662         PR c/13384
10663         * gcc.dg/pr17730-1.c: Adjust.
10664         * gcc.dg/lvalue1.c (main): Likewise.
10665         * gcc.dg/lvalue-2.c: Likewise.
10666         * g++.dg/pr7503-3.C
10667
10668 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
10669
10670         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
10671         error messages.
10672
10673 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
10674
10675         PR fortran/24789
10676         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
10677
10678 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
10679
10680         PR target/24475
10681         * lib/target-supports.exp (check_effective_target_tls): New.
10682         (check_effective_target_tls_runtime): New.
10683         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
10684         for TLS support.
10685         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
10686         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10687         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
10688         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
10689         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
10690         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
10691         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10692         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
10693         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
10694         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
10695         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
10696         effective-target TLS.
10697         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
10698         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
10699         effective-target TLS runtime.
10700
10701 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
10702
10703         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
10704
10705 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
10706
10707         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
10708         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
10709         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
10710         ignored" warnings when "packing" is the same as the ABI layout.
10711
10712 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
10713
10714         PR fortran/21302
10715         * gfortran.dg/line_length_1.f: New test.
10716         * gfortran.dg/line_length_2.f90: Ditto.
10717
10718 2005-11-30  Richard Guenther  <rguenther@suse.de>
10719
10720         PR tree-optimization/21655
10721         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
10722
10723 2005-11-30  Dale Johannesen  <dalej@apple.com>
10724
10725         * gcc.c-torture/compile/pr24930.c: New.
10726
10727 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
10728
10729         PR fortran/15809
10730         *  gfortran.dg/auto_char_dummy_array.f90: New test.
10731
10732 2005-11-30  Jeff Law  <law@redhat.com>
10733
10734         * g++.old-deja/g++.law/pr25000.C: New test.
10735
10736 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
10737
10738         * gcc.dg/tls/opt-11.c: New test.
10739
10740 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
10741
10742         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
10743         targets.
10744         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
10745         LP64 ia64.
10746
10747 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
10748
10749         * gfortran.dg/open_access_1.f90: New test.
10750
10751 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10752
10753         * gcc.dg/charset/builtin2.c: New test.
10754
10755 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
10756
10757         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
10758         on mmix-*-* for *_[xy].c.
10759
10760 2005-11-28  Kean Johnston  <jkj@sco.com>
10761
10762         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
10763         headers.
10764         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
10765         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
10766         * gcc.target/i386/asm-3.c: Ditto.
10767         * gcc.target/i386/clobbers.c: Ditto.
10768         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
10769         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
10770         test regexp.
10771         * gcc.target/i386/mul.c: Ditto.
10772         * gcc.target/i386/ssetype-1.c: Ditto.
10773         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
10774         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
10775         static so the test works with -fPIC mode too. Based on comment in
10776         PR19231 by Pinski.
10777         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
10778
10779 2005-11-28  Richard Guenther  <rguenther@suse.de>
10780
10781         * gcc.dg/alias-9.c: New testcase.
10782         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
10783
10784 2005-11-28  Roger Sayle  <roger@eyesopen.com>
10785             Uros Bizjak  <uros@kss-loka.si>
10786
10787         PR middle-end/20219
10788         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
10789         tan(x)/sin(x) transformations.
10790
10791 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
10792
10793         PR middle-end/24575
10794         * gcc.dg/tree-ssa/divide-3.c: New test.
10795         * gcc.dg/tree-ssa/divide-4.c: New test.
10796
10797 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
10798
10799         PR fortran/24917
10800         *  gfortran.dg/boz_6.f90: New test.
10801
10802 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10803
10804         PR fortran/23912
10805         * gfortran.dg/modulo_1.f90: New test.
10806
10807 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10808
10809         PR libfortran/24919
10810         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
10811         fail on CRLF platforms.
10812         * gfortran.dg/ftell_2.f90: Likewise.
10813
10814 2005-11-26  Eric Christopher  <echristo@apple.com>
10815
10816         * gcc.dg/intmax_t-1.c: Remove mips xfail.
10817
10818 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
10819
10820         * objc.dg/gnu-runtime-3.m: Simplify.
10821
10822 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
10823
10824         PR middle-end/23669
10825         * gcc.dg/tree-ssa/divide-1.c: New test.
10826         * gcc.dg/tree-ssa/divide-2.c: New test.
10827
10828 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
10829
10830         PR libgfortran/24945
10831         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
10832
10833 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
10834
10835         PR libgfortran/24945
10836         * gfortran.dg/open_status_2.f90: New test.
10837
10838 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10839
10840         * gcc.c-torture/execute/builtins/fprintf.c,
10841         gcc.c-torture/execute/builtins/fputs-lib.c,
10842         gcc.c-torture/execute/builtins/fputs.c,
10843         gcc.c-torture/execute/builtins/lib/fprintf.c,
10844         gcc.c-torture/execute/builtins/lib/printf.c,
10845         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
10846
10847 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
10848
10849         * gcc.dg/20050922-2.c: New test.
10850
10851 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
10852
10853         * objc.dg/gnu-runtime-3.m: New test.
10854
10855 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10856
10857         PR c++/9278
10858         * g++.dg/other/void1.C: New test.
10859
10860 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
10861
10862         PR middle-end/24998
10863         * gcc.dg/torture/fp-int-convert-float.c,
10864         gcc.dg/torture/fp-int-convert-double.c,
10865         gcc.dg/torture/fp-int-convert-long-double.c,
10866         gcc.dg/torture/fp-int-convert-timode.c,
10867         gcc.dg/torture/fp-int-convert-float80.c,
10868         gcc.dg/torture/fp-int-convert-float80-timode.c,
10869         gcc.dg/torture/fp-int-convert-float128.c,
10870         gcc.dg/torture/fp-int-convert-float128-timode.c,
10871         gcc.dg/torture/fp-int-convert.h: New files.
10872
10873 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
10874
10875         PR middle-end/24989
10876         * gcc.dg/tree-ssa/bool-10.c: New test.
10877         * gcc.dg/tree-ssa/bool-11.c: New test.
10878         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
10879
10880 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
10881
10882         PR middle-end/24990
10883         * tree-ssa/pr24990-1.c: New test.
10884
10885 2005-11-24  Richard Guenther  <rguenther@suse.de>
10886         Dirk Mueller <dmueller@suse.de>
10887
10888         PR c++/14024
10889         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
10890         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
10891         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
10892         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
10893         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
10894         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
10895
10896 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
10897
10898         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
10899
10900 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10901
10902         PR c/21668
10903         * gcc.dg/Wc++-compat.c: New.
10904         * gcc.dg/Wno-c++-compat.c: New.
10905
10906 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
10907
10908         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
10909         (vspltish, vspltisw): Likewise.
10910
10911 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10912
10913         PR libgfortran/24794
10914         * gfortran.dg/namelist_12.f: Fix quotes.
10915         * gfortran.dg/namelist_13.f90: Fix quotes.
10916         * gfortran.dg/namelist_14.f90: Fix quotes.
10917         * gfortran.dg/namelist_15.f90: Fix quotes.
10918         * gfortran.dg/namelist_use.f90: Fix quotes.
10919         * gfortran.dg/namelist_use_only.f90: Fix quotes.
10920         * gfortran.dg/namelist_21.f90: New test.
10921         * gfortran.dg/namelist_22.f90: New test.
10922
10923 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
10924
10925         PR target/23435
10926         * gcc.c-torture/compile/pr23435.c: New.
10927
10928 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10929
10930         * gcc.c-torture/execute/floatunsisf-1.c: New test.
10931
10932 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10933
10934         * gcc.target/powerpc/405-macchw-1.c,
10935         gcc.target/powerpc/405-macchw-2.c,
10936         gcc.target/powerpc/405-macchwu-1.c,
10937         gcc.target/powerpc/405-macchwu-2.c,
10938         gcc.target/powerpc/405-machhw-1.c,
10939         gcc.target/powerpc/405-machhw-2.c,
10940         gcc.target/powerpc/405-machhwu-1.c,
10941         gcc.target/powerpc/405-machhwu-2.c,
10942         gcc.target/powerpc/405-maclhw-1.c,
10943         gcc.target/powerpc/405-maclhw-2.c,
10944         gcc.target/powerpc/405-maclhwu-1.c,
10945         gcc.target/powerpc/405-maclhwu-2.c,
10946         gcc.target/powerpc/405-mulchw-1.c,
10947         gcc.target/powerpc/405-mulchw-2.c,
10948         gcc.target/powerpc/405-mulchwu-1.c,
10949         gcc.target/powerpc/405-mulchwu-2.c,
10950         gcc.target/powerpc/405-mulhhw-1.c,
10951         gcc.target/powerpc/405-mulhhw-2.c,
10952         gcc.target/powerpc/405-mulhhwu-1.c,
10953         gcc.target/powerpc/405-mulhhwu-2.c,
10954         gcc.target/powerpc/405-mullhw-1.c,
10955         gcc.target/powerpc/405-mullhw-2.c,
10956         gcc.target/powerpc/405-mullhwu-1.c,
10957         gcc.target/powerpc/405-mullhwu-2.c,
10958         gcc.target/powerpc/405-nmacchw-1.c,
10959         gcc.target/powerpc/405-nmacchw-2.c,
10960         gcc.target/powerpc/405-nmachhw-1.c,
10961         gcc.target/powerpc/405-nmachhw-2.c,
10962         gcc.target/powerpc/405-nmaclhw-1.c,
10963         gcc.target/powerpc/405-nmaclhw-2.c,
10964         gcc.target/powerpc/440-macchw-1.c,
10965         gcc.target/powerpc/440-macchw-2.c,
10966         gcc.target/powerpc/440-macchwu-1.c,
10967         gcc.target/powerpc/440-macchwu-2.c,
10968         gcc.target/powerpc/440-machhw-1.c,
10969         gcc.target/powerpc/440-machhw-2.c,
10970         gcc.target/powerpc/440-machhwu-1.c,
10971         gcc.target/powerpc/440-machhwu-2.c,
10972         gcc.target/powerpc/440-maclhw-1.c,
10973         gcc.target/powerpc/440-maclhw-2.c,
10974         gcc.target/powerpc/440-maclhwu-1.c,
10975         gcc.target/powerpc/440-maclhwu-2.c,
10976         gcc.target/powerpc/440-mulchw-1.c,
10977         gcc.target/powerpc/440-mulchw-2.c,
10978         gcc.target/powerpc/440-mulchwu-1.c,
10979         gcc.target/powerpc/440-mulchwu-2.c,
10980         gcc.target/powerpc/440-mulhhw-1.c,
10981         gcc.target/powerpc/440-mulhhw-2.c,
10982         gcc.target/powerpc/440-mulhhwu-1.c,
10983         gcc.target/powerpc/440-mulhhwu-2.c,
10984         gcc.target/powerpc/440-mullhw-1.c,
10985         gcc.target/powerpc/440-mullhw-2.c,
10986         gcc.target/powerpc/440-mullhwu-1.c,
10987         gcc.target/powerpc/440-mullhwu-2.c,
10988         gcc.target/powerpc/440-nmacchw-1.c,
10989         gcc.target/powerpc/440-nmacchw-2.c,
10990         gcc.target/powerpc/440-nmachhw-1.c,
10991         gcc.target/powerpc/440-nmachhw-2.c,
10992         gcc.target/powerpc/440-nmaclhw-1.c,
10993         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
10994
10995 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
10996
10997         PR fortran/24774
10998         * gfortran.dg/inquire_9.f90: New test.
10999
11000         PR fortran/21647
11001         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
11002
11003 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11004
11005         PR libfortran/24432
11006         * lib/target-supports.exp (check_effective_target_fortran_large_real):
11007         Check that 'cos' is supported.
11008
11009 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
11010
11011         PR fortran/24223
11012         * gfortran.dg/substring_equivalence.f90: New test.
11013
11014         PR fortran/24705
11015         * gfortran.dg/auto_internal_assumed.f90: New test.
11016
11017 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
11018
11019         * gcc.dg/fold-div-2.c: New test.
11020
11021 2005-11-20  Ian Lance Taylor  <ian@airs.com>
11022
11023         PR rtl-optimization/24883
11024         * gcc.c-torture/compile/pr24883.c: New test.
11025
11026 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
11027
11028         PR middle-end/20583
11029         * gcc.c-torture/compile/pr20583.c: New.
11030
11031 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
11032
11033         * gcc.c-torture/execute/usmul.c: New test.
11034
11035 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
11036
11037         * gcc.dg/tree-ssa/vrp22.c: New test.
11038
11039 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
11040
11041         PR middle-end/24912
11042         * gcc.dg/torture/pr24912-1.c: New test.
11043
11044 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
11045
11046         PR fortran/24862
11047         * gfortran.dg/arrayio_derived_1.f90: New test.
11048
11049 2005-11-19  Richard Guenther  <rguenther@suse.de>
11050
11051         PR middle-end/23294
11052         * gcc.dg/tree-ssa/pr23294.c: New testcase.
11053
11054 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
11055
11056         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
11057
11058 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
11059
11060         PR c++/8355
11061         * g++.dg/template/friend39.C: New test.
11062
11063 2005-11-18  James E Wilson  <wilson@specifix.com>
11064
11065         * gcc.dg/builtin-strstr.c: New.
11066
11067 2005-11-18  Richard Henderson  <rth@redhat.com>
11068
11069         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
11070         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
11071         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
11072         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
11073         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
11074         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
11075         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
11076         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
11077         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
11078         renaming to remove initial "ia64-".
11079
11080 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
11081
11082         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
11083
11084 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
11085
11086         * g++.dg/cpp/string-2.C: New test.
11087
11088 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
11089
11090         * gcc.dg/tree-ssa/loop-14.c: New test.
11091
11092 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
11093             Michael Chamberlain <michael@chamberlain.net.au>
11094
11095         * ada/acats/run_all.sh (target_run): Kill long running tests.
11096
11097 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11098
11099         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
11100         * gcc.dg/cleanup-9.c: Likewise.
11101         * gcc.dg/cleanup-10.c: Likewise.
11102         * gcc.dg/cleanup-11.c: Likewise.
11103
11104 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11105
11106         PR fortran/24892
11107         * gfortran.dg/open_access_append_1.f90: New test.
11108         * gfortran.dg/open_access_append_2.f90: New test.
11109
11110 2005-11-16  Richard Guenther  <rguenther@suse.de>
11111
11112         PR middle-end/24851
11113         * gcc.c-torture/execute/pr24851.c: New testcase.
11114
11115 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
11116
11117         * gcc.dg/fold-overflow-1.c: New test.
11118
11119 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
11120
11121         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
11122         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
11123
11124 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
11125
11126         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
11127         structures.
11128         * g++.dg/eh/forced2.C: Likewise.
11129         * g++.dg/eh/forced3.C: Likewise.
11130         * g++.dg/eh/forced4.C: Likewise.
11131
11132 2005-11-11  Mike Stump  <mrs@apple.com>
11133
11134         * g++.old-deja/g++.mike/unused.C: Add.
11135
11136 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
11137
11138         PR c++/24667
11139         * g++.dg/warn/Wcast-qual1.C: New test.
11140
11141 2005-11-15  Jan Hubicka  <jh@suse.cz>
11142
11143         * gcc.dg/winline-5.c: Add large-unit-insns limit.
11144
11145 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
11146
11147         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
11148
11149 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
11150
11151         PR 24840
11152         * gcc.dg/tree-ssa/pr24840.c: New test.
11153
11154 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
11155
11156         PR testsuite/24841
11157         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
11158
11159 2005-11-14  Dale Johannesen  <dalej@apple.com>
11160
11161         * gcc.c-torture/execute/20051113-1.c: New.
11162
11163 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
11164
11165         PR c++/24687
11166         * g++.dg/template/crash43.C: New test.
11167
11168 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
11169
11170         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
11171
11172 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
11173
11174         PR c++/24817
11175         * g++.dg/eh/spec8.C: New test.
11176
11177 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
11178
11179         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
11180
11181 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
11182
11183         PR c++/20293
11184         * g++.dg/parse/ambig4.C: New test.
11185         * g++.dg/tc1/dr101.C: Adjust error markers.
11186         * g++.dg/lookup/strong-using-2.C: Likewise.
11187         * g++.dg/lookup/ambig5.C: Likewise.
11188         * g++.dg/lookup/ambig4.C: Likewise.
11189         * g++.dg/parse/crash22.C: Likewise.
11190
11191 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
11192
11193         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
11194
11195 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
11196
11197         * gcc.dg/nested-calls-1.c: New test.
11198
11199 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11200
11201         * gfortran.dg/complex_intrinsic_1.f90: New test.
11202         * gfortran.dg/complex_intrinsic_2.f90: New test.
11203         * gfortran.dg/fgetc_1.f90: New test.
11204         * gfortran.dg/fgetc_2.f90: New test.
11205         * gfortran.dg/fgetc_3.f90: New test.
11206         * gfortran.dg/ftell_1.f90: New test.
11207         * gfortran.dg/ftell_2.f90: New test.
11208         * gfortran.dg/gnu_logical_1.F: New test.
11209         * gfortran.dg/gnu_logical_2.f90: New test.
11210
11211 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
11212
11213         PR middle-end/24820
11214         * testsuite/gcc.dg/pr24820.c: New test.
11215
11216 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
11217
11218         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
11219         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
11220         variable.
11221
11222 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11223
11224         testsuite/24614
11225         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
11226
11227 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
11228
11229         * gcc.target/cris/cris.exp: New file.
11230         * gcc.target/cris/rld-legit1.c: New test.
11231         * gcc.target/cris/rld-legit2.c: New test.
11232
11233 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
11234
11235         PR c++/24780
11236         * g++.dg/opt/pr24780.C: New test.
11237
11238         PR c++/24761
11239         * g++.dg/template/asm1.C: New test.
11240
11241 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
11242
11243         PR libgfortran/24787
11244         * gfortran.dg/scan_1.f90: New test.
11245
11246 2005-11-12  Jan Hubicka  <jh@suse.cz>
11247
11248         * gcc.target/i386/minmax-1.c: New.
11249         * gcc.target/i386/minmax-2.c: New.
11250
11251 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
11252
11253         * gcc.dg/pr24445.c: Fix for 64-bit targets.
11254
11255 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
11256
11257         * gcc.c-torture/execute/20051110-1.c,
11258         gcc.c-torture/execute/20051110-2.c: New tests.
11259
11260 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
11261
11262         PR middle-end/24750
11263         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
11264         New tests.
11265
11266 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
11267
11268         * lib/target-libpath.exp (get_shlib_extension): New proc.
11269         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
11270         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11271         * lib/objc.exp (objc_target_compile): Likewise.
11272         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
11273         detection.
11274
11275 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
11276
11277         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
11278
11279         * lib/target-supports.exp (check_effective_target_static_libgfortran):
11280         Add -static to additional_flags and pass it to target_compile.
11281
11282 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
11283
11284         PR libgfortran/24719
11285         gfortran.dg/read_noadvance.f90: New test.
11286
11287         PR libgfortran/24699
11288         gfortran.dg/fmt_t_2.f90: New test.
11289
11290         PR libgfortran/24785
11291         gfortran.dg/read_x_eor.f90: New test.
11292
11293         PR libgfortran/24584
11294         gfortran.dg/namelist_empty.f90: Rename test.
11295
11296         PR libgfortran/24489
11297         gfortran/read_eor.f90: Rename test.
11298
11299 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
11300
11301         PR fortran/15976
11302         * gfortran.dg/automatic_module_variable.f90: New test.
11303
11304 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
11305
11306         PR target/24445
11307         * gcc.dg/pr24445.c: New test.
11308
11309 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
11310
11311         PR fortran/24655
11312         PR fortran/24755
11313         * gfortran.dg/recursive_statement_functions.f90: Add statement
11314         functions using inline intrinsic functions and parameters to test
11315         that they no longer seg-fault.
11316
11317         PR fortran/24409
11318         gfortran.dg/nested_modules_4.f90: New test.
11319         gfortran.dg/nested_modules_5.f90: New test.
11320
11321 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11322
11323         PR fortran/24643
11324         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
11325
11326 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
11327
11328         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
11329         failures.
11330
11331 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11332
11333         * gcc.dg/sparc-getcontext-1.c: New test.
11334
11335 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
11336
11337         * gcc.dg/ifcvt-fabs-1.c: New test.
11338
11339 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
11340
11341         PR other/4372
11342         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
11343         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
11344
11345 2005-11-09  Richard Guenther  <rguenther@suse.de>
11346
11347         PR tree-optimization/24716
11348         * gcc.c-torture/execute/pr24716.c: New testcase.
11349
11350 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11351
11352         * gcc.dg/pr24624.c: Disable for non S/390 targets.
11353
11354 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11355
11356         PR 24624
11357         * gcc.dg/pr24624.c: Testcase added.
11358
11359 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11360
11361         PR 24623
11362         * g++.dg/other/pr24623.C: Testcase added.
11363
11364 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
11365
11366         PR fortran/22607
11367         * gfortran-dg/pure_byref_1.f90: New.
11368         * gfortran-dg/pure_byref_2.f90: New.
11369
11370 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
11371
11372         PR c/24101
11373         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
11374         * gcc.dg/dg.exp: Run main loop also for *.i files.
11375
11376 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
11377
11378         PR c++/19450
11379         * g++.dg/tls/diag-3.C: New test.
11380         * g++.dg/tls/diag-4.C: New test.
11381         * g++.dg/tls/static-1.C: New test.
11382         * g++.dg/tls/static-1a.cc: New file.
11383
11384 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
11385
11386         PR 23046
11387         * g++.dg/tree-ssa/pr23046.C: New test.
11388
11389 2005-11-08  Devang Patel <dpatel@apple.com>
11390
11391         PR tree-optimization/23115
11392         * gcc.dg/tree-ssa/pr23115.c: New.
11393
11394 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
11395
11396         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
11397         * gcc.target/powerpc/pr16155.c: Same.
11398         * gcc.target/powerpc/altivec-1.c: Same.
11399         * gcc.target/powerpc/altivec-2.c: Same.
11400         * gcc.target/powerpc/altivec-3.c: Same.
11401         * gcc.target/powerpc/altivec-5.c: Same.
11402         * gcc.target/powerpc/altivec-11.c: Same.
11403         * gcc.target/powerpc/altivec-12.c: Same.
11404         * gcc.target/powerpc/altivec-14.c: Same.
11405         * gcc.target/powerpc/altivec-22.c: Same.
11406         * gcc.target/powerpc/altivec-consts.c: Same.
11407         * gcc.target/powerpc/altivec-pr22085.c: Same.
11408         * gcc.target/powerpc/altivec-splat.c: Same.
11409         * gcc.target/powerpc/altivec-varargs-1.c: Same.
11410         * gcc.target/powerpc/altivec-vec-merge.c: Same.
11411         * gcc.target/powerpc/darwin-longlong.c: Same.
11412
11413 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
11414
11415         PR target/19340
11416         * gcc.dg/pr19340.c: New test.
11417
11418 2005-11-07  Ian Lance Taylor  <ian@airs.com>
11419
11420         PR rtl-optimization/24683
11421         * gcc.dg/pr24683.c: New test.
11422
11423 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
11424
11425         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
11426         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
11427
11428 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
11429
11430         * gcc.target/i386/pr23376.c: Compile with -mmmx.
11431
11432 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
11433
11434         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
11435
11436 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
11437
11438         PR target/24230
11439
11440         * gcc.target/powerpc/altivec-consts.c,
11441         gcc.target/powerpc/altivec-splat.c: New testcase.
11442
11443 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
11444
11445         PR c/24599
11446
11447         * gcc.dg/overflow-2.c: New testcase.
11448
11449 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
11450
11451         PR rtl-optimization/23567
11452         * gcc.c-torture/execute/20051104-1.c: New test.
11453
11454 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
11455
11456         PR fortran/24534
11457         gfortran.dg/private_type_2.f90: Modified to check that case with
11458         PRIVATE declaration within derived type is accepted.
11459
11460         PR fortran/20838
11461         gfortran.dg/pointer_assign_1.f90: New test.
11462
11463         PR fortran/20840
11464         * gfortran.dg/arrayio_0.f90: New test.
11465
11466         PR fortran/17737
11467         gfortran.dg/data_initialized.f90: New test.
11468         gfortran.dg/data_constraints_1.f90: New test.
11469         gfortran.dg/data_constraints_2.f90: New test.
11470
11471 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
11472
11473         PR fortran/24174
11474         PR fortran/24305
11475         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
11476
11477 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
11478
11479         PR 24670
11480         * gcc.dg/tree-ssa/pr24670.c: New test.
11481
11482 2005-11-05  Ian Lance Taylor  <ian@airs.com>
11483
11484         PR target/22432
11485         * gcc.target/i386/pr22432.c: New test.
11486
11487 2005-11-05  Richard Henderson  <rth@redhat.com>
11488
11489         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
11490         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
11491         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
11492         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
11493         from gcc.dg/alpha-*.
11494         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
11495         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
11496
11497 2005-11-05  Andreas Jaeger  <aj@suse.de>
11498
11499         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
11500
11501 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
11502
11503         PR target/23424
11504         * gcc.dg/torture/pr23424-1.c: New test.
11505
11506 2005-11-04  Richard Henderson  <rth@redhat.com>
11507
11508         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
11509         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
11510         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
11511         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
11512         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
11513         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
11514         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
11515         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
11516         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
11517         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
11518         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
11519         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
11520         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
11521         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
11522         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
11523         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
11524         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
11525         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
11526         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
11527         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
11528         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
11529         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
11530         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
11531         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
11532         Move from gcc.dg/.
11533         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
11534         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
11535         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
11536         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
11537         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
11538         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
11539         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
11540         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
11541         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
11542         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
11543         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
11544         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
11545         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
11546         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
11547         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
11548         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
11549         gcc.target/i386/lea.c, gcc.target/i386/local.c,
11550         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
11551         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
11552         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
11553         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
11554         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
11555         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
11556         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
11557         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
11558         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
11559         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
11560         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
11561         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
11562         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
11563         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
11564         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
11565         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
11566         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
11567         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
11568         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
11569         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
11570         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
11571         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
11572         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
11573         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
11574         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
11575         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
11576         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
11577         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
11578
11579 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
11580
11581         PR 24627
11582         * gcc.dg/tree-ssa/pr24627.c: New test.
11583
11584 2005-11-04 Paul Brook  <paul@codesourcery.com>
11585
11586         * gcc.dg/tls/opt-10.c: New test.
11587
11588 2005-11-04  Andreas Jaeger  <aj@suse.de>
11589
11590         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
11591         avoid extra warnings.
11592
11593 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11594
11595         PR libfortran/22298
11596         * gcc/testsuite/lib/target-supports.exp
11597         (check_effective_target_static_libgfortran): New
11598         static_libgfortran effective target.
11599         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
11600         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
11601
11602 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
11603
11604         * gcc.dg/pr24615.c: Guard test with { target fpic }.
11605
11606 2005-11-03  Josh Conner  <jconner@apple.com>
11607
11608         PR c++/19989
11609         g++.dg/ext/array2.C: New test.
11610         g++.dg/template/dependent-name3.C: New test.
11611         g++.dg/template/dependent-name4.C: New test.
11612         g++.dg/template/sfinae2.C: New test.
11613
11614 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11615
11616         PR preprocessor/22042
11617         * gcc.dg/cpp/strify4.c: New test.
11618
11619 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11620
11621         PR c++/17964
11622         * g++.dg/cpp/string-1.C: New test.
11623
11624 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11625
11626         * gcc.target/powerpc: New directory.
11627         * gcc.target/powerpc/powerpc.exp: New file.
11628         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
11629         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
11630         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
11631         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
11632         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
11633         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
11634         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
11635         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
11636         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
11637         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
11638         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
11639         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
11640         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
11641         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
11642         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
11643         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
11644         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
11645         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
11646         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
11647         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
11648         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
11649         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
11650         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
11651         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
11652         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
11653         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
11654         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
11655         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
11656         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
11657         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
11658         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
11659         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
11660         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
11661         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
11662
11663 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
11664
11665         PR c++/21627
11666         * g++.dg/warn/inline2.C: New test.
11667
11668 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11669
11670         PR middle-end/23155
11671         * g++.dg/ext/c99struct1.C: New test.
11672         * gcc.dg/union-cast-1.c: New test.
11673         * gcc.dg/union-cast-2.c: New test.
11674         * gcc.dg/union-cast-3.c: New test.
11675
11676 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11677
11678         PR middle-end/24589
11679         * gcc.c-torture/execute/zero-struct-2.c: New test.
11680
11681 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11682
11683         PR c++/24582
11684         * g++.dg/init/switch1.C: New test.
11685
11686 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11687
11688         * gcc.dg/delay-slot-1.c: New test.
11689
11690 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
11691
11692         PR target/24620
11693         * gcc.dg/pr24620.c: New test.
11694
11695 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11696
11697         PR c/24329
11698         * gcc.dg/format/unnamed-1.c: New test.
11699
11700 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11701
11702         PR c++/22434
11703         * g++.dg/expr/cond8.C: New test.
11704
11705         PR c++/24560
11706         * g++.dg/parse/dot1.C: New test.
11707
11708 2005-11-02  Jan Hubicka  <jh@suse.cz>
11709
11710         PR target/23303
11711         * gcc.dg/i386-lea.c: New test
11712
11713 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
11714
11715         PR target/24615
11716         * gcc.dg/pr24615.c: New test.
11717
11718 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
11719
11720         PR target/24600
11721         * gcc.dg/pr24600.c: New test.
11722
11723 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11724
11725         PR c++/19253
11726         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
11727         * g++.dg/parse/typename9.C: New test.
11728         * g++/dg/parse/typename10.C: Likewise.
11729
11730 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
11731
11732         PR fortran/18157
11733         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
11734         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
11735         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
11736
11737 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11738
11739         PR c++/24569
11740         * g++.dg/debug/static1.C: New test.
11741
11742 2005-11-02  Josh Conner  <jconner@apple.com>
11743
11744         * g++.dg/crash38.C: moved into proper directory...
11745         * g++.dg/template/crash42.C: ...here
11746
11747 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
11748
11749         PR target/18338
11750         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
11751         pcc_bitfield_type_matters || default_packed.
11752
11753         * lib/target-supports.exp
11754         (check_effective_target_pcc_bitfield_type_matters): New proc.
11755         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
11756
11757         PR testsuite/23304
11758         * lib/target-supports.exp (check_effective_default_packed): New proc.
11759         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
11760         Gate expected errors on target ! default_packed.
11761         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
11762
11763 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11764
11765         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
11766         change (r106358).
11767
11768 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11769
11770         PR fortran/24008
11771         * gfortran.dg/entry_5.f90: New.
11772         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
11773
11774 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
11775
11776         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
11777
11778 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
11779
11780         PR fortran/21565
11781         gfortran.dg/namelist_blockdata.f90: New test.
11782
11783         PR fortran/18737
11784         gfortran.dg/external_implicit_none.f90: New test.
11785
11786         PR fortran/14994
11787         * gfortran.dg/secnds.f: New test.
11788
11789 2005-10-31  Jan Hubicka  <jh@suse.cz>
11790
11791         PR target/20928
11792         * gcc.c-torture/compile/pr20928.c: New test.
11793
11794 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
11795
11796         PR middle-end/23492
11797         * gcc.c-torture/compile/zero-strct-5.c: New test.
11798
11799 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
11800
11801         PR libgfortran/24584
11802         * gfortran.dg/pr24584.f90: New test.
11803
11804 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
11805
11806         PR fortran/18883
11807         * gfortran.dg/char_result_9.f90: New.
11808         * gfortran.dg/char_result_10.f90: New.
11809
11810 2005-10-30  Jan Hubicka  <jh@suse.cz>
11811
11812         * g++.dg/tree-ssa/pr24172.C: New testcase.
11813
11814 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11815
11816         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
11817
11818 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
11819
11820         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
11821         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
11822         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
11823         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
11824         gfortran.dg/enum_9.f90,
11825         gfortran.fortran-torture/compile/enum_1.f90,
11826         gfortran.fortran-torture/execute/enum_1.f90,
11827         gfortran.fortran-torture/execute/enum_2.f90,
11828         gfortran.fortran-torture/execute/enum_3.f90,
11829         gfortran.fortran-torture/execute/enum_4.f90: New tests.
11830
11831 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
11832
11833         PR target/18482
11834         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
11835         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
11836
11837 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11838
11839         PR libfortran/20179
11840         * gfortran.dg/mixed_io_1.f90: New test.
11841         * gfortran.dg/mixed_io_1.c: New file.
11842
11843 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11844
11845         * gfortran.dg/malloc_free_1.f90: New test.
11846
11847 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
11848
11849         * gcc.dg/nested-func-4.c: Require profiling -pg.
11850
11851 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11852
11853         PR C++/23229
11854         * g++.dg/warn/main-2.C: New test.
11855
11856 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
11857
11858         PR fortran/24545
11859         * gfortran.dg/interface_2.f90: new test.
11860
11861 2005-10-28  Josh Conner  <jconner@apple.com>
11862
11863         PR c++/22153
11864         * g++.dg/template/crash38.C: New test.
11865         * g++.dg/parse/explicit1.C: Change expected errors.
11866
11867 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11868
11869         PR C++/23426
11870         * g++.dg/other/large-size-array.C: New test.
11871
11872 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11873
11874         PR middle-end/24362
11875         * g++.dg/opt/complex4.C: New test.
11876
11877 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
11878
11879         * gcc.dg/nested-func-4.c: New test.
11880
11881 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
11882
11883         PR fortran/24158
11884         gfortran.dg/derived_recursion.f90: New test.
11885         gfortran.dg/implicit_actual.f90: New test.
11886
11887 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
11888
11889         PR middle-end/24295, PR testsuite/24477
11890         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
11891         removed when weakref hits the tree.
11892
11893 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
11894
11895         * gfortran.dg/cray_pointers_4.f90: New test.
11896
11897         * gfortran.dg/cray_pointers_5.f90: New test.
11898
11899 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
11900
11901         PR fortran/22290
11902         * gfortran.dg/assign_5.f90: New test.
11903         * gfortran.dg/assign_6.f: New test.
11904
11905 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
11906
11907         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
11908         CPU has no SSE support.
11909
11910 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
11911
11912         PR libgfortran/24224
11913         * gfortran.dg/arrayio_1.f90: Update attribution.
11914         * gfortran.dg/arrayio_2.f90: Update attribution.
11915         * gfortran.dg/arrayio_3.f90: Update attribution.
11916         * gfortran.dg/arrayio_4.f90: Update test conditions.
11917         * gfortran.dg/arrayio_5.f90: Update attribution.
11918         * gfortran.dg/arrayio_6.f90: New test.
11919         * gfortran.dg/arrayio_7.f90: New test.
11920
11921 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
11922
11923         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
11924
11925 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11926
11927         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
11928
11929 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11930
11931         PR fortran/24416
11932         * gfortran.dg/namelist_char_only.f90: New test.
11933
11934 2005-10-24  Asher Langton  <langton2@llnl.gov>
11935
11936         PR fortran/17031
11937         PR fortran/22282
11938         * gfortran.dg/cray_pointers_1.f90: New test.
11939         * gfortran.dg/cray_pointers_2.f90: New test.
11940         * gfortran.dg/cray_pointers_3.f90: New test.
11941         * gfortran.dg/loc_1.f90: New test.
11942         * gfortran.dg/loc_2.f90: New test.
11943
11944 2005-10-24  Steven Bosscher  <stevenb@suse.de>
11945
11946         * gcc.dg/pr24225.c: New test.
11947
11948 2005-10-24  Asher Langton  <langton2@llnl.gov>
11949
11950         * gfortran.dg/dup_save_1.f90: New test.
11951         * gfortran.dg/dup_save_2.f90: New test.
11952
11953 2005-10-24  Paul Brook  <paul@codesourcery.com>
11954
11955         PR 24107
11956         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
11957         stdint.h.
11958
11959 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
11960
11961         PR libgfortran/24489
11962         * gfortran.dg/pr24489.f90: New test.
11963
11964 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
11965
11966         PR fortran/23635
11967         * gfortran.dg/ichar_1.f90: Add tests for derived types.
11968
11969 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
11970
11971         PR target/18911
11972         * g++.dg/init/array16.C: Skip for mmix-*-*.
11973
11974 2005-10-23  Asher Langton  <langton2@llnl.gov>
11975
11976         * gfortran.dg/byte_1.f90: New test.
11977         * gfortran.dg/byte_2.f90: New test.
11978
11979 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
11980
11981         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
11982
11983 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
11984
11985         PR fortran/18022
11986         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
11987
11988         PR fortran/24311
11989         * gfortran.dg/merge_char_const.f90: New test.
11990
11991         PR fortran/24384
11992         * gfortran.dg/spread_scalar_source.f90: New test.
11993
11994 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
11995
11996         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
11997
11998         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
11999         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
12000
12001         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
12002
12003 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
12004
12005         PR fortran/24426
12006         * gfortran.dg/der_pointer_4.f90: New.
12007
12008 2005-10-22  David Ayers  <d.ayers@inode.at>
12009
12010         * obj-c++.dg/except-1.mm: Simplify.
12011
12012 2005-10-21  David Ayers  <d.ayers@inode.at>
12013
12014         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
12015
12016 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
12017
12018         * gfortran.dg/assumed_dummy_2.f90: New test.
12019
12020 2005-10-21  James E Wilson  <wilson@specifix.com>
12021
12022         PR preprocessor/15220
12023         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
12024
12025 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
12026
12027         * gcc.c-torture/execute/20051021-1.c: New test.
12028
12029 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
12030
12031         PR c++/24260
12032         * g++.dg/ext/tmplattr1.C: New test.
12033
12034 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
12035
12036         PR fortran/24440
12037         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
12038
12039 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
12040
12041         * obj-c++.dg/except-1.mm: New.
12042
12043         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
12044
12045 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
12046
12047         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
12048
12049 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
12050
12051         PR middle-end/24295
12052         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
12053         declarations with the same names as thunks' alias targets, use
12054         aliases instead.
12055         * gcc.dg/attr-alias-3.c: New test.
12056         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
12057
12058 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
12059
12060         PR c++/22618
12061         * g++.dg/parse/access8.C: New test.
12062
12063 2005-10-20  Richard Guenther  <rguenther@suse.de>
12064
12065         PR c++/24439
12066         * g++.dg/tree-ssa/pr24439.C: New testcase.
12067
12068 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12069
12070         * g++.dg/opt/delay-slot-1.C: New test.
12071
12072 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
12073
12074         PR fortran/21625
12075         * gfortran.fg/der_init_1.f90: New.
12076
12077 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
12078
12079         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
12080
12081 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
12082
12083         PR c++/21908
12084         * g++.dg/parse/error28.C: New test.
12085
12086 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12087
12088         * gcc.dg/profile-generate-2.c: New test.
12089
12090 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
12091
12092         PR target/23589
12093         * g++.dg/ext/dllimport11.C: New.
12094
12095 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12096
12097         PR c++/22293
12098         * g++.dg/other/friend3.C: New test.
12099
12100 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
12101
12102         PR c++/23293
12103         * g++.dg/template/error19.C: New test.
12104
12105 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
12106
12107         PR c++/21383
12108         * g++.dg/overload/koenig2.C: New.
12109
12110         PR c++/23118
12111         * g++.dg/overload/error2.C: New.
12112
12113         PR c++/22604
12114         * g++.dg/inherit/covariant14.C: New.
12115
12116 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12117
12118         PR c++/23440
12119         * g++.dg/parse/for1.C: New test.
12120
12121 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
12122
12123         PR fortran/23446
12124         * gfortran.dg/host_dummy_index_1.f90: New test.
12125
12126         PR fortran/21459
12127         * gfortran.dg/automatic_char_len_2.f90: New test.
12128
12129         PR fortran/20866
12130         * gfortran.dg/recursive_statement_functions.f90: New test.
12131
12132         PR fortran/20853
12133         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
12134
12135         PR fortran/20849
12136         * gfortran.dg/external_initializer.f90: New test.
12137
12138         PR fortran/20837
12139         * non_module_public.f90: New test.
12140
12141 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
12142
12143         PR c++/24386
12144         * g++.dg/template/overload7.C: New.
12145
12146         PR c++/22551
12147         * g++.dg/other/switch2.C: Remove expected warnings.
12148
12149         PR c++/21353
12150         * g++.dg/template/defarg6.C: New.
12151
12152 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
12153
12154         PR target/24315
12155         * gcc.target/i386/pr24315.c: New test.
12156
12157 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
12158
12159         PR c++/24389
12160         * g++.dg/template/static21.C: New test.
12161         * g++.dg/template/static21-a.cc: Likewise.
12162
12163 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
12164
12165         PR c++/23959
12166         * g++.dg/warn/Wswitch-default-1.C: New test.
12167         * g++.dg/warn/Wswitch-default-2.C: New test.
12168
12169 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
12170
12171         PR c++/22173
12172         * g++.dg/parse/template18.C: New test.
12173         * g++.dg/template/nontype15.C: Likewise.
12174
12175 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
12176
12177         PR fortran/22273
12178         * gfortran.dg/spec_expr_2.f90: New.
12179
12180 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
12181
12182         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
12183         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
12184         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
12185         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
12186         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
12187         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
12188         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
12189         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
12190         previous target-specific skips and warning-message matches where
12191         applicable.
12192
12193 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
12194
12195         PR c++/21347
12196         * g++.dg/warn/Wctor-dtor.C: New test.
12197
12198 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12199
12200         PR c/23439
12201         * gcc.dg/for-1.c: New test.
12202
12203 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
12204
12205         PR c++/19565
12206         * g++.dg/warn/Wconversion1.C: New test.
12207         * g++.dg/ext/packed4.C: Compile with -w.
12208         * g++.dg/opt/20050511-1.C: Likewise.
12209         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
12210
12211 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
12212
12213         * gfortran.dg/boz_5.f90: New test.
12214
12215 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
12216
12217         PR c++/22551
12218         * g++.dg/other/switch2.C: New.
12219
12220         PR c++/23984
12221         * g++.dg/init/ctor7.C: New.
12222
12223 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
12224
12225         PR c++/23730
12226         * g++.dg/parse/crash32.C: New test.
12227
12228 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
12229
12230         PR c++/20721
12231         * g++.dg/init/goto2.C: New test.
12232
12233         PR c++/22464
12234         * g++.dg/template/crash/41.C: New test.
12235
12236         PR c++/22180
12237         * g++.dg/template/crash40.C: New test.
12238
12239         PR c++/23694
12240         * g++.dg/parse/friend5.C: New test.
12241
12242         PR c++/23307
12243         * g++.dg/template/crash38.C: New test.
12244
12245         PR c++/22352
12246         * g++.dg/template/friend38.C: New test.
12247
12248         PR c++/22405
12249         * g++.dg/template/crash39.C: New test.
12250
12251 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
12252
12253         * gcc.dg/debug/dwarf2/dwarf-char1.c,
12254         gcc.dg/debug/dwarf2/dwarf-char2.c,
12255         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
12256
12257         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
12258
12259 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
12260
12261         * gcc.dg/dll-2.c: Add tests for warnings.
12262         * gcc.dg/dll-3.c: Likewise.
12263         * gcc.dg/dll-4.c: Likewise.
12264
12265         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
12266         * g++.dg/ext/dllimport2.C: Likewise.
12267         * g++.dg/ext/dllimport3.C: Likewise.
12268         * g++.dg/ext/dllimport7.C: Likewise.
12269         * g++.dg/ext/dllimport8.C: Likewise.
12270         * g++.dg/ext/dllimport9.C: Likewise.
12271
12272 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
12273
12274         PR fortran/24092
12275         * gfortran.dg/derived_pointer_recursion.f90: New test.
12276
12277 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
12278
12279         * gcc.c-torture/execute/20051012-1.c: New test.
12280
12281 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12282
12283         PR fortran/18082
12284         * gfortran.dg/automatic_char_len_1.f90: New test.
12285
12286 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12287
12288         PR fortran/20847
12289         * gfortran.dg/save_common.f90: New test.
12290
12291         PR fortran/20856
12292         * gfortran.dg/save_result.f90: New test.
12293
12294 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12295
12296         PR c++/21592
12297         * g++.dg/template/dependent-expr1.C: Add new expected error.
12298         * g++.dg/template/dependent-expr2.C: Adjust error text.
12299         * g++.dg/template/overload6.C: New.
12300
12301         PR c++/23797
12302         * g++.dg/other/typename8.C: New.
12303
12304         PR c++/21117
12305         * g++.dg/other/return1.C: New.
12306
12307 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
12308
12309         PR c++/24052
12310         * g++.dg/ext/label5.C: New.
12311
12312 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12313
12314         PR c++/19964
12315         * g++.dg/parse/crash31.C: New.
12316
12317 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
12318
12319         * g++.dg/ipa/ipa-1.c: New test.
12320         * g++.dg/ipa/ipa-2.c: New test.
12321         * g++.dg/ipa/ipa-3.c: New test.
12322         * g++.dg/ipa/ipa-4.c: New test.
12323         * g++.dg/ipa/ipa-5.c: New test.
12324         * g++.dg/ipa/ipa.exp: New file.
12325
12326 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12327
12328         PR fortran/24207
12329         * gfortran.dg/private_type_3.f90: New test.
12330
12331 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
12332
12333         PR fortran/20786
12334         gfortran.dg/aint_anint_1.f90: New test.
12335
12336 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
12337
12338         PR libgfortran/24313
12339         gfortran.dg/csqrt.f: New test.
12340
12341 2005-10-11  Ian Lance Taylor  <ian@airs.com>
12342
12343         PR c++/8057
12344         * g++.dg/warn/noeffect7.C: New test.
12345         * g++.dg/warn/noeffect2.C: Instantiate templates.
12346         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
12347         and warning.
12348
12349 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
12350
12351         PR c++/21089
12352         * g++.dg/init/float1.C: New test.
12353
12354         PR c++/24277
12355         * g++.dg/init/member1.C: Tweak error markers.
12356
12357 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
12358
12359         PR testsuite/24281
12360         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
12361         Check for null pointer.
12362
12363 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
12364
12365         PR c++/21369
12366         * g++.dg/parse/ret-type3.C: New test.
12367
12368 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
12369
12370         PR tree-opt/23946
12371         * gcc.c-torture/compile/pr23946.c: New test.
12372
12373 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
12374
12375         * g++.dg/opt/mmx2.C: New test.
12376
12377 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12378
12379         PR c++/24277
12380         * g++.dg/template/static20.C: New test.
12381
12382         PR c++/24302
12383         * g++.dg/warn/Wunused-12.C: New test.
12384
12385         PR c++/23437
12386         * g++.dg/template/arg4.C: New test.
12387
12388 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12389
12390         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
12391         * gcc.dg/ucnid-3.c: Likewise.
12392         * gcc.dg/ucnid-4.c: Likewise.
12393         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
12394         * g++.dg/other/ucnid-1.C: Likewise.
12395         * gcc.dg/sparc-frame-1.c: New test.
12396
12397 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12398
12399         PR c++/24139
12400         * g++.dg/template/spec27.C: New test.
12401
12402         PR c++/24275
12403         * g++.dg/template/static19.C: New test.
12404
12405 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12406
12407         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
12408         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
12409
12410 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
12411
12412         PR target/24136
12413         * gfortran.fortran-torture/compile/pr24136.f: New test.
12414
12415 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
12416
12417         PR c++/22172
12418         * g++.dg/parse/crash30.C: New test.
12419
12420 2005-10-07  Richard Guenther  <rguenther@suse.de>
12421
12422         PR middle-end/24227
12423         * gcc.c-torture/compile/pr24227.c: New testcase.
12424
12425 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
12426
12427         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
12428         Do not put aligned attributes on array elements.
12429
12430 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
12431
12432         PR testsuite/23611, PR testsuite/23615
12433         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
12434         writing prototypes of library functions by hand.
12435         * obj-c++.dg/bitfield-4.mm: Likewise.
12436         * obj-c++.dg/const-str-4.mm: Likewise.
12437         * obj-c++.dg/encode-4.mm: Likewise.
12438         * obj-c++.dg/encode-5.mm: Likewise.
12439         * obj-c++.dg/encode-6.mm: Likewise.
12440         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
12441         * obj-c++.dg/method-10.mm: Likewise.
12442         * obj-c++.dg/method-17.mm: Likewise.
12443         * obj-c++.dg/method-19.mm: Likewise.
12444         * obj-c++.dg/try-catch-2.mm: Likewise.
12445
12446 2005-10-06  Richard Henderson  <rth@redhat.com>
12447
12448         PR 24236
12449         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
12450
12451 2005-10-06  Dale Johannesen  <dalej@apple.com>
12452
12453         * gcc.c-torture/execute/20030125-1.c: Correct.
12454
12455 2005-10-06  Richard Guenther  <rguenther@suse.de>
12456
12457         PR tree-optimization/24238
12458         * g++.dg/tree-ssa/pr24238.C: New testcase.
12459
12460 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
12461
12462         PR 18568
12463         * gfortran.dg/der_pointer_3.f90: New test.
12464
12465 2005-10-05  Devang Patel  <dpatel@apple.com>
12466
12467         PR Debug/23205
12468         * g++.dg/other/PR23205.C: New.
12469
12470 2005-10-05  Richard Henderson  <rth@redhat.com>
12471
12472         PR target/23602
12473         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
12474         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
12475
12476 2005-10-05  Dale Johannesen  <dalej@apple.com>
12477
12478         * gcc.c-torture/execute/float-floor.c: New.
12479
12480 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
12481
12482         PR tree-optimization/21419
12483         PR tree-optimization/24146
12484         PR tree-optimization/24151
12485
12486         * g++.dg/ext/asm7.C: New.
12487         * g++.dg/ext/asm8.C: New.
12488         * gcc.dg/asm-1.c: Compile on all targets.
12489         * gcc.dg/asm-pr24146.c: New.
12490         * gcc.dg/pr21419.c: Adjust error messages.
12491
12492 2005-10-05  Richard Guenther  <rguenther@suse.de>
12493
12494         PR fortran/24176
12495         * gfortran.fortran-torture/compile/empty.f90: New testcase.
12496
12497 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12498
12499         PR c++/23513
12500         * g++.dg/template/spec22.C: Robustify test.
12501         * g++.dg/template/spec26.C: New.
12502
12503 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
12504
12505         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
12506         if target supports vector instructions.
12507
12508 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
12509
12510         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
12511         C99 functions.
12512
12513 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
12514
12515         * lib/target-supports.exp (check_effective_target_fortran_large_real,
12516         check_effective_target_fortran_large_int): Replace cached result
12517         when target changes.
12518
12519 2005-10-04  Devang Patel  <dpatel@apple.com>
12520
12521         * gcc.dg/i386-sse-vect-types.c: New.
12522
12523 2005-10-04  Ian Lance Taylor  <ian@airs.com>
12524
12525         PR preprocessor/13726
12526         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
12527         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
12528
12529 2005-10-04  Richard Guenther  <rguenther@suse.de>
12530
12531         PR c/23576
12532         * gcc.dg/noncompile/pr23576.c: New testcase.
12533
12534 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
12535
12536         PR middle-end/23125
12537         * gcc.dg/register-var-3.c: New test.
12538
12539 2005-10-04  Steven Bosscher  <stevenb@suse.de>
12540
12541         * gcc.dg/pr23049.c: New test.
12542
12543         * gcc.dg/ucnid-4.c: Fix test.
12544
12545 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
12546
12547         PR 23445
12548         * gcc.c-torture/compile/pr23445.c: New test.
12549
12550 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
12551
12552         * g++.dg/overload/unknown1.C: New.
12553
12554 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
12555
12556         PR c++/17775
12557         * g++.dg/template/repo4.C: New test.
12558
12559 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12560
12561         PR libfortran/19308
12562         * gfortran.dg/large_real_kind_2.F90: New test.
12563         * gfortran.dg/large_integer_kind_2.f90: New test.
12564
12565 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
12566
12567         * lib/target-supports.exp (check_effective_target_vect_shift):
12568         Implement with result caching. Add i?86, x86_64 and ia64 targets.
12569         (check_effective_target_vect_condition): Fix copy-n-pasto.
12570
12571         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
12572         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
12573         targets.
12574
12575 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
12576
12577         PR c++/22621
12578         * g++.dg/template/overload5.C : New test.
12579
12580         PR c++/23840
12581         * g++.dg/expr/stdarg1.C: New test.
12582
12583 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
12584
12585         PR 24142
12586         * gcc.c-torture/execute/pr24142.c: New test.
12587
12588 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
12589
12590         PR 24141
12591         * gcc.c-torture/execute/pr24141.c: New test.
12592
12593 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
12594             Diego Novillo  <dnovillo@redhat.com>
12595
12596         PR 23604
12597         * gcc.c-torture/execute/pr23604.c: New test.
12598
12599 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
12600
12601         PR fortran/16404
12602         PR fortran/20835
12603         PR fortran/20890
12604         PR fortran/20899
12605         PR fortran/20900
12606         PR fortran/20901
12607         PR fortran/20902
12608         gfortran.dg/equiv_constraint_1.f90: New test.
12609         gfortran.dg/equiv_constraint_2.f90: New test.
12610         gfortran.dg/equiv_constraint_3.f90: New test.
12611         gfortran.dg/equiv_constraint_4.f90: New test.
12612         gfortran.dg/equiv_constraint_5.f90: New test.
12613         gfortran.dg/equiv_constraint_6.f90: New test.
12614         gfortran.dg/equiv_constraint_7.f90: New test.
12615         gfortran.dg/equiv_constraint_8.f90: New test.
12616         gfortran.dg/private_type_1.f90: New test.
12617         gfortran.dg/private_type_2.f90: New test.
12618         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
12619         980628-10.f: Assert std=gnu to permit mixing of
12620         types in equivalence statements.
12621
12622 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
12623
12624         PR 24112
12625         * gfortran.dg/open_status_1.f90: New.
12626
12627 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
12628
12629         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
12630         * gcc.dg/vect/pr22480.c: Clean up temp files.
12631         * gcc.dg/vect/pr23831.c: Clean up temp files.
12632         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
12633         Clean up temp files.
12634         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
12635         Clean up temp files.
12636
12637         * gcc.dg/20050309-1.c: Clean up temp files.
12638         * gcc.dg/20050325-1.c: Clean up temp files.
12639
12640 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
12641
12642         PR tree-optimization/24059
12643         * gcc.dg/vect/pr24059.c : New test.
12644
12645 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
12646
12647         PR middle-end/24109
12648         * gcc.c-torture/execute/20050929-1.c: New test.
12649
12650 2005-09-29  Steven Bosscher  <stevenb@suse.de>
12651
12652         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
12653
12654 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
12655
12656         PR c/21419
12657         * gcc.dg/pr21419.c: New test.
12658
12659 2005-09-29  Steven Bosscher  <stevenb@suse.de>
12660
12661         * gcc.dg/pr23911.c: New test.
12662
12663 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
12664
12665         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
12666
12667         PR c++/16782
12668         * g++.dg/parse/qualified4.C: New test.
12669         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
12670         * g++.old-deja/g++.mike/p8154.C: Likewise.
12671
12672 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
12673
12674         PR c++/22147
12675         * g++.dg/template/friend37.C: New test.
12676         * g++.dg/parse/crash28.C: Adjust error markers.
12677
12678 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
12679
12680         PR fortran/18518
12681         * gfortran.fortran-torture/execute/save_2.f90: New decl.
12682
12683 2005-09-27  Devang Patel  <dpatel@apple.com>
12684
12685         PR tree-optimization/23625
12686         * gcc.dg/pr23625.c: New test.
12687
12688 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
12689
12690         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
12691         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
12692
12693 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
12694
12695         PR fortran/23677
12696         * gfortran.fortran-torture/execute/save_1.f90: New test.
12697         * gfortran.dg/save_1.f90: New test.
12698
12699 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
12700
12701         * gcc.target/i386/builtin-apply-mmx.c: New test.
12702
12703         PR target/22576
12704         * gcc.target/i386/pr22576.c: New test.
12705
12706         PR target/22585
12707         * gcc.target/i386/pr22585.c: New test.
12708
12709         PR target/23268
12710         * gcc.target/i386/pr23268.c: New test.
12711
12712         PR middle-end/23831
12713         * gcc.dg/vect/pr23831.c: New test.
12714
12715         PR target/24055
12716         * gcc.target/i386/pr24055.c: New test.
12717
12718 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
12719
12720         PR tree-optimization/23960
12721         * gcc.c-torture/compile/pr23960.c: New.
12722
12723 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
12724
12725         PR fortran/16861
12726         * gfortran.dg/nested_modules_3.f90: New.
12727
12728 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
12729
12730         PR fortran/24005
12731         gfortran.dg/interface_1.f90: New test.
12732
12733 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
12734         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12735
12736         PR fortran/23843
12737         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
12738
12739 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
12740
12741         PR fortran/23516
12742         * gfortran.dg/imag_1.f: New test.
12743         * gfortran.dg/imag_2.f: Ditto.
12744
12745 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
12746
12747         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
12748
12749 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
12750
12751         PR c++/21983
12752         * g++.dg/warn/pr21983.C: New test.
12753
12754 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
12755
12756         * gcc.dg/20050922-1.c: Testcase added.
12757
12758 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
12759
12760         PR c++/23993
12761         * g++.dg/template/array14.C: New test.
12762
12763 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
12764
12765         PR fortran/19929
12766         * gfortran.dg/der_ptr_component_1.f90: New test.
12767
12768 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12769
12770         PR c++/23965
12771         * g++.dg/template/error1.C: Reject "no matching function" message.
12772
12773 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12774
12775         PR c++/17609
12776         * g++.dg/lookup/error1.C: New test.
12777
12778 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
12779
12780         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
12781         functionality of the testcase.
12782
12783 2005-09-20  Richard Henderson  <rth@redhat.com>
12784
12785         * gcc.dg/vect/vect-22.c: Require vect_float.
12786         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
12787
12788 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
12789
12790         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
12791         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
12792         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
12793         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
12794         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
12795         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
12796         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
12797         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
12798         * gcc.dg/cpp/ucnid-8.c: New test.
12799
12800 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12801
12802         PR tree-optimization/23929
12803         * gcc.c-torture/compile/pr23929.c: New test.
12804
12805 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
12806
12807         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
12808         for one loop.
12809
12810 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
12811
12812         PR testsuite/23186
12813         * g++.dg/other/pr22003.C: Require named sections.
12814
12815 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12816
12817         PR c++/23947
12818         * g++.dg/rtti/crash3.C: New test.
12819
12820         PR tree-optimization/23818
12821         * gcc.dg/pr23818.c: New test.
12822
12823 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12824
12825         PR fortran/23420
12826         * gfortran.dg/print_fmt_4.f: New.
12827
12828 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12829
12830         PR fortran/23663
12831         * gfortran.fortran-torture/execute/entry_11.f90: New test.
12832
12833 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12834
12835         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
12836         Use pointers to local alignable arrays instead. Added comments.
12837         * gcc.dg/vect/vect-46.c: Likewise.
12838         * gcc.dg/vect/vect-48.c: Likewise.
12839         * gcc.dg/vect/vect-49.c: Likewise.
12840         * gcc.dg/vect/vect-52.c: Likewise.
12841         * gcc.dg/vect/vect-53.c: Likewise.
12842         * gcc.dg/vect/vect-54.c: Likewise.
12843         * gcc.dg/vect/vect-56.c: Likewise.
12844         * gcc.dg/vect/vect-57.c: Likewise.
12845         * gcc.dg/vect/vect-58.c: Likewise.
12846         * gcc.dg/vect/vect-60.c: Likewise.
12847         * gcc.dg/vect/vect-61.c: Likewise.
12848
12849         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
12850         The test is no longer vectorizable on vect_no_align targets.
12851         * gcc.dg/vect/vect-43.c: Likewsie.
12852
12853         * gcc.dg/vect/vect-44.c: Added comments.
12854         * gcc.dg/vect/vect-45.c: Added comments.
12855         * gcc.dg/vect/vect-50.c: Added comments.
12856         * gcc.dg/vect/vect-51.c: Added comments.
12857
12858         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
12859         aligned type.
12860         * gcc.dg/vect/Os-vect-95.c: Likewise.
12861
12862         * gcc.dg/vect/vect-41.c: Test removed.
12863         * gcc.dg/vect/vect-47.c: Test removed.
12864         * gcc.dg/vect/vect-55.c: Test removed.
12865         * gcc.dg/vect/vect-59.c: Test removed.
12866
12867 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12868
12869         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
12870         No longer vectorizable on vect_no_align targets.
12871         * gcc.dg/vect/pr20122.c: Likewise.
12872         * gcc.dg/vect/vect-74.c: Likewise.
12873         * gcc.dg/vect/vect-75.c: Likewise.
12874         * gcc.dg/vect/vect-76.c: Likewise.
12875
12876         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
12877         Will not be vectorizable on vect_no_align targets once aliasing issues
12878         are resolved.
12879         * gcc.dg/vect/vect-79.c: Likewise.
12880
12881         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
12882         * gcc.dg/vect/vect-78.c: Likewise.
12883         * gcc.dg/vect/vect-97.c: Likewise.
12884
12885 2005-09-19  Steven Bosscher  <stevenb@suse.de>
12886
12887         * gcc.dg/pr23943.c: New test.
12888
12889 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12890
12891         PR fortran/19181
12892         * gfortran.dg/derived_pointer_null_1.f90: New test.
12893
12894 2005-09-18  Richard Guenther  <rguenther@suse.de>
12895
12896         PR middle-end/23944
12897         * gcc.c-torture/compile/pr23944.c: New testcase.
12898
12899 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
12900
12901         PR fortran/15975
12902         * gfortran.dg/der_pointer_2.f90: New test.
12903
12904 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12905
12906         PR fortran/16861
12907         * gfortran.dg/nested_modules_2.f90: New test.
12908
12909 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12910
12911         PR c++/18368
12912         * g++.dg/other/semicolon.C: New test.
12913
12914 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
12915
12916         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
12917         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
12918
12919 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
12920
12921         PR c++/23914
12922         * g++.dg/template/static18.C: New test.
12923
12924         PR c++/21514
12925         * g++.dg/template/crash19.C: Remove dg-error marker.
12926         * g++.dg/template/local4.C: New test.
12927
12928 2005-09-16  Paul Brook  <paul@codesourcery.com>
12929
12930         PR fortran/23906
12931         * gfortran.dg/dependency_1.f90: New test.
12932
12933 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12934
12935         PR c++/23896
12936         * g++.dg/template/static17.C: New test.
12937
12938 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
12939
12940         PR c++/23139
12941         * g++.dg/warn/huge-val1.C: New test.
12942
12943 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12944
12945         PR c++/13140
12946         * g++.dg/parse/class2.C: New test.
12947         * g++.dg/template/explicit8.C: Likewise.
12948         * g++.dg/template/spec25.C: Likewise.
12949
12950 2005-09-14  Josh Conner  <jconner@apple.com>
12951
12952         PR middle-end/23584
12953         * gcc.dg/pr23584.c: New test.
12954
12955 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
12956
12957         PR fortran/21875 Internal Unit Array I/O, NIST
12958         * gfortran.dg/arrayio_1.f90: New test.
12959         * gfortran.dg/arrayio_1.f90: New test.
12960         * gfortran.dg/arrayio_1.f90: New test.
12961         * gfortran.dg/arrayio_1.f90: New test.
12962         * gfortran.dg/arrayio_1.f90: New test.
12963
12964 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
12965
12966         PR middle-end/22480
12967         * gcc.dg/vect/pr22480.c: New test.
12968
12969 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
12970
12971         PR fortran/19358
12972         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
12973
12974 2005-09-13 Josh Conner <jconner@apple.com>
12975
12976         PR c++/23180
12977         * g++.dg/init/struct2.C: New test.
12978         * g++.dg/init/struct3.C: New test.
12979
12980 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
12981
12982         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
12983         Clean up temp files.
12984         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
12985         gcc.dg/tree-ssa/builtin-fprintf-1.c,
12986         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
12987         gcc.dg/tree-ssa/builtin-printf-1.c,
12988         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
12989         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
12990         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
12991         gcc.dg/tree-ssa/builtin-vprintf-1.c,
12992         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
12993         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
12994         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
12995         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
12996         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
12997         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
12998         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
12999         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
13000
13001 2005-09-13  Josh Conner  <jconner@apple.com>
13002
13003         * lib/gcc-dg.exp: Load scanipa.exp.
13004         (cleanup-dump): New procedure.
13005         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
13006         * lib/scandump.exp: New file.
13007         * lib/scantree.exp: Use it.
13008         * lib/scanipa.exp: New file.
13009
13010 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
13011
13012         PR fortran/17740
13013         * gfortran.dg/generic_4.f90: New test.
13014
13015 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
13016
13017         PR target/23816
13018         * gcc.target/i386/pr23816-1.c: New test.
13019         * gcc.target/i386/pr23816-2.c: New test.
13020
13021
13022 2005-09-13  Bastian Blank <waldi@debian.org>
13023
13024         PR c++/16171
13025         * g++.dg/abi/mangle26.C: New test.
13026         * g++.dg/abi/mangle27.C: New test.
13027         * g++.dg/abi/mangle28.C: New test.
13028         * g++.dg/abi/mangle29.C: New test.
13029
13030         PR c++/23839
13031         * g++.dg/parse/register1.C: New test.
13032
13033 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
13034
13035         PR c++/23842
13036         * g++.dg/template/access16.C: New test.
13037
13038 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13039
13040         * gfortran.dg/char_pack_2.f90: Increase the vector size.
13041
13042 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13043
13044         PR fortran/18899
13045         * gfortran.dg/shape_2.f90: New test.
13046
13047 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13048
13049         PR target/19269
13050         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
13051         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
13052         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
13053         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
13054         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
13055         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
13056         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
13057         tests.
13058
13059 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13060
13061         PR c++/23841
13062         * g++.dg/parse/template17.C: New test.
13063
13064 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13065
13066         PR c++/23789
13067         * g++.dg/template/nontype14.C: New test.
13068
13069 2005-09-12  Ian Lance Taylor  <ian@airs.com>
13070
13071         PR g++/7874
13072         * g++.dg/lookup/friend7.C: New test.
13073         * g++.dg/lookup/friend8.C: New test.
13074         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
13075         so that it will be found via argument dependent lookup.
13076         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
13077         friend functions which will no longer be found.
13078         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
13079         function g, so that it will be found via argument dependent
13080         lookup.
13081         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
13082         * g++.old-deja/g++.mike/net43.C: Likewise.
13083
13084 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13085
13086         PR c++/23691
13087         * g++.dg/template/static16.C: New test.
13088
13089 2005-09-12  Josh Conner  <jconner@apple.com>
13090
13091         PR middle-end/23237
13092         * gcc.c-torture/compile/pr23237.c: New test.
13093
13094 2005-09-11  Richard Henderson  <rth@redhat.com>
13095
13096         * g++.dg/other/error8.C: Update expected diagnostic text.
13097
13098 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13099
13100         PR libfortran/19872
13101         * gfortran.dg/overwrite_1.f: New test.
13102
13103 2005-09-09  Josh Conner  <jconner@apple.com>
13104
13105         * g++.dg/init/pr23180-1.C: Removed.
13106         * g++.dg/init/pr23180-2.C: Removed.
13107
13108 2005-09-09  David Daney <ddaney@avtrex.com>
13109
13110         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
13111         files which are ...
13112         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
13113         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
13114
13115 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13116
13117         * gfortran.dg/iostat_2.f90: New test.
13118
13119 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
13120
13121         PR c++/22252
13122         * g++.dg/ext/interface1.C: New test.
13123         * g++.dg/ext/interface1.h: Likewise.
13124         * g++.dg/ext/interface1a.cc: Likewise.
13125
13126 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
13127
13128         * gfortran.dg/iomsg_1.f90: New test case.
13129
13130 2005-09-09  Richard Guenther  <rguenther@suse.de>
13131
13132         PR c++/23624
13133         * g++.dg/tree-ssa/pr23624.C: New testcase.
13134
13135 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13136
13137         PR fortran/19239
13138         * gfortran.dg/vector_subscript_1.f90,
13139         * gfortran.dg/vector_subscript_2.f90: New tests.
13140
13141 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13142
13143         PR fortran/21104
13144         * gfortran.dg/array_alloc_1.f90,
13145         * gfortran.dg/array_alloc_2.f90,
13146         * gfortran.dg/array_alloc_3.f90: New tests.
13147
13148 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13149
13150         PR fortran/12840
13151         * gfortran.dg/array_constructor_6.f90
13152         * gfortran.dg/array_constructor_7.f90
13153         * gfortran.dg/array_constructor_8.f90
13154         * gfortran.dg/array_constructor_9.f90
13155         * gfortran.dg/array_constructor_10.f90
13156         * gfortran.dg/array_constructor_11.f90
13157         * gfortran.dg/array_constructor_12.f90: New tests.
13158
13159 2005-09-08  Josh Conner  <jconner@apple.com>
13160
13161         PR c++/23180
13162         * g++.dg/init/pr23180-1.C: New test.
13163         * g++.dg/init/pr23180-2.C: New test.
13164
13165 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
13166
13167         PR fortran/18878
13168         * gfortran.dg/module_double_reuse.f90: New.
13169
13170 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
13171
13172         PR fortran/23270
13173         PR fortran/22304
13174         PR fortran/18870
13175         PR fortran/17917
13176         PR fortran/16511
13177         * gfortran.dg/common_equivalence_1.f: New.
13178         * gfortran.dg/common_equivalence_2.f: New.
13179         * gfortran.dg/common_equivalence_3.f: New.
13180         * gfortran.dg/contained_equivalence_1.f90: New.
13181         * gfortran.dg/module_blank_common.f90: New.
13182         * gfortran.dg/module_commons_1.f90: New.
13183         * gfortran.dg/module_equivalence_1.f90: New.
13184         * gfortran.dg/nested_modules_1.f90: New.
13185         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
13186         equivalences and add comment to connect the test with
13187         the PR.
13188
13189 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13190
13191         PR fortran/23765
13192         * gfortran.dg/common_6.f90: New test.
13193
13194 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
13195
13196         PR fortran/15326
13197         * gfortran.dg/char_result_1.f90,
13198         * gfortran.dg/char_result_2.f90,
13199         * gfortran.dg/char_result_3.f90,
13200         * gfortran.dg/char_result_4.f90,
13201         * gfortran.dg/char_result_5.f90,
13202         * gfortran.dg/char_result_6.f90,
13203         * gfortran.dg/char_result_7.f90,
13204         * gfortran.dg/char_result_8.f90: New tests.
13205
13206 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
13207
13208         PR fortran/19928
13209         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
13210
13211 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
13212
13213         PR obj-c++/16816
13214         * obj-c++.dg/selector-5.mm: New test.
13215         * obj-c++.dg/selector-6.mm: New test.
13216
13217 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
13218
13219         PR objc/20574
13220         PR objc/19324
13221         * objc.dg/error-1.m: New test.
13222
13223 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
13224
13225         PR fortran/23373
13226         * gfortran.fortran-torture/execute/pr23373-1.f90,
13227         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
13228
13229 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
13230
13231         PR libfortran/23760
13232         * gfortran.dg/g77/1832.f: Remove long string in write statement
13233         to allow the test to pass on correct list directed output with
13234         prepended space.
13235
13236 2005-09-07  James E Wilson  <wilson@specifix.com>
13237
13238         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
13239
13240 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
13241
13242         * gfortran.dg/parameter+save.f90: Rename to
13243         * gfortran.dg/parameter_save.f90: .. this.
13244
13245 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
13246
13247         PR fortran/20848
13248         * gfortran.dg/parameter+save.f90: New test case.
13249
13250 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
13251
13252         PR fortran/19269
13253         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
13254
13255 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
13256
13257         PR c/23075
13258         * gcc.dg/pr23075.c: New test.
13259         * g++.dg/warn/pr23075.C: New test.
13260
13261         PR target/22362
13262         * gcc.target/i386/pr22362.c: New test.
13263
13264         PR rtl-optimization/23098
13265         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
13266
13267         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
13268         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13269         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13270
13271 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
13272
13273         * g++.dg/expr/cast6.C: New test.
13274
13275         PR c++/9782
13276         * g++.dg/init/new15.C: New test.
13277
13278 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
13279
13280         * gcc.dg/vect/Os-vect-95.c: New test.
13281         * gcc.dg/vect/vect-95.c: Same.
13282
13283 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
13284
13285         * gcc.dg/vect/vect-29.c: Update xfail testing.
13286         * gcc.dg/vect/vect-44.c: Same.
13287         * gcc.dg/vect/vect-48.c: Same.
13288         * gcc.dg/vect/vect-50.c: Same.
13289         * gcc.dg/vect/vect-72.c: Same.
13290         * gcc.dg/vect/vect-77.c: Same.
13291         * gcc.dg/vect/vect-78.c: Same.
13292         * gcc.dg/vect/vect-80.c: Same.
13293         * gcc.dg/vect/vect-96.c: Same.
13294         * gcc.dg/vect/vect-100.c: Same.
13295         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
13296         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
13297         * gfortran.dg/vect/vect-5.f90: Same.
13298
13299 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
13300
13301         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
13302         start strings.
13303         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13304         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13305
13306         PR c++/23056
13307         * g++.dg/opt/pr23056.C: New test.
13308
13309         PR rtl-optimization/23098
13310         * gcc.target/i386/pr23098.c: New test.
13311
13312 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
13313
13314         PR c++/23667
13315         * g++.dg/template/static15.C: New test.
13316
13317         PR c++/21440
13318         * g++.dg/ext/stmtexpr5.C: New test.
13319         * g++.dg/ext/stmtexpr6.C: Likewise.
13320
13321 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
13322
13323         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
13324
13325         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
13326         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13327         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13328
13329 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
13330
13331         PR libfortran/23321
13332         * gfortran.dg/direct_io_4.f90: New test case.
13333
13334 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
13335             Rasmus Hahn  <rassahah@neofonie.de>
13336
13337         PR libobjc/23108
13338         * objc.dg/type-stream-1.m: New test.
13339
13340 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
13341
13342         PR fortran/23661
13343         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
13344         gfortran.dg/print_fmt_3.f90: New test.
13345
13346 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
13347
13348         * gfortran.dg/fmt_t_1.f90: New test.
13349
13350 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
13351
13352         PR rtl-optimization/23454
13353         * g++.dg/opt/pr23454.C: New test.
13354
13355 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
13356
13357         PR c++/23699
13358         * g++.dg/ext/static1.C: New test.
13359
13360 2005-09-02  Richard Henderson  <rth@redhat.com>
13361
13362         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
13363         tail call to check_fa_work.
13364
13365 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
13366
13367         PR c++/21687
13368         * g++.dg/other/gc3.C: New test.
13369
13370 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13371
13372         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
13373         * gcc.dg/20050826-1.c: Likewise.
13374
13375 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
13376
13377         PR c++/23167
13378         * g++.dg/expr/volatile1.C: New test.
13379
13380 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
13381
13382         PR middle-end/23547
13383         * gcc.dg/pr23547.c: New test.
13384
13385 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
13386
13387         PR c/22061
13388         * gcc.c-torture/execute/pr22061-1.c,
13389         * gcc.c-torture/execute/pr22061-2.c,
13390         * gcc.c-torture/execute/pr22061-3.c,
13391         * gcc.c-torture/execute/pr22061-4.c: New tests.
13392
13393 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
13394
13395         * gcc.dg/Wredundant-decls-2.c: New test to check that
13396         -Wredundant-decls does not issue warning for a variable
13397         definition following a declaration.
13398
13399 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
13400
13401         PR debug/7241
13402         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
13403         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
13404         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
13405
13406         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
13407         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
13408         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
13409         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
13410         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
13411         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
13412         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
13413         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
13414
13415 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13416
13417         PR objc/23306
13418         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
13419         scan-assmbler.
13420
13421 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
13422
13423         PR target/21255
13424         * gcc.dg/pr21255-1.c: New test.
13425         * gcc.dg/pr21255-2-mb.c: Likewise.
13426         * gcc.dg/pr21255-2-ml.c: Likewise.
13427         * gcc.dg/pr21255-3.c: Likewise.
13428         * gcc.dg/pr21255-4.c: Likewise.
13429
13430 2005-08-31  Dale Johannesen  <dalej@apple.com>
13431
13432         * gcc.dg/20050830-1.c: New.
13433
13434 2005-08-31  Josh Conner  <jconner@apple.com>
13435
13436         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
13437         command-line options for arm-*-* targets.
13438         * g++.dg/init/array16.C: Likewise.
13439         * g++.dg/other/crash-4.C: Likewise.
13440
13441 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13442
13443         PR obj-c++/23640
13444         * obj-c++.dg/gnu-runtime-3.mm: New test.
13445
13446 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13447
13448         PR c++/13377
13449         * g++.dg/lookup/ambig4.C: New test.
13450         * g++.dg/lookup/ambig5.C: New test.
13451         * g++.dg/tc1/dr101.C: Adjust error markers.
13452
13453 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13454
13455         PR c++/23639
13456         * g++.dg/template/ttp5.C: Adjust error markers.
13457
13458 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
13459
13460         PR testsuite/23609
13461         * lib/obj-c++.exp: Include target-libpath.exp.
13462         (obj-c++_link_flags): Look for the GNU libobjc library
13463         and set the library path to include it.
13464         Don't manually set LD_LIBRARY_PATH (etc.) but call
13465         set_ld_library_path_env_vars instead.
13466         (obj-c++_target_compile): Don't set library path or
13467         linker flags because they are already set correctly
13468         in obj-c++_link_flags.
13469
13470 2005-08-30  Josh Conner  <jconner@apple.com>
13471
13472         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
13473         to command-line options for arm-*-* targets.
13474
13475 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
13476
13477         * g++.dg/other/i386-1.C: New.
13478
13479 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
13480
13481         PR preprocessor/20348
13482         PR preprocessor/20356
13483         * gcc.dg/cpp/pr20348.c: New test.
13484         * gcc.dg/cpp/pr20348.h: New file.
13485         * gcc.dg/cpp/inc/pr20348.h: New file.
13486         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
13487         * gcc.dg/cpp/pr20356.c: New test.
13488         * gcc.dg/cpp/pr20356.h: New file.
13489         * gcc.dg/cpp/inc/pr20356.h: New file.
13490         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
13491
13492 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
13493
13494         * gfortran.fortran-torture/execute/intrinsic_count.f90:
13495         Fix array dimension to avoid correct end-of-file error.
13496
13497 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
13498
13499         PR libfortran/23598
13500         * gfortran.dg/iostat_1.f90: New test.
13501
13502 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
13503
13504         PR middle-end/23408
13505         * gcc.dg/pr23408.c: New test.
13506
13507 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
13508
13509         PR c++/23099
13510         * g++.dg/init/member1.C: Make sure erroneous static data member
13511         definitions are required.
13512         * g++.dg/template/static13.C: New test.
13513         * g++.dg/template/static14.C: Likewise.
13514
13515 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
13516
13517         * gcc.target/i386/pr23575.c: Use -msse2 instead of
13518         -march=pentium4, remove ilp32 requirement.
13519
13520         PR middle-end/23484
13521         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
13522         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
13523
13524 2005-08-29  Andreas Jaeger  <aj@suse.de>
13525
13526         PR testsuite/23607
13527         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
13528
13529 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
13530
13531         * gcc.c-torture/execute/20050316-2.c: New test.
13532         * gcc.c-torture/execute/20050316-3.c: New test.
13533         * gcc.dg/torture/pr16104-1.c: New test.
13534
13535 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
13536
13537         PR middle-end/23463
13538         * gcc.c-torture/execute/zero-struct-1.c: New test.
13539
13540 2005-08-27  Richard Guenther  <rguenther@suse.de>
13541
13542         PR target/23575
13543         * gcc.target/i386/pr23575.c: New testcase.
13544
13545 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
13546
13547         PR rtl-optimization/23561
13548         * gcc.c-torture/execute/20050826-1.c: New test.
13549
13550         PR rtl-opt/23560
13551         * gcc.c-torture/execute/20050826-2.c: New test.
13552
13553 2005-08-26  Dale Johannesen  <dalej@apple.com>
13554
13555         * gcc.dg/20030711-1.c: Modify to work on Darwin.
13556         * gcc.dg/20050826-1.c: New.
13557
13558 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
13559
13560         PR c++/19004
13561         * g++.dg/template/nontype13.C: New test.
13562
13563         PR c++/23491
13564         * g++.dg/init/new14.C: New test.
13565         * g++.dg/expr/anew1.C: Do not XFAIL.
13566         * g++.dg/expr/anew2.C: Likewise.
13567         * g++.dg/expr/anew3.C: Likewise.
13568
13569 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
13570
13571         PR middle-end/22439
13572         * gcc.dg/vla-3.c: New test.
13573
13574 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
13575
13576         PR fortran/20363
13577         * gfortran.dg/named_interface.f90: New.
13578
13579 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
13580
13581         * gcc.c-torture/execute/frame-address.c: New test.
13582
13583 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
13584
13585         PR c++/20817
13586         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
13587
13588 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
13589
13590         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
13591
13592 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
13593
13594         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
13595         * gcc.dg/altivec-22.c: Rename from..
13596         * gcc.dg/altivec-nomfcr.c: ..this.
13597
13598 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
13599
13600         PR tree-optimization/23546
13601         * gcc.dg/tree-ssa/pr23546.c: New test.
13602
13603 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
13604
13605         PR fortran/17758
13606         * gfortran.dg/nonreturning_statements.f90: New test.
13607
13608 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13609
13610         PR c++/22454
13611         * g++.dg/parse/crash29.C: New.
13612
13613 2005-08-23  DJ Delorie  <dj@redhat.com>
13614
13615         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
13616         constants have the L suffix.
13617
13618 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
13619
13620         PR c++/23044
13621         * g++.dg/template/instantiate8.C: New.
13622
13623 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
13624
13625         PR middle-end/23467
13626         * gcc.c-torture/execute/pr23467.c: New test.
13627
13628 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
13629
13630         PR tree-optimization/22043
13631         * gcc.c-torture/execute/20050613-1.c: New test.
13632
13633 2005-08-23  Ben Elliston  <bje@au.ibm.com>
13634
13635         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
13636
13637 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
13638
13639         PR rtl-optimization/23478
13640         * g++.dg/opt/pr23478.C: New test.
13641
13642 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
13643
13644         PR c/18715
13645         * gcc.dg/switch-warn-3.c: New test.
13646
13647 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13648
13649         PR c++/22233
13650         * g++.dg/template/param1.C: New test.
13651
13652 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13653
13654         PR c++/23089
13655         * g++.dg/other/incomplete1.C: New test.
13656
13657 2005-08-22  Ira Rosen  <irar@il.ibm.com>
13658
13659         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
13660         are vectorizable.
13661
13662 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13663
13664         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
13665         d_lines_5.f: New.
13666
13667 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
13668
13669         * gcc.target/i386/sse-4.c: New test.
13670
13671 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13672
13673         PR testsuite/23239
13674         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
13675
13676 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
13677
13678         * gcc.dg/20050811-1.c: New test.
13679         * gcc.dg/20050811-2.c: New test.
13680
13681 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
13682
13683         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
13684
13685 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
13686
13687         PR 23476
13688         * gcc.c-torture/compile/pr23476.c: New test.
13689
13690 2005-08-19  Devang Patel  <dpatel@apple.com>
13691
13692         PR tree-optimization/23048
13693         * gcc.dg/tree-ssa/pr23048.c: New test.
13694
13695 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13696
13697         PR middle-end/20624
13698         * g++.dg/warn/Wreturn-3.C: New test
13699
13700 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
13701
13702         PR tree-optimization/22228
13703         * g++.dg/vect/pr22543.cc: New test.
13704
13705 2005-08-17  Steven Bosscher  <stevenb@suse.de>
13706
13707         PR tree-optimization/21574
13708         * gcc.dg/tree-ssa/pr21574.c: New test.
13709
13710 2005-08-16  James E Wilson  <wilson@specifix.com>
13711
13712         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
13713
13714 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
13715
13716         PR tree-opt/23402
13717         * gcc.c-torture/compile/zero-strct-3.c: New test.
13718         * gcc.c-torture/compile/zero-strct-4.c: New test.
13719
13720 2005-08-16  Steven Bosscher  <stevenb@suse.de>
13721
13722         PR target/23376
13723         * gcc.target/x86_64/pr23376.c: New test.
13724
13725 2005-08-16  Ian Lance Taylor  <ian@airs.com>
13726
13727         PR c++/23337
13728         * g++.dg/ext/vector2.C: New.
13729
13730 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
13731
13732         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
13733
13734 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
13735
13736         PR libfortran/23428
13737         * gfortran.dg/inquire-complex.f90: New test case.
13738
13739 2005-08-16  James E Wilson  <wilson@specifix.com>
13740
13741         PR tree-optimization/21105
13742         * gcc.dg/large-size-array.c: New.
13743
13744 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
13745
13746         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
13747         type.
13748         * gcc.dg/vect/vect-41: Likewise.
13749         * gcc.dg/vect/vect-42: Likewise.
13750         * gcc.dg/vect/vect-43: Likewise.
13751         * gcc.dg/vect/vect-44: Likewise.
13752         * gcc.dg/vect/vect-46: Likewise.
13753         * gcc.dg/vect/vect-47: Likewise.
13754         * gcc.dg/vect/vect-48: Likewise.
13755         * gcc.dg/vect/vect-52: Likewise.
13756         * gcc.dg/vect/vect-53: Likewise.
13757         * gcc.dg/vect/vect-54: Likewise.
13758         * gcc.dg/vect/vect-55: Likewise.
13759         * gcc.dg/vect/vect-56: Likewise.
13760         * gcc.dg/vect/vect-57: Likewise.
13761         * gcc.dg/vect/vect-58: Likewise.
13762         * gcc.dg/vect/vect-59: Likewise.
13763         * gcc.dg/vect/vect-60: Likewise.
13764         * gcc.dg/vect/vect-61: Likewise.
13765         * gcc.dg/vect/vect-85: Likewise.
13766         * gcc.dg/vect/vect-87: Likewise.
13767         * gcc.dg/vect/vect-88: Likewise.
13768         * gcc.dg/vect/vect-93.c: Likewise.
13769         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
13770         * gcc.dg/vect/vect-75: Likewise.
13771         * gcc.dg/vect/vect-76: Likewise.
13772         * gcc.dg/vect/vect-77: Likewise.
13773         * gcc.dg/vect/vect-78: Likewise.
13774         * gcc.dg/vect/vect-80: Likewise.
13775         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
13776         vectorized for the expected reason, rather than checking how alignment
13777         was handled.
13778         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
13779         type and also instead of aligned pointers. Added documentation.
13780
13781 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
13782
13783         * gfortran.dg/power.f90: New test.
13784
13785 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
13786
13787         PR rtl-optimization/23299
13788         * g++.dg/opt/pr23299.C: New test.
13789
13790 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13791
13792         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
13793
13794 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
13795
13796         * g++.dg/template/local6.C: New test.
13797
13798 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
13799
13800         * execute/exceptions/finally-1.m: Check that the catch and finally are
13801         being called.  Also add a "return 0;" at the end of main.
13802
13803 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
13804
13805         PR fortran/21432.
13806         * gfortran.dg/namelist_print_1.f: New test of functionality of
13807         PRINT namelist.
13808         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
13809         namelist generates error with -std=f95.
13810
13811 2005-08-14  Ira Rosen  <irar@il.ibm.com>
13812
13813         PR tree-optimization/23119
13814         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
13815
13816 2005-08-13  Marcin Koziej  <creep@desk.pl>
13817             Andrew Pinski  <pinskia@physics.uc.edu>
13818
13819         PR libobjc/22492
13820         * execute/exceptions/finally-1.m: New test.
13821
13822 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13823
13824         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
13825         testsuite.
13826         * objc/execute/exceptions/trivial.m: New test.
13827         * objc.dg/try-catch-11.m: Move to ...
13828         * objc/execute/exceptions/foward-1.m: Here.
13829         * objc.dg/try-catch-2.m: Move to ...
13830         * objc/execute/exceptions/catchall-1.m: Here.
13831         * objc.dg/try-catch-8.m: Move to ...
13832         * objc/execute/exceptions/local-variables-1.m: Here.
13833
13834 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13835
13836         * objc.dg/nested-func-1.m: Move to ...
13837         * objc/execute/nested-func-1.m: Here.
13838
13839 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13840
13841         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
13842         in ${options} instead of [target_info name].
13843         * lib/obj-c++.exp (objc_target_compile): Likewise.
13844
13845 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13846
13847         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
13848
13849 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13850
13851         part of PR testsuite/23348
13852         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
13853         of the torture options.
13854         * objc/compile/trivial.m: New test.
13855
13856 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
13857
13858         * gfortran.dg/eoshift.f90: Correct format.
13859
13860 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
13861
13862         * gfortran.fortran-torture/execute/character_passing.f90:
13863         Fix comment typo.
13864
13865 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
13866
13867         PR c++/8271
13868         * g++.dg/template/unify10.C: New.
13869
13870 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
13871
13872         * g++.dg/parse/pr22514.C: Move to...
13873         * g++.dg/debug/pr22514.C: here.
13874
13875 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13876
13877         PR c++/23266
13878         * g++.dg/inherit/pure1.C: New test.
13879
13880         * ChangeLog: Fix typos.
13881
13882 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13883             Steven Bosscher  <stevenb@suse.de>
13884
13885         * gfortran.dg/runtime_warning_1.f90: New test.
13886
13887 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13888
13889         PR c++/23219
13890         * g++.dg/parse/crash28.C: New.
13891
13892 2005-08-11  Richard Guenther  <rguenther@suse.de>
13893
13894         PR target/23289
13895         * gcc.target/i386/tailcall-1.c: New testcase.
13896
13897 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13898
13899         * gcc.dg/vect/vect-67.c: Un-xfail.
13900
13901 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13902
13903         PR c++/23225
13904         * g++.dg/testsuite/parse/crash27.C: new test.
13905
13906 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
13907
13908         PR libfortran/22143
13909         * gfortran.dg/shift-kind.f90: New testcase.
13910
13911 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
13912
13913         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
13914         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
13915
13916 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13917
13918         PR c++/20646
13919         * g++.dg/other/mult-stor1.C: New test.
13920
13921 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13922
13923         * gcc.c-torture/pr18299-1.c: Move to ...
13924         * gcc.c-torture/compile/pr18299-1.c: Here.
13925
13926 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
13927
13928         * gfortran/fortran.torture/execute/character_passing.f90:
13929         Fix types for LSAME.
13930
13931 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
13932
13933         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
13934         input data back to what it was originally.
13935
13936 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13937
13938         * objc.dg/try-catch-8.m: Enable for all targets.
13939
13940 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
13941
13942         * gcc.dg/pr23165.c: New test.
13943
13944 2005-08-09  Steven Bosscher  <stevenb@suse.de>
13945
13946         PR tree-optimization/23234
13947         * gcc.dg/tree-ssa/pr23234.c: New test.
13948
13949 2005-08-08  Josh Conner  <jconner@apple.com>
13950
13951         PR rtl-optimization/23241
13952         * gcc.dg/char-compare.c: New test.
13953
13954 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13955
13956         PR c++/22508
13957         * g++.dg/init/new13.C: New test.
13958
13959 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13960
13961         PR c++/21166
13962         * g++.dg/other/crash-4.C: Adjust
13963         * g++/dg/ext/packed9.C: New.
13964
13965 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13966
13967         PR middle-end/21964
13968         * gcc.c-torture/execute/pr21964-1.c: New test.
13969
13970 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13971
13972         PR c/22458
13973         * gcc.dg/pr22458-1.c: New test.
13974
13975 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
13976             Steven G. Kargl <kargls@comcast.net>
13977
13978         PR fortran/22390
13979         * gfortran.dg/flush_1.f90: New test.
13980
13981 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13982
13983         PR c++/23191
13984         * g++.dg/template/eh2.C: New test.
13985
13986 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13987
13988         PR c++/19498
13989         * g++.dg/template/instantiate7.C: New test.
13990
13991 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
13992
13993         PR c/23113
13994         * gcc.dg/Wunused-value-1.c: New test.
13995
13996 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
13997
13998         PR rtl-optimization/23233
13999         * gcc.c-torture/compile/pr23233-1.c: New test.
14000
14001 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
14002
14003         PR fortran/18833
14004         PR fortran/20850
14005         * gfortran.dg/equiv_1.f90: New test.
14006         * gfortran.dg/equiv_2.f90: New test.
14007         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
14008         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
14009         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
14010
14011 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
14012
14013         * gcc.c-torture/execute/vrp-5.c: New test.
14014         * gcc.c-torture/execute/vrp-6.c: New test.
14015         * gcc.dg/tree-ssa/vrp21.c: New test.
14016
14017 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
14018
14019         * g++.dg/parse/pr22514.C: New test.
14020
14021 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
14022
14023         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
14024
14025         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
14026         instead of constant loads / pool entries.
14027
14028 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
14029
14030         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
14031         TEST_TO_WCTYPE.
14032
14033 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
14034
14035         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
14036         __WINT_TYPE__ in generated prototypes if possible.
14037
14038 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
14039
14040         PR 22037
14041         * g++.dg/tree-ssa/pr22037.C:
14042
14043 2005-08-04  Richard Henderson  <rth@redhat.com>
14044
14045         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
14046         scan-tree-dump-times directive.
14047
14048 2005-08-04  Jan Hubicka  <jh@suse.cz>
14049
14050         * gcov-1.C: Fix switch counts.
14051         * gcov-4b.c: Likewise.
14052
14053 2005-08-03  Jeff Law  <law@redhat.com>
14054
14055         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
14056
14057 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
14058
14059         * gcc.c-torture/execute/pr23135.c: New test.
14060
14061 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14062
14063         PR tree-optimization/19899
14064         * gcc.dg/tree-ssa/scev-1.c: New test.
14065         * gcc.dg/tree-ssa/scev-2.c: New test.
14066
14067 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
14068
14069         PR target/18582
14070         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
14071
14072 2005-08-03  Jan Hubicka  <jh@suse.cz>
14073
14074         * update-conroll.c: New testcase.
14075         * update-conroll-2.c: New testcase.
14076
14077 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
14078
14079         * gfortran.dg/constant_substring.f: New test.
14080         * gfortran.dg/pr22491.f: New test.
14081
14082 2005-08-02  Jan Hubicka  <jh@suse.cz>
14083
14084         * update-threading.c: Replace by the proper one.
14085
14086 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
14087
14088         PR 23164
14089         * g++.dg/tree-ssa/pr23164.C: New test.
14090
14091 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
14092
14093         * gcc.dg/tree-ssa/pr23192.c: New test.
14094
14095 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
14096
14097         * gcc.c-torture/execute/vrp-4.c: New test.
14098
14099 2005-08-02  Jan Hubicka  <jh@suse.cz>
14100
14101         * update-threading.c: New test.
14102
14103 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
14104
14105         * gcc.c-torture/compile/20050801-1.c: New test.
14106         * gcc.c-torture/compile/20050801-2.c: New test.
14107
14108 2005-08-01  Jan Hubicka  <jh@suse.cz>
14109
14110         * val-prof-5.c: New test.
14111
14112 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
14113
14114         PR c/22311
14115         * gcc.dg/pr22311-1.c : New test.
14116
14117 2005-07-31  Steven Bosscher  <stevenb@suse.de>
14118
14119         PR target/23095
14120         * gfortran.dg/pr23095.f: New test.
14121
14122         PR c++/22003
14123         * g++.dg/other/pr22003.C: New test.
14124
14125 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
14126
14127         PR target/20621
14128         * gcc.c-torture/execute/pr20621-1.c: New test.
14129
14130 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
14131
14132         * gfortran.dg/comma_format_extension_4.f: Adjust length
14133         of string for format.
14134         * gfortran.dg/der_array_io_1.f: Replace illegal internal
14135         print statement with internal write.
14136         * gfortran.dg/der_array_io_2.f: Likewise.
14137         * gfortran.dg/der_array_io_3.f: Likewise.
14138
14139 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
14140
14141         * gcc.dg/fold-abs-4.c: new test.
14142
14143 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
14144
14145         PR fortran/22570 an related issues.
14146         * gfortran.dg/x_slash_1.f: New test.
14147
14148 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
14149
14150         PR c/23143
14151         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
14152         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
14153
14154 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14155
14156         PR c/529
14157         * gcc.dg/Wshadow-3.c: New test.
14158
14159 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
14160
14161         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
14162         used to have the wrong bounds).
14163
14164 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14165
14166         PR c/21720
14167         * gcc.dg/hex-round-1.c: Test more cases.
14168         * gcc.dg/hex-round-2.c: New test.
14169
14170 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
14171
14172         PR 22550
14173         * g++.dg/tree-ssa/pr22550.C: New test.
14174
14175 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
14176
14177         * gcc.dg/tree-ssa/vrp19.c: New test.
14178         * gcc.dg/tree-ssa-vrp20.c: New test.
14179
14180 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14181
14182         PR c/22240
14183         * gcc.dg/transparent-union-4.c: New test.
14184
14185 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14186
14187         PR c/22192
14188         * gcc.dg/c99-vla-2.c: New test.
14189
14190 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14191
14192         PR c/21720
14193         * gcc.dg/hex-round-1.c: New test.
14194
14195 2005-07-28  Jan Hubicka  <jh@suse.cz>
14196
14197         * inliner-1.c: Do not dump everything.
14198         * tree-prof.exp: Do not pass -ftree-based-profiling.
14199         * bprob.exp: Likewise.
14200
14201         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
14202
14203 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
14204
14205         PR c++/22545
14206         * g++.dg/expr/ptrmem7.C: New test.
14207
14208 2005-07-28  Mike Stump  <mrs@apple.com>
14209
14210         * g++.old-deja/g++.mike/visibility-1.C: New test.
14211
14212 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14213
14214         PR c/20187
14215         * gcc.c-torture/execute/pr20187-1.c: New test.
14216
14217 2005-07-28  Jeff Law  <law@redhat.com>
14218
14219         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
14220         * gcc.dg/tree-ssa/vrp18.c: New test.
14221
14222 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
14223
14224         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
14225
14226 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
14227
14228         PR tree-optimization/22506
14229         * gcc.dg/vect/ps22506.c: New test.
14230
14231 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
14232
14233         PR target/21149
14234         * gcc.target/i386/sse-3.c: New test.
14235
14236 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14237
14238         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
14239         * gcc.target/mips/mips32-dsp-type.c: Likewise.
14240
14241 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14242
14243         PR c/22589
14244         * gcc.c-torture/compile/pr22589-1.c: New test.
14245
14246 2005-07-28  Jan Hubicka  <jh@suse.cz>
14247
14248         * update-loopch.c: New testcase.
14249
14250 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
14251
14252         PR rtl-optimization/23047
14253         * gcc.c-torture/execute/pr23047.c: New test.
14254         * gcc.c-torture/execute/pr23047.x: New.
14255
14256 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
14257
14258         PR tree-optimization/22493
14259         * gcc.c-torture/execute/pr22493-1.c: New test.
14260         * gcc.c-torture/execute/pr22493-1.x: New.
14261         * gcc.c-torture/execute/vrp-1.c: New test.
14262         * gcc.c-torture/execute/vrp-2.c: New test.
14263         * gcc.c-torture/execute/vrp-2.c: New test.
14264
14265 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
14266
14267         * gcc.target/frv/all-builtin-read8.c: Delete.
14268         * gcc.target/frv/all-builtin-read16.c: Delete.
14269         * gcc.target/frv/all-builtin-read32.c: Delete.
14270         * gcc.target/frv/all-builtin-read64.c: Delete.
14271         * gcc.target/frv/all-builtin-write8.c: Delete.
14272         * gcc.target/frv/all-builtin-write16.c: Delete.
14273         * gcc.target/frv/all-builtin-write32.c: Delete.
14274         * gcc.target/frv/all-builtin-write64.c: Delete.
14275         * gcc.target/frv/all-read-write-1.c: New.
14276
14277 2005-07-27  Jeff Law  <law@redhat.com>
14278
14279         * gcc.c-torture/execute/pr22630.c: New test.
14280
14281 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
14282
14283         PR tree-optimization/23073
14284         * gcc.dg/vect/nodump-pr23073.c: New test.
14285         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
14286
14287 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
14288
14289         PR tree-optimize/22348
14290         * gcc.c-torture/execute/pr22348.c: New.
14291
14292 2005-07-27  Richard Guenther  <rguenther@suse.de>
14293
14294         * gcc.dg/tree-ssa/salias-1.c: New testcase.
14295
14296 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14297
14298         PR fortran/22503
14299         * gfortran.dg/logical_comp.f90: New test.
14300
14301 2005-07-27  Jan Hubicka  <jh@suse.cz>
14302
14303         * inliner-1.c: Add cleanup of dumps.
14304         * val-prof-*.c: Likewise.
14305         * update-tailcall.c: New.
14306
14307 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
14308
14309         PR 22591
14310         * gcc.dg/tree-ssa/pr22591.c: New test.
14311         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
14312
14313 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
14314
14315         PR libobjc/22606
14316         * objc.dg/try-catch-11.m: New test.
14317
14318 2005-07-26  Richard Guenther  <rguenther@suse.de>
14319
14320         PR tree-optimization/22486
14321         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
14322
14323 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
14324
14325         PR tree-opt/22484
14326         * testsuite/g++.dg/opt/loop2.C: New test.
14327
14328 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
14329
14330         * gcc.dg/tree-ssa/reassoc-3.c: New test.
14331         * gcc.dg/tree-ssa/reassoc-4.c: New test.
14332
14333 2005-07-25  Adam Nemet  <anemet@lnxw.com>
14334
14335         * lib/profopt.exp (profopt-execute): Check for profiling data
14336         files on the target.
14337
14338 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
14339
14340         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
14341         for matching of asm labels.
14342
14343 2005-07-25  Richard Guenther  <rguenther@suse.de>
14344
14345         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
14346
14347 2005-07-25  Richard Guenther  <rguenther@suse.de>
14348
14349         PR testsuite/22624
14350         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
14351
14352 2005-07-25  Ira Rosen  <irar@il.ibm.com>
14353
14354         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
14355         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
14356         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
14357         * gcc.dg/vect/vect-100.c: New test.
14358         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
14359         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
14360         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
14361         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
14362         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
14363         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
14364         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
14365         * gfortran.dg/vect/pr19049.f90: New testcase.
14366         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
14367
14368 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
14369
14370         * gcc.c-torture/execute/20050713-1.c: New test.
14371
14372         PR fortran/20063
14373         * gfortran.fortran-torture/execute/data_4.f90: New test.
14374
14375         PR middle-end/20303
14376         * gcc.dg/visibility-d.c: New test.
14377
14378 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
14379
14380         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
14381         * gfortran.dg/underflow.f90: Ditto.
14382
14383 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14384
14385         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
14386         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
14387         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
14388
14389 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
14390
14391         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
14392         include case of field width of zero.
14393
14394 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
14395
14396         PR libgfortran/21875
14397         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
14398         with trailing blanks on normal formatted read.
14399
14400 2005-07-23  Chao-ying Fu  <fu@mips.com>
14401
14402         * gcc.target/mips/mips32-dsp-type.c: New test.
14403         * gcc.target/mips/mips32-dsp.c: New test.
14404
14405 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
14406
14407         PR testsuite/21073
14408         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
14409
14410         PR testsuite/20454
14411         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
14412         and __cyg_profile_func_exit.
14413
14414 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
14415
14416         * gfortran.dg/comma_format_extension_3.f: Fix typo.
14417         * gfortran.dg/comma_format_extension_4.f: Same.
14418         * gfortran.dg/pr15332.f: Same.
14419         * gfortran.dg/pr21730.f: Same.
14420
14421 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
14422
14423         * g++.dg/opt/vrp2.C: Fix testcase.
14424
14425         PR tree-opt/22625
14426         * g++.dg/opt/vrp2.C: New test.
14427
14428 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
14429
14430         PR debug/21828
14431         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
14432
14433 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
14434
14435         * gcc.dg/tree-ssa/20050719-1.c: New test.
14436
14437 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
14438
14439         * gcc.dg/bfin-longcall-1.c: New file.
14440         * gcc.dg/bfin-longcall-2.c: New file.
14441
14442 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
14443
14444         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
14445
14446 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14447
14448         PR middle-end/19055
14449         * gcc.dg/tree-ssa/pr19055.c: New test.
14450         * gcc.dg/tree-ssa/pr19055-2.c: New test.
14451
14452 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14453
14454         PR C++/22358
14455         * g++.dg/other/pr22358.C: New test.
14456
14457 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
14458
14459         PR c++/2922
14460         * g++.dg/lookup/two-stage5.C: New test from bug comments.
14461
14462 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14463
14464         PR c++/15938
14465         * g++.dg/init/union2.C: New test.
14466
14467 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14468
14469         PR c/22393
14470         * gcc.dg/complex-4.c: New test.
14471
14472 2005-07-21  Richard Guenther  <rguenther@suse.de>
14473
14474         PR testsuite/22522
14475         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
14476         scanning for asm labels.
14477         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14478
14479 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
14480
14481         PR target/22085
14482         * gcc.dg/altivec-pr22085.c: New.
14483
14484 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
14485
14486         PR tree-optimization/19210
14487         * gcc.dg/tree-ssa/pr19210-1.c: New.
14488         * gcc.dg/tree-ssa/pr19210-2.c: New.
14489
14490 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
14491
14492         PR rtl-optimization/22167
14493         * g++.dg/opt/pr22167.C: New test.
14494
14495 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
14496
14497         PR c++/2922
14498         * g++.dg/lookup/two-stage2.C: New.
14499         * g++.dg/lookup/two-stage3.C: New.
14500         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
14501         fixed two-stage name lookup for operators.
14502         * g++.dg/template/call3.C: Compiler now produces an appropriate
14503         error message.
14504         * g++.dg/template/crash37.C: Compiler now describes bla() on line
14505         14 as a candidate.
14506         * g++.dg/template/ptrmem4.C: Compiler produces different error
14507         message.
14508         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
14509         connect_to_method as a candidate.
14510
14511 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
14512
14513         * gcc.dg/fold-alloc-1.c: New test.
14514
14515 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
14516
14517         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
14518         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
14519
14520 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
14521
14522         * gcc.dg/fold-abs-1.c: New test.
14523         * gcc.dg/fold-abs-2.c: New test.
14524         * gcc.dg/fold-abs-3.c: New test.
14525
14526 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
14527
14528         Make CONSTRUCTOR use VEC to store initializers.
14529         * g++.dg/ext/complit3.C: Check for specific error messages.
14530         * g++.dg/init/brace2.C: Update error message.
14531         * g++.dg/warn/Wbraces2.C: Likewise.
14532
14533 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
14534
14535         PR fortran/16940
14536         * gfortran.dg/module_interface_1.f90: New test.
14537
14538 2005-07-19  Danny Berlin <dberlin@dberlin.org>
14539             Kenneth Zadeck <zadeck@naturalbridge.com>
14540
14541         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
14542
14543 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14544
14545         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
14546         specify -Wformat for these tests.
14547         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
14548         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
14549         * gcc.dg/format/opt-6.c: Delete.
14550
14551 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14552
14553         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
14554         * gcc.dg/tree-ssa/sra-3.c: Likewise.
14555
14556 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14557
14558         * gcc.dg/tree-ssa/alias-2.c: New test.
14559
14560 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
14561
14562         PR c++/22263
14563         * g++.dg/template/explicit7.C: New test.
14564
14565 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
14566
14567         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
14568         width of 8 to +Inf and -Inf.
14569
14570 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
14571
14572         PR c++/22139
14573         * g++.dg/template/friend36.C: New test.
14574
14575 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
14576
14577         PR fortran/21730
14578         * gfortran.dg/pr21730.f: New test.
14579
14580 2005-07-16  Danny Berlin <dberlin@dberlin.org>
14581             Kenneth Zadeck <zadeck@naturalbridge.com>
14582
14583         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
14584         since pure const detection cannot run at -O1 in c compiler.
14585         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
14586         can now optimize this case properly.
14587         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
14588         because we now pass.
14589         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
14590
14591 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
14592
14593         PR c/22421
14594         * gcc.dg/format/bitfld-1.c: New test.
14595
14596 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
14597
14598         PR c++/22204
14599         * g++.dg/rtti/repo1.C: New test.
14600
14601 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
14602
14603         PR middle-end/22398
14604         * gcc.c-torture/compile/pr22398.c: New test.
14605
14606 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
14607
14608         PR c++/22132
14609         * g++.dg/expr/cast4.C: New test.
14610
14611 2005-07-15  Richard Guenther  <rguenther@suse.de>
14612
14613         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
14614         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14615
14616 2005-07-15  Steven Bosscher  <stevenb@suse.de>
14617
14618         PR tree-optimization/22230
14619         * gcc.dg/tree-ssa/pr22230.c: New test.
14620
14621 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
14622
14623         * gfortran.dg/g77/cpp6.f: New test.
14624
14625         PR fortran/22417
14626         * gfortran.dg/g77/cpp5.F: New test.
14627         * gfortran.dg/g77/cpp5.h: New file.
14628         * gfortran.dg/g77/cpp5inc.h: New file.
14629
14630 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
14631
14632         PR libfortran/16435
14633         * gfortran.dg/tl_editting.f90: New.
14634         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
14635
14636 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
14637
14638         * gfortran.dg/char_array_constructor.f90: New test.
14639
14640 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
14641
14642         * gfortran.dg/past_eor.f90: New.
14643         * gfortran.dg/complex_read.f90: New.
14644
14645 2005-07-13  Jeff Law  <law@redhat.com>
14646
14647         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
14648         additional casts.
14649
14650         * gcc.dg/tree-ssa/pr22321.c: New test
14651
14652 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
14653
14654         PR tree-optimization/21921
14655         * gcc.dg/tree-ssa/pr21921.c: New.
14656
14657 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
14658
14659         PR tree-optimizatio/22442
14660         * gcc.dg/tree-ssa/loop-11.c: New test.
14661
14662 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
14663
14664         PR tree-opt/21840
14665         * gcc.c-torture/compile/pr21840.c: New test.
14666
14667 2005-07-12  Jan Hubicka  <jh@suse.cz>
14668
14669         * gcc.c-torture/compile/pr22379.c: New test.
14670
14671 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
14672
14673         PR libfortran/21593
14674         gfortran.dg/dev_null.f90: Remove outdated comment about
14675         PR libfortran/21593.
14676
14677
14678 2005-07-12  Dale Johannesen  <dalej@apple.com>
14679
14680         * gcc.target/i386/compress-float-sse.c: New.
14681         * gcc.target/i386/compress-float-sse-pic.c: New.
14682         * gcc.target/i386/compress-float-387.c: New.
14683         * gcc.target/i386/compress-float-387-pic.c: New.
14684         * gcc.dg/compress-float-ppc.c: New.
14685         * gcc.dg/compress-float-ppc-pic.c: New.
14686
14687 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
14688
14689         PR libfortran/21593
14690         gfortran.dg/dev_null.f90: Remove targets.
14691
14692 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
14693
14694         PR tree-opt/22335
14695         * gcc.dg/pr22335-1.c: New test.
14696         * gcc.dg/pr22335-2.c: New test.
14697
14698 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14699
14700         PR c++/20172
14701         * g++.dg/template/nontype12.C : New test.
14702
14703 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
14704
14705         * gcc.dg/tree-ssa/loop-10.c: New test.
14706
14707 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
14708
14709         * gcc.c-torture/execute/20020720-1.x: Remove.
14710
14711 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
14712
14713         * gfortran.fortran-torture/execute/forall_7.f90: New test.
14714
14715 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
14716
14717         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
14718         (dg-mips-options): Use it.
14719
14720 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
14721
14722         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
14723
14724 2005-07-09  Richard Henderson  <rth@redhat.com>
14725
14726         * lib/target-supports.exp (check_effective_target_sync_char_short):
14727         Add alpha.
14728
14729 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
14730
14731         PR libfortran/22217
14732         * gfortran.dg/negative-z-descriptor.f90: New test.
14733
14734 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
14735
14736         PR tree-opt/22329
14737         * gcc.dg/pr22329.c: New test.
14738
14739 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
14740
14741         PR tree-optimization/20139
14742         * gcc.dg/tree-ssa/pr20139.c: New.
14743
14744 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
14745
14746         PR tree-opt/22356
14747         * testsuite/gcc.dg/pr22356-1.c: New test.
14748
14749 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
14750
14751         PR c++/21799
14752         * g++.dg/template/unify8.C: New.
14753         * g++.dg/template/unify9.C: New.
14754
14755 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
14756
14757         * gfortran.fortran-torture/execute/entry_10.f90: New test.
14758
14759 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
14760
14761         * gcc.dg/darwin-version-1.c: New.
14762         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
14763         * gcc.dg/builtins-20.c: Likewise.
14764         * gcc.dg/builtins-53.c: Likewise.
14765         * gcc.dg/torture/builtins-convert-1.c: Likewise.
14766         * gcc.dg/torture/builtins-convert-2.c: Likewise.
14767         * gcc.dg/torture/builtins-convert-3.c: Likewise.
14768         * gcc.dg/torture/builtins-power-1.c: Likewise.
14769         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
14770         on Darwin.
14771
14772 2005-07-07  Jeff Law  <law@redhat.com>
14773
14774         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
14775         argument evaluation order.
14776
14777 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
14778
14779         PR libfortran/21594
14780         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14781         Add test cases where the shift length is greater than the
14782         array length.
14783
14784 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14785
14786         * obj-c++.dg/proto-lossage-6.mm: New.
14787         * objc.dg/proto-lossage-6.m: New.
14788
14789 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14790
14791         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
14792         * objc.dg/gnu-runtime-2.m: Likewise.
14793
14794 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
14795
14796         * gfortran.dg/longline.f: New test.
14797
14798         * gfortran.dg/badline.f: New test.
14799
14800 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
14801
14802         PR fortran/16531
14803         PR fortran/15966
14804         PR fortran/18781
14805         * gfortran.dg/hollerith.f90: New.
14806         * gfortran.dg/hollerith2.f90: New.
14807         * gfortran.dg/hollerith3.f90: New.
14808         * gfortran.dg/hollerith4.f90: New.
14809         * gfortran.dg/hollerith_f95.f90: New.
14810         * gfortran.dg/hollerith_legacy.f90: New.
14811         * gfortran.dg/g77/cpp4.F: New. Port from g77.
14812
14813 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14814
14815         PR objc/22274
14816         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
14817         * objc.dg/gnu-runtime-2.m: New.
14818
14819 2005-07-06  Jeff Law  <law@redhat.com>
14820
14821         * gcc.dg/tree-ssa/vrp17.c: New test.
14822
14823 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
14824
14825         PR fortran/22327
14826         * gfortran.dg/array_constructor_5.f90: New test.
14827
14828 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
14829
14830         * gfortran.fortran-torture/execute/entry_9.f90: New test.
14831
14832 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
14833
14834         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
14835         * gcc.dg/980816-1.c: Ditto.
14836
14837 2005-07-06  Jeff Law  <law@redhat.com>
14838
14839         * gcc.c-torture/compile/pr21356.c: New test.
14840
14841 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
14842
14843         PR c/22013
14844         PR c/22098
14845         * gcc.c-torture/compile/pr22013-1.c,
14846         gcc.c-torture/execute/pr22098-1.c,
14847         gcc.c-torture/execute/pr22098-2.c,
14848         gcc.c-torture/execute/pr22098-3.c: New tests.
14849
14850 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
14851
14852         PR c/22308
14853         * gcc.dg/pr22308-1.c: New test.
14854
14855 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
14856
14857         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
14858         target.
14859         * gcc.dg/compare9.c: Use -fshort-enums instead of
14860         -fno-short-enums.  Change the last test to dg-bogus.
14861
14862 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
14863
14864         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
14865         * gcc.dg/compare9.c: New.
14866
14867 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14868
14869         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
14870
14871 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
14872
14873         PR testsuite/22288
14874         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
14875
14876
14877 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14878
14879         * gcc.dg/format/gcc_gfc-1.c: New.
14880
14881 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
14882
14883         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
14884
14885 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14886
14887         PR fortran/20842
14888         * gfortran.dg/io_invalid_1.f90: New test.
14889
14890 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
14891
14892         * gcc.dg/format/gcc_diag-1.c: Update.
14893
14894 2005-07-02  Jeff Law  <law@redhat.com>
14895
14896         * gcc.dg/tree-ssa/pr22051-1.c: New test.
14897         * gcc.dg/tree-ssa/pr22051-2.c: New test.
14898
14899 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
14900
14901         * gcc.dg/format/gcc_diag-1.c: Update.
14902
14903 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
14904
14905         PR tree-opt/22269
14906         * gcc.c-torture/compile/pr22269.c: New test.
14907
14908 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
14909
14910         PR 21584
14911         PR 22219
14912         * g++.dg/tree-ssa/pr21584-1.C: New test.
14913         * g++.dg/tree-ssa/pr21584-2.C: New test.
14914
14915 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
14916
14917         * obj-c++.dg/try-catch-11.mm: New.
14918         * objc.dg/try-catch-10.m: New.
14919
14920 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
14921
14922         * g++.dg/other/ucnid-1.C: xfail on AIX.
14923
14924 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
14925
14926         PR 22234
14927         * gcc.dg/20050629-1.c: New test.
14928
14929 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
14930
14931         * obj-c++.dg/const-str-1[0-1].mm: New.
14932         * objc.dg/const-str-1[0-1].m: New.
14933
14934 2005-05-29  Richard Henderson  <rth@redhat.com>
14935
14936         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
14937         Rename from check_effective_target_vect_no_max.
14938         (check_effective_target_vect_no_int_add): New.
14939         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
14940         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
14941         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14942         * gcc.dg/vect/vect-reduc-1.c: Use both.
14943         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14944
14945 2005-05-29  Richard Henderson  <rth@redhat.com>
14946
14947         * lib/target-supports.exp (check_effective_target_vect_no_max):
14948         Remove i386 and x86_64.
14949
14950 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14951
14952         PR testsuite/21969
14953         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
14954
14955 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14956
14957         PR middle-end/21969
14958         * gcc.dg/vect/pr21969.c: New test.
14959
14960 2005-06-28  Eric Christopher  <echristo@redhat.com>
14961
14962         PR c/22052
14963         PR c/21975
14964         * gcc.dg/inline1.c: New test.
14965         * gcc.dg/inline2.c: Ditto.
14966         * gcc.dg/inline3.c: Ditto.
14967         * gcc.dg/inline4.c: Ditto.
14968         * gcc.dg/inline5.c: Ditto.
14969
14970 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14971
14972         PR libfortran/22142
14973         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14974         Add testcase also testing eoshift1 for PR 22142.
14975
14976 2005-06-28  Richard Henderson  <rth@redhat.com>
14977
14978         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
14979         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
14980         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
14981         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
14982         gcc.dg/tree-ssa/20030922-2.c: Likewise.
14983
14984 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14985
14986         PR libfortran/22142
14987         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14988         Add testcase for PR 22142.
14989
14990 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
14991
14992         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
14993         gcc.target/ia64/fpreg-2.c: New tests.
14994
14995 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14996
14997         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
14998
14999 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15000
15001         PR libfortran/22170
15002         * gfortran.dg/slash_1.f90: New test.
15003
15004 2005-06-27  Richard Henderson  <rth@redhat.com>
15005
15006         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
15007         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
15008         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
15009         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15010         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
15011         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
15012
15013 2005-06-27  Richard Henderson  <rth@redhat.com>
15014
15015         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
15016         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
15017
15018 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
15019
15020         * obj-c++.dg/proto-lossage-5.mm: New.
15021         * objc.dg/proto-lossage-5.m: New.
15022
15023 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
15024
15025         PR 21959
15026         * gcc.dg/tree-ssa/pr21959.c: New test.
15027
15028 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
15029
15030         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
15031         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
15032         testing uninitialized var.
15033
15034         * gcc.c-torture/execute/builtins/chk.h: New.
15035         * gcc.c-torture/execute/builtins/lib/chk.c: New.
15036         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
15037         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
15038         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
15039         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
15040         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
15041         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
15042         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
15043         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
15044         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
15045         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
15046         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
15047         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
15048         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
15049         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
15050         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
15051         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
15052         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
15053         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
15054         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
15055         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
15056         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
15057         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
15058         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
15059         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
15060         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
15061         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
15062         * gcc.dg/builtin-object-size-1.c: New test.
15063         * gcc.dg/builtin-object-size-2.c: New test.
15064         * gcc.dg/builtin-object-size-3.c: New test.
15065         * gcc.dg/builtin-object-size-4.c: New test.
15066         * gcc.dg/builtin-object-size-5.c: New test.
15067         * gcc.dg/builtin-stringop-chk-1.c: New test.
15068         * gcc.dg/builtin-stringop-chk-2.c: New test.
15069         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
15070         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
15071         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
15072         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
15073         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
15074         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
15075         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
15076         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
15077         * gcc.c-torture/execute/printf-1.c: New test.
15078         * gcc.c-torture/execute/fprintf-1.c: New test.
15079         * gcc.c-torture/execute/vprintf-1.c: New test.
15080         * gcc.c-torture/execute/vfprintf-1.c: New test.
15081         * gcc.c-torture/execute/printf-chk-1.c: New test.
15082         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
15083         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
15084         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
15085
15086 2005-06-27  Michael Matz  <matz@suse.de>
15087
15088         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
15089         slot is not merged if address escapes.
15090
15091 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15092
15093         PR c/21911
15094         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
15095
15096 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
15097
15098         PR middle-end/17965
15099         * gcc.c-torture/compile/20050622-1.c: New test.
15100
15101         PR middle-end/22028
15102         * gcc.dg/20050620-1.c: New test.
15103
15104 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
15105
15106         PR tree-optimization/22026
15107         * gcc.dg/tree-ssa/pr22026.c: New.
15108
15109 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
15110
15111         PR libfortran/22144
15112         * gfortran.dg/shift-alloc.f90: New testcase.
15113
15114 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
15115
15116         * all files: Update FSF address in copyright headers.
15117
15118 2005-06-22  Jan Hubicka  <jh@suse.cz>
15119
15120         * wholeprogram-1.c: New testcase.
15121         * wholeprogram-2.c: New testcase.
15122
15123 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
15124
15125         PR 22171
15126         * gcc.dg/tree-ssa/pr22171.c: New test.
15127
15128 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
15129
15130         * gfortran.dg/simplify_modulo.f90: New.
15131
15132 2005-06-24  Jan Hubicka  <jh@suse.cz>
15133
15134         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
15135
15136 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
15137
15138         * obj-c++.dg/proto-lossage-[1-4].mm: New.
15139
15140 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
15141
15142         * obj-c++.dg/typedef-alias-1.mm: New.
15143         * objc.dg/typedef-alias-1.m: New.
15144
15145 2005-06-23  Jeff Law  <law@redhat.com>
15146
15147         * gcc.dg/tree-ssa/vrp16.c: New test.
15148
15149 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15150
15151         * lib/target-supports.exp: Add
15152         check_effective_target_fortran_large_real and
15153         check_effective_target_fortran_large_int to check for
15154         corresponding effective targets.
15155         * gfortran.dg/large_integer_kind_1.f90: New test.
15156         * gfortran.dg/large_real_kind_1.f90: New test.
15157
15158 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
15159
15160         PR tree-optimization/22117
15161         * gcc.dg/tree-ssa/pr22117.c: New.
15162
15163 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
15164
15165         PR testsuite/22123
15166         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
15167
15168 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
15169
15170         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
15171
15172 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
15173
15174         * gfortran.dg/f2c_4.f90: Add tests for complex functions
15175         * gfortran.dg/f2c_4.c: Likewise.
15176
15177 2005-06-22 Paul Brook  <paul@codesourcery.com>
15178
15179         PR fortran/21034
15180         * gfortran.dg/auto_save_1.f90: New test.
15181
15182 2005-06-22  Michael Matz  <matz@suse.de>
15183
15184         * gcc.target/x86-64/abi: New directory.
15185         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
15186         * gcc.target/x86-64/abi/README.gcc: New file.
15187         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
15188         * gcc.target/x86-64/abi/asm-support.s: New file.
15189         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
15190         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
15191         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
15192         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
15193         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
15194         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
15195         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
15196         * gcc.target/x86_64/abi/test_bitfields.c: New test.
15197         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
15198         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
15199         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
15200         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
15201         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
15202         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
15203         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
15204         * gcc.target/x86_64/abi/test_varargs.c: New test.
15205
15206 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
15207
15208         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
15209         32-bit i?86 and x86_64.
15210
15211 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
15212
15213         * obj-c++.dg/const-str-[1-9].mm: New tests.
15214
15215 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
15216
15217         PR fortran/22010
15218         * gfortran.dg/namelist_use.f90: New.
15219         * gfortran.dg/namelist_use_only.f90: New.
15220
15221 2005-06-21  Jeff Law  <law@redhat.com>
15222
15223         * gcc.dg/tree-ssa/vrp15.c: New test.
15224
15225 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
15226
15227         * lib/target-supports.exp (check_effective_target_vect_reduction):
15228         Remove.
15229         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
15230         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
15231         remove vect_reduction target keyword. Also avoid two returns in main.
15232         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15233         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
15234         * gcc.dg/vect/vect-reduc-1short.c: New test.
15235         * gcc.dg/vect/vect-reduc-1char.c: New test.
15236         * gcc.dg/vect/vect-reduc-2short.c: New test.
15237         * gcc.dg/vect/vect-reduc-2char.c: New test.
15238         * gcc.dg/vect/vect-reduc-6.c: New test.
15239         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
15240         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
15241         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
15242
15243 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15244         Paul Thomas  <pault@gcc.gnu.org>
15245
15246         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
15247         New tests.
15248
15249 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15250
15251         * gfortran.dg/backslash_1.f90: New test.
15252         * gfortran.dg/backslash_2.f90: New test.
15253
15254 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
15255
15256         * gfortran.dg/duplicate_labels.f90: New test.
15257
15258 2005-06-20  Jan Beulich  <jbeulich@novell.com>
15259
15260         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
15261         unsupportable relocations.
15262         * g++.old-deja/g++.other/store-expr1.C: Likewise.
15263         * gcc.dg/20050321-2.c: xfail for NetWare.
15264
15265 2005-06-20  Andreas Jaeger  <aj@suse.de>
15266
15267         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
15268         gcc.target/i386/fastcall-sseregparm.c,
15269         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
15270
15271 2005-06-19  Richard Henderson  <rth@redhat.com>
15272
15273         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
15274
15275 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
15276
15277         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
15278
15279 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
15280
15281         PR c++/22115
15282         * g++.dg/conversion/simd2.C: Change expected error message.
15283
15284 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
15285
15286         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
15287         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15288         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15289
15290 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
15291
15292         * gcc.dg/fold-mod-1.c: New test.
15293
15294 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
15295
15296         PR fortran/19926
15297         * gfortran.dg/pr19926.f90: New test.
15298
15299 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
15300
15301         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
15302         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
15303         targets.
15304         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15305         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15306
15307 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
15308
15309         * gcc.target/ia64/float80-varargs-1.c: New test.
15310
15311 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15312
15313         PR tree-opt/22035
15314         * gfortran.dg/f2c_6.f90: New test.
15315
15316 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
15317
15318         PR c++/17413
15319         * g++.dg/template/local5.C: New.
15320
15321 2005-06-17  Richard Henderson  <rth@redhat.com>
15322
15323         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
15324
15325 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
15326
15327         PR testsuite/21945
15328         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
15329
15330 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
15331
15332         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
15333         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
15334         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
15335         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
15336         check_vect to verify the presence of hardware vector support.
15337
15338 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
15339
15340         PR testsuite/22056
15341         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
15342
15343 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15344
15345         PR libfortran/19216
15346         * gfortran.dg/pr19216.f: Add correct space between brackets and
15347         dg directive.
15348
15349 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15350
15351         PR libfortran/16436
15352         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
15353
15354 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
15355
15356         * gcc.target/i386/attributes-error.c: New testcase.
15357         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
15358         * gcc.target/i386/regparm-stdcall.c: Likewise.
15359         * gcc.target/i386/sseregparm-1.c: Likewise.
15360         * gcc.target/i386/sseregparm-2.c: Likewise.
15361
15362 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
15363
15364         * g++.dg/rtti/crash2.C: New.
15365
15366 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
15367
15368         * gcc.dg/noncompile/20040203-3.c: Update expected message.
15369
15370 2005-06-15  David Ung  <davidu@mips.com>
15371
15372         * gcc.target/mips/mips16e-extends.c: New test for testing the
15373         generation of MIPS16e zeb/zeh, seb/seh instructions.
15374
15375 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
15376
15377         PR 22018
15378         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
15379         * gcc.dg/tree-ssa/pr22018.c: New test.
15380
15381 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
15382
15383         * gcc.dg/simd-1.c: Update error messages.
15384         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
15385         * gcc.dg/simd-2.c: Update error messages.
15386         * gcc.dg/simd-4.c: New.
15387
15388 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
15389
15390         PR c++/20678
15391         * g++.dg/other/crash-4.C: New.
15392
15393 2005-06-14  Devang Patel  <dpatel@apple.com>
15394
15395         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
15396
15397 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
15398
15399         PR c++/21929
15400         * g++.dg/parse/crash11.C: Update
15401
15402 2005-06-13  Jeff Law  <law@redhat.com>
15403
15404         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
15405         perform the desired transformations.
15406         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
15407         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
15408
15409 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15410
15411         PR fortran/22038
15412         * gfortran.dg/forall_1.f90: Un-XFAIL.
15413
15414 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
15415
15416         PR c++/21929
15417         * g++.dg/parse/crash26.C: New.
15418
15419         PR c++/20789
15420         * g++.dg/init/member1.C: New.
15421
15422 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
15423
15424         * gfortran.dg/altreturn_1.f90: New test.
15425
15426 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
15427
15428         PR middle-end/21985
15429         * gcc.dg/tree-ssa/pr21985.c: New test.
15430
15431 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
15432
15433         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
15434
15435 2005-06-12  Roger Sayle  <roger@eyesopen.com>
15436
15437         PR c++/21930
15438         * g++.dg/other/error10.C: New test case.
15439
15440 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15441
15442         PR libfortran/19155
15443         * gfortran.dg/pr19155.f: Add test.
15444
15445 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15446
15447         * gfortran.dg/f2c_7.f90: New test.
15448
15449         * gfortran.dg/forall_1.f90: XFAILed.
15450
15451 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
15452
15453         * gcc.dg/pr14796-1.c: New.
15454         * gcc.dg/pr14796-2.c: New.
15455
15456 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
15457
15458         PR fortran/17792
15459         PR fortran/21375
15460         * gfortran.dg/deallocate_stat.f90: New test.
15461
15462 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
15463
15464         * gfortran.fortran-torture/execute/in-pack.f90: New test.
15465
15466 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
15467
15468         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
15469         access will be generated when this loop is vectorized. Test that
15470         accesses with same alignment were detected.
15471         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
15472         Test that accesses with same alignment were detected.
15473         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
15474         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
15475         alignment were detected.
15476
15477 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
15478
15479         PR c++/10611
15480         * g++.dg/conversion/simd2.C: New.
15481
15482 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15483
15484         * gcc.dg/Wcxx-compat-1.c: New.
15485
15486 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
15487
15488         PR libfortran/21480
15489         * gfortran.dg/reshape-complex.f90: Add a test for a packed
15490         complex array.
15491
15492 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
15493
15494         * gcc.dg/alias-8.c: New.
15495
15496 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
15497
15498         * gcc.dg/format/cmn_err-1.c: Update.
15499
15500 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
15501
15502         PR target/20666
15503         * gcc.target/sparc/fexpand-2.c: New.
15504         * gcc.target/sparc/fpmerge-2.c: New.
15505         * gcc.target/sparc/fpmul-2.c: New.
15506         * gcc.target/sparc/noresult.c: New.
15507         * gcc.target/sparc/pdist-2.c: New.
15508         * gcc.target/sparc/pdist-3.c: New.
15509
15510 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
15511
15512         PR testsuite/21702
15513         * gcc.target/i386/i386.exp: Fix comment typo.
15514
15515 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
15516
15517         PR c++/19497
15518         * g++.dg/inherit/using5.C: New.
15519         * g++.dg/inherit/using6.C: New.
15520
15521 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15522
15523         PR c++/19894
15524         * g++.dg/template/ptrmem15.C: New test.
15525
15526         PR c++/20563
15527         * g++.dg/ext/label4.C: New test.
15528
15529 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15530
15531         * gcc.dg/tls/debug-1.c: New test.
15532
15533 2005-06-07  Dale Johannesen  <dalej@apple.com>
15534
15535         * gcc.target/i386/movq.c: New.
15536
15537 2005-06-07  Dale Johannesen  <dalej@apple.com>
15538
15539         * gcc.dg/20050607-1.c: New.
15540
15541 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
15542
15543         PR middle-end/21850
15544         * gcc.c-torture/execute/20050607-1.c: New test.
15545
15546 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
15547
15548         PR libfortran/21926
15549         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
15550         Test case where the return array has lowest stride one,
15551         but isn't packed.
15552
15553 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
15554
15555         * lib/target-supports.exp (check_effective_target_sync_int_long):
15556         Add s390 and s390x targets.
15557
15558 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
15559
15560         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
15561         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
15562         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
15563         * gcc.dg/tree-ssa/loop-9.c: New test.
15564
15565 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
15566
15567         * g++.dg/parse/defarg10.C: New.
15568
15569 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
15570
15571         PR regression/21897
15572         * gcc.c-torture/execute/20050604-1.c: New test.
15573
15574 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15575
15576         PR 21903
15577         * g++.dg/parse/defarg9.C: New.
15578
15579         PR c++/20637
15580         * g++.dg/inherit/using4.C: New.
15581         * g++.dg/overload/error1.C: Adjust expected errors.
15582         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
15583         * g++.old-deja/g++.brendan/arm2.C: Likewise.
15584         * g++.old-deja/g++.other/redecl2.C: Likewise.
15585         * g++.old-deja/g++.other/redecl4.C: Likewise.
15586         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
15587
15588 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
15589
15590         * gfortran.dg/f2c_5.f90: Add -w to dg-options
15591
15592 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
15593
15594         * lib/gfortran.exp (gfortran_target_compile): Call
15595         dg-additional-files-options
15596         * gfortran.dg/f2c_4.f90: New file
15597         * gfortran.dg/f2c_4.c: New file
15598         * gfortran.dg/f2c_5.f90: New file
15599         * gfortran.dg/f2c_5.c: New file
15600
15601 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15602
15603         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
15604
15605         PR fortran/21912
15606         * gfortran.dg/array_constructor_4.f90: New test.
15607
15608 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
15609
15610         PR c++/21619
15611         * g++.dg/ext/builtin9.C: New test.
15612
15613 2005-06-05  Dale Johannesen  <dalej@apple.com>
15614
15615         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
15616         * gcc.c-torture/execute/20050603-2.c: Ditto.
15617
15618 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
15619
15620         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
15621         * gcc.dg/vect/vect-reduc-1.c: New.
15622         * gcc.dg/vect/vect-reduc-2.c: New.
15623         * gcc.dg/vect/vect-reduc-3.c: New.
15624
15625 2005-06-04  Dale Johannesen  <dalej@apple.com>
15626
15627         * gcc.c-torture/execute/20050603-1.c: New.
15628         * gcc.c-torture/execute/20050603-2.c: New.
15629         * gcc.dg/20050603-3.c: New.
15630
15631 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15632
15633         PR fortran/19195
15634         * gfortran.dg/debug_1.f90: New test.
15635
15636         * gfortran.dg/forall_1.f90: New test.
15637
15638 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
15639
15640         * gfortran.dg/array_constructor_3.f90: New test.
15641
15642 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15643
15644         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
15645
15646 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
15647
15648         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
15649
15650 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
15651
15652         PR c/21873
15653         * gcc.dg/init-excess-1.c: New test.
15654
15655 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
15656
15657         PR c++/21853
15658         * g++.dg/expr/static_cast6.C: New test.
15659
15660 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
15661
15662         * gcc.dg/tree-ssa/vrp14.c: New test.
15663
15664 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
15665
15666         PR c++/21336
15667         * g++.dg/template/new2.C: New test.
15668
15669 2005-06-03  Josh Conner  <jconner@apple.com>
15670
15671         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
15672         all entries in initializer.
15673
15674 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
15675
15676         PR middle-end/21858
15677         * gcc.dg/pr21858.c: New testcase.
15678
15679 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
15680
15681         PR tree-optimization/21292
15682
15683         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
15684         New.
15685         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
15686         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
15687         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
15688         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
15689         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
15690
15691 2005-06-02  Richard Henderson  <rth@redhat.com>
15692
15693         * gcc.dg/sync-2.c: Use -march=i486 for i386.
15694
15695 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
15696
15697         * gcc.dg/wtypequal.c: New testcase.
15698
15699 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
15700
15701         PR 21582
15702         * gcc.dg/tree-ssa/pr21582.c: New test.
15703
15704 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
15705
15706         PR c++/21280
15707         * g++.dg/opt/interface2.h: New.
15708         * g++.dg/opt/interface2.C: New.
15709         * g++.dg/init/ctor4.C: Adjust error lines.
15710         * g++.old-deja/g++.bob/inherit2.C: Likewise.
15711         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
15712         * g++.old-deja/g++.jason/opeq3.C: Likewise.
15713         * g++.old-deja/g++.pt/assign1.C: Likewise.
15714         * g++.old-deja/g++.pt/crash20.C: Likewise.
15715
15716 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
15717
15718         PR tree-optimization/21734
15719         * g++.dg/vect/pr21734_1.cc: New.
15720         * g++.dg/vect/pr21734_2.cc: New.
15721
15722 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
15723
15724         PR c++/20350
15725         * g++.dg/template/spec24.C: New.
15726
15727         PR c++/21151
15728         * g++.dg/pch/local-1.C: New.
15729         * g++.dg/pch/local-1.Hs: New.
15730
15731 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
15732
15733         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
15734         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
15735         * gcc.dg/tree-ssa/pr14341.c: New test.
15736         * gcc.dg/tree-ssa/pr14841.c: New test.
15737         * gcc.dg/tree-ssa/pr20701.c: New test.
15738         * gcc.dg/tree-ssa/pr21086.c: New test.
15739         * gcc.dg/tree-ssa/pr21090.c: New test.
15740         * gcc.dg/tree-ssa/pr21332.c: New test.
15741         * gcc.dg/tree-ssa/pr21458.c: New test.
15742         * gcc.dg/tree-ssa/pr21658.c: New test.
15743         * gcc.dg/tree-ssa/vrp01.c: New test.
15744         * gcc.dg/tree-ssa/vrp02.c: New test.
15745         * gcc.dg/tree-ssa/vrp03.c: New test.
15746         * gcc.dg/tree-ssa/vrp04.c: New test.
15747         * gcc.dg/tree-ssa/vrp05.c: New test.
15748         * gcc.dg/tree-ssa/vrp06.c: New test.
15749         * gcc.dg/tree-ssa/vrp07.c: New test.
15750         * gcc.dg/tree-ssa/vrp08.c: New test.
15751         * gcc.dg/tree-ssa/vrp09.c: New test.
15752         * gcc.dg/tree-ssa/vrp10.c: New test.
15753         * gcc.dg/tree-ssa/vrp11.c: New test.
15754         * gcc.dg/tree-ssa/vrp12.c: New test.
15755         * gcc.dg/tree-ssa/vrp13.c: New test.
15756
15757 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
15758
15759         PR 21029
15760         * gcc.dg/tree-ssa/pr21029.c: New test.
15761
15762 2005-06-01  Roger Sayle  <roger@eyesopen.com>
15763
15764         * gfortran.dg/logint-1.f: New test case.
15765         * gfortran.dg/logint-2.f: Likewise.
15766         * gfortran.dg/logint-3.f: Likewise.
15767
15768 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
15769
15770         PR c/21536
15771         PR c/20760
15772         * gcc.dg/20050527-1.c: New test.
15773
15774         * gcc.dg/i386-sse-12.c: New test.
15775
15776         PR fortran/21729
15777         * gfortran.dg/implicit_5.f90: New test.
15778
15779 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
15780
15781         PR fortran/20883
15782         * gfortran/assign_4.f90: New test.
15783         * gfortran/assign_2.f90: Change compile to run.
15784
15785 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
15786
15787         * lib/target-supports.exp
15788         (check_effective_target_sync_char_short): New.
15789         * gcc.dg/sync-2.c: New.
15790
15791 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
15792
15793         PR tree-optimization/21817
15794         * gcc.dg/torture/pr21817-1.c: New.
15795
15796 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
15797
15798         PR c++/21165
15799         * g++.dg/template/init5.C: New.
15800
15801 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
15802
15803         * gfortran.dg/char_initialiser_actual.f90:
15804         Test character initialisers as actual arguments.
15805         * gfortran.dg/char_pointer_comp_assign.f90:
15806         Test character pointer structure component assignments.
15807         * gfortran.dg/char_array_structure_constructor.f90:
15808         Test character components in structure constructors.
15809
15810 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
15811
15812         PR middle-end/20931
15813         * g++.dg/opt/pr20931.C: New test.
15814
15815 2005-05-31  Andreas Jaeger  <aj@suse.de>
15816
15817         PR testsuite/20772
15818         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
15819         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
15820         g++.old-deja/g++.ext/asmspec1.C,
15821         g++.old-deja/g++.other/regstack.C,
15822         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
15823         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
15824         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
15825         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
15826         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
15827         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
15828         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
15829         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
15830         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
15831         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
15832         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
15833         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
15834         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
15835         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
15836         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
15837         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
15838         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
15839         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
15840         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
15841
15842 2005-05-31  Jeff Law  <law@redhat.com>
15843
15844         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
15845
15846 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
15847
15848         PR middle-end/21743
15849         * gcc.dg/builtins-1.c: Activate disabled clog test.
15850         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15851
15852 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
15853
15854         * gfortran.dg/char_pointer_assign.f90:
15855         Test character-pointer assignments and pointer assignments.
15856         * gfortran.dg/char_pointer_dummy.f90:
15857         Test character-pointer dummy arguments.
15858         * gfortran.dg/char_pointer_func.f90:
15859         Test character-pointer function returns.
15860         * gfortran.dg/char_pointer_dependency.f90:
15861         Test character-pointer functions with dependencies.
15862
15863 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
15864
15865         PR c++/21784
15866         * g++.dg/lookup/using14.C: New test.
15867
15868 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
15869
15870         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
15871         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
15872         trailing ^M.
15873
15874 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
15875
15876         PR c++/17413
15877         * g++.dg/template/local5.C: New.
15878
15879         PR target/21761
15880         * gcc.c-torture/compile/pr21761.c: New.
15881
15882         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
15883         before darwin8.
15884
15885 2005-05-30  Steven G. Kargl
15886
15887         PR fortran/20846
15888         * gfortran.dg/inquire_8.f90: New test.
15889
15890 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15891
15892         PR libfortran/21376
15893         * gfortran.dg/output_exponents_1.f90: New test.
15894
15895 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15896
15897         PR libfortran/20006
15898         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
15899
15900 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
15901
15902         PR c++/21210
15903         * g++.dg/ext/complex1.C: New test.
15904
15905         PR c++/21340
15906         * g++.dg/init/ctor6.C: New test.
15907
15908 2005-05-29  Jan Hubicka  <jh@suse.cz>
15909
15910         * gcc.c-torture/compile/pr21562.c: New.
15911
15912 2005-05-28  Steven G. Kargl <kargls@comcast.net>
15913
15914         * gfortran.dg/subnormal_1.f90: New test.
15915
15916 2005-05-28  Jan Hubicka  <jh@suse.cz>
15917
15918         * tree-prof.exp: Fix comment.
15919         * value-prof-1.c: New.
15920         * value-prof-2.c: New.
15921         * value-prof-3.c: New.
15922         * value-prof-4.c: New.
15923
15924 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
15925
15926         PR c++/21614
15927         * g++.dg/expr/ptrmem6.C: New test.
15928         * g++.dg/expr/ptrmem6a.C: Likewise.
15929
15930 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
15931
15932         PR tree-optimization/21658
15933         * gcc.dg/tree-ssa/pr21658.c: New.
15934
15935 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
15936
15937         PR c++/21455
15938         * g++.dg/inherit/ptrmem3.C: New.
15939
15940         PR c++/21681
15941         * g++.dg/parse/template16.C: New.
15942
15943 2005-05-27  Andreas Jaeger  <aj@suse.de>
15944
15945         * gcc.dg/setjmp-2.c: Only run in 32-bit.
15946
15947         * gcc.dg/i386-sse-8.c: Run test on all archs.
15948
15949 2005-05-26  Mike Stump  <mrs@apple.com>
15950
15951         * objc.dg/isa-field-1.m: Only run on darwin.
15952         * objc.dg/lookup-1.m: Likewise.
15953         * objc.dg/try-catch-8.m: Likewise.
15954
15955 2005-05-26  Roger Sayle  <roger@eyesopen.com>
15956
15957         PR tree-optimization/9814
15958         * gcc.dg/pr9814-1.c: New test case.
15959
15960 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15961
15962         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
15963         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
15964         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
15965         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
15966         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
15967         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
15968         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
15969         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
15970         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
15971         objc.dg/try-catch-8.m: New.
15972
15973 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
15974
15975         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
15976         remove extraneous semicolons.
15977
15978 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15979
15980         * obj-c++.dg/comp-types-12.mm: New.
15981         * objc.dg/comp-types-11.m: New.
15982         * objc.dg/selector-4.m: New.
15983
15984 2005-05-26  Andreas Jaeger  <aj@suse.de>
15985
15986         PR testsuite/20772
15987         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
15988         g++.old-deja/g++.ext/attrib3.C,
15989         g++.old-deja/g++.other/store-expr1.C,
15990         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
15991         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
15992         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
15993         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
15994         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
15995         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
15996         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
15997         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
15998         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
15999         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
16000         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
16001         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
16002         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
16003         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
16004         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
16005         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
16006         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
16007         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
16008         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
16009
16010 2005-05-26  Andreas Jaeger  <aj@suse.de>
16011
16012         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
16013         x86-64 compilation.
16014
16015 2005-05-26  Andreas Jaeger  <aj@suse.de>
16016
16017         PR testsuite/20772
16018         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
16019         gcc.misc-tests/i386-pf-athlon-1.c,
16020         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
16021         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
16022         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
16023         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
16024         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
16025         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
16026         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
16027         programs.
16028
16029         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
16030         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
16031         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
16032         x86-64 compilation.
16033
16034         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
16035         x86_64.
16036
16037         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
16038         effective-target ilp32.
16039
16040 2005-05-26  David Ung  <davidu@mips.com>
16041
16042         * gcc.target/mips/ext_ins.c: New test for testing the generation
16043         of MIPS32/64 rev 2 ext/ins instructions.
16044
16045 2005-05-26  Andreas Jaeger  <aj@suse.de>
16046
16047         * treelang/compile/unsigned.tree: Use gimple instead of
16048         nonexisting generic dump.
16049
16050 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
16051
16052         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
16053
16054 2005-05-26  Andreas Jaeger  <aj@suse.de>
16055
16056         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
16057
16058 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
16059
16060         PR libfortran/17283
16061         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
16062         Test callee-allocated memory with write statements.
16063
16064 2005-05-25  Roger Sayle  <roger@eyesopen.com>
16065
16066         PR middle-end/21709
16067         * gcc.dg/pr21709-1.c: New test case.
16068
16069 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16070             Mike Stump  <mrs@apple.com>
16071
16072         * objc/execute/next_mapping.h: Update for C++.
16073
16074         * obj-c++.dg/selector-1.mm: Move to...
16075         * obj-c++.dg/selector-4.mm: here...
16076
16077         * obj-c++.dg/basic.mm: New.
16078         * obj-c++.dg/comp-types-1.mm: New.
16079         * obj-c++.dg/cxx-class-1.mm: New.
16080         * obj-c++.dg/cxx-ivars-1.mm: New.
16081         * obj-c++.dg/cxx-ivars-2.mm: New.
16082         * obj-c++.dg/cxx-ivars-3.mm: New.
16083         * obj-c++.dg/cxx-scope-1.mm: New.
16084         * obj-c++.dg/cxx-scope-2.mm: New.
16085         * obj-c++.dg/defs.mm: New.
16086         * obj-c++.dg/empty-private-1.mm: New.
16087         * obj-c++.dg/encode-1.mm: New.
16088         * obj-c++.dg/encode-2.mm: New.
16089         * obj-c++.dg/encode-3.mm: New.
16090         * obj-c++.dg/extern-c-1.mm: New.
16091         * obj-c++.dg/extra-semi.mm: New.
16092         * obj-c++.dg/fix-and-continue-2.mm: New.
16093         * obj-c++.dg/isa-field-1.mm: New.
16094         * obj-c++.dg/ivar-list-semi.mm: New.
16095         * obj-c++.dg/local-decl-1.mm: New.
16096         * obj-c++.dg/lookup-1.mm: New.
16097         * obj-c++.dg/lookup-2.mm: New.
16098         * obj-c++.dg/method-1.mm: New.
16099         * obj-c++.dg/method-2.mm: New.
16100         * obj-c++.dg/method-3.mm: New.
16101         * obj-c++.dg/method-4.mm: New.
16102         * obj-c++.dg/method-5.mm: New.
16103         * obj-c++.dg/method-6.mm: New.
16104         * obj-c++.dg/method-7.mm: New.
16105         * obj-c++.dg/no-extra-load.mm: New.
16106         * obj-c++.dg/overload-1.mm: New.
16107         * obj-c++.dg/pragma-1.mm: New.
16108         * obj-c++.dg/pragma-2.mm: New.
16109         * obj-c++.dg/private-1.mm: New.
16110         * obj-c++.dg/private-2.mm: New.
16111         * obj-c++.dg/proto-qual-1.mm: New.
16112         * obj-c++.dg/qual-types-1.mm: New.
16113         * obj-c++.dg/stubify-1.mm: New.
16114         * obj-c++.dg/stubify-2.mm: New.
16115         * obj-c++.dg/super-class-1.mm: New.
16116         * obj-c++.dg/super-class-2.mm: New.
16117         * obj-c++.dg/super-dealloc-1.mm: New.
16118         * obj-c++.dg/super-dealloc-2.mm: New.
16119         * obj-c++.dg/template-1.mm: New.
16120         * obj-c++.dg/template-2.mm: New.
16121         * obj-c++.dg/template-3.mm: New.
16122         * obj-c++.dg/template-4.mm: New.
16123         * obj-c++.dg/template-5.mm: New.
16124         * obj-c++.dg/template-6.mm: New.
16125         * obj-c++.dg/try-catch-1.mm: New.
16126         * obj-c++.dg/try-catch-2.mm: New.
16127         * obj-c++.dg/try-catch-3.mm: New.
16128         * obj-c++.dg/try-catch-4.mm: New.
16129         * obj-c++.dg/try-catch-5.mm: New.
16130         * obj-c++.dg/try-catch-6.mm: New.
16131         * obj-c++.dg/try-catch-7.mm: New.
16132         * obj-c++.dg/try-catch-8.mm: New.
16133         * obj-c++.dg/try-catch-9.mm: New.
16134         * obj-c++.dg/va-meth-1.mm: New.
16135
16136 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16137
16138         * obj-c++.dg/selector-1.mm: New.
16139         * obj-c++.dg/selector-2.mm: New.
16140
16141 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16142
16143         * obj-c++.dg/selector-3.mm: New.
16144         * objc.dg/selector-3.m: New.
16145
16146 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16147
16148         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
16149         about where warning appears.
16150
16151 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
16152
16153         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
16154         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
16155         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
16156         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
16157
16158 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
16159
16160         * gcc.dg/20050524-1.c: New test.
16161
16162 2005-05-25  Jan Hubicka  <jh@suse.cz>
16163
16164         * gcc.dg/tree-prof/inliner-1.c: New.
16165
16166 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
16167
16168         * gcc.dg/tree-prof: New directory.
16169         * gcc.dg/tree-prof/tree-prof.exp: New.
16170
16171 2005-05-25  DJ Delorie  <dj@redhat.com>
16172
16173         * gcc.dg/Wattributes-1.c: New.
16174         * gcc.dg/Wattributes-2.c: New.
16175         * gcc.dg/Wattributes-3.c: New.
16176
16177 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
16178
16179         PR tree-optimization/19833
16180         * gcc.dg/uninit-4.c: Remove xfail.
16181         * gcc.dg/uninit-9.c: Ditto.
16182
16183 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
16184
16185         * obj-c++.dg/bitfield-[1-5].mm: New.
16186         * obj-c++.dg/class-protocol-1.mm: New.
16187         * obj-c++.dg/comp-types-1[0-1].mm: New.
16188         * obj-c++.dg/comp-types-[2-9].mm: New.
16189         * obj-c++.dg/encode-[4-8].mm: New.
16190         * obj-c++.dg/layout-1.mm: New.
16191         * obj-c++.dg/method-1[0-9].mm: New.
16192         * obj-c++.dg/method-2[0-1].mm: New.
16193         * obj-c++.dg/method-[8-9].mm: New.
16194         * obj-c++.dg/objc-gc-3.mm: New.
16195         * obj-c++.dg/try-catch-10.mm: New.
16196         * objc.dg/bitfield-5.m: New.
16197         * objc.dg/comp-types-10.m: New.
16198         * objc.dg/comp-types-9.m: New.
16199         * objc.dg/layout-1.m: New.
16200         * objc.dg/objc-gc-4.m: New.
16201         * objc.dg/try-catch-9.m: New.
16202         * objc.dg/class-protocol-1.m: Tweak diagnostics.
16203         * objc.dg/comp-types-1.m: Likewise.
16204         * objc.dg/comp-types-[5-6].m: Likewise.
16205         * objc.dg/method-9.m: Likewise.
16206
16207 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
16208
16209         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
16210         and on hardware without VMX support.
16211
16212         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
16213
16214         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
16215
16216         * lib/profopt.exp (dg-final-generate, dg-final-use,
16217         profopt-final-code, profopt-get-options): New.
16218         (profopt-execute): Process test directives.
16219
16220         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
16221         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
16222         cleanup-tree-dump, cleanup-saved-temps): Update comments.
16223
16224 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
16225
16226         PR C++/21645
16227         * g++.dg/init/ctor5.C: New test.
16228
16229 2005-05-24  Ira Rosen  <irar@il.ibm.com>
16230
16231         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
16232         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
16233         vect-113.c, vect-114.c.
16234
16235 2005-05-23  Adam Nemet  <anemet@lnxw.com>
16236
16237         * gcc.dg/const-elim-1.c: Remove xfails.
16238
16239 2005-05-23  Jeff Law  <law@redhat.com>
16240
16241         * gcc.c-torture/compile/pr21638.c: New test.
16242         * gcc.c-torture/compile/20050520-1.c: New test.
16243
16244 2005-05-23  Nick Clifton  <nickc@redhat.com>
16245
16246         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
16247         be a proper triple, ie: m32r*-*-*.
16248         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16249
16250 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
16251
16252         PR middle-end/21331
16253         PR tree-opt/21293
16254         * gcc.c-torture/compile/pr21293.c: New test.
16255         * gcc.c-torture/execute/pr21331.c: New test.
16256
16257 2004-05-20  Richard Henderson  <rth@redhat.com>
16258
16259         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
16260
16261 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
16262
16263         * obj-c++-dg.exp: Add.
16264         * obj-c++.exp: Add.
16265         * obj-c++.dg/dg.exp: Add.
16266
16267 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
16268
16269         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
16270         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
16271
16272 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
16273
16274         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
16275
16276 2004-05-19  Richard Henderson  <rth@redhat.com>
16277
16278         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
16279
16280 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
16281
16282         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
16283
16284         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
16285
16286 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
16287
16288         PR c++/21495
16289         * g++.dg/parse/extern1.C: New test.
16290         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
16291
16292 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16293
16294         * gcc.dg/c99-math.h: New.
16295         * gcc.dg/c99-math-float-1.c: New test.
16296         * gcc.dg/c99-math-double-1.c: Likewise.
16297         * gcc.dg/c99-math-long-double-1.c: Likewise.
16298
16299 2005-05-18  Richard Henderson  <rth@redhat.com>
16300
16301         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
16302
16303 2005-05-18  Devang Patel  <dpatel@apple.com>
16304
16305         * g++.dg/opt/20050511-1.C: New test.
16306
16307 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
16308
16309         PR libfortran/21127
16310         * gfortran.dg/reshape-complex.f90: New test.
16311
16312 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
16313
16314         * gfortran.dg/array_constructor_1.f90: New test.
16315         * gfortran.dg/array_constructor_2.f90: New test.
16316
16317 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
16318
16319         PR fortran/20954
16320         * gfortran.dg/pr20954.f: New test.
16321
16322 2005-05-17  Mike Stump  <mrs@apple.com>
16323
16324         Yet more Objective-C++...
16325
16326         * objc.dg/method-5.m: Update.
16327         * objc.dg/method-6.m: Update.
16328         * objc.dg/method-7.m: Update.
16329         * objc.dg/method-9.m: Update.
16330         * objc.dg/try-catch-2.m: Update.
16331
16332 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
16333
16334         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
16335         Remove little-endian optimizations.
16336
16337 2005-05-17  Jeff Law  <law@redhat.com>
16338
16339         * g++.dg/tree-ssa/pr14814.C: New test.
16340         * gcc.dg/tree-ssa/pr14814.C: New test.
16341         * gcc.dg/tree-ssa/pr17141-1.C: New test.
16342         * gcc.dg/tree-ssa/pr17141-2.C: New test.
16343
16344 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
16345
16346         * gcc.dg/compat/generate-random.c: Do not include
16347         libiberty.h.
16348         * gcc.dg/compat/generate-random_r.c: Likewise.
16349
16350 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
16351
16352         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
16353
16354 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
16355
16356         PR middle-end/21595
16357         * g++.dg/tree-ssa/builtin1.C: New testcase.
16358
16359 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
16360
16361         PR c++/21454
16362         * g++.dg/opt/const4.C: New test.
16363
16364         PR middle-end/21492
16365         * g++.dg/opt/crossjump1.C: New test.
16366
16367         PR tree-optimization/21610
16368         * gcc.c-torture/compile/20050516-1.c: New test.
16369
16370         PR fortran/15080
16371         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
16372         about the test failing.
16373         * gfortran.fortran-torture/execute/where_7.f90: New test.
16374         * gfortran.fortran-torture/execute/where_8.f90: New test.
16375
16376 2005-05-16  Richard Henderson  <rth@redhat.com>
16377
16378         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
16379         i?86 and x86_64.
16380
16381 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
16382
16383         * gcc.dg/compat/generate-random.c (config.h): Do not include.
16384         (limits.h): Include unconditionally.
16385         (stdlib.h): Likewise.
16386         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
16387         (limits.h): Include unconditionally.
16388         (stdlib.h): Likewise.
16389         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16390         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16391         (limits.h): Include unconditionally.
16392         (stdlib.h): Likewise.
16393         (hashtab.h): Do not include.
16394         (getopt.h): Likewise.
16395         (stddef.h): Include.
16396         (hashval_t): Define.
16397         (struct entry): Add "next" field.
16398         (HASH_SIZE): New macro.
16399         (hash_table): New variable.
16400         (switchfiles): Do not use xmalloc.
16401         (mix): New macro.
16402         (iterative_hash): New function.
16403         (hasht): Remove.
16404         (e_exists): New function.
16405         (e_insert): Likewise.
16406         (output): Use, instead of libiberty hashtable functions.
16407         (main): Do not use getopt.  Do not call htab_create.
16408
16409 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
16410
16411         PR libstdc++/21526
16412         * lib/target-supports.exp (check_mkfifo_available):
16413         Return 0 for cygwin as mkfifo support incomplete on platform.
16414         Fix typos in comments.
16415
16416 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
16417
16418         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
16419
16420 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
16421
16422         PR fortran/17432
16423         * gfortran.dg/assign_4.f: New test.
16424
16425 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
16426
16427         PR tree-optimization/21563
16428         * gcc.dg/tree-ssa/pr21563.c: New.
16429
16430 2005-05-14  Jan Hubicka  <jh@suse.cz>
16431
16432         * gcc.dg/noreturn-7.c: Allow control reaches warning.
16433
16434 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
16435
16436         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
16437
16438 2005-05-13  Julian Brown  <julian@codesourcery.com>
16439
16440         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
16441         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
16442
16443 2005-05-13  Jan Hubicka  <jh@suse.cz>
16444
16445         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
16446         * gcc.dg/fold-xor-?.c: Likewise.
16447         * gcc.dg/pr15784-?.c: Likewise.
16448         * gcc.dg/pr20922-?.c: Likewise.
16449         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
16450         * gcc.dg/tree-ssa/pr17598.c: Likewise.
16451         * gcc.dg/tree-ssa/pr20470.c: Likewise.
16452
16453 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16454
16455         PR fortran/21260
16456         * gfortran.dg/hollerith_1.f90: New test.
16457
16458 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16459
16460         * gfortran.dg/func_result_2.f90: New test.
16461
16462 2005-05-11  Bud Davis  <bdavis@gfortran.org>
16463
16464         * gfortran.dg/dev_null.f90: New test.
16465
16466 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
16467
16468         * gcc.dg/arm-vfp1.c: Revert last change.
16469
16470 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
16471
16472         PR middle-end/19807
16473         PR tree-optimization/19639
16474         * g++.dg/tree-ssa/pr19807.C: New testcase.
16475
16476 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16477
16478         PR libfortran/21471
16479         * gfortran.dg/append-1.f90: New test.
16480
16481 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
16482
16483         * gcc.dg/pr18501.c: XFAIL.
16484         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
16485         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
16486         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
16487         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16488         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16489         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
16490         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
16491         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
16492
16493 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16494
16495         PR fortran/20178
16496         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
16497         gfortran.dg/f2c_3.f90: New tests.
16498
16499         * gfortran.dg/return_1.f90: Fix dg annotation.
16500
16501 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
16502
16503         * gcc.c-torture/compile/20050510-1.c: New test.
16504
16505 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
16506
16507         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
16508
16509 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
16510
16511         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
16512
16513 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
16514
16515         PR c/17913
16516         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
16517
16518 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
16519
16520         PR c/21342
16521         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
16522         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
16523
16524 2005-05-10  Ben Elliston  <bje@au.ibm.com>
16525
16526         PR debug/16676
16527         * gcc.dg/debug/pr16676.c: New test.
16528
16529 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
16530
16531         PR testsuite/21443
16532         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
16533         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
16534         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
16535         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
16536         Change -O1 to -O2.
16537         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
16538         -fno-tree-dominator-opts.
16539
16540 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16541
16542         * gfortran.dg/return_1.f90: New test.
16543
16544 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
16545
16546         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
16547
16548         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
16549
16550 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
16551
16552         PR c++/21427
16553         * g++.dg/inherit/covariant13.C: New.
16554
16555 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16556
16557         PR libfortran/19155
16558         * gfortran.dg/pr19155.f: New test.
16559
16560 2005-05-08  Roger Sayle  <roger@eyesopen.com>
16561
16562         PR inline-asm/8788
16563         * gcc.dg/pr8788-1.c: New testcase.
16564
16565 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
16566
16567         PR target/21416
16568         * gcc.target/mips/fpcmp-[12].c: New tests.
16569
16570 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
16571
16572         * lib/target-supports-dg.exp (dg-require-fork): New function.
16573         (dg-require-mkfifo): Likewise.
16574         * lib/target-supports.exp (check_function_available): New
16575         function.
16576         (check_fork_available): Likewise.
16577         (check_mkfifo_available): Likewise.
16578
16579 2005-05-06  Jeff Law  <law@redhat.com>
16580
16581         * gcc.c-torture/compile/pr21380.c: New test.
16582
16583 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
16584
16585         PR c++/20961
16586         * g++.dg/ext/weak3.C: New test.
16587
16588 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
16589
16590         PR c++/21352
16591         * g++.dg/template/crash37.C: New test.
16592
16593 2005-05-05  Paul Brook  <paul@codesourcery.com>
16594
16595         * gcc.dg/arm-g2.c: Use effective-target arm32.
16596         * gcc.dg/arm-mmx-1.c: Ditto.
16597         * gcc.dg/arm-scd42-2.c: Ditto.
16598         * gcc.dg/arm-vfp1.c: Ditto.
16599         * lib/target-supports.exp (check_effective_target_arm32): New
16600         function.
16601
16602 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
16603
16604         PR libfortran/21354
16605         gfortran.dg/in_pack_rank7.f90: New test.
16606
16607 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
16608
16609         PR middle-end/15618
16610         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
16611
16612 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
16613
16614         PR middle-end/21265
16615         * gcc.dg/20050503-1.c: New test.
16616
16617         PR rtl-optimization/21239
16618         * gcc.dg/i386-sse-11.c: New test.
16619
16620 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
16621
16622         PR target/16888
16623         * gcc.target/i386/asm-1.c: New test.
16624
16625 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
16626
16627         PR rtl-optimization/21330
16628         * gcc.c-torture/execute/20050502-1.c: New test.
16629
16630         PR target/21297
16631         * gcc.c-torture/execute/20050502-2.c: New test.
16632
16633 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
16634
16635         PR middle-end/21282
16636         * gcc.dg/pr21282.c: New.
16637
16638 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
16639
16640         * gcc.dg/vect/pr20122.c: Clean up .vect file.
16641         * gcc.dg/vect/vect-92.c: Likewise.
16642         * gcc.dg/vect/vect-93.c: Likewise.
16643         * gcc.dg/vect/vect-dv-1.c: Likewise.
16644         * gcc.dg/vect/vect-dv-2.c: Likewise.
16645         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
16646
16647 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
16648
16649         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
16650         * gfortran.dg/vect/vect-2.f90: Likewise.
16651         * gfortran.dg/vect/vect-3.f90: Likewise.
16652         * gfortran.dg/vect/vect-4.f90: Likewise.
16653         * gfortran.dg/vect/vect-5.f90: Likewise.
16654
16655 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
16656
16657         PR target/20813
16658         * gcc.dg/rs6000-fpint-2.c: New.
16659
16660 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
16661
16662         PR c/15698
16663         * gcc.dg/builtins-30.c: Update expected messages.
16664         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
16665         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
16666         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
16667
16668 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
16669
16670         PR tree-optimization/21294
16671         * gcc.dg/tree-ssa/pr21294.c: New.
16672
16673 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
16674
16675         * gcc.dg/altivec-3.c (vec_store): Do not use the old
16676         __builtin_altivec_st_internal_4si built-in.
16677
16678 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
16679
16680         PR c++/15875
16681         * g++.dg/template/ptrmem14.C: New test.
16682
16683 2005-05-02  Paul Brook  <paul@codesourcery.com>
16684
16685         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
16686
16687 2005-05-02  Michael Matz  <matz@suse.de>
16688
16689         PR c++/19542
16690         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
16691
16692 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
16693
16694         * g++.dg/cpp/weak.C: New test.
16695
16696 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
16697
16698         * gcc.dg/tree-ssa/loop-8.c: New test.
16699
16700 2005-04-30  Michael Maty  <matz@suse.de>
16701
16702         * gcc.dg/inline-mcpy.c: New test.
16703
16704 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
16705
16706         PR libfortran/18958
16707         * gfortran.dg/eoshift.f90: New test case.
16708
16709 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
16710
16711         PR libfortran/18857
16712         * gfortran.dg/matmul_1.f90: New test.
16713
16714 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
16715
16716         PR tree-optimization/21030
16717         * gcc.dg/tree-ssa/pr21030.c: New.
16718
16719 2005-04-29  Devang Patel  <dpatel@apple.com>
16720
16721         PR tree-optimization/21272
16722         * gcc.dg/vect/vect-ifcvt-10.c: New test.
16723
16724 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
16725
16726         PR fortran/13082
16727         PR fortran/18824
16728         * gfortran.dg/entry_4.f90: New test.
16729         * gfortran.fortran-torture/execute/entry_1.f90: New test.
16730         * gfortran.fortran-torture/execute/entry_2.f90: New test.
16731         * gfortran.fortran-torture/execute/entry_3.f90: New test.
16732         * gfortran.fortran-torture/execute/entry_4.f90: New test.
16733         * gfortran.fortran-torture/execute/entry_5.f90: New test.
16734         * gfortran.fortran-torture/execute/entry_6.f90: New test.
16735         * gfortran.fortran-torture/execute/entry_7.f90: New test.
16736
16737 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16738
16739         * gfortran.fortran-torture/execute/entry_8.f90: New test.
16740
16741 2005-04-29  Paul Brook  <paul@codesourcery.com>
16742
16743         * gfortran.dg/entry_3.f90: New test.
16744
16745 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16746
16747         * gfortran.dg/implicit_4.f90: New test.
16748
16749 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
16750
16751         * lib/target-supports.exp (check_profiling_available): Return
16752         false for xtensa-*-elf.
16753
16754 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
16755
16756         * lib/fortran-torture.exp (fortran-torture.exp): Catch
16757         error if file cannot be deleted.
16758
16759 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
16760
16761         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
16762         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
16763         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
16764         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
16765         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
16766         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
16767         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
16768         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
16769         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
16770         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
16771         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
16772         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
16773         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
16774
16775 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16776
16777         PR fortran/20865
16778         * gfortran.dg/pr20865.f90: New test.
16779
16780 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
16781
16782         * gcc.dg/void-cast-2.c: New test.
16783
16784 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16785
16786         PR c/21159
16787         * gcc.dg/void-cast-1.c: New test.
16788
16789 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
16790
16791         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
16792
16793 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16794
16795         PR fortran/21177
16796         * gfortran.dg/pr21177.f90: New test.
16797
16798 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
16799
16800         PR tree-optimization/21171
16801         * gcc.dg/tree-ssa/pr21171.c: New test.
16802
16803 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
16804
16805         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16806         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16807         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16808         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16809         gcc.dg/tree-ssa/gen-vect-32.c: New.
16810         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
16811         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
16812         don't run on PPC32.
16813
16814 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16815
16816         PR c/21213
16817         * gcc.dg/transparent-union-3.c: New test.
16818
16819 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16820
16821         PR c/20740
16822         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
16823         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
16824         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
16825         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
16826         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
16827         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
16828
16829 2005-04-26  Jeff Law  <law@redhat.com>
16830
16831         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
16832         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
16833         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
16834         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
16835         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
16836         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
16837         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
16838
16839 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
16840
16841         PR tree-optimization/17598
16842         * gcc.dg/tree-ssa/pr17598.c: New testcase.
16843
16844 2005-04-25  Mike Stump  <mrs@apple.com>
16845
16846         * objc.dg/fix-and-continue-1.m: Add.
16847
16848 2005-04-25  Roger Sayle  <roger@eyesopen.com>
16849
16850         PR c++/20995
16851         * g++.dg/opt/pr20995-1.C: New test case.
16852
16853 2005-04-25  Devang Patel <dpatel@apple.com>
16854
16855         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
16856
16857 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
16858
16859         PR testsuite/21062
16860         * g++.dg/opt/alias2.C (printf): Correct the prototype.
16861
16862 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
16863
16864         PR C++/21188
16865         * g++.dg/opt/rtti2.C: New test.
16866
16867 2005-04-25  Paul Brook  <paul@codesourcery.com>
16868         Steven G. Kargl  <kargls@comcast.net>
16869
16870         PR fortran/20879
16871         * gfortran.dg/ichar_1.f90: New file.
16872
16873 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
16874
16875         PR middle-end/20991
16876         * g++.dg/opt/pr20991.C: New test.
16877
16878         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
16879         where sizeof (type) < __alignof__ (type).
16880         * gcc.dg/compat/struct-layout-1.h: Likewise.
16881
16882 2005-04-24  Per Bothner  <per@bothner.com>
16883             Devang Patel  <dpatel@apple.com>
16884
16885         PR preprocessor/20907
16886         * gcc.dg/cpp/very-long-comment.c: New test.
16887
16888 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16889
16890         PR fortran/20059
16891         * gfortran.dg/common_5.f: New test.
16892
16893 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
16894
16895         PR middle-end/21082
16896         * g++.dg/tree-ssa/pr21082.C: New testcase.
16897
16898 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
16899
16900         * gcc.dg/vect/vect-99.c: New test.
16901
16902 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
16903
16904         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
16905
16906 2005-04-22  Jeff Law  <law@redhat.com>
16907
16908         * gcc.dg/uninit-5.c: Remove xfails.
16909         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
16910         conditionals and loads.
16911
16912 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
16913
16914         PR libfortran/20074
16915         PR libfortran/20436
16916         PR libfortran/21108
16917         * gfortran.dg/nested_reshape.f90: new test
16918         * gfortran.dg/reshape-alloc.f90: new test
16919         * gfortran.dg/reshape.f90: new test
16920
16921 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
16922
16923         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
16924
16925         * gcc.dg/arm-vfp1.c: New test.
16926
16927 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
16928
16929         PR c++/21087
16930         * g++.dg/lookup/builtin2.C: New test.
16931
16932 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
16933
16934         * gcc.dg/weak/weak-13.c: New test.
16935
16936 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
16937
16938         * lib/target-supports.exp (check_effective_target_sync_int_long):
16939         Add powerpc*.
16940
16941 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
16942
16943         * gcc.target/mips/branch-1.c: New test.
16944
16945 2005-04-21  Richard Henderson  <rth@redhat.com>
16946
16947         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
16948         * gcc.dg/vect/vect-86.c: Likewise.
16949         * gcc.dg/vect/vect-87.c: Likewise.
16950         * gcc.dg/vect/vect-88.c: Likewise.
16951
16952 2005-04-21  Devang Patel  <dpatel@apple.com>
16953
16954         PR optimization/20994
16955         * gcc.dg/tree-ssa/ifc-3.c: New test.
16956
16957 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16958
16959         PR c/12913
16960         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
16961         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
16962         gcc.dg/c99-vla-jump-5.c: New tests.
16963
16964 2005-04-19  Richard Henderson  <rth@redhat.com>
16965
16966         * lib/target-supports.exp (check_effective_target_vect_int_mult):
16967         Fix typo in exists check.
16968         (check_effective_target_sync_int_long): New.
16969         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
16970         * gcc.dg/ia64-sync-2.c: Likewise.
16971         * gcc.dg/ia64-sync-3.c: Likewise.
16972         * gcc.dg/ia64-sync-4.c: Likewise.
16973
16974 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
16975
16976         * gcc.dg/fold-xor-1.c: New test.
16977         * gcc.dg/fold-xor-2.c: New test.
16978
16979 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
16980
16981         PR target/20670
16982         * g++.dg/eh/fp-regs.C: New test.
16983
16984 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16985
16986         * gcc.dg/Wint-to-pointer-cast-1.c,
16987         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
16988         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
16989         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
16990
16991 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16992
16993         PR fortran/16861
16994         * gfortran.dg/pr16861.f90: New test.
16995
16996 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16997
16998         * gcc.dg/pr21085.c: New test.
16999
17000 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
17001
17002         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
17003         (setup_mips_tests, dg-mips-options): New procedures.
17004         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
17005         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
17006         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
17007         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
17008         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
17009         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
17010         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
17011         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
17012         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
17013         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
17014         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
17015         dg-mips-options instead of dg-options.  Remove now-redundant
17016         preprocessor guards.
17017         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
17018         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
17019         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
17020         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
17021         * gcc.dg/vr-mult-2.c: Delete.
17022         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
17023         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
17024         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
17025         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
17026         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
17027         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
17028         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
17029
17030 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
17031
17032         * ada/acats/run_all.sh: Use sync when executable not present.
17033
17034 2005-04-18  Devang Patel  <dpatel@apple.com>
17035
17036         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
17037         * gcc.dg/vect/vect-11a.c: New.
17038         * gcc.dg/vect/vect-none.c: Update.
17039         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
17040
17041 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
17042
17043         PR tree-optimization/20922
17044         * gcc.dg/pr20922-1.c: New test.
17045         * gcc.dg/pr20922-2.c: New test.
17046         * gcc.dg/pr20922-3.c: New test.
17047         * gcc.dg/pr20922-4.c: New test.
17048         * gcc.dg/pr20922-5.c: New test.
17049         * gcc.dg/pr20922-6.c: New test.
17050
17051 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17052
17053         PR libfortran/20950
17054         * gfortran.dg/pr20950.f: New test.
17055
17056 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17057
17058         PR libfortran/19216
17059         * gfortran.dg/pr19216.f: New test.
17060
17061 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
17062
17063         PR tree-optimization/21001
17064         * gcc.dg/tree-ssa/pr21001.c: New.
17065
17066 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
17067
17068         PR libfortran/21075
17069         * gfortran.dg/reshape_rank7.f90: New test.
17070
17071 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
17072
17073         PR libfortran/12884 gfortran.dg/pr12884.f: New test
17074         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
17075         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
17076         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
17077         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
17078         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
17079         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
17080         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
17081         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
17082         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
17083         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
17084         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
17085         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
17086         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
17087         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
17088         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
17089         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
17090         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
17091         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
17092         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
17093         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
17094
17095 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
17096
17097         * gfortran.dg/wtruncate.f: New testcase.
17098         * gfortran.dg/wtruncate.f90: New testcase.
17099
17100 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
17101
17102         PR c++/21025
17103         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
17104         which sizeof/alignof is dependent, rather than just whether we are
17105         processing_template_decl.
17106
17107 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
17108
17109         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
17110         corrected typo where the wrong variables had been compared.
17111
17112 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
17113
17114         PR libfortran/18495
17115         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
17116         Test callee-allocated version of return array with a write
17117         statement.
17118         Test spread with a temporary with another write statement.
17119
17120 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
17121
17122         PR tree-optimization/21031
17123         * gcc.dg/tree-ssa/pr21031.c: New.
17124
17125 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
17126
17127         PR tree-optimization/21004
17128         * gcc.dg/builtins-53.c: Include builtins-config.h.
17129         Check floorf, ceilf, floorl and ceill transformations
17130         only when HAVE_C99_RUNTIME is defined.
17131
17132 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
17133
17134         PR middle-end/20739
17135         * gcc.dg/tree-ssa/pr20739.c: New test.
17136
17137 2005-04-14  Mike Stump  <mrs@apple.com>
17138
17139         * gcc.dg/Foundation.framework/empty: New.
17140         * gcc.dg/framework-2.c: New.
17141
17142 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
17143
17144         PR tree-optimization/21021
17145         * gcc.c-torture/compile/pr21021.c: New.
17146
17147 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
17148
17149         PR testsuite/21010
17150         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
17151         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
17152         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
17153         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
17154         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
17155         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
17156         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
17157         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
17158
17159 2005-04-14  Richard Henderson  <rth@redhat.com>
17160
17161         * lib/target-supports.exp (check_effective_target_vect_condition):
17162         Add ia64, i?86, and x86_64.
17163
17164 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
17165
17166         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
17167
17168 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
17169
17170         PR tree-optimization/20657
17171         * gcc.dg/tree-ssa/pr20657.c: New.
17172
17173 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
17174
17175         * gcc.dg/builtins-53.c: Also check (int)trunc* and
17176         (long long int)trunc*.
17177
17178 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
17179
17180         PR target/20927
17181         * gcc.dg/pr20927.c: New test.
17182
17183 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
17184
17185         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
17186         * gcc.target/mips/asm-1.c: Likewise.
17187
17188 2005-04-13  Dale Johannesen  <dalej@apple.com>
17189
17190         * objc.dg/objc-fast-4.m: New.
17191
17192 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
17193
17194         * gcc.target/cris/torture/cris-torture.exp: New driver in new
17195         directory.
17196         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
17197
17198 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
17199
17200         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
17201         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
17202         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
17203
17204 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
17205
17206         PR tree-optimization/20913
17207         * gcc.dg/tree-ssa/pr20913.c: New.
17208
17209         PR tree-optimization/20702
17210         * gcc.dg/tree-ssa/pr20702.c: New.
17211
17212 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17213
17214         PR c++/13744
17215         * g++.dg/inherit/local3.C: New test.
17216
17217 2005-04-12  Jeff Law  <law@redhat.com>
17218
17219         * gcc.dg/tree-ssa/20050412-1.c: New test.
17220
17221 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
17222
17223         PR libfortran/19016
17224         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
17225         Add tests with mask generated by expression.
17226         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17227         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17228         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17229
17230 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
17231
17232         PR middle-end/20917
17233         * gcc.dg/20050409-1.c: New test.
17234
17235 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
17236
17237         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
17238
17239 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
17240
17241         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17242         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
17243         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17244         (TARGET_CXX): Adjust accordingly.
17245         * target.h (struct gcc_target): Remove epxort_class_data.  Add
17246         determine_class_data_visibility and class_data_always_comdat.
17247         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17248         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
17249         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17250         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
17251         (arm_cxx_determine_class_data_visibility): New.
17252         (arm_cxx_class_data_always_comdat): Likewise.
17253         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17254         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
17255         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17256         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
17257         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
17258         Define.
17259
17260 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
17261
17262         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
17263
17264 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
17265
17266         * gcc.dg/i386-darwin-fpmath.c: New.
17267
17268 2004-04-11  Devang Patel  <dpatel@apple.com>
17269
17270         * lib/target-supports.exp (check_effective_target_vect_condition): New.
17271         * gcc.dg/vect/vect-ifcvt-1.c: New test.
17272         * gcc.dg/vect/vect-ifcvt-2.c: New test.
17273         * gcc.dg/vect/vect-ifcvt-3.c: New test.
17274         * gcc.dg/vect/vect-ifcvt-4.c: New test.
17275         * gcc.dg/vect/vect-ifcvt-5.c: New test.
17276         * gcc.dg/vect/vect-ifcvt-6.c: New test.
17277         * gcc.dg/vect/vect-ifcvt-7.c: New test.
17278         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
17279
17280 2004-04-11  Devang Patel  <dpatel@apple.com>
17281
17282         * gcc.dg/vect/vect-dv-1.c: New test.
17283         * gcc.dg/vect/vect-dv-2.c: New test.
17284
17285 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
17286
17287         PR tree-optimization/20933
17288         * gcc.dg/tree-ssa/pr20933.c: New test.
17289
17290 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17291
17292         * gfortran.dg/fold_nearest.f90: New test.
17293
17294 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
17295
17296         * gcc.dg/tree-ssa/alias-1.c: New test.
17297
17298 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
17299
17300         PR tree-optimization/20920
17301         * g++.dg/tree-ssa/pr20920.C: New test.
17302
17303 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
17304
17305         * gcc.dg/builtins-53.c: Also check (int)ceil* and
17306         (long long int)ceil*.
17307
17308 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
17309
17310         * g++.dg/warn/Wdtor1.C: Declare template in system header with
17311         explicit C++ linkage.
17312
17313 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17314
17315         * gfortran.dg/pr17229.f: Take care of the new obsolescence
17316         warning for arithmetic IF statements.
17317
17318 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
17319
17320         * eor_handling_1.f90: New test case.
17321         * eor_handling_2.f90: New test case.
17322         * eor_handling_3.f90: New test case.
17323         * eor_handling_4.f90: New test case.
17324         * eor_handling_5.f90: New test case.
17325         * noadv_size.f90: New test case.
17326         * pad_no.f90: New test case.
17327
17328 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
17329
17330         * gcc.c-torture/execute/20050410-1.c: New test.
17331
17332 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
17333
17334         * gcc.dg/pr20126.c: New.
17335
17336 2005-04-09  Bud Davis  <bdavis@gfortran.org>
17337             Steven G. Kargl <kargls@comcast.net>
17338
17339         * gfortran.dg/PR19872.f: New test.
17340
17341 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
17342
17343         * gfortran.dg/nint_1.f90: Fix dg-do directive.
17344
17345 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
17346
17347         * gfortran.dg/nint_1.f90: New test.
17348
17349 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
17350
17351         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
17352         Added test for callee-allocated arrays with write statements.
17353         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17354         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
17355         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17356         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17357         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17358
17359 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
17360
17361         PR libfortran/20163
17362         * gfortran.dg/open-options-blanks.f: New test.
17363
17364 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
17365
17366         PR fortran/13257
17367         * gfortran.dg/comma_format_extension_[1234].f: New tests.
17368
17369 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
17370
17371         * gcc.dg/tree-ssa/stdarg-1.c: New test.
17372         * gcc.dg/tree-ssa/stdarg-2.c: New test.
17373         * gcc.dg/tree-ssa/stdarg-3.c: New test.
17374         * gcc.dg/tree-ssa/stdarg-4.c: New test.
17375         * gcc.dg/tree-ssa/stdarg-5.c: New test.
17376         * gcc.c-torture/execute/stdarg-4.c: New test.
17377
17378         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
17379
17380         PR target/20795
17381         * g++.dg/abi/param2.C: New test.
17382
17383 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
17384
17385         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
17386
17387 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
17388
17389         * gcc.dg/builtins-53.c: New test.
17390
17391 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
17392
17393         * g++.dg/tree-ssa/pr18178.C: New test.
17394         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
17395         * gcc.c-torture/execute/20041019-1.c: New test.
17396         * gcc.dg/tree-ssa/20041008-1.c: New test.
17397         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
17398         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
17399         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
17400         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
17401         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
17402         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
17403         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
17404         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
17405         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
17406         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
17407
17408 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
17409
17410         PR rtl-optimization/20466
17411         * gcc.c-torture/execute/pr20466-1.c: New test.
17412
17413 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
17414
17415         PR c++/20905
17416         * g++.dg/parse/cond2.C: New test.
17417
17418         PR c++/20145
17419         * g++.dg/warn/Wdtor1.C: New test.
17420
17421 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17422
17423         PR fortran/17229
17424         * gfortran.dg/pr17229.f: New test.
17425
17426 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
17427
17428         * gfortran.dg/tiny_1.f90: New test.
17429         * gfortran.dg/tiny_2.f90: ditto.
17430
17431 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
17432
17433         * gfortran.dg/eor_1.f90: Fix dg-do run line
17434         * gfortran.dg/open_new.f90: Fix dg-do run line
17435
17436 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
17437
17438         * lib/target-supports.exp (get_compiler_messages): Support
17439         optional arguments, the fourth being compiler options.
17440         (check_effective_target_fpic): New proc.
17441         * gcc.dg/20050321-2.c: Restrict to target fpic.
17442
17443 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
17444
17445         * gcc.dg/15443-1.c: New test.
17446         * gcc.dg/15443-2.c: Likewise.
17447
17448 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17449
17450         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
17451
17452 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
17453
17454         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
17455
17456 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
17457
17458         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
17459         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
17460         -m64.
17461         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
17462         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
17463         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
17464
17465 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
17466
17467         PR c++/20212
17468         * g++.dg/warn/Wunused-11.C: New test.
17469
17470 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
17471
17472         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
17473
17474 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
17475
17476         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
17477
17478 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
17479
17480         PR c++/20734
17481         * g++.dg/template/ptrmem13.C: New test.
17482
17483 2005-04-05  Per Bothner  <per@bothner.com>
17484
17485         * lib/gcc.exp: Always add -fno-show-column, for now.
17486
17487 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
17488
17489         PR testsuite/20767
17490         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
17491         of plain old "unsigned int" for the type of "i".  Makes this test
17492         64bit clean.
17493
17494 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
17495
17496         * gcc.dg/i386-ssefn-1.c: New test.
17497         * gcc.dg/i386-ssefn-2.c: New test.
17498         * gcc.dg/i386-ssefn-3.c: New test.
17499         * gcc.dg/i386-ssefn-4.c: New test.
17500
17501 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
17502
17503         PR tree-optimization/20076
17504         * gcc.dg/builtin-apply4.c: New test.
17505
17506         PR preprocessor/19475
17507         * gcc.dg/cpp/macspace1.c: New test.
17508         * gcc.dg/cpp/macspace2.c: New test.
17509
17510 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17511
17512         * gfortran.dg/pr20755.f: Fixed bad format.
17513
17514 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
17515
17516         PR c++/20763
17517         * g++.dg/ext/attrib21.C: New test.
17518
17519 2004-04-05  Devang Patel  <dpatel@apple.com>
17520
17521         * lib/target-supports.exp (check_effective_target_vect_shif): New.
17522         * gcc.dg/vect/vect-shift-1.c: New test.
17523
17524 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17525
17526         PR libfortran/20755
17527         * gfortran.dg/pr20755.f: New test.
17528
17529 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
17530
17531         * gfortran.dg/pr15959.f90: New test.
17532         * gfortran.dg/string_pad_trunc.f90: New test.
17533
17534 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17535
17536         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
17537         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
17538         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
17539         syntax.
17540
17541 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17542
17543         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
17544
17545 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17546
17547         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
17548         * gcc.c-torture/compile/20011119-2.c: Likewise.
17549         * gcc.c-torture/compile/981001-2.c: Likewise.
17550
17551 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
17552
17553         PR c++/20679
17554         * g++.dg/template/overload4.C: New test.
17555
17556 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
17557
17558         PR c++/20746
17559         * g++.dg/abi/covariant5.C: New.
17560
17561         PR debug/20505
17562         * g++.dg/debug/const2.C: New.
17563
17564 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
17565
17566         PR rtl-optimization/16104
17567         * gcc.c-torture/execute/20050316-1.c: New test.
17568
17569 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
17570
17571         * g++.dg/template/spec23.C: Fix dg-error text.
17572
17573 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
17574
17575         PR c++/19199
17576         * g++.dg/expr/lval2.C: New.
17577
17578 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17579
17580         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
17581         __builtin_strcasecmp and __builtin_strncasecmp.
17582
17583 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
17584
17585         PR c++/20723
17586         * g++.dg/template/spec22.C: New.
17587         * g++.dg/template/spec23.C: New.
17588
17589 2005-04-03  Dale Ranta  <dir@lanl.gov>
17590             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17591
17592         PR libfortran/20068
17593         PR libfortran/20125
17594         PR libfortran/20156
17595         PR libfortran/20471
17596         * gfortran.dg/backspace.f: New test.
17597
17598 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
17599
17600         * gcc.dg/pr19345.c: New test.
17601
17602 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
17603
17604         PR tree-optimization/20640
17605         * gcc.dg/torture/tree-loop-1.c: New.
17606
17607 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
17608
17609         PR rtl-optimization/20290
17610         * gcc.c-torture/execute/loop-ivopts-2.c: New.
17611
17612 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
17613
17614         * gcc.dg/rs6000-fpint.c: New.
17615
17616 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
17617
17618         * gcc.dg/old-style-then-proto-1.c: New test.
17619
17620 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17621
17622         * gfortran.fortran-torture/execute/backspace.f90: Check
17623         after backspace and read was incorrect.
17624
17625 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17626
17627         * gcc.c-torture/execute/builtins/strcat.c: Check the result
17628         buffer past the terminating NUL using memcmp.
17629         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
17630         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
17631
17632         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
17633         Fix unused/uninitialized variable warnings.
17634
17635         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
17636         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
17637         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
17638         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
17639
17640         * gcc.c-torture/execute/builtins/abs-1-lib.c,
17641         gcc.c-torture/execute/builtins/fputs-lib.c,
17642         gcc.c-torture/execute/builtins/lib/fprintf.c,
17643         gcc.c-torture/execute/builtins/lib/main.c,
17644         gcc.c-torture/execute/builtins/lib/memcmp.c,
17645         gcc.c-torture/execute/builtins/lib/memmove.c,
17646         gcc.c-torture/execute/builtins/lib/mempcpy.c,
17647         gcc.c-torture/execute/builtins/lib/memset.c,
17648         gcc.c-torture/execute/builtins/lib/printf.c,
17649         gcc.c-torture/execute/builtins/lib/sprintf.c,
17650         gcc.c-torture/execute/builtins/lib/stpcpy.c,
17651         gcc.c-torture/execute/builtins/lib/strchr.c,
17652         gcc.c-torture/execute/builtins/lib/strcmp.c,
17653         gcc.c-torture/execute/builtins/lib/strcpy.c,
17654         gcc.c-torture/execute/builtins/lib/strcspn.c,
17655         gcc.c-torture/execute/builtins/lib/strlen.c,
17656         gcc.c-torture/execute/builtins/lib/strncat.c,
17657         gcc.c-torture/execute/builtins/lib/strncmp.c,
17658         gcc.c-torture/execute/builtins/lib/strncpy.c,
17659         gcc.c-torture/execute/builtins/lib/strrchr.c,
17660         gcc.c-torture/execute/builtins/lib/strspn.c,
17661         gcc.c-torture/execute/builtins/lib/strstr.c,
17662         gcc.c-torture/execute/builtins/memops-asm-lib.c,
17663         gcc.c-torture/execute/builtins/strlen-2.c,
17664         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
17665         prototypes.
17666
17667 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
17668
17669         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
17670         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
17671         selectany usage.
17672
17673 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
17674
17675         PR c++/19406
17676         * g++.dg/debug/using1.C: New test.
17677
17678 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
17679
17680         PR middle-end/20524
17681         * gcc.dg/alias-7.c: Prefix asm-declared name with
17682         __USER_LABEL_PREFIX__.
17683
17684 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
17685
17686         Fix fallout from PR middle-end/15700:
17687         * gcc.c-torture/compile/20011119-1.c: Take
17688         __USER_LABEL_PREFIX__ into account.
17689         * gcc.c-torture/compile/20011119-2.c: Likewise.
17690
17691 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17692
17693         PR c++/18644
17694         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
17695
17696 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
17697
17698         PR c/17855
17699         * gcc.c-torture/compile/struct-non-lval-1.c,
17700         gcc.c-torture/compile/struct-non-lval-2.c,
17701         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
17702
17703 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
17704
17705         * gcc.dg/tls/tls.exp: Remove temporary file.
17706         * g++.dg/tls/tls.exp: Ditto.
17707         * lib/file-format.exp: Ditto.
17708         * g++.dg/special/ecos.exp: Ditto.
17709
17710         * lib/profopt.exp: Treat prof_ext as a list.
17711         * gcc.misc-tests/bprob.exp: Ditto.
17712         * g++.dg/bprob/bprob.exp: Ditto.
17713
17714         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
17715         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
17716         g++.dg/tree-ssa/pointer-reference-alias.C,
17717         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
17718         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
17719         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
17720         g++.dg/vect/pr19951.cc: Ditto.
17721         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
17722         gcc.dg/builtins-47.c: Ditto.
17723         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
17724         gcc.dg/pr20115-1.c: Ditto.
17725         * gcc.dg/tree-ssa/20030530-2.c,
17726         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
17727         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
17728         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
17729         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
17730         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
17731         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
17732         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
17733         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
17734         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
17735         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
17736         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
17737         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
17738         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
17739         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
17740         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
17741         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
17742         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
17743         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
17744         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
17745         gcc.dg/tree-ssa/20030824-1.c,
17746         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
17747         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
17748         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
17749         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
17750         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
17751         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
17752         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
17753         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
17754         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
17755         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
17756         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
17757         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
17758         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
17759         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
17760         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
17761         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
17762         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
17763         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
17764         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
17765         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
17766         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
17767         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
17768         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
17769         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
17770         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
17771         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
17772         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
17773         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
17774         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
17775         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
17776         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
17777         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
17778         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
17779         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
17780         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
17781         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
17782         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
17783         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
17784         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
17785         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
17786         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
17787         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
17788         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
17789         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
17790         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
17791         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
17792         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
17793         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
17794         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
17795         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
17796         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
17797         gcc.dg/tree-ssa/useless-1.c: Ditto.
17798         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
17799         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
17800         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
17801         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
17802         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17803         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
17804         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
17805         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
17806         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
17807         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
17808         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
17809         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
17810         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
17811         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
17812         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
17813         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
17814         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
17815         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
17816         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
17817         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
17818         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
17819         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17820         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17821         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
17822         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
17823         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
17824         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
17825         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
17826         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
17827         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
17828         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
17829         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
17830         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
17831         gcc.dg/vect/vect-none.c: Ditto.
17832         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
17833         treelang/compile/unsigned.tree: Ditto.
17834
17835         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
17836         * gcc.dg/cpp/direct2s.c: Ditto.
17837         * gcc.dg/cpp/paste4.c: Ditto.
17838         * gcc.dg/cpp/separate-1.c: Ditto.
17839         * gcc.dg/pch/save-temps-1.c: Ditto.
17840         * g++.dg/ext/altivec-10.C: Ditto.
17841         * g++.dg/pch/pch.C: Ditto.
17842
17843         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
17844
17845         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
17846         * g++.dg/template/repo1.C: Ditto.
17847         * g++.dg/template/repo2.C: Ditto.
17848         * g++.dg/template/repo3.C: Ditto.
17849         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
17850         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
17851         * g++.old-deja/g++.pt/repo1.C: Ditto.
17852         * g++.old-deja/g++.pt/repo2.C: Ditto.
17853         * g++.old-deja/g++.pt/repo3.C: Ditto.
17854         * g++.old-deja/g++.pt/repo4.C: Ditto.
17855
17856         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
17857         * gcc.dg/20030107-1.c: Ditto.
17858         * gcc.dg/20030702-1.c: Ditto.
17859         * gcc.dg/profile-generate-1.c: Ditto.
17860         * g++.dg/other/profile1.C: Ditto.
17861         * g++.old-deja/g++.robertl/eb83.C: Ditto.
17862
17863         * lib/gcc-dg.exp (remove-build-file): New.
17864         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
17865         cleanup-tree-dump, cleanup-saved-temps): New.
17866
17867 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17868
17869         PR c++/19203, DR 214
17870         * g++.dg/parse/ambig3.C: Not ambiguous.
17871         * g++.dg/template/spec20.C: New.
17872         * g++.dg/template/spec21.C: New.
17873
17874 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
17875
17876         PR target/20045
17877         * gcc.dg/ia64-fptr-1.c: Run only on linux.
17878
17879 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17880
17881         PR libfortran/20660
17882         * gfortran.dg/negative_unit.f: New test.
17883
17884 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
17885
17886         * gcc.dg/20050330-1.c: New test.
17887
17888 2005-03-30  Devang Patel  <dpatel@apple.com>
17889
17890         * g++.dg/tree-sra/ssa-sra-3.C: New test.
17891
17892 2005-03-30  Dale Johannesen  <dalej@apple.com>
17893
17894         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
17895
17896 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
17897
17898         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17899         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
17900         Strip options from test name.
17901
17902 2005-03-31  Jan Hubicka  <jh@suse.cz>
17903
17904         * gcc.dg/varpool-1.c: New testcase.
17905
17906 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17907
17908         PR c/772
17909         PR c/17913
17910         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
17911         gcc.dg/stmt-expr-label-3.c : New tests.
17912         * gcc.c-torture/execute/medce-2.c: Remove.
17913
17914 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17915
17916         PR c/20368
17917         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
17918         tests.
17919
17920 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
17921
17922         * gcc.c-torture/compile/pr20203.c: New test.
17923
17924 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17925
17926         * gfortran.dg/promotion.f90: New test.
17927
17928 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
17929
17930         PR middle-end/20491
17931         * gcc.dg/torture/asm-subreg-1.c: New test.
17932
17933 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
17934
17935         PR c/20672
17936         * gcc.dg/pr20672-1.c: New test.
17937
17938 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
17939
17940         * gfortran.dg/vect: New directory.
17941         * gfortran.dg/vect/vect.exp: New.
17942         * gfortran.dg/vect/vect-1.f90: New test.
17943         * gfortran.dg/vect/vect-2.f90: New test.
17944         * gfortran.dg/vect/vect-3.f90: New test.
17945         * gfortran.dg/vect/vect-4.f90: New test.
17946         * gfortran.dg/vect/vect-5.f90: New test.
17947
17948 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
17949
17950         PR middle-end/20622
17951         * gcc.dg/alias-7.c: New test.
17952
17953 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17954
17955         * gcc.dg/sparc-reg-1.c: New test.
17956
17957 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
17958
17959         PR target/19890
17960         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
17961
17962 2005-03-29  Dale Ranta  <dir@lanl.gov>
17963             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17964
17965         PR libfortran/20163
17966         * gfortran.dg/pr20163-2.f: New test.
17967
17968 2005-03-28  Jan Hubicka  <jh@suse.cz>
17969
17970         PR middle-end/20635
17971         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
17972         by Jakub Jelinek.
17973
17974 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
17975
17976         PR tree-optimization/20626
17977         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
17978         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
17979
17980 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17981
17982         * gfortran.dg/underflow.f90: New test.
17983         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
17984
17985 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17986
17987         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
17988
17989 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
17990
17991         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
17992         (g++_init): Make sure that CXXFLAGS is set.
17993         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
17994         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
17995         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17996         * lib/objc.exp (objc_init): Likewise.
17997         * lib/treelang.exp (treelang_init): Likewise.
17998
17999 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
18000
18001         PR tree-optimization/20470
18002         * gcc.dg/tree-ssa/pr20470.c: New test.
18003
18004 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
18005
18006         * gcc.dg/ppc-stfiwx.c: New.
18007
18008 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
18009
18010         PR target/19888
18011         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
18012
18013 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
18014
18015         * gcc.dg/20050325-1.c: Fix a typo.
18016
18017 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18018
18019         PR libfortran/19678
18020         PR libfortran/19679
18021         * gfortran.dg/dos_eol.f: New test.
18022
18023 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
18024
18025         PR rtl-optimization/20249
18026         * gcc.dg/20050325-1.c: New test.
18027
18028 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18029
18030         PR libfortran/15332
18031         * gfortran.dg/pr15332.f: New test.
18032
18033 2005-03-24  Dale Johannesen  <dalej@apple.com>
18034
18035         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
18036
18037 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
18038
18039         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
18040         'internal' visibility.
18041         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
18042         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
18043         'protected' visibility.
18044         * gcc.dg/visibility-7.c: Likewise.
18045         * lib/target-supports.exp (check_visibility_available): Take
18046         a parameter, the kind of visibility to check for.
18047         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
18048         to check_visibility_available.
18049
18050         * g++.dg/expr/cast3.C: New.
18051
18052 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
18053
18054         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
18055         rs6000.
18056
18057 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
18058
18059         PR target/20095
18060         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
18061
18062 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
18063
18064         * gcc.dg/badshift.c: Renamed to...
18065         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
18066
18067         * gcc.target/i386/badshift.c: Renamed to...
18068         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
18069         only.
18070
18071         PR rtl-optimization/20532
18072         * gcc.target/i386/badshift.c: New.
18073
18074 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18075
18076         * gfortran.dg/pr18025.f90: New test.
18077
18078 2005-03-23  Dale Johannesen  <dalej@apple.com>
18079
18080         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
18081
18082 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
18083
18084         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
18085
18086         * lib/target-supports.exp (check_iconv_available): Default
18087         libiconv to -liconv, if there is no definition.
18088
18089 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
18090
18091         * gcc.dg/torture/cris-asm-mof-1.c: New test.
18092
18093 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
18094
18095         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
18096         * g++.dg/opt/pr7503-2.C: Likewise.
18097         * g++.dg/opt/pr7503-3.C: Likewise.
18098         * g++.dg/opt/pr7503-4.C: Likewise.
18099         * g++.dg/opt/pr7503-5.C: Likewise.
18100         * g++.dg/warn/minmax.C: New test.
18101
18102 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18103
18104         * gfortran.dg/g77_intrinsics_funcs.f: New test.
18105         * gfortran.dg/g77_intrinsics_sub.f: New test.
18106
18107 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
18108             Jan Hubicka  <jh@suse.cz>
18109             Steven Bosscher <stevenb@suse.de
18110
18111         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
18112
18113 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18114
18115         PR c++/19980
18116         * g++.dg/template/redecl3.C: New test.
18117
18118 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18119
18120         PR c++/20499
18121         * g++.dg/parse/error16.C: Tweak error markers.
18122
18123 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
18124
18125         PR target/20561
18126         * gcc.dg/20050321-2.c: New test.
18127
18128 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
18129
18130         PR c++/20465
18131         PR c++/20381
18132         * g++.dg/template/ptrmem12.C: New.
18133
18134 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
18135
18136         PR rtl-optimization/20527
18137         * gcc.c-torture/execute/pr20527-1.c: New test.
18138
18139 2005-03-22  Ben Elliston  <bje@au.ibm.com>
18140
18141         * gcc.misc-tests/options.exp (check_for_options): Create a real C
18142         program, compile it into a real executable and then delete the .c
18143         and .x files afterwards, to avoid problems on testglue targets.
18144
18145 2005-03-21  Stuart Hastings  <stuart@apple.com>
18146
18147         * gcc.target/i386/sse-2.c: New.
18148
18149 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
18150
18151         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
18152
18153 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18154
18155         * g++.dg/parse/crash25.C: Fix typo.
18156
18157 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18158
18159         PR c++/20461
18160         * g++.dg/parse/crash24.C: New test.
18161
18162         PR c++/20536
18163         * g++.dg/parse/crash25.C: New test.
18164
18165 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18166
18167         PR c++/20147
18168         * g++.dg/ext/stmtexpr4.C: New test.
18169
18170 2005-03-20  Roger Sayle  <roger@eyesopen.com>
18171
18172         PR middle-end/20539
18173         * gcc.c-torture/compile/pr13066-1.c: New test case.
18174         * gcc.c-torture/compile/pr20539-1.c: Likewise.
18175         * g++.dg/opt/pr13066-1.C: Likewise.
18176
18177 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
18178
18179         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
18180
18181 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18182
18183         PR fortran/18525
18184         * gfortran.dg/nesting_1.f90: New test.
18185
18186 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18187
18188         PR c++/20240
18189         * g++.dg/lookup/using13.C: New test.
18190
18191 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18192
18193         PR c++/20333
18194         * g++.dg/template/crash36.C: New test.
18195
18196 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
18197
18198         PR c++/20463
18199         * g++.dg/template/crash35.C: New test.
18200
18201 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
18202
18203         PR c++/19966
18204         * g++.dg/overload/operator2.C: New test.
18205
18206 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18207
18208         PR libfortran/20257
18209         * gfortran.dg/pr20257.f90: New test.
18210
18211 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18212
18213         PR libfortran/20480
18214         * gfortran.dg/pr20480.f90: New test.
18215
18216 2005-03-16  Richard Henderson  <rth@redhat.com>
18217
18218         PR middle-end/15700
18219         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
18220         (_rtld_global): New.
18221         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
18222         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
18223
18224         * gcc.dg/alias-3.c: New.
18225         * gcc.dg/alias-4.c: New.
18226         * gcc.dg/alias-5.c: New.
18227         * gcc.dg/alias-6.c: New.
18228
18229 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
18230
18231         * gcc.dg/cpp/ucnid-7.c: New.
18232
18233 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
18234             Dorit Naishlos  <dorit@il.ibm.com>
18235
18236         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
18237         darwin.
18238
18239 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
18240
18241         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
18242         misaligned accesses.
18243         * gcc.dg/vect/vect-58.c: Likewise.
18244         * gcc.dg/vect/vect-92.c: New.
18245         * gcc.dg/vect/vect-93.c: New.
18246
18247 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
18248
18249         PR fortran/18827
18250         * gfortran.dg/assign_2.f90: New test.
18251         * gfortran.dg/assign_3.f90: New test.
18252         * gfortran.dg/assign.f90: New test.
18253
18254 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
18255
18256         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
18257         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
18258         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
18259         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
18260         names.
18261
18262 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
18263
18264         * gcc.dg/cpp/ucnid-6.c: New.
18265
18266         * gcc.dg/cpp/normalize-1.c: New.
18267         * gcc.dg/cpp/normalize-2.c: New.
18268         * gcc.dg/cpp/normalize-3.c: New.
18269         * gcc.dg/cpp/normalize-4.c: New.
18270         * gcc.dg/cpp/ucnid-4.c: New.
18271         * gcc.dg/cpp/ucnid-5.c: New.
18272         * g++.dg/cpp/normalize-1.C: New.
18273         * g++.dg/cpp/ucnid-1.C: New.
18274
18275 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
18276
18277         * gcc.dg/pr18628.c: New.
18278
18279 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
18280
18281         PR c++/20280
18282         * g++.dg/tree-ssa/pr20280.C: New.
18283
18284 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18285
18286         PR fortran/20467
18287         * gfortran.dg/stfunc_2.f90: New test.
18288
18289 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
18290
18291         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
18292
18293 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
18294
18295         * gcc.dg/tree-ssa/20050314-1.c: New test.
18296
18297 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18298
18299         PR c++/4403
18300         PR c++/9783, DR433
18301         * g++.dg/template/friend34.C: New test.
18302         * g++.dg/template/friend35.C: Likewise.
18303         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
18304
18305 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18306
18307         Friend class name lookup 5/n
18308         PR c++/1016
18309         * g++.dg/lookup/hidden-class1.C: New test.
18310         * g++.dg/lookup/hidden-class2.C: Likewise.
18311         * g++.dg/lookup/hidden-class3.C: Likewise.
18312         * g++.dg/lookup/hidden-class4.C: Likewise.
18313         * g++.dg/lookup/hidden-class5.C: Likewise.
18314         * g++.dg/lookup/hidden-class6.C: Likewise.
18315         * g++.dg/lookup/hidden-class7.C: Likewise.
18316         * g++.dg/lookup/hidden-class8.C: Likewise.
18317         * g++.dg/lookup/hidden-class9.C: Likewise.
18318         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
18319         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
18320         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
18321         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
18322         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
18323         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
18324         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
18325         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
18326         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
18327         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
18328         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
18329
18330 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
18331
18332         PR c++/20157
18333         * g++.dg/template/error18.C: New test.
18334
18335 2005-03-09  Ben Elliston  <bje@au.ibm.com>
18336
18337         PR debug/16792
18338         * g++.dg/debug/pr16792.C: New test.
18339
18340 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
18341
18342         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
18343         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
18344         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
18345         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
18346         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
18347         test assertion names.
18348
18349 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18350
18351         PR fortran/18600
18352         * gfortran.dg/stfunc_1.f90: New test.
18353
18354 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18355
18356         PR fortran/16907
18357         * gfortran.dg/real_index_1.f90: New test.
18358
18359 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18360
18361         PR fortran/20323
18362         * gfortran.dg/spec_expr_1.f90: New test.
18363
18364 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
18365
18366         PR c/20402
18367         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
18368         new parser.
18369
18370 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18371
18372         PR fortran/20361
18373         * gfortran.dg/largeequiv_1.f90: New test.
18374
18375 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18376
18377         * gcc.dg/ucnid-1.c: New.
18378         * gcc.dg/ucnid-2.c: New.
18379         * gcc.dg/ucnid-3.c: New.
18380         * gcc.dg/ucnid-4.c: New.
18381         * gcc.dg/ucnid-5.c: New.
18382         * gcc.dg/ucnid-6.c: New.
18383         * gcc.dg/cpp/ucnid-1.c: New.
18384         * gcc.dg/cpp/ucnid-2.c: New.
18385         * gcc.dg/cpp/ucnid-3.c: New.
18386         * g++.dg/other/ucnid-1.C: New.
18387
18388 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18389
18390         * gcc.dg/vmx/darwin-abi-3.c: Delete.
18391
18392 2005-03-11  Per Bothner  <per@bothner.com>
18393
18394         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
18395         that diagnotics refer to correct token.
18396         * gcc.dg/unused-3.c: Likewise.
18397
18398 2005-03-11  Per Bothner  <per@bothner.com>
18399
18400         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
18401         constant" is now actually on same line as string constant.
18402         * gcc.dg/cpp/direct2s.c: Likewise.
18403
18404 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
18405
18406         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
18407
18408 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18409
18410         PR libfortran/20124
18411         * gfortran.dg/pr20124.f90: New Test
18412
18413 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
18414
18415         PR tree-optimization/20130
18416         * gcc.dg/pr20130-1.c: New test.
18417
18418 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
18419
18420         PR target/20095
18421         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
18422
18423 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18424
18425         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
18426
18427 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
18428
18429         * g++.dg/eh/forced1.C: Fix comment.
18430         * g++.dg/eh/forced2.C: Ditto.
18431         * g++.dg/eh/forced3.C: Ditto.
18432         * g++.dg/eh/forced4.C: Ditto.
18433
18434 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
18435
18436         PR rtl-opt/20412
18437         * gcc.c-torture/compile/pr20412.c: New test.
18438
18439 2005-03-10  Roger Sayle  <roger@eyesopen.com>
18440
18441         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
18442
18443 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
18444
18445         PR target/20322
18446         * gcc.dg/20050307-1.c: New test.
18447
18448 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
18449
18450         PR c++/20375
18451         * g++.dg/other/stdarg3.C: New.
18452
18453 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
18454
18455         PR c++/18384, c++/18327
18456         * g++.dg/init/array19.C: New test.
18457
18458         PR inline-asm/20314
18459         * gcc.dg/torture/pr20314-1.c: New test.
18460         * gcc.dg/torture/pr20314-2.c: New test.
18461
18462 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
18463
18464         * gcc.dg/20050309-1.c: New test.
18465
18466 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18467
18468         * gcc.dg/builtins-10.c: Reactivate disabled test.
18469         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
18470         new cbrt transformations.
18471
18472 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
18473
18474         PR c++/20208
18475         * g++.dg/template/array13.C: New test.
18476
18477 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
18478
18479         PR c++/16859
18480         * g++.dg/init/brace4.C: New test.
18481
18482 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
18483
18484         PR c++/20186
18485         * g++.dg/template/non-dependent12.C: New.
18486
18487 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
18488
18489         PR c++/20142
18490         * g++.dg/init/array18.C: Add dg-do run marker.
18491
18492         PR c++/20142
18493         * g++.dg/init/array18.C: New test.
18494
18495 2005-03-09  Ben Elliston  <bje@au.ibm.com>
18496
18497         * consistency.vlad/vlad.exp: Remove trailing semicolons.
18498         * g++.dg/gcov/gcov.exp: Likewise.
18499         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
18500         * gcc.target/xstormy16/xstormy16.exp: Likewise.
18501         * lib/c-torture.exp: Likewise.
18502         * lib/fortran-torture.exp: Likewise.
18503         * lib/g++.exp: Likewise.
18504         * lib/gcc-defs.exp: Likewise.
18505         * lib/gcc-dg.exp: Likewise.
18506         * lib/gcc.exp: Likewise.
18507         * lib/gcov.exp: Likewise.
18508         * lib/gfortran.exp: Likewise.
18509         * lib/mike-g++.exp: Likewise.
18510         * lib/mike-gcc.exp: Likewise.
18511         * lib/objc-torture.exp: Likewise.
18512         * lib/objc.exp: Likewise.
18513         * lib/profopt.exp: Likewise.
18514         * lib/target-libpath.exp: Likewise.
18515         * lib/target-supports.exp: Likewise.
18516         * lib/treelang.exp: Likewise.
18517         * lib/wrapper.exp: Likewise.
18518
18519 2005-03-08  Jeff Law  <law@redhat.com>
18520
18521         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
18522         PHI-OPT changes.
18523
18524 2005-03-08  Ira Rosen  <irar@il.ibm.com>
18525
18526         * gcc.dg/vect/pr20122.c: New test.
18527
18528 2005-03-07  Jeff Law  <law@redhat.com>
18529
18530         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
18531         was folded away.
18532         * gcc.dg/tree-ssa/pr18133-1.c: New test.
18533         * gcc.dg/tree-ssa/pr18133-2.c: New test.
18534         * gcc.dg/tree-ssa/pr18134.c: New test.
18535
18536 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18537
18538         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
18539         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
18540         gcc.dg/torture/builtin-noret-2.c: Require weak support.
18541
18542 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
18543
18544         PR tree-opt/17671
18545         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
18546
18547 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
18548
18549         * g++.dg/warn/Wnvdtor.C: New test.
18550
18551 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
18552
18553         * gcc.dg/torture/pr19683-1.c: New test.
18554
18555 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
18556
18557         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
18558         * gfortran.dg/g77/19990313-2.f: Ditto.
18559         * gfortran.dg/g77/19990313-3.f: Ditto.
18560         * gfortran.dg/g77/19990525-0.f: Ditto.
18561         * gfortran.dg/g77/19990826-0.f: Ditto.
18562         * gfortran.dg/g77/19990826-2.f: Ditto.
18563         * gfortran.dg/g77/19990826-3.f: Ditto.
18564         * gfortran.dg/g77/20000511-1.f: Ditto.
18565         * gfortran.dg/g77/20000511-2.f: Ditto.
18566         * gfortran.dg/g77/970625-2.f: Ditto.
18567         * gfortran.dg/g77/980310-2.f: Ditto.
18568         * gfortran.dg/g77/980310-3.f: Ditto.
18569         * gfortran.dg/g77/980310-8.f: Ditto.
18570         * gfortran.dg/g77/980519-2.f: Ditto.
18571         * gfortran.dg/g77/alpha1.f: Ditto.
18572         * gfortran.dg/g77/claus.f: Ditto.
18573         * gfortran.dg/g77/erfc.f: Ditto.
18574         * gfortran.dg/g77/short.f: Ditto.
18575         * gfortran.fortran-torture/execute/data.f90: Ditto.
18576         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
18577         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
18578
18579 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18580
18581         * lib/file-format.exp (gcc_target_object_format): Add check for som
18582         format and hardcode object formats on hppa*-*-hpux*.
18583         * lib/target-supports.exp (check_weak_available): Add check for som
18584         object format.  Always return 0 on hppa*-*-hpux10*.
18585
18586         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
18587         is defined.
18588
18589         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
18590
18591 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
18592
18593         * gfortran.dg/pr19936_1.f90: New test.
18594         * gfortran.dg/pr19936_2.f90: New test.
18595         * gfortran.dg/pr19936_3.f90: New test.
18596
18597 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
18598             Paul Thomas <prthomas@drfccad.cea.fr>
18599
18600         * gfortran.dg/PR19754_1.f90: New test.
18601         * gfortran.dg/PR19754_2.f90: Ditto.
18602
18603 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18604
18605         PR c++/19311
18606         * g++.dg/template/non-dependent11.C: New test.
18607
18608 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
18609
18610         * lib/target-supports.exp (check_iconv_available): Fix comment.
18611
18612 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
18613             Joseph S. Myers  <joseph@codesourcery.com>
18614
18615         PR c++/19797
18616         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
18617
18618 2005-03-04  Matthew Sachs  <msachs@apple.com>
18619
18620         * gcc.exp (gcc_target_compile): Put braces around
18621         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
18622         * objc.exp (objc_target_compile): Likewise.
18623         * treelang.exp (treelang_target_compile): Likewise.
18624
18625 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18626
18627         PR fortran/19673
18628         * gfortran.dg/func_result_1.f90: New test.
18629
18630 2005-03-04  Ben Elliston  <bje@au.ibm.com>
18631
18632         * gcc.misc-tests/options.exp: New test.
18633
18634 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
18635
18636         * gcc.dg/pr15784-4.c: New test.
18637
18638 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
18639
18640         * gcc.c-torture/execute/pr17133.c: New.
18641         * gcc.c-torture/compile/20050303-1.c: New.
18642
18643 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
18644
18645         * gcc.dg/cpp/assert4.c: Fix for cygwin.
18646
18647 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
18648
18649         * g++.dg/overload/using2.C: New.
18650
18651 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
18652
18653         PR c++/19916
18654         * g++.dg/init/ptrmem2.C: New test.
18655
18656 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
18657
18658         PR c/8927
18659         * gcc.dg/pr8927-1.c: New test.
18660
18661 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18662
18663         PR c++/20232
18664         * g++.dg/inherit/covariant12.C: New.
18665
18666 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18667
18668         PR fortran/19479
18669         * gfortran.dg/bound_1.f90: New test.
18670
18671 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
18672
18673         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
18674         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
18675
18676 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
18677
18678         PR c/20245
18679         * gcc.dg/pr20245-1.c: New test.
18680
18681 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
18682
18683         PR middle-end/19874
18684         * gcc.c-torture/execute/20050119-2.c: New test case.
18685
18686 2005-02-28  Ben Elliston  <bje@au.ibm.com>
18687
18688         * README: Update the DejaGnu bug reporting address.
18689         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
18690         * lib/objc-torture.exp: Likewise.
18691
18692 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18693
18694         * gfortran.dg/boz_1.f90: New test.
18695         * gfortran.dg/boz_3.f90: New test.
18696         * gfortran.dg/boz_4.f90: New test.
18697
18698 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18699
18700         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
18701         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
18702
18703 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18704
18705         PR libfortran/20101
18706         * gfortran.dg/write_0_pe_format.f90: New test.
18707
18708 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
18709
18710         PR c++/20206
18711         * g++.dg/opt/thunk2.C: New test.
18712         * g++.dg/opt/covariant1.C: New test.
18713
18714 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18715
18716         * gfortran.dg/e_d_fmt.f90: New test.
18717
18718 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
18719
18720         * gcc.dg/asm-b.c: Fix comment typos.
18721
18722 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
18723
18724         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
18725         a V_MAY_DEF also.
18726
18727 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
18728
18729         PR tree-opt/20188
18730         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
18731         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
18732         * gcc.dg/asm-b.c: New test.
18733
18734 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
18735
18736         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
18737         Disable this test on IRIX 6.
18738
18739 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
18740
18741         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
18742         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
18743         parser.
18744
18745 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
18746
18747         PR tree-optimization/20204
18748         * testsuite/gcc.dg/pr20204.c: New test.
18749
18750 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
18751
18752         PR target/20196
18753         * gcc.c-torture/execute/20050224-1.c: New test.
18754
18755         PR c++/20175
18756         * g++.dg/warn/Wbraces2.C: New test.
18757
18758 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
18759
18760         PR c++/19878
18761         * g++.dg/init/const2.C: New test.
18762
18763 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
18764
18765         PR tree-optimization/20100
18766         * gcc.c-torture/execute/pr20100-1.c: New test.
18767
18768 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18769
18770         * gfortran.dg/implicit_3.f90: New test.
18771
18772         * gfortran.dg/deftype_1.f90: New test.
18773
18774 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
18775
18776         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
18777         the test passes.
18778         * g++.dg/other/anon3.C: Accept a warning.
18779
18780 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
18781
18782         * gcc.dg/pr20017.c: Fix a comment typo.
18783
18784 2005-02-23  Bud Davis  <bdavis@gfortran.org>
18785
18786         * gfortran.dg/list_read_4.f90: Change to f90 comments.
18787
18788 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18789
18790         PR ada/19902
18791         * ada/acats/tests/cxa/cxa3004.a: Remove.
18792         * ada/acats/tests/cxb/cxb30061.am: Likewise.
18793
18794 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
18795
18796         PR c++/20073
18797         * g++.dg/init/const1.C: New test.
18798
18799         PR c++/19991
18800         * g++.dg/parse/constant7.C: New test.
18801
18802         PR c++/20152
18803         * g++.dg/parse/error27.C: New test.
18804         * g++.dg/template/qualttp15.C: Adjust error markers.
18805         * g++.old-deja/g++.other/struct1.C: Likewise.
18806
18807         PR c++/20153
18808         * g++.dg/template/error17.C: New test.
18809
18810         PR c++/20148
18811         * g++.dg/parser/error26.C: New test.
18812
18813 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
18814
18815         PR tree-optimization/20100
18816         PR tree-optimization/20115
18817         * gcc.dg/pr20115.c: New test.
18818         * gcc.dg/pr20115-1.c: New test.
18819         * gcc.dg/pr20100.c: New test.
18820         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
18821         call-clobbered variables after alias1.
18822
18823 2005-02-22  Bud Davis  <bdavis@gfortran.org>
18824
18825         * gfortran.dg/list_read_4.f90: new test.
18826
18827 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
18828
18829         PR rtl-optimization/20017.
18830         * gcc.dg/pr20017.c: New.
18831
18832 2005-02-22  Devang Patel  <dpatel@apple.com>
18833
18834         PR 19952
18835         * g++.dg/tree-ssa/pr19952.C: New test.
18836
18837 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
18838
18839         PR c++/19883
18840         * g++.dg/parse/constant6.C: New test.
18841
18842 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
18843
18844         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18845         * g++.dg/charset/asm2.c: Likewise.
18846         * g++.dg/charset/asm3.c: Likewise.
18847         * g++.dg/charset/asm4.c: Likewise.
18848         * g++.dg/charset/asm5.c: Likewise.
18849         * g++.dg/charset/attribute1.c: Likewise.
18850         * g++.dg/charset/attribute2.c: Likewise.
18851         * g++.dg/charset/extern1.cc: Likewise.
18852         * g++.dg/charset/extern2.cc: Likewise.
18853         * g++.dg/charset/extern3.cc: Likewise.
18854         * g++.dg/charset/function.cc: Likewise.
18855         * g++.dg/charset/string.c: Likewise.
18856         * g++.dg/charset/charset.exp: Likewise.
18857         * lib/target-supports.exp (check_iconv_available): Fix comment.
18858
18859 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
18860
18861         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
18862         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18863         * gcc.dg/charset/asm2.c: Likewise.
18864         * gcc.dg/charset/asm3.c: Likewise.
18865         * gcc.dg/charset/asm4.c: Likewise.
18866         * gcc.dg/charset/asm5.c: Likewise.
18867         * gcc.dg/charset/asm6.c: Likewise.
18868         * gcc.dg/charset/attribute1.c: Likewise.
18869         * gcc.dg/charset/attribute2.c: Likewise.
18870         * gcc.dg/charset/builtin1.c: Likewise.
18871         * gcc.dg/charset/extern.c: Likewise.
18872         * gcc.dg/charset/function.c: Likewise.
18873         * gcc.dg/charset/string.c: Likewise.
18874         * gcc.dg/charset/charset.exp: Likewise.
18875
18876 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
18877
18878         PR fortran/20086
18879         * gfortran.dg/pr20086.f90: New test.
18880
18881 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
18882
18883         PR tree-optimization/19786
18884         * g++.dg/tree-ssa/pr19786.C: New.
18885
18886 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18887
18888         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
18889
18890 2005-02-21  Jeff Law  <law@redhat.com>
18891
18892         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
18893
18894 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18895
18896         * gfortran.dg/do_iterator: Split loop, markup all lines for
18897         which an error locus is printed.
18898         * gfortran.dg/pr17708.f90: Markup all lines for which an error
18899         locus is printed.
18900         * gfortran.dg/select_4.f90: Likewise.
18901         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
18902         locuses in the various permutations.
18903
18904 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
18905
18906         PR tree-optimization/19951
18907         * g++.dg/vect: New directory.
18908         * g++.dg/vect/vect.exp: New file.
18909         * g++.dg/vect/pr19951.cc: New testcase.
18910         * g++.dg/dg.exp: Also prune vectorizer tests.
18911
18912 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
18913
18914         PR 18785
18915         * gcc.dg/charset/builtin1.c: New test.
18916
18917 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18918
18919         PR c++/19299
18920         * g++.dg/inherit/volatile1.C: New test.
18921
18922         PR c++/19440
18923         * g++.dg/template/dtor4.C: New test.
18924
18925 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18926
18927         * gfortran.dg/int_1.f90: New test.
18928
18929 2005-02-19  Devang Patel  <dpatel@apple.com>
18930
18931         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
18932
18933 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18934
18935         * gfortran.dg/achar_1.f90: New test.
18936
18937 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
18938
18939         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
18940
18941 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
18942             Jakub Jelinek  <jakub@redhat.com>
18943
18944         PR tree-optimization/19828
18945         * gcc.dg/tree-ssa/loop-7.c: New test.
18946         * gcc.c-torture/execute/20050218-1.c: New test.
18947
18948 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
18949
18950         PR c/20043
18951         * gcc.dg/transparent-union-1.c: New test.
18952         * gcc.dg/transparent-union-2.c: New test.
18953
18954 2005-02-18  James E Wilson  <wilson@specifixinc.com>
18955
18956         PR tree-optimization/18977
18957         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
18958
18959 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
18960
18961         PR target/20054
18962         * gcc.dg/pr20054.c: New test.
18963
18964 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18965
18966         PR c++/19508
18967         * g++.dg/ext/attrib20.C: New test.
18968
18969 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18970
18971         PR middle-end/20030
18972         * gfortran.fortran-torture/execute/character_passing.f90: New test.
18973
18974 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
18975
18976         PR c++/20008
18977         * g++.dg/opt/switch4.C: New.
18978
18979 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
18980
18981         PR c++/20023
18982         PR tree-optimization/20009
18983         * gcc.c-torture/compile/20050217-1.c: New test.
18984         * g++.dg/opt/switch3.C: New test.
18985
18986         PR tree-optimization/18947
18987         * gcc.c-torture/compile/20050215-1.c: New test.
18988         * gcc.c-torture/compile/20050215-2.c: New test.
18989         * gcc.c-torture/compile/20050215-3.c: New test.
18990
18991 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
18992
18993         PR c++/20028
18994         * g++.dg/template/crash34.C: New.
18995
18996         PR c++/20022
18997         * g++.dg/other/access3.C: New.
18998
18999 2005-02-17  Ira Rosen  <irar@il.ibm.com>
19000
19001         * gcc.dg/vect/vect-98.c: New test.
19002
19003 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
19004
19005         PR tree-optimization/19967
19006         * gcc.dg/pr19967.c: New.
19007
19008 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
19009
19010         PR middle-end/19857
19011         * gcc.dg/tree-ssa/20050215-1.c: New test.
19012         * gcc.c-torture/execute/20050215-1.c: New test.
19013
19014 2005-02-15  Eric Christopher  <echristo@redhat.com>
19015
19016         * gcc.dg/cpp/20050215-1.c: New file.
19017
19018 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
19019
19020         PR tree-optimization/15785
19021         * gcc.dg/pr15785-1.c: New test.
19022
19023 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
19024
19025         PR c++/17788
19026         * g++.dg/init/ctor4.C: New.
19027         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
19028
19029 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
19030
19031         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
19032         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
19033
19034 2005-02-15  Andreas Schwab  <schwab@suse.de>
19035
19036         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
19037         declare malloc.
19038
19039 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
19040
19041         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
19042
19043 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
19044
19045         PR tree-optimization/19853
19046         * gcc.c-torture/compile/pr19853.c: New test.
19047
19048 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19049
19050         PR c++/19608
19051         * g++.dg/parse/local-class1.C: New.
19052
19053         PR c++/19895
19054         * g++.dg/parse/ptrmem3.C: New.
19055
19056         PR c++/19884
19057         * g++.old-deja/g++.oliva/template6.C: Add another case.
19058         * g++.dg/template/explicit6.C: New.
19059
19060 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
19061
19062         PR c++/17816
19063         * g++.dg/other/redecl2.C: New.
19064
19065 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19066
19067         PR c++/19891
19068         * g++.dg/abi/covariant4.C: New.
19069
19070 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
19071
19072         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
19073
19074 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
19075
19076         * gcc.dg/vect/vect-96.c: Fix typo.
19077
19078 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19079
19080         PR c++/14479
19081         PR c++/19487
19082         * g++.dg/template/enum5.C: New test.
19083
19084 2005-02-12  Ira Rosen  <irar@il.ibm.com>
19085
19086         * gcc.dg/vect/vect-97.c: New test.
19087
19088 2005-02-12  Ira Rosen  <irar@il.ibm.com>
19089
19090         * gcc.dg/vect/vect-96.c: New test.
19091
19092 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
19093
19094         * gcc.dg/builtins-34.c: Also check ldexp*.
19095
19096 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
19097
19098         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
19099
19100 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
19101
19102         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
19103         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
19104         dg-require-dll, dg-require-iconv, dg-require-named-sections,
19105         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
19106         selector_list, selector_expression, dg-process-target): Move to new
19107         file target-supports-dg.exp.
19108         * lib/target-supports-dg.exp: New.
19109
19110         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
19111         New.
19112
19113 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
19114
19115         PR c++/19666
19116         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
19117
19118         PR middle-end/19858
19119         * gcc.c-torture/compile/20050210-1.c: New test.
19120
19121 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
19122
19123         PR c++/19755
19124         * g++.dg/warn/Wbraces1.C: New test.
19125
19126 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
19127
19128         * gcc.dg/builtins-52.c: New testcase.
19129
19130 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
19131
19132         PR c/19342
19133         * gcc.c-torture/execute/20050119-1.c: New test.
19134
19135 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
19136
19137         PR c++/19811
19138         * g++.dg/init/delete1.C: New test.
19139
19140 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19141
19142         PR c++/18470
19143         * g++.dg/template/static12.C: New test.
19144
19145 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
19146
19147         PR c++/19787
19148         * g++.dg/conversion/ambig1.C: New test.
19149
19150         PR c++/19739
19151         * g++.dg/ext/attrib19.C: New test.
19152
19153         PR c++/19732
19154         * g++.dg/parse/dtor5.C: New test.
19155
19156         PR c++/19762
19157         * g++.dg/template/dtor3.C: New test.
19158
19159         PR c++/19826
19160         * g++.dg/template/static11.C: New test.
19161         * g++.dg/template/crash2.C: Remove dg-error marker.
19162
19163 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
19164
19165         PR C++/18491
19166         * g++.old-deja/g++.mike/p10769a.C: Remove.
19167
19168 2005-02-09  Roger Sayle  <roger@eyesopen.com>
19169
19170         * gcc.dg/builtins-48.c: New test case.
19171         * gcc.dg/builtins-49.c: New test case.
19172         * gcc.dg/builtins-50.c: New test case.
19173         * gcc.dg/builtins-51.c: New test case.
19174
19175 2005-02-09  Ian Lance Taylor  <ian@airs.com>
19176
19177         PR middle-end/19583
19178         * g++.dg/warn/Wreturn-type-3.C: New test.
19179
19180 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
19181
19182         PR middle-end/19402
19183         * gcc.dg/pr19402-1.c: New testcase.
19184         * gcc.dg/pr19402-2.c: likewise.
19185
19186 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
19187
19188         PR middle-end/19854
19189         * g++.dg/tree-ssa/tmmti.C: New testcase.
19190
19191 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19192
19193         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
19194
19195 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
19196
19197         PR c++/19733
19198         * g++.dg/parse/crash23.C: New test.
19199         * g++.dg/warn/Weff1.C: New test.
19200
19201 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19202
19203         * gcc.dg/20050209-1.c: New test.
19204
19205 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19206
19207         PR target/19799
19208         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
19209
19210 2005-02-08  Mike Stump  <mrs@apple.com>
19211
19212         * g++.dg/pch/import-2.c: New test.
19213         * g++.dg/pch/import-2.hs: New.
19214         * g++.dg/pch/include/import-2a.h: New.
19215         * g++.dg/pch/include/import-2b.h: New.
19216
19217 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
19218
19219         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
19220
19221 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19222
19223         * gfortran.dg/substr_1.f90: New test.
19224
19225 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
19226
19227         PR middle-end/19775
19228         * gcc.dg/torture/builtin-power-1.c: Disable test for
19229         invalid transformation.
19230         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
19231         no longer optimize.
19232         * gcc.dg/builtins-47.c: New testcase.
19233
19234 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
19235             Dorit Naishlos  <dorit@il.ibm.com>
19236
19237         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
19238
19239 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
19240
19241         * gcc.c-torture/compile/20050206-1.c: New test.
19242
19243 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
19244
19245         PR tree-opt/19768
19246         * g++.dg/opt/pr19768.C: New test.
19247
19248 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
19249
19250         PR tree-opt/19736
19251         * gcc.c-torture/compile/pr19736.c: New test.
19252
19253 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19254
19255         PR c++/17401
19256         * g++.dg/parse/error25.C: New test.
19257
19258 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
19259
19260         * gcc.c-torture/execute/20050203-1.c: New.
19261
19262 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
19263
19264         * gcc.dg/vect/vect-85.c: Remove xfail.
19265         * gcc.dg/vect/vect-86.c: Remove xfail.
19266         * gcc.dg/vect/vect-87.c: Remove xfail.
19267         * gcc.dg/vect/vect-88.c: Remove xfail.
19268
19269 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
19270
19271         * gcc.dg/altivec-19.c: New.
19272
19273 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
19274
19275         PR c/17807
19276         * gcc.dg/nested-func-3.c: New test.
19277         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
19278
19279 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
19280
19281         * gcc.test-framework/gen_directive_tests: Generate tests for
19282         selector expressions.
19283
19284 2005-02-02  Matt Austern  <austern@apple.com>
19285
19286         PR c++/19628
19287         * g++/ext/builtin7.C: New.
19288         * g++/ext/builtin8.C: New.
19289
19290 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
19291
19292         PR c/18502
19293         * gcc.dg/pr18502-1.c: New test.
19294
19295 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19296
19297         PR c++/17413
19298         * g++.dg/template/local4.C: Tweak.
19299
19300 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
19301
19302         PR tree-optimization/19578
19303         * gcc.c-torture/compile/20050202-1.c: New test.
19304
19305 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
19306
19307         PR c/19435
19308         * gcc.dg/c99-init-4.c: New test.
19309
19310 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
19311
19312         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
19313
19314         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
19315
19316         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
19317         * g++.dg/eh/check-vect.h: New.
19318
19319         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
19320         * gcc.dg/vect/vect-78.c: Ditto.
19321         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
19322         Remove.
19323
19324         * g++.dg/conversion/simd1.C: Expect warning.
19325         * g++.dg/ext/attribute-test-1.C: Ditto.
19326         * g++.dg/ext/attribute-test-2.C: Ditto.
19327         * g++.dg/ext/attribute-test-3.C: Ditto.
19328         * g++.dg/ext/attribute-test-4.C: Ditto.
19329
19330         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
19331         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
19332
19333         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
19334
19335 2005-02-01  Richard Henderson  <rth@redhat.com>
19336
19337         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19338         long double for ibm double-double format.
19339         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19340
19341 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
19342
19343         PR tree-optimization/19633
19344         * testsuite/gcc.dg/pr19633-1.c: New test.
19345         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
19346         to NULL or a symbol.
19347
19348 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
19349
19350         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
19351         New procs.
19352         (dg-process-target (local override)): Handle selector expressions.
19353
19354         * gcc.test-framework/README: Describe tests in source directory.
19355         * gcc.test-framework/test-framework.awk: Handle dg- tests.
19356         * gcc.test-framework/test-framework.exp: Handle dg- tests.
19357         * gcc.test-framework/dg-bogus-exp-P.c: New test.
19358         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
19359         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
19360         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
19361         * gcc.test-framework/dg-do-link-exp-P.c: New test.
19362         * gcc.test-framework/dg-do-run-exp-P.c: New test.
19363         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
19364         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
19365         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
19366         * gcc.test-framework/dg-error-exp-P.c: New test.
19367         * gcc.test-framework/dg-error-exp-XP.c: New test.
19368         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
19369         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
19370         * gcc.test-framework/dg-output-exp-P.c: New test.
19371         * gcc.test-framework/dg-output-exp-XF.c: New test.
19372         * gcc.test-framework/dg-warning-exp-P.c: New test.
19373         * gcc.misc-tests/dg-1.c: Remove.
19374         * gcc.misc-tests/dg-2.c: Remove.
19375         * gcc.misc-tests/dg-3.c: Remove.
19376         * gcc.misc-tests/dg-4.c: Remove.
19377         * gcc.misc-tests/dg-5.c: Remove.
19378         * gcc.misc-tests/dg-6.c: Remove.
19379         * gcc.misc-tests/dg-7.c: Remove.
19380         * gcc.misc-tests/dg-8.c: Remove.
19381         * gcc.misc-tests/dg-9.c: Remove.
19382         * gcc.misc-tests/dg-10.c: Remove.
19383         * gcc.misc-tests/dg-11.c: Remove.
19384         * gcc.misc-tests/dg-12.c: Remove.
19385         * gcc.misc-tests/dg-test.exp: Remove.
19386
19387         * gcc.test-framework/test-framework.awk: Change recording and
19388         printing of passes and failures.
19389
19390         * gcc.test-framework: New directory.
19391         * gcc.test-framework/README: New.
19392         * gcc.test-framework/test-framework.exp: New.
19393         * gcc.test-framework/test-framework.awk: New.
19394         * gcc.test-framework/gen_directive_tests: New.
19395
19396 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
19397
19398         * lib/treelang.exp: Fix comment typos.
19399         (treelang_target_compile): Don't append libs=-ltreelang to options.
19400
19401 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
19402
19403         * g++.dg/parse/typename7.C: Adjust error messages.
19404
19405 2005-01-31  Jeff Law  <law@redhat.com>
19406
19407         * gcc.c-torture/execute/20050131-1.c: New test.
19408         * gcc.dg/wcaselabel.c: New test.
19409
19410 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
19411
19412         * g++.dg/other/warning1.C: Adjust error messags.
19413         * g++.dg/parse/constant5.C: New test.
19414
19415 2005-01-31  Steven Bosscher  <stevenb@suse.de>
19416
19417         PR c/19333
19418         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
19419         the test case valid.
19420         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
19421         * testsuite/gcc.dg/array-7.c: Adjust expected result.
19422         * testsuite/gcc.dg/pr18596-3.c: Likewise.
19423         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
19424         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
19425         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
19426
19427 2005-01-31  Dale Johannesen  <dalej@apple.com>
19428
19429         * g++.dg/opt/pr19650.C: New test.
19430
19431 2005-01-31  Richard Henderson  <rth@redhat.com>
19432
19433         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19434         long double for intel double extended format.
19435         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19436
19437 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
19438
19439         PR c++/19555
19440         * g++.dg/template/static10.C: New test.
19441
19442         PR c++/19395
19443         * g++.dg/parse/error24.C: New test.
19444
19445         PR c++/19367
19446         * g++.dg/lookup/builtin1.C: New test.
19447
19448         PR c++/19457
19449         * g++.dg/warn/conv3.C: New test.
19450
19451 2005-01-30  Bud Davis  <bdavis@gfortran.org>
19452
19453         PR fortran/19647
19454         * gfortan.dg/inquire_7.f90
19455
19456 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
19457
19458         PR tree-optimization/15791
19459         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
19460         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
19461         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
19462         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
19463         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
19464         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
19465         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
19466         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
19467         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
19468         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
19469
19470 2005-01-29  Paul Brook  <paul@codesourcery.com>
19471
19472         PR fortran/18565
19473         * check.c (real_or_complex_check): New function.
19474         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
19475         * intrinsic.c (add_functions): Use new check functions.
19476         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
19477         Add prototypes.
19478
19479 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
19480
19481         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
19482         gcc.dg/lvalue-3.c: New tests.
19483         * gcc.dg/concat.c: Update expected messages.
19484
19485 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
19486
19487         PR libfortran/19595
19488         * gfortran.dg/eor_1.f90: New test.
19489
19490 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
19491
19492         PR fortran/19589
19493         * gfortran.dg/logical_data_1.f90: New test.
19494
19495 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
19496
19497         PR c++/19253
19498         * g++.dg/template/crash33.C: New test.
19499
19500         PR c++/19667
19501         * g++.dg/template/crash32.C: New test.
19502
19503 2005-01-28  Ian Lance Taylor  <ian@airs.com>
19504
19505         PR middle-end/16558
19506         * g++.dg/warn/Wreturn-type-2.C: New test.
19507
19508 2004-06-24  Jeff Law  <law@redhat.com>
19509
19510         * gcc.dg/tree-ssa/20050128-1.c: New test.
19511
19512 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
19513
19514         * gcc.target/frv/all-mdpackh-1.c: New test.
19515
19516 2005-01-28  Steven Bosscher  <stevenb@suse.de>
19517
19518         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
19519
19520 2005-01-27  Richard Henderson  <rth@redhat.com>
19521
19522         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
19523
19524 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19525
19526         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
19527
19528 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19529
19530         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
19531         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
19532         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
19533         to cope with cases where the multilib options override the dg-options.
19534
19535 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
19536
19537         PR c/18946
19538         * gcc.dg/noncompile/20050120-1.c: New test.
19539
19540 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
19541
19542         PR tree-optimization/19633
19543         * gcc.dg/pr19633.c: New test.
19544         * gcc.dg/tree-ssa/pr19633.c: New test.
19545
19546 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
19547
19548         * gcc.dg/20041216-1.c: New test.
19549
19550 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
19551
19552         PR objc/18862
19553         * objc.dg/selector-2.m: New test.
19554
19555 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
19556
19557         * g++.dg/opt/range-test-2.C: New test.
19558
19559         PR rtl-optimization/19579
19560         * gcc.c-torture/execute/20050124-1.c: New test.
19561
19562 2005-01-26  Greg Parker  <gparker@apple.com>
19563         Stuart Hastings  <stuart@apple.com>
19564
19565         * gcc.c-torture/execute/20050125-1.c: New.
19566
19567 2005-01-18  Jan Hubicka  <jh@suse.cz>
19568
19569         PR tree-optimize/19337
19570         * gcc.c-torture/compile/20050119-1.c: New test.
19571
19572 2005-01-24  James E Wilson  <wilson@specifixinc.com>
19573
19574         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
19575         test for successful match.
19576
19577 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
19578
19579         PR objc/18408
19580         * objc.dg/comp-types-7.m: New test.
19581
19582 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
19583
19584         * lib/target-supports.exp (current_target_name): New.
19585         (check_effective_target_ilp32, check_effective_target_lp64):
19586         Cache the result to use as long as the current target, with
19587         multilib flags, remains the same.
19588
19589         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
19590         (dg-require-weak, dg-require-visibility, dg-require-alias,
19591         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
19592         dg-require-effective-target, dg-skip-if): Remove call to
19593         skip_test_and_clear_xfail.
19594         (dg-test): Clear xfail data.
19595
19596 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
19597
19598         PR target/17751
19599         * gcc.dg/ppc64-toc.c: New test.
19600
19601         * g++.dg/tree-ssa/empty-1.C: New test.
19602
19603         PR middle-end/19551
19604         * gcc.c-torture/execute/20050121-1.c: New test.
19605         * gcc.dg/20050121-2.c: New test.
19606
19607 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
19608         Paul Brook  <paul@codesourcery.com>
19609
19610         PR fortran/17941
19611         * gfortran.dg/real_const_1.f: New test.
19612         * gfortran.dg/real_const_2.f90: New test.
19613         * gfortran.dg/complex_int_1.f90: New test.
19614
19615 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
19616
19617         PR fortran/19313
19618         * gfortan.dg/inquire_6.f90: New test.
19619
19620 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
19621
19622         PR libfortran/19451
19623         * open_readonly_1.f90: New test.
19624
19625 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
19626
19627         PR libfortran/18982
19628         * gfortran.dg/open_new.f90: New file.
19629
19630 2005-01-22  Paul Brook  <paul@codesourcery.com>
19631
19632         * namelist_1.f90: New test.
19633
19634 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
19635
19636         PR tree-optimization/19484
19637         * gcc.c-torture/compile/20050122-[12].c: New tests.
19638
19639 2005-01-22  Paul Brook  <paul@codesourcery.com>
19640
19641         * gfortran.dg/implicit_2.f90: New test.
19642
19643 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
19644
19645         PR fortran/19314
19646         * gfortran.dg/inquire_5.f90: New test.
19647
19648 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19649
19650         PR c/18809
19651         * gcc.dg/pr18809-1.c: New test.
19652
19653 2005-01-21  Ian Lance Taylor  <ian@airs.com>
19654
19655         * gcc.dg/20050121-1.c: New test.
19656
19657         PR tree-optimization/13000
19658         * gcc.dg/20040206-1.c: Change warning to point where function is
19659         being inlined.
19660
19661 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19662
19663         PR c++/19208
19664         * g++.dg/template/array11.C: New test.
19665
19666 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19667
19668         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
19669         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
19670         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
19671         * gfortran.dg/getenv_1.f90: Add dg-do directive.
19672         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
19673         gfortran.dg/pr17164.f90: Add missing dg-do directives.
19674
19675 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
19676
19677         PR tree-optimization/15349
19678         * gcc.dg/tree-ssa/pr15349.c: New.
19679
19680 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
19681
19682         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
19683
19684 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
19685
19686         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
19687         scan-assembler-times directive name.
19688
19689         * gcc.dg/asm-a.c: Move dg-require-effective-target to
19690         after dg-do.
19691
19692         PR rtl-optimization/19462
19693         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
19694
19695 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
19696
19697         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
19698         counting function calls on ia64.
19699
19700 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
19701
19702         PR rtl-optimization/15139
19703         * gcc.dg/20050111-2.c: New test.
19704
19705         PR c/17297
19706         * gcc.c-torture/compile/20050113-1.c: New testcase.
19707
19708         PR middle-end/19164
19709         * gcc.dg/20050113-1.c: New testcase.
19710
19711 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
19712
19713         * gcc.dg/vect/vect-85.c: Add comment.
19714         * gcc.dg/vect/vect-86.c: Add xfail for now.
19715         * gcc.dg/vect/vect-87.c: Add xfail for now.
19716         * gcc.dg/vect/vect-88.c: Add xfail for now.
19717         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
19718
19719 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19720
19721         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
19722
19723 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19724
19725         * g++.dg/debug/typedef3.C: New test.
19726
19727 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
19728
19729         PR c/19472
19730         * gcc.dg/asm-a.c: New test.
19731
19732 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
19733
19734         * gcc.dg/sh-relax.c: Add prototype for abort.
19735
19736 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19737
19738         * gcc.dg/short-compare-1.c: New test.
19739         * gcc.dg/short-compare-2.c: Likewise.
19740
19741 2005-01-18  Michael Matz  <matz@suse.de>
19742
19743         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
19744
19745 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
19746
19747         PR tree-optimization/19121
19748         * gcc.c-torture/compile/pr19121.c: New test.
19749
19750 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
19751
19752         PR target/19357
19753         * gcc.c-torture/compile/pr19357.c: New test.
19754
19755 2005-01-17  Ian Lance Taylor  <ian@airs.com>
19756
19757         PR c/5675
19758         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
19759         pass--those that refer just to the variable, possibly with a
19760         cast.
19761         * gcc.dg/c99-const-expr-3.c: Likewise.
19762
19763         PR middle-end/13127
19764         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
19765         longer emitted.
19766
19767 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
19768
19769         PR fortran/18778
19770         * gfortran.dg/endfile_2.f90: New test.
19771
19772 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
19773
19774         PR 19168
19775         * gfortran.dg/select_5.f90: New test.
19776
19777 2004-01-16  Paul Brook  <paul@codesourcery.com>
19778
19779         * gfortran.dg/common_4.f90: New test.
19780
19781 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
19782
19783         PR rtl-optimization/19462
19784         * gcc.dg/torture/pr19462-1.c: New test.
19785
19786 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
19787
19788         PR objc/19321
19789         * objc.dg/func-ptr-2.m: New.
19790         * objc.dg/volatile-1.m: New.
19791
19792 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19793
19794         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
19795
19796 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
19797
19798         PR tree-optimization/19060
19799         * gcc.c-torture/execute/20050104-1.c: New test.
19800
19801 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
19802
19803         PR fortran/18983
19804         * gfortran.dg/write_to_null.f90: New test.
19805
19806 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
19807             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19808
19809         PR other/19328
19810         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
19811         argument.
19812
19813 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
19814
19815         PR c++/19263
19816         * g++.dg/init/vector1.C: New test.
19817
19818 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
19819
19820         PR target/13158
19821         * gcc.target/ia64/sibcall-unwind-1.c: New test.
19822         PR target/18987
19823         * gcc.target/ia64/sibcall-unwind-2.c: New test.
19824
19825 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
19826
19827         * gfortran.dg/select_1.f90: New test.
19828         * gfortran.dg/select_2.f90: New test.
19829         * gfortran.dg/select_3.f90: New test.
19830         * gfortran.dg/select_4.f90: New test.
19831
19832 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
19833
19834         PR middle-end/19084
19835         PR rtl-optimization/19348
19836         * gcc.dg/20050111-1.c: New test.
19837         * gcc.c-torture/execute/20050111-1.c: New test.
19838
19839         * gcc.dg/i386-asm-4.c: New test.
19840
19841 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19842
19843         * gcc.dg/nested-func-2.c: New test.
19844         * ada/acats/norun.lst: Remove c953002.
19845
19846 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
19847
19848         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
19849
19850 2005-01-12  Ben Elliston  <bje@au.ibm.com>
19851
19852         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
19853
19854 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
19855
19856         PR target/18761
19857         * g++.dg/abi/align1.C: New test.
19858
19859 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
19860
19861         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
19862         at a time.
19863         * g++.dg/ext/altivec_check.h: Support compiling as C.
19864
19865 2005-01-10  Roger Sayle  <roger@eyesopen.com>
19866
19867         PR c++/19355
19868         * g++.dg/expr/pr19355-1.C: New test case.
19869
19870 2005-01-10  Laurent GUERBY <laurent@guerby.net>
19871
19872         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
19873         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
19874         * ada/acats/tests/c3/c92005b.ada: Likewise.
19875         * ada/acats/tests/c3/cxb3012.a: Likewise.
19876         * ada/acats/norun.lst: Add c380004 and c953002, add PR
19877
19878 2005-01-09  Paul Brook  <paul@codesourcery.com>
19879
19880         * gfortran.dg/common_2.f90: New file.
19881         * gfortran.dg/common_3.f90: New file.
19882
19883 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
19884
19885         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
19886
19887 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19888
19889         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
19890         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
19891         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
19892         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
19893         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
19894         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
19895         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
19896         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
19897         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
19898         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
19899         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
19900         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
19901         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
19902         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
19903         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
19904         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
19905         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
19906         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
19907         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
19908         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
19909         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
19910         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
19911         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
19912         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
19913         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
19914         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
19915         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
19916         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
19917         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
19918         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
19919         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
19920         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
19921         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
19922         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
19923         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
19924         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
19925         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
19926         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
19927         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
19928         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
19929         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
19930         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
19931         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
19932         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
19933         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
19934         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
19935         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
19936         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
19937         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
19938         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
19939         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
19940         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
19941         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
19942         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
19943         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
19944         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
19945         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
19946         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
19947         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
19948         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
19949         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
19950         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
19951         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
19952         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
19953         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
19954         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
19955         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
19956
19957         * gcc.dg/vect/vect-1.c: Fix spelling.
19958         * gcc.dg/vect/vect-10.c: Fix spelling.
19959         * gcc.dg/vect/vect-11.c: Fix spelling.
19960         * gcc.dg/vect/vect-12.c: Fix spelling.
19961         * gcc.dg/vect/vect-14.c: Fix spelling.
19962         * gcc.dg/vect/vect-15.c: Fix spelling.
19963         * gcc.dg/vect/vect-16.c: Fix spelling.
19964         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
19965         * gcc.dg/vect/vect-64.c: Fix comments.
19966         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
19967
19968 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19969             Ira Rosen  <irar@il.ibm.com>
19970
19971         * gcc.dg/vect/vect-70.c: New test.
19972         * gcc.dg/vect/vect-71.c: New test.
19973
19974 2005-01-09  Manfred Hollstein  <mh@suse.com>
19975
19976         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
19977         * gcc.dg/pr18241-2.c: Likewise.
19978         * gcc.dg/pr18241-3.c: Likewise.
19979         * gcc.dg/pr18241-4.c: Likewise.
19980         * gcc.dg/pr18241-5.c: Likewise.
19981
19982 2005-01-08  Richard Henderson  <rth@redhat.com>
19983
19984         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19985         False for x86 and x86-64.
19986
19987 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
19988
19989         PR tree-optimization/18241
19990         * gcc.dg/pr18241-1.c: New test.
19991         * gcc.dg/pr18241-2.c: New test.
19992         * gcc.dg/pr18241-3.c: New test.
19993         * gcc.dg/pr18241-4.c: New test.
19994         * gcc.dg/pr18241-5.c: New test.
19995
19996 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
19997
19998         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
19999         gfortran.dg/select_4.f90: New.
20000
20001 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
20002
20003         * gcc.c-torture/execute/20050107-1.c: New test.
20004
20005 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
20006
20007         PR c++/19298
20008         * g++.dg/template/ref2.C: New.
20009
20010 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
20011
20012         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
20013         instead of being empty.
20014
20015 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20016
20017         PR fortran/15553
20018         * gfortran.dg/array-1.f90: New test.
20019
20020 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
20021
20022         PR tree-optimization/19283
20023         * gcc.c-torture/execute/20050106-1.c: New test.
20024
20025         PR rtl-optimization/18861
20026         * gcc.dg/20050105-1.c: New test.
20027
20028         PR tree-optimization/18828
20029         * gcc.dg/20050105-2.c: New test.
20030
20031 2005-01-07  Andreas Jaeger  <aj@suse.de>
20032
20033         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
20034
20035 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
20036
20037         PR fortran/18398
20038         * gfortran.dg/fmt_read.f90: New test.
20039
20040 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
20041
20042         * gcc.dg/rs6000-ldouble-2.c: New.
20043
20044 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
20045
20046         PR c++/19244
20047         * g++.dg/parser/ctor2.C: New test.
20048
20049 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20050
20051         PR c++/17154
20052         * g++.dg/template/using9.C: New test.
20053
20054 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20055
20056         PR c++/19258
20057         * g++.dg/lookup/friend6.C: New test.
20058
20059 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
20060
20061         PR c++/19270
20062         * g++.dg/template/array10.C: New.
20063
20064 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20065
20066         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
20067         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
20068
20069 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
20070
20071         * gcc.c-torture/compile/20050105-1.c: New test.
20072
20073 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
20074
20075         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
20076
20077 2005-01-05  Roger Sayle  <roger@eyesopen.com>
20078
20079         PR middle-end/19100
20080         * gcc.dg/conv-3.c: New test case.
20081
20082 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
20083
20084         * gcc.dg/asm-wide-1.c: New test.
20085
20086 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
20087
20088         PR c++/19030
20089         * g++.dg/parse/crash22.C: New
20090
20091 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
20092
20093         PR 19257
20094         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
20095
20096 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
20097
20098         PR middle-end/17767
20099         * gcc.dg/i386-mmx-6.c: New test case.
20100
20101 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
20102
20103         PR tree-optimization/18308
20104         * gcc.dg/vect/pr18308.c: New testcase.
20105
20106 2005-01-04  Andreas Jaeger  <aj@suse.de>
20107
20108         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
20109
20110 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
20111             Robert Bowdidge <bowdidge@apple.com>
20112
20113         * gcc.dg/cpp/subframework1.c: New.
20114         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
20115         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
20116         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
20117         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
20118
20119 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
20120
20121         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
20122         producing warning.
20123         * gcc.dg/darwin-weakimport-2.c: New.
20124
20125 2005-01-03  Richard Henderson  <rth@redhat.com>
20126
20127         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
20128
20129 2005-01-03  Richard Henderson  <rth@redhat.com>
20130
20131         * gcc.dg/vect/vect.exp: Enable for ia64.
20132         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
20133         (check_effective_target_vect_float): Likewise.
20134         (check_effective_target_vect_no_align): Likewise.
20135         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
20136         * gcc.dg/vect/vect-8.c: Likewise.
20137
20138 2005-01-03  Uros Bizjak <uros@kss-loka.si>
20139
20140         PR target/19236
20141         * gcc.dg/pr19236-1.c: New test case.
20142
20143 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
20144
20145         PR rtl-optimization/12092
20146         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
20147
20148 2005-01-02  Andreas Jaeger  <aj@suse.de>
20149
20150         * gcc.dg/pr12092-1.c: Do not run on x86_64.
20151
20152 2005-01-01  Roger Sayle  <roger@eyesopen.com>
20153             Andrew Pinski  <pinskia@physics.uc.edu>
20154
20155         PR rtl-optimization/12092
20156         * gcc.dg/pr12092-1.c: New test case.
20157
20158 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
20159
20160         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
20161         'hidden' and 'default' for better portability.
20162         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
20163
20164         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
20165         6 and 7.
20166         * g++.old-deja/g++.brendan/new3.C: Likewise.
20167
20168 2005-01-01  Steven Bosscher  <stevenb@suse.de>
20169
20170         * gcc.dg/20041231-1.C: New test.
20171         * g++.dg/warn/Wunreachable-code-1.C: New test.
20172
20173 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
20174
20175         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
20176         file, not /dev/null.  Abort on error.
20177
20178 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
20179             Ziemowit Laski  <zlaski@apple.com>
20180
20181         PR objc/18971
20182         * objc.dg/encode-5.m: New test.
20183
20184 2004-12-29  Richard Henderson  <rth@redhat.com>
20185
20186         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
20187         * objc.dg/stabs-1.m: Disable for ia64.
20188
20189 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
20190
20191         PR c++/19190
20192         * g++.dg/warn/Wunused-10.C: New test.
20193
20194 2004-12-28  Richard Henderson  <rth@redhat.com>
20195
20196         * objc.dg/stabs-1.m: Disable for alpha.
20197
20198 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
20199
20200         PR c++/19149
20201         * g++.dg/parse/error23.C: New test.
20202
20203 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20204
20205         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
20206
20207         PR fortran/19032
20208         * gfortran.dg/intrinsic_modulo_1.f90: New.
20209         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
20210         tests with divisor -1.
20211
20212 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
20213
20214         * g++.dg/opt/temp1.C (memcpy): Return a value.
20215
20216         PR c++/19148
20217         * g++.dg/expr/cond7.C: New test.
20218
20219 2004-12-27  Paul Brook  <paul@codesourcery.com>
20220
20221         * gfortran.dg/g77/select_no_compile.f: Remove.
20222
20223 2004-12-27  Richard Henderson  <rth@redhat.com>
20224
20225         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
20226         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
20227         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
20228
20229 2004-12-26  Richard Henderson  <rth@redhat.com>
20230
20231         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
20232         by 1i instead of token pasting.
20233
20234 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20235
20236         PR tree-optimization/17578
20237         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
20238         to additional_flags.
20239         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
20240
20241 2004-12-25  Richard Henderson  <rth@redhat.com>
20242
20243         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20244         Remove Alpha.
20245
20246 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20247
20248         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
20249         hppa*-*-hpux*.
20250         * gcc.dg/pr17957.c (dg-options): Likewise.
20251         * gcc.dg/struct-ret-1.c: Add prototype for abort.
20252         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
20253         instead of 0 on __hppa__.
20254         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
20255         "foo,%r" on hppa*-*-*.
20256
20257 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
20258
20259         PR fortran/19071
20260         * gfortran.dg/complex_write.f90: New test.
20261
20262 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20263
20264         PR c++/17595
20265         * g++.dg/parse/pragma2.C: New test.
20266
20267         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
20268
20269 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20270
20271         * gcc.dg/empty2.c: Add missing dg-warning.
20272
20273 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20274
20275         PR c++/17413
20276         * g++.dg/template/local4.C: New test.
20277         * g++.dg/template/crash19.C: Add dg-error marker.
20278
20279         * g++.dg/template/crash31.C: Correct embedded PR number.
20280
20281 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20282
20283         PR c++/16405
20284         * g++.dg/opt/temp1.C: Add do-run marker.
20285
20286 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20287
20288         * g++.dg/template/spec19.C: New.
20289
20290 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20291
20292         PR target/16819
20293         * gcc.dg/empty2.c: New.
20294
20295 2004-12-23  Richard Henderson  <rth@redhat.com>
20296
20297         * lib/target-supports.exp (check_effective_target_vect_no_align):
20298         Remove i?86 and x86-64.
20299
20300 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20301
20302         PR c++/16405
20303         * g++.dg/opt/temp1.C: New test.
20304
20305 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20306
20307         PR c++/18733
20308         * g++.dg/template/friend33.C: New testcase.
20309
20310 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
20311
20312         PR c++/18464
20313         * g++.dg/template/cond5.C: New test.
20314
20315         PR c++/18492
20316         * g++.dg/inherit/thunk3.C: New test.
20317
20318         PR c++/11224
20319         * g++.dg/warn/Wunused-9.C: New test.
20320
20321 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
20322
20323         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
20324
20325 2004-12-22  Jan Beulich  <jbeulich@novell.com>
20326
20327         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
20328
20329 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
20330
20331         PR c++/18378
20332         * g++.dg/ext/packed8.C: New test.
20333
20334         PR c++/19063
20335         * g++.dg/template/crash31.C: New test.
20336
20337         PR c++/19034
20338         * g++.dg/template/crash30.C: New test.
20339
20340 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
20341
20342         PR C++/18984
20343         * g++.dg/eh/ctor3.C: New test.
20344
20345 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20346
20347         * objc.dg/stabs-1.m: Allow section name to be quoted and
20348         assembly label to begin with '.LL'.
20349
20350 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
20351
20352         * gcc.dg/vect/vect.exp
20353         (check_effective_target_lp64_or_vect_no_align): New.
20354         * gcc.dg/vect/vect-77.c: Use it.
20355         * gcc.dg/vect/vect-78.c: Use it.
20356
20357         * lib/target-supports.exp
20358         (check_effective_target_vect_no_max,
20359         check_effective_target_vect_no_bitwise,
20360         check_effective_target_vect_no_align): New.
20361         * gcc.dg/vect/vect-13.c: Use them.
20362         * gcc.dg/vect/vect-17.c: Ditto.
20363         * gcc.dg/vect/vect-18.c: Ditto.
20364         * gcc.dg/vect/vect-19.c: Ditto.
20365         * gcc.dg/vect/vect-20.c: Ditto.
20366         * gcc.dg/vect/vect-27.c: Ditto.
20367         * gcc.dg/vect/vect-29.c: Ditto.
20368         * gcc.dg/vect/vect-44.c: Ditto.
20369         * gcc.dg/vect/vect-48.c: Ditto.
20370         * gcc.dg/vect/vect-50.c: Ditto.
20371         * gcc.dg/vect/vect-52.c: Ditto.
20372         * gcc.dg/vect/vect-54.c: Ditto.
20373         * gcc.dg/vect/vect-56.c: Ditto.
20374         * gcc.dg/vect/vect-58.c: Ditto.
20375         * gcc.dg/vect/vect-60.c: Ditto.
20376         * gcc.dg/vect/vect-72.c: Ditto.
20377         * gcc.dg/vect/vect-80.c: Ditto.
20378
20379 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
20380
20381         PR c++/14075
20382         * g++.dg/init/string1.C: New.
20383
20384         PR c++/18975
20385         * g++.dg/other/synth1.C: New.
20386
20387 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
20388
20389         PR c/18963
20390         * gcc.dg/pr18963-1.c: New test.
20391
20392 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
20393
20394         PR c/18596
20395         * gcc.dg/funcdef-storage-1.c (foo): Remove.
20396         * gcc.dg/pr18596-1.c: Use dg-error.
20397         (dg-options): Use -fno-unit-at-a-time.
20398         * gcc.dg/pr18596-2.c: New test.
20399         * gcc.dg/pr18596-3.c: New test.
20400
20401 2004-12-20  Roger Sayle  <roger@eyesopen.com>
20402
20403         PR middle-end/18683
20404         * g++.dg/opt/pr18683-1.C: New test case.
20405
20406 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
20407
20408         PR other/19093
20409         * g++.dg/opt/max1.C: Fix for 64bit targets.
20410
20411 2004-12-20  Matt Austern  <austern@apple.com>
20412
20413         PR c++/19044
20414         * g++.dg/ext/builtin6.C: New
20415
20416 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
20417
20418         PR tree-optimization/19080
20419         * gcc.c-torture/compile/pr19080.c: New test.
20420
20421 2004-12-20  Steven Bosscher  <stevenb@suse.de>
20422
20423         * gcc.dg/20041219-1.c: New test.
20424
20425 2004-12-19  Roger Sayle  <roger@eyesopen.com>
20426
20427         PR middle-end/19068
20428         * g++.dg/opt/max1.C: New test case.
20429
20430 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20431
20432         * gcc.dg/fdata-sections-1.c: New test.
20433
20434 2004-12-18  Roger Sayle  <roger@eyesopen.com>
20435
20436         PR middle-end/18548
20437         * gcc.dg/max-1.c: New test case.
20438
20439 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
20440
20441         * gcc.c-torture/execute/20041218-1.c: New test.
20442
20443 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
20444
20445         * gcc.dg/pr18501.c: New test.
20446         * gcc.dg/uninit-5.c: XFAIL.
20447         * gcc.dg/uninit-9.c: XFAIL.
20448
20449 2004-12-17  Dale Johannesen  <dalej@apple.com>
20450
20451         * gcc.dg/20041213-1.c: New.
20452
20453 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
20454
20455         * objc.dg/stabs-1.m: Allow assembly label to begin
20456         with a dot ('.').
20457
20458 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
20459
20460         * gcc.c-torture/execute/20041213-1.c: Move...
20461         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
20462
20463 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
20464
20465         PR c++/18721
20466         * g++.dg/lookup/conv-5.C: New.
20467
20468 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
20469
20470         * objc.dg/stabs-1.m: New test.
20471
20472 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20473
20474         * gcc.dg/visibility-c.c: Change compile to
20475         assemble for the test.
20476
20477 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20478
20479         PR target/19041
20480         * gcc.dg/visibility-c.c: New test.
20481
20482 2004-12-16  Roger Sayle  <roger@eyesopen.com>
20483
20484         PR middle-end/18493
20485         * gcc.dg/switch-8.c: New test case.
20486
20487 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
20488
20489         PR c++/18905
20490         * g++.dg/template/init4.C: New.
20491         * g++.dg/opt/static3.C: Enable optimizer.
20492
20493 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
20494
20495         * g++.dg/other/complex1.C: New test.
20496
20497 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
20498
20499         * g++.dg/opt/inline9.C: New test.
20500
20501 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20502
20503         PR fortran/18993
20504         * gfotran.dg/nullify_1.f: New test.
20505
20506 2004-12-15  Richard Henderson  <rth@redhat.com>
20507
20508         * gcc.target/i386/i386.exp: New harness.
20509         * gcc.target/i386/vect-args.c: New.
20510
20511 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
20512
20513         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
20514
20515 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20516
20517         PR c++/18825
20518         * g++.dg/template/friend32.C: New test.
20519
20520 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20521
20522         * cpp/pragma-once-1.c: New test.
20523         * cpp/pragma-once-1b.h: Likewise.
20524         * cpp/pragma-once-1c.h: Likewise.
20525         * cpp/pragma-once-1d.h: Likewise.
20526         * cpp/inc/pragma-once-1a.h: Likewise.
20527
20528 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
20529             Steven G. Kargl  <kargls@comcast.net>
20530
20531         PR fortran/17597
20532         * gfortran.dg/list_read_3.f90: New test.
20533
20534 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20535
20536         * gcc.dg/ftrapv-2.c: New test.
20537
20538 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
20539
20540         PR c++/18981
20541         * g++.dg/template/typename9.C: New test.
20542
20543 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
20544
20545         PR c++/18738
20546         * g++.dg/template/typename8.C: New test.
20547         * g++.dg/parse/friend2.C: Tweak error message.
20548
20549 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
20550
20551         * gcc.c-torture/20041214-1.c: New test.
20552
20553 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
20554
20555         PR c++/18965
20556         * g++.dg/init/array17.C: New test.
20557
20558 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
20559
20560         PR c++/18793
20561         * g++.dg/init/aggr3.C: New test.
20562
20563 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
20564
20565         * gcc.dg/altivec-types-1.c: New test.
20566         * gcc.dg/altivec-types-2.c: New test.
20567         * gcc.dg/altivec-types-3.c: New test.
20568         * gcc.dg/altivec-types-4.c: New test.
20569         * g++.dg/ext/altivec-types-1.C: New test.
20570         * g++.dg/ext/altivec-types-2.C: New test.
20571         * g++.dg/ext/altivec-types-3.C: New test.
20572         * g++.dg/ext/altivec-types-4.C: New test.
20573
20574 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
20575
20576         PR middle-end/18951
20577         * gcc.c-torture/execute/20041213-1.c: New test.
20578
20579 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
20580
20581         PR c++/18949
20582         * g++.dg/template/cast1.C: New.
20583
20584 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
20585
20586         * gcc.c-torture/execute/20041213-2.c: New test.
20587
20588 2004-12-13  Richard Henderson  <rth@redhat.com>
20589
20590         * gcc.dg/i386-sse-10.c: Fix typo in options.
20591
20592 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
20593
20594         PR c++/18968
20595         * g++.dg/opt/pr18968.C: New test.
20596
20597 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
20598
20599         PR c++/18925
20600         * g++.dg/ext/visibility/staticdatamem.C: New test.
20601
20602 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
20603
20604         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
20605
20606 2004-12-13  Roger Sayle  <roger@eyesopen.com>
20607
20608         PR rtl-optimization/18928
20609         * gcc.dg/pr18928-1.c: New test case.
20610
20611 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
20612
20613         PR tree-opt/16951
20614         * gcc.c-torture/compile/20041211-1.c: New.
20615
20616 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20617
20618         PR middle-end/17564
20619         * gcc.c-torture/execute/20041212-1.c: New test.
20620
20621 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20622
20623         PR fortran/18869
20624         * gfortran.dg/common_1.f90: New test.
20625
20626 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
20627         Paul Brook  <paul@codesourcery.com>
20628
20629         PR fortran/16222
20630         * gfortran.dg/real_do_1.f90: New test.
20631
20632 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20633
20634         PR tree-opt/18040
20635         * g++.dg/opt/ptrmem6.C: New test.
20636
20637 2004-12-11  Roger Sayle  <roger@eyesopen.com>
20638
20639         PR middle-end/18921
20640         * gcc.dg/pr18921-1.c: New test case.
20641
20642 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20643
20644         PR fortran/17175
20645         * gfortran.dg/scale_1.f90: New test.
20646
20647 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
20648
20649         PR middle-end/18903
20650         * gcc.c-torture/compile/pr18903.c: New test.
20651
20652 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
20653
20654         * gcc.c-torture/execute/20041210-1.c: New test.
20655
20656 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20657
20658         PR c++/18731
20659         * g++.dg/parser/struct-1.C: New test.
20660         * g++.dg/parser/struct-2.C: New test.
20661         * g++.dg/parser/struct-3.C: New test.
20662
20663 2004-12-09  Richard Henderson  <rth@redhat.com>
20664
20665         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
20666
20667         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
20668         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
20669
20670 2004-12-09  Matt Austern  <austern@apple.com>
20671
20672         PR c++/18514
20673         * g++.dg/ext/builtin1.C: New
20674         * g++.dg/ext/builtin2.C: New
20675         * g++.dg/ext/builtin3.C: New
20676         * g++.dg/ext/builtin4.C: New
20677         * g++.dg/ext/builtin5.C: New
20678
20679 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
20680
20681         PR tree-opt/18904
20682         * g++.dg/opt/ptrmem5.C: New test.
20683
20684 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
20685
20686         * g++.dg/parse/typename5.C: Adjust for new error.
20687         * g++.dg/parse/typename7.C: New.
20688
20689 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20690
20691         PR c++/18073
20692         * g++.dg/other/mmintrin.C: New test.
20693
20694 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
20695
20696         PR c++/16681
20697         * g++.dg/init/array15.C: New.
20698         * g++.dg/init/array16.C: New.
20699
20700 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20701
20702         PR fortran/18826
20703         * gfortran.dg/assign_1.f90: New test.
20704
20705 2004-12-08  Nick Clifton  <nickc@redhat.com>
20706
20707         * gcc.target/xstormy16/bss_below100: New directory containing tests.
20708         * gcc.target/xstormy16/data_below100: Likewise.
20709         * gcc.target/xstormy16/sfr: Likewise.
20710         * gcc.target/xstormy16/below100.S: New test source file.
20711         * gcc.target/xstormy16/below100.ld: New test linker script.
20712         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20713         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
20714         bp instructions.
20715         * gcc.target/xstormy16/bp.c: Likewise.
20716
20717         * gcc.target/xstormy16/bss_below100: New files:
20718         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20719         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20720         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20721         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
20722         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
20723         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
20724         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
20725         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
20726         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
20727         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
20728         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
20729         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
20730         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
20731         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
20732         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20733         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20734         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20735         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20736         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20737         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20738         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20739         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20740         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20741         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20742         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20743         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20744         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20745
20746         * gcc.target/xstormy16/data_below100: New files:
20747         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20748         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20749         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20750         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
20751         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
20752         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
20753         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
20754         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
20755         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
20756         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
20757         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
20758         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
20759         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
20760         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
20761         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20762         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20763         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20764         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20765         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20766         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20767         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20768         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20769         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20770         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20771         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20772         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20773         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20774
20775         * gcc.target/xstormy16/sfr: New files:
20776         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
20777         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
20778         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
20779         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
20780         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
20781         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
20782         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
20783         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
20784         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
20785         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
20786         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
20787         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
20788         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
20789         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
20790         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
20791         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
20792         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
20793         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
20794         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
20795         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
20796         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
20797         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
20798         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
20799         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
20800         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
20801         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
20802         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
20803         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
20804         27_if0_sfrw_bitfield_f.c
20805
20806 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20807
20808         PR c++/18100
20809         * g++.dg/lookup/name-clash4.C: New test.
20810
20811 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
20812
20813         PR c++/18672
20814         * g++.dg/opt/array1.C: New.
20815
20816         PR c++/18803
20817         * g++.dg/template/operator5.C: New.
20818
20819 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
20820
20821         PR c/18867
20822         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
20823
20824 2004-12-07  Steven Bosscher  <stevenb@suse.de>
20825
20826         * gcc.dg/noncompile/20041207.c: New test.
20827
20828 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
20829
20830         * g++.dg/other/unreachable-1.C: New test.
20831
20832 2004-12-06  Nick Clifton  <nickc@redhat.com>
20833
20834         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
20835         <limits.h> because the latter comes from gcc's include/ directory
20836         and not the newlib/libc/include directory.
20837
20838 2004-12-04  Richard Henderson  <rth@redhat.com>
20839
20840         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
20841
20842 2004-12-04  Richard Henderson  <rth@redhat.com>
20843
20844         * lib/target-supports.exp (check_gc_sections_available): Disable
20845         for alpha and ia64.
20846
20847 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
20848
20849         PR middle-end/17909
20850         * g++.dg/other/vararg-2.C: New test.
20851
20852 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20853
20854         PR c++/17011, c++/17971
20855         * g++.dg/template/error15.C: Adjust expected error.
20856         * g++.dg/template/instantiate3.C: Likewise.
20857
20858 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
20859
20860         * gcc.dg/altivec-18.c: Fix for darwin
20861
20862 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20863
20864         PR c++/18782
20865         * g++.dg/parse/ptrmem2.C: New.
20866
20867         PR c++/18318
20868         * g++.dg/template/new1.C: New.
20869
20870 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20871
20872         PR fortran/18710
20873         * gfortran.dg/direct_io_3.f90: New test.
20874
20875 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
20876
20877         PR 18758
20878         * g++.dg/parse/crash21.C: New.
20879
20880 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20881
20882         PR c++/15664, c++/18276
20883         * g++.dg/template/ttp13.C: New test.
20884         * g++.dg/template/ttp14.C: Likewise.
20885
20886 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20887
20888         PR c++/18123
20889         * g++.dg/parse/enum2.C: New test.
20890         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
20891
20892 2004-12-02  Nick Clifton  <nickc@redhat.com>
20893
20894         * gcc.target/xstormy16: New test directory.
20895         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20896         * gcc.target/xstormy16/bp.c: Check the generation of bp
20897         instructions.
20898         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
20899         bn instructions and the BELOW100 attribute.
20900
20901 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
20902
20903         PR target/16952
20904         * gcc.dg/ppc-eabi.c: New.
20905
20906 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20907
20908         PR fortran/18284
20909         * gfortran.dg/backspace.f90
20910
20911 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20912
20913         * gfortran.dg/inquire.f90: New test.
20914
20915 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
20916
20917         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
20918         handle effective-target-keyword.
20919         (dg-skip-if): Support effective-target keyword as target list.
20920         (dg-xfail-if): Ditto.
20921         * lib/target-supports.exp (is-effective-target-keyword): New proc.
20922
20923 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
20924
20925         PR tree-optimization/18291
20926         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
20927
20928 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20929
20930         PR C++/18729
20931         * g++.dg/parse/crash20.C: New.
20932
20933         PR c++/17431
20934         * g++.dg/overload/arg1.C: New.
20935         * g++.dg/overload/arg2.C: New.
20936         * g++.dg/overload/arg3.C: New.
20937         * g++.dg/overload/arg4.C: New.
20938
20939 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
20940
20941         * gcc.dg/c99-flex-array-4.c: Remove.
20942
20943 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20944
20945         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
20946
20947         * lib/target-supports.exp (is-effective-target): Simplify.
20948
20949         * lib/target-supports.exp (check_effective_target_vect_long):
20950         Fix for powerpc64-*-*.
20951
20952 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
20953
20954         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
20955         to support new requirements on FreeBSD 5.
20956
20957 2004-11-30  Devang Patel  <dpatel@apple.com>
20958
20959         PR 18702
20960         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
20961
20962 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20963
20964         * g++.dg/ext/altivec-13.C: New test.
20965
20966 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
20967
20968         PR tree-opt/18298
20969         * gcc.c-torture/execute/p18298.c: New test.
20970
20971 2004-11-30  Ira Rosen  <irar@il.ibm.com>
20972             Dorit Naishlos  <dorit@il.ibm.com>
20973
20974         PR tree-opt/18607
20975         * gcc.dg/vect/vect-89.c: New test.
20976
20977 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
20978
20979         * gcc.dg/pr18596-1.c: New test.
20980
20981 2004-11-30  Ben Elliston  <bje@au.ibm.com>
20982
20983         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
20984
20985 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20986
20987         PR c/18479
20988         * gcc.dg/pr18479.c: New test.
20989
20990 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20991
20992         PR target/18490
20993         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
20994         mmix-knuth-mmixware.
20995
20996         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
20997         cris-*-elf* cris-*-aout* mmix-*-*
20998
20999 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
21000
21001         PR middle-end/18725
21002         * gcc.dg/pr18725.c: New test.
21003
21004 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21005
21006         PR target/18488
21007         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
21008
21009         PR target/18336
21010         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
21011
21012 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
21013
21014         PR c++/18368
21015         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
21016         * g++.old-deja/g++.law/ctors5.C: Likewise.
21017         * g++.old-deja/g++.other/crash25.C: Likewise.
21018
21019         PR c++/18674
21020         * g++.dg/template/error16.C: New test.
21021
21022         PR c++/18512
21023         * g++.dg/template/crash29.C: New test.
21024
21025 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
21026
21027         PR tree-optimization/18712
21028         * gcc.c-torture/compile/pr18712.c: New test.
21029
21030 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
21031
21032         PR c/7544
21033         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
21034         tests.
21035
21036 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21037
21038         PR c++/18652
21039         * g++.dg/lookup/crash6.C: New test.
21040
21041 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21042
21043         PR middle-end/18164
21044         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
21045
21046 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
21047
21048         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
21049         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
21050         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
21051
21052 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
21053
21054         * gcc.dg/pr18164.c: New test.
21055
21056 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
21057
21058         * gcc.dg/funroll-loops-all.c: New.
21059
21060 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
21061
21062         PR target/18489
21063         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
21064         delimeter, match space and TAB as well as ":".
21065
21066         PR target/18484
21067         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
21068
21069         PR target/18348
21070         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
21071
21072         PR target/18345
21073         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
21074
21075         PR target/18337
21076         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
21077
21078 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
21079
21080         * gfortran.dg/direct_io_2.f90: New test.
21081
21082 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
21083
21084         PR target/18334
21085         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
21086
21087 2004-11-28  Richard Henderson  <rth@redhat.com>
21088
21089         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
21090
21091 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
21092
21093         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
21094         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
21095         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
21096         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
21097         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
21098         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
21099         gcc.dg/pointer-arith-8.c: New tests.
21100
21101 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
21102
21103         PR fortran/18364
21104         * gfortran.dg/endfile.f90: New test.
21105
21106 2004-11-27  Falk Hueffner  <falk@debian.org>
21107
21108         * gcc.dg/loop-6.c: New test.
21109
21110 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
21111
21112         * gcc.c-torture/execute/20041126-1.c: New test.
21113
21114 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
21115
21116         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
21117         on IRIX.
21118
21119 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
21120
21121         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
21122         functions.
21123
21124 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
21125
21126         PR rtl-optimization/17825
21127         * gcc.c-torture/compile/20041119-1.c: New test.
21128
21129 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21130
21131         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
21132         Check existence of ld library path variables before unsetting.
21133
21134 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
21135
21136         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
21137
21138 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
21139
21140         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
21141
21142 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
21143
21144         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
21145
21146 2004-11-26  Ben Elliston  <bje@au.ibm.com>
21147
21148         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
21149         dg-do directive.
21150
21151 2004-11-26  Ben Elliston  <bje@au.ibm.com>
21152
21153         * gcc.dg/pr17957.c: Pass --param, not -param.
21154
21155 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
21156
21157         PR middle-end/17957
21158         * testsuite/gcc.dg/pr17957.c: New test.
21159
21160 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
21161
21162         PR c++/18445
21163         * g++.dg/template/crash28.C: Likewise.
21164
21165         PR c++/18001
21166         * g++.dg/expr/unary2.C: Adjust lvalue messages.
21167         * g++.dg/ext/lvaddr.C: Likewise.
21168         * g++.dg/opt/pr7503-3.C: Likewise.
21169
21170         PR c++/18466
21171         * g++.dg/parse/qualified3.C: New test.
21172         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
21173
21174         PR c++/18545
21175         * g++.dg/expr/return1.C: New test.
21176
21177 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21178
21179         Friend class name lookup 3/n, PR c++/3332
21180         * g++.dg/lookup/friend3.C: New test.
21181         * g++.dg/lookup/friend4.C: Likewise.
21182         * g++.dg/lookup/friend5.C: Likewise.
21183
21184 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21185
21186         Friend class name lookup 2/n, PR c++/14513, c++/15410
21187         * g++.dg/lookup/friend2.C: New test.
21188         * g++.dg/template/friend31.C: Likewise.
21189
21190 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21191
21192         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
21193
21194 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
21195
21196         PR c++/17473
21197         * g++.dg/tc1/dr56.C: Remove.
21198         * g++.dg/template/typedef1.C: Add dg-error markers.
21199         * g++.old-deja/g++.other/typedef7.C: Likewise.
21200
21201         PR c++/18285
21202         * g++.dg/parse/typedef7.C: New test.
21203
21204 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
21205
21206         * gcc.c-torture/execute/20041124-1.c: New test.
21207
21208 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
21209
21210         * g++.dg/template/deduce3.C: New test.
21211
21212         PR c++/18586
21213         * g++.dg/template/crash27.C: New test.
21214
21215         PR c++/18530
21216         * g++.dg/warn/Wshadow-3.C: New test.
21217
21218 2004-11-24  Devang Patel  <dpatel@apple.com>
21219
21220         PR/18555
21221         * gcc.dg/cpp/isysroot-1.c: New test.
21222         * gcc.dg/cpp/usr/include/stdio.h: New file.
21223         * gcc.dg/cpp/isysroot-2.c: New test.
21224         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
21225         New file.
21226
21227 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21228
21229         PR c++/8929
21230         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
21231
21232 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21233
21234         * gcc.target/sparc/align.c: Do not include <stdint.h>.
21235         * gcc.target/sparc/pdist.c: Likewise.
21236
21237 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
21238
21239         PR c++/16882
21240         * g++.dg/conversion/simd1.C: New test.
21241
21242 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21243
21244         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
21245         and restore_ld_library_path_env_vars.
21246         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
21247         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
21248         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
21249         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
21250
21251 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
21252
21253         * gcc.dg/pragma-align-2.c: Test macro expansion.
21254         * gcc.dg/pragma-pack-2.c: New test.
21255
21256 2004-11-23  Richard Henderson  <rth@redhat.com>
21257
21258         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
21259         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21260         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
21261         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
21262         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
21263         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
21264
21265         * gcc.dg/vect/vect.exp: Add check for alpha.
21266         * lib/target-supports.exp (check_alpha_max_hw_available): New.
21267         (check_effective_target_vect_int): Enable for alpha.
21268         (check_effective_target_vect_long): New.
21269         (is-effective-target): Add it.
21270
21271 2004-11-23  Uros Bizjak <uros@kss-loka.si>
21272
21273         * gcc.dg/pr18614-1.c: New test.
21274
21275 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21276
21277         * gcc.dg/setjmp-2.c: New test.
21278
21279 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
21280
21281         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
21282         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
21283         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
21284         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
21285         gcc.target/sparc/pdist.c: New tests.
21286
21287 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
21288
21289         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
21290
21291 2004-11-22  Dale Johannesen  <dalej@apple.com>
21292
21293         * gcc.dg/20041111-1.c: New.
21294
21295 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
21296
21297         PR tree-opt/18536
21298         * gcc.dg/vect/pr18536.c: New test.
21299
21300 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21301
21302         PR c++/18354
21303         * g++.dg/template/nontype11.C: New test.
21304
21305 2004-11-21  Roger Sayle  <roger@eyesopen.com>
21306
21307         PR middle-end/18520
21308         * gcc.dg/pr18520-1.c: New test case.
21309
21310 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
21311
21312         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
21313         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
21314         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
21315         expected diagnostics.
21316
21317 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21318
21319         PR target/18580
21320         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
21321         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
21322         vect-77.c, vect-77a.c: XFAIL on the SPARC.
21323
21324 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21325
21326         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
21327
21328 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
21329             Joseph Myers  <joseph@codesourcery.com>
21330
21331         * lib/target-supports.exp (check_visibility_available): Really
21332         test the compiler.
21333
21334 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
21335
21336         PR tree-opt/18181
21337         * gcc.dg/vect/vect-85.c: New test.
21338         * gcc.dg/vect/vect-86.c: New test.
21339         * gcc.dg/vect/vect-87.c: New test.
21340         * gcc.dg/vect/vect-88.c: New test.
21341
21342 2004-11-19  Ben Elliston  <bje@au.ibm.com>
21343
21344         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
21345
21346 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
21347
21348         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
21349         * gcc.dg/ppc-and-1.c: Ditto.
21350         * gcc.dg/ppc-compare-1.c: Ditto.
21351         * gcc.dg/ppc-mov-1.c: Ditto
21352
21353 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
21354             Mark Mitchell  <mark@codesourcery.com>
21355
21356         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
21357
21358 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
21359             Aldy Hernandez  <aldyh@redhat.com>
21360
21361         * lib/target-supports.exp (check_effective_target_vect_int): New
21362         (check_effective_target_vect_float): New
21363         (check_effective_target_vect_double): New.
21364         (is-effective-target): Support new effective targets keywords.
21365         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
21366         default action for dg-do.
21367         * gcc.dg/vect/pr16105.c: Use new support.
21368         * gcc.dg/vect/pr18400.c: Ditto.
21369         * gcc.dg/vect/pr18425.c: Ditto.
21370         * gcc.dg/vect/vect-1.c: Ditto.
21371         * gcc.dg/vect/vect-10.c: Ditto.
21372         * gcc.dg/vect/vect-11.c: Ditto.
21373         * gcc.dg/vect/vect-12.c: Ditto.
21374         * gcc.dg/vect/vect-13.c: Ditto.
21375         * gcc.dg/vect/vect-14.c: Ditto.
21376         * gcc.dg/vect/vect-15.c: Ditto.
21377         * gcc.dg/vect/vect-16.c: Ditto.
21378         * gcc.dg/vect/vect-17.c: Ditto.
21379         * gcc.dg/vect/vect-18.c: Ditto.
21380         * gcc.dg/vect/vect-19.c: Ditto.
21381         * gcc.dg/vect/vect-2.c: Ditto.
21382         * gcc.dg/vect/vect-20.c: Ditto.
21383         * gcc.dg/vect/vect-21.c: Ditto.
21384         * gcc.dg/vect/vect-22.c: Ditto.
21385         * gcc.dg/vect/vect-23.c: Ditto.
21386         * gcc.dg/vect/vect-24.c: Ditto.
21387         * gcc.dg/vect/vect-25.c: Ditto.
21388         * gcc.dg/vect/vect-26.c: Ditto.
21389         * gcc.dg/vect/vect-27.c: Ditto.
21390         * gcc.dg/vect/vect-27a.c: Ditto.
21391         * gcc.dg/vect/vect-28.c: Ditto.
21392         * gcc.dg/vect/vect-29.c: Ditto.
21393         * gcc.dg/vect/vect-29a.c: Ditto.
21394         * gcc.dg/vect/vect-3.c: Ditto.
21395         * gcc.dg/vect/vect-30.c: Ditto.
21396         * gcc.dg/vect/vect-31.c: Ditto.
21397         * gcc.dg/vect/vect-32.c: Ditto.
21398         * gcc.dg/vect/vect-33.c: Ditto.
21399         * gcc.dg/vect/vect-34.c: Ditto.
21400         * gcc.dg/vect/vect-35.c: Ditto.
21401         * gcc.dg/vect/vect-36.c: Ditto.
21402         * gcc.dg/vect/vect-37.c: Ditto.
21403         * gcc.dg/vect/vect-38.c: Ditto.
21404         * gcc.dg/vect/vect-4.c: Ditto.
21405         * gcc.dg/vect/vect-40.c: Ditto.
21406         * gcc.dg/vect/vect-41.c: Ditto.
21407         * gcc.dg/vect/vect-42.c: Ditto.
21408         * gcc.dg/vect/vect-43.c: Ditto.
21409         * gcc.dg/vect/vect-44.c: Ditto.
21410         * gcc.dg/vect/vect-45.c: Ditto.
21411         * gcc.dg/vect/vect-46.c: Ditto.
21412         * gcc.dg/vect/vect-47.c: Ditto.
21413         * gcc.dg/vect/vect-48.c: Ditto.
21414         * gcc.dg/vect/vect-48a.c: Ditto.
21415         * gcc.dg/vect/vect-49.c: Ditto.
21416         * gcc.dg/vect/vect-5.c: Ditto.
21417         * gcc.dg/vect/vect-50.c: Ditto.
21418         * gcc.dg/vect/vect-51.c: Ditto.
21419         * gcc.dg/vect/vect-52.c: Ditto.
21420         * gcc.dg/vect/vect-53.c: Ditto.
21421         * gcc.dg/vect/vect-54.c: Ditto.
21422         * gcc.dg/vect/vect-55.c: Ditto.
21423         * gcc.dg/vect/vect-56.c: Ditto.
21424         * gcc.dg/vect/vect-56a.c: Ditto.
21425         * gcc.dg/vect/vect-57.c: Ditto.
21426         * gcc.dg/vect/vect-58.c: Ditto.
21427         * gcc.dg/vect/vect-59.c: Ditto.
21428         * gcc.dg/vect/vect-6.c: Ditto.
21429         * gcc.dg/vect/vect-60.c: Ditto.
21430         * gcc.dg/vect/vect-61.c: Ditto.
21431         * gcc.dg/vect/vect-62.c: Ditto.
21432         * gcc.dg/vect/vect-63.c: Ditto.
21433         * gcc.dg/vect/vect-64.c: Ditto.
21434         * gcc.dg/vect/vect-65.c: Ditto.
21435         * gcc.dg/vect/vect-66.c: Ditto.
21436         * gcc.dg/vect/vect-67.c: Ditto.
21437         * gcc.dg/vect/vect-68.c: Ditto.
21438         * gcc.dg/vect/vect-69.c: Ditto.
21439         * gcc.dg/vect/vect-7.c: Ditto.
21440         * gcc.dg/vect/vect-72.c: Ditto.
21441         * gcc.dg/vect/vect-72a.c: Ditto.
21442         * gcc.dg/vect/vect-73.c: Ditto.
21443         * gcc.dg/vect/vect-74.c: Ditto.
21444         * gcc.dg/vect/vect-75.c: Ditto.
21445         * gcc.dg/vect/vect-76.c: Ditto.
21446         * gcc.dg/vect/vect-77.c: Ditto.
21447         * gcc.dg/vect/vect-77a.c: Ditto.
21448         * gcc.dg/vect/vect-78.c: Ditto.
21449         * gcc.dg/vect/vect-79.c: Ditto.
21450         * gcc.dg/vect/vect-8.c: Ditto.
21451         * gcc.dg/vect/vect-80.c: Ditto.
21452         * gcc.dg/vect/vect-82.c: Ditto.
21453         * gcc.dg/vect/vect-82_64.c: Ditto.
21454         * gcc.dg/vect/vect-83.c: Ditto.
21455         * gcc.dg/vect/vect-83_64.c: Ditto.
21456         * gcc.dg/vect/vect-9.c: Ditto.
21457         * gcc.dg/vect/vect-all.c: Ditto.
21458         * gcc.dg/vect/vect-none.c: Ditto.
21459
21460 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
21461
21462         * lib/gcc-dg.exp (dg-skip-if): New function.
21463         (dg-forbid-option): Remove.
21464         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
21465         * g++.dg/abi/bitfield8.C: Likewise.
21466         * g++.dg/abi/dtor1.C: Likewise.
21467         * g++.dg/abi/empty10.C: Likewise.
21468         * g++.dg/abi/empty7.C: Likewise.
21469         * g++.dg/abi/empty9.C: Likewise.
21470         * g++.dg/abi/layout3.C: Likewise.
21471         * g++.dg/abi/layout4.C: Likewise.
21472         * g++.dg/abi/thunk1.C: Likewise.
21473         * g++.dg/abi/thunk2.C: Likewise.
21474         * g++.dg/abi/vbase11.C: Likewise.
21475         * g++.dg/abi/vthunk2.C: Likewise.
21476         * g++.dg/abi/vthunk3.C: Likewise.
21477         * g++.dg/ext/attrib8.C: Likewise.
21478         * g++.dg/opt/longbranch2.C: Likewise.
21479         * g++.dg/opt/reg-stack4.C: Likewise.
21480         * g++.old-deja/g++.ext/attrib1.C: Likewise.
21481         * g++.old-deja/g++.ext/attrib2.C: Likewise.
21482         * g++.old-deja/g++.ext/attrib3.C: Likewise.
21483         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21484         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21485         * gcc.dg/20000609-1.c: Likewise.
21486         * gcc.dg/20000720-1.c: Likewise.
21487         * gcc.dg/20011107-1.c: Likewise.
21488         * gcc.dg/20011119-1.c: Likewise.
21489         * gcc.dg/20020108-1.c: Likewise.
21490         * gcc.dg/20020122-2.c: Likewise.
21491         * gcc.dg/20020122-3.c: Likewise.
21492         * gcc.dg/20020201-3.c: Likewise.
21493         * gcc.dg/20020206-1.c: Likewise.
21494         * gcc.dg/20020218-1.c: Likewise.
21495         * gcc.dg/20020310-1.c: Likewise.
21496         * gcc.dg/20020411-1.c: Likewise.
21497         * gcc.dg/20020418-2.c: Likewise.
21498         * gcc.dg/20020426-1.c: Likewise.
21499         * gcc.dg/20020426-2.c: Likewise.
21500         * gcc.dg/20020517-1.c: Likewise.
21501         * gcc.dg/20020523-1.c: Likewise.
21502         * gcc.dg/20020523-2.c: Likewise.
21503         * gcc.dg/20020729-1.c: Likewise.
21504         * gcc.dg/20030204-1.c: Likewise.
21505         * gcc.dg/20030826-2.c: Likewise.
21506         * gcc.dg/20030926-1.c: Likewise.
21507         * gcc.dg/20031202-1.c: Likewise.
21508         * gcc.dg/980312-1.c: Likewise.
21509         * gcc.dg/980313-1.c: Likewise.
21510         * gcc.dg/990117-1.c: Likewise.
21511         * gcc.dg/990424-1.c: Likewise.
21512         * gcc.dg/990524-1.c: Likewise.
21513         * gcc.dg/991230-1.c: Likewise.
21514         * gcc.dg/i386-387-1.c: Likewise.
21515         * gcc.dg/i386-387-2.c: Likewise.
21516         * gcc.dg/i386-387-3.c: Likewise.
21517         * gcc.dg/i386-387-4.c: Likewise.
21518         * gcc.dg/i386-387-5.c: Likewise.
21519         * gcc.dg/i386-387-6.c: Likewise.
21520         * gcc.dg/i386-asm-1.c: Likewise.
21521         * gcc.dg/i386-bitfield1.c: Likewise.
21522         * gcc.dg/i386-bitfield2.c: Likewise.
21523         * gcc.dg/i386-loop-1.c: Likewise.
21524         * gcc.dg/i386-loop-2.c: Likewise.
21525         * gcc.dg/i386-loop-3.c: Likewise.
21526         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21527         * gcc.dg/i386-pic-1.c: Likewise.
21528         * gcc.dg/i386-regparm.c: Likewise.
21529         * gcc.dg/i386-signbit-1.c: Likewise.
21530         * gcc.dg/i386-signbit-2.c: Likewise.
21531         * gcc.dg/i386-signbit-3.c: Likewise.
21532         * gcc.dg/i386-sse-5.c: Likewise.
21533         * gcc.dg/i386-sse-8.c: Likewise.
21534         * gcc.dg/i386-unroll-1.c: Likewise.
21535         * gcc.dg/tls/opt-1.c: Likewise.
21536         * gcc.dg/tls/opt-2.c: Likewise.
21537         * gcc.dg/unroll-1.c: Likewise.
21538         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21539         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21540         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21541         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21542
21543 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21544
21545         * g++.dg/template/incomplete1.C: New test.
21546
21547 2004-11-16  Nick Clifton  <nickc@redhat.com>
21548
21549         Revert patches accidentally commited during checkin of fixes for
21550         xstormy16 tests:
21551         gcc.c-torture/execute/simd-4.c: Revert
21552         gcc.dg/20040910-1.c: Revert.
21553
21554 2004-11-16  Paul Brook  <paul@codesourcery.com>
21555
21556         PR fortran/13010
21557         * gfortran.dg/der_pointer_1.f90: New test.
21558
21559 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
21560
21561         PR c/18498
21562         * gcc.dg/bitfld-13.c: New test.
21563
21564 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
21565
21566         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
21567         powerpc*-*-linux*.
21568
21569         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
21570         * gcc.dg/ppc64-abi-2.c: Ditto.
21571         * gcc.dg/ppc64-abi-3.c: Ditto.
21572
21573         * lib/gcc-dg.exp (dg-target-list): Remove.
21574
21575 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
21576
21577         * gcc.dg/ia64-postinc.c: New test.
21578
21579 2004-11-15  Mark Mitchell <mark@codesourcery.com>
21580
21581         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
21582
21583 2004-11-15  Nick Clifton  <nickc@redhat.com>
21584
21585         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
21586         __INT_MAX__ so that the test can be compiled by toolchains
21587         targeted at 16-bit processors.
21588
21589         * gcc.dg/20040625-1.c: Use long constants rather than integers
21590         when performing arithmetic that will overflow 16-bits.
21591
21592         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
21593         xstormy16.  It does not support 128-bit vector operations.
21594
21595         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
21596         with the macro PTR_TYPE.  Define this macro to an integer type
21597         suitable for holding a pointer.
21598
21599         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
21600         the target is a 16-bit processor.
21601
21602         * gcc.dg/cpp/if-2.c: Expect a different warning message from
21603         16-bit targets where the character constant will be too long.
21604
21605         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
21606         where the double will not be directly addressable.
21607
21608 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21609
21610         Friend class name lookup 1/n, PR c++/18471
21611         * g++.dg/template/crash26.C: New test.
21612         * g++.dg/lookup/struct1.C: Adjust expected error.
21613         * g++.dg/parse/elab1.C: Likewise.
21614         * g++.dg/parse/elab2.C: Likewise.
21615         * g++.dg/parse/int-as-enum1.C: Likewise.
21616         * g++.dg/parse/struct-as-enum1.C: Likewise.
21617         * g++.dg/parse/typedef1.C: Likewise.
21618         * g++.dg/parse/typedef3.C: Likewise.
21619         * g++.dg/parse/typedef4.C: Likewise.
21620         * g++.dg/parse/typedef5.C: Likewise.
21621         * g++.dg/template/nontype4.C: Likewise.
21622         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
21623         * g++.old-deja/g++.other/elab1.C: Likewise.
21624         * g++.old-deja/g++.other/syntax4.C: Likewise.
21625
21626 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21627
21628         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
21629
21630 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
21631
21632         * gcc.c-torture/execute/20041114-1.c: New test.
21633
21634 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
21635
21636         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
21637         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
21638         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
21639         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
21640         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
21641         gcc.dg/switch-7.c: New tests.
21642
21643 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21644
21645         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
21646
21647 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21648
21649         PR tree-opt/18400
21650         * gcc.dg/vect/pr18400.c: New test.
21651
21652 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21653             Andrew Pinski  <pinskia@physics.uc.edu>
21654
21655         PR tree-opt/18425
21656         * gcc.dg/vect/pr18425.c: New test.
21657
21658 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21659
21660         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
21661         Guard with dg-require-alias and dg-require-visibility.
21662
21663 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21664
21665         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
21666
21667 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21668
21669         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
21670
21671 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21672
21673         PR c++/17344
21674         * g++.dg/template/defarg5.C: New test.
21675
21676 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21677
21678         * g++.dg/parse/cast1.C: Run only on ILP32.
21679         * g++.old-deja/g++.mike/p784.C: Likewise.
21680
21681 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
21682
21683         * gcc.c-torture/execute/20041113-1.c: New test.
21684
21685 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
21686
21687         PR target/18230
21688         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
21689         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
21690         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
21691         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21692         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
21693         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
21694         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
21695         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
21696         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
21697         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
21698         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
21699         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
21700         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
21701
21702 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
21703
21704         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
21705         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
21706         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
21707         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
21708         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
21709         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
21710         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
21711         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
21712         gcc.target/sparc/combined-1.c: New tests.
21713
21714 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
21715
21716         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
21717         New tests.
21718
21719 2004-11-12  Mark Mitchell <mark@codesourcery.com>
21720
21721         * lib/gcc-dg.exp (dg-forbid-option): New function.
21722         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
21723         * g++.dg/abi/bitfield8.C: Likewise.
21724         * g++.dg/abi/dtor1.C: Likewise.
21725         * g++.dg/abi/empty10.C: Likewise.
21726         * g++.dg/abi/empty7.C: Likewise.
21727         * g++.dg/abi/empty9.C: Likewise.
21728         * g++.dg/abi/layout3.C: Likewise.
21729         * g++.dg/abi/layout4.C: Likewise.
21730         * g++.dg/abi/thunk1.C: Likewise.
21731         * g++.dg/abi/thunk2.C: Likewise.
21732         * g++.dg/abi/vbase11.C: Likewise.
21733         * g++.dg/abi/vthunk2.C: Likewise.
21734         * g++.dg/abi/vthunk3.C: Likewise.
21735         * g++.dg/ext/attrib8.C: Likewise.
21736         * g++.dg/opt/longbranch2.C: Likewise.
21737         * g++.dg/opt/reg-stack4.C: Likewise.
21738         * g++.old-deja/g++.ext/attrib1.C: Likewise.
21739         * g++.old-deja/g++.ext/attrib2.C: Likewise.
21740         * g++.old-deja/g++.ext/attrib3.C: Likewise.
21741         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21742         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21743         * gcc.dg/20000609-1.c: Likewise.
21744         * gcc.dg/20000720-1.c: Likewise.
21745         * gcc.dg/20011107-1.c: Likewise.
21746         * gcc.dg/20011119-1.c: Likewise.
21747         * gcc.dg/20020108-1.c: Likewise.
21748         * gcc.dg/20020122-2.c: Likewise.
21749         * gcc.dg/20020122-3.c: Likewise.
21750         * gcc.dg/20020201-3.c: Likewise.
21751         * gcc.dg/20020206-1.c: Likewise.
21752         * gcc.dg/20020218-1.c: Likewise.
21753         * gcc.dg/20020310-1.c: Likewise.
21754         * gcc.dg/20020411-1.c: Likewise.
21755         * gcc.dg/20020418-2.c: Likewise.
21756         * gcc.dg/20020426-1.c: Likewise.
21757         * gcc.dg/20020426-2.c: Likewise.
21758         * gcc.dg/20020517-1.c: Likewise.
21759         * gcc.dg/20020523-1.c: Likewise.
21760         * gcc.dg/20020523-2.c: Likewise.
21761         * gcc.dg/20020729-1.c: Likewise.
21762         * gcc.dg/20030204-1.c: Likewise.
21763         * gcc.dg/20030826-2.c: Likewise.
21764         * gcc.dg/20030926-1.c: Likewise.
21765         * gcc.dg/20031202-1.c: Likewise.
21766         * gcc.dg/980312-1.c: Likewise.
21767         * gcc.dg/980313-1.c: Likewise.
21768         * gcc.dg/990117-1.c: Likewise.
21769         * gcc.dg/990424-1.c: Likewise.
21770         * gcc.dg/990524-1.c: Likewise.
21771         * gcc.dg/991230-1.c: Likewise.
21772         * gcc.dg/i386-387-1.c: Likewise.
21773         * gcc.dg/i386-387-2.c: Likewise.
21774         * gcc.dg/i386-387-3.c: Likewise.
21775         * gcc.dg/i386-387-4.c: Likewise.
21776         * gcc.dg/i386-387-5.c: Likewise.
21777         * gcc.dg/i386-387-6.c: Likewise.
21778         * gcc.dg/i386-asm-1.c: Likewise.
21779         * gcc.dg/i386-bitfield1.c: Likewise.
21780         * gcc.dg/i386-bitfield2.c: Likewise.
21781         * gcc.dg/i386-loop-1.c: Likewise.
21782         * gcc.dg/i386-loop-2.c: Likewise.
21783         * gcc.dg/i386-loop-3.c: Likewise.
21784         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21785         * gcc.dg/i386-pic-1.c: Likewise.
21786         * gcc.dg/i386-regparm.c: Likewise.
21787         * gcc.dg/i386-signbit-1.c: Likewise.
21788         * gcc.dg/i386-signbit-2.c: Likewise.
21789         * gcc.dg/i386-signbit-3.c: Likewise.
21790         * gcc.dg/i386-sse-5.c: Likewise.
21791         * gcc.dg/i386-sse-8.c: Likewise.
21792         * gcc.dg/i386-unroll-1.c: Likewise.
21793         * gcc.dg/tls/opt-1.c: Likewise.
21794         * gcc.dg/tls/opt-2.c: Likewise.
21795         * gcc.dg/unroll-1.c: Likewise.
21796         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21797         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21798         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21799         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21800         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
21801         -m64 is specified.
21802
21803 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
21804
21805         PR c++/18389
21806         * g++.dg/parse/cond1.C: New test.
21807
21808         PR c++/18429
21809         * g++.dg/template/array9.C: New test.
21810         * g++.dg/ext/vla1.C: Adjust error messages.
21811         * g++.dg/ext/vlm1.C: Likewise.
21812         * g++.dg/template/crash2.C: Likewise.
21813
21814         PR c++/18436
21815         * g++.dg/template/call3.C: New test.
21816
21817         PR c++/18407
21818         * g++.dg/template/ptrmem11.C: New test.
21819
21820 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
21821
21822         PR other/14264
21823         * lib/g++.exp: Set LC_ALL and LANG to C.
21824         * lib/gcc-dg.exp: Likewise.
21825         * lib/gfortran.exp: Likewise.
21826         * lib/objc.exp: Likewise.
21827         * lib/treelang.exp: Likewise.
21828
21829 2004-11-12  Andreas Schwab  <schwab@suse.de>
21830
21831         * gcc.dg/pr16286.c: Fix last change.
21832
21833 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
21834
21835         PR c++/18416
21836         * g++.dg/init/global1.C: New test.
21837
21838 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
21839
21840         * gcc.c-torture/execute/20041112-1.c: New test.
21841
21842 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21843
21844         * lib/gcc-dg.exp (dg-target-list): New.
21845
21846 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21847             Richard Sandiford  <rsandifo@redhat.com>
21848
21849         * lib/target-supports.exp (get-compiler_messages): New.
21850         (check_named_sections_available): Use it.
21851         (check_effective_target_ilp32): New.
21852         (check_effective_target_lp64): New.
21853         (is-effective-target): New.
21854         * lib/gcc-dg.exp (dg-require-effective-target): New.
21855
21856 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
21857
21858         * gcc.dg/precedence-1.c: New test.
21859
21860 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21861
21862         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
21863
21864         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
21865         message, delete generated files, use more descriptive name for
21866         executable, and make the test unsupported when it cannot be run.
21867
21868         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
21869         (dg-require-weak, dg-require-visibility, dg-require-alias,
21870         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
21871         dg-require-iconv, dg-require-named-sections): Use it.
21872
21873         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
21874
21875 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
21876
21877         PR target/16457
21878         * gcc.dg/ppc-and-1: New
21879
21880         PR target/16796
21881         * gcc.dg/ppc-mov-1.c: New.
21882
21883         PR target/16458
21884         * gcc.dg/ppc-compare-1.c: New.
21885
21886 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
21887
21888         * objc.dg/desig-init-2.m: New test.
21889
21890 2004-11-10  Adam Nemet  <anemet@lnxw.com>
21891
21892         PR middle-end/18160
21893         * g++.dg/warn/register-var-1.C: New test.
21894         * g++.dg/warn/register-var-2.C: New test.
21895
21896 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21897
21898         * gcc.dg/union-2.c: New test.
21899
21900 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
21901
21902         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
21903         New test for PR tree-optimization/17892.
21904
21905 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
21906
21907         PR c++/18369
21908         * g++.dg/init/new12.C: New test.
21909
21910 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
21911
21912         * gcc.target/sparc: New directory.
21913         * gcc.target/sparc/sparc.exp: New driver.
21914         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
21915         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
21916         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
21917         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
21918
21919 2004-11-10  Paul Brook  <paul@codesourcery.com>
21920
21921         PR fortran/18218
21922         * gfortran.dg/list_read.c: New test.
21923
21924 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21925
21926         PR c/18322
21927         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
21928         expected diagnostic location.
21929
21930 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
21931
21932         * gcc.dg/20041109-1.c: New test.
21933
21934 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
21935
21936         PR objc/18406
21937         * objc/compile/pr18406.m: New test.
21938
21939 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21940
21941         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
21942
21943 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21944
21945         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
21946
21947 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21948
21949         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
21950
21951 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21952
21953         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
21954         exit.
21955
21956 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
21957
21958         PR tree-opt/18299
21959         * gcc.c-torture/pr18299-1.c: New test.
21960
21961 2004-11-06  Andreas Schwab  <schwab@suse.de>
21962
21963         * gcc.dg/pr16286.c: Also test for bool and pixel.
21964
21965 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
21966
21967         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
21968         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
21969         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
21970         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
21971         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
21972         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
21973         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
21974         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
21975         gcc.dg/struct-semi-3.c: New tests.
21976
21977 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21978
21979         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
21980
21981 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21982
21983         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
21984         Do not use C99 designators.
21985
21986 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21987
21988         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
21989
21990 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21991
21992         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
21993         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
21994         * gcc.c-torture/execute/simd-5.x: Remove.
21995
21996 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
21997
21998         PR rtl-optimization/17933
21999         * gcc.dg/torture/pr17933-1.c: New test.
22000
22001 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
22002
22003         PR target/18106
22004         * lib/target-supports.exp (check_weak_available): Support
22005         Windows.
22006
22007 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
22008
22009         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
22010         call to fflush(stdout) before abort.
22011         (my_ffsll): New function.
22012         (generate_fields): Use it.
22013
22014 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
22015
22016         * gcc.dg/init-undef-1.c: New test.
22017
22018 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
22019
22020         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
22021         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
22022         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
22023         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
22024         expected messages for new parser.
22025
22026 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
22027
22028         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
22029
22030 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22031
22032         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
22033         on LP64 targets.
22034
22035 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
22036
22037         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
22038         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
22039         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
22040         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
22041         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
22042         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
22043         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
22044         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
22045         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
22046         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
22047
22048 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
22049
22050         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
22051         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
22052         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
22053         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
22054         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
22055         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
22056         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
22057         for new parser.
22058
22059 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
22060
22061         PR target/15342
22062         * gcc.dg/20041104-1.c: New test.
22063
22064 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22065
22066         * g++.dg/template/nontype7.C: New test.
22067         * g++.dg/template/nontype8.C: Likewise.
22068         * g++.dg/template/nontype9.C: Likewise.
22069         * g++.dg/template/nontype10.C: Likewise.
22070         * g++.dg/tc1/dr49.C: Likewise.
22071         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
22072         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
22073
22074 2004-11-04  Ben Elliston  <bje@au.ibm.com>
22075
22076         * g++.dg/rtti/tinfo1.C: Remove xfails.
22077
22078 2004-11-04  Ben Elliston  <bje@au.ibm.com>
22079
22080         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
22081         packed attribute to the definition to satisfy the new C++ parser.
22082
22083 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22084
22085         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
22086         invocations of va_arg.
22087
22088 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
22089
22090         PR c++/18124
22091         * g++.dg/template/crash25.C: New test.
22092
22093         PR c++/18155
22094         * g++.dg/template/typedef2.C: New test.
22095         * g++.dg/parse/crash13.C: Adjust error markers.
22096
22097         PR c++/18177
22098         * g++.dg/conversion/const3.C: New test.
22099
22100 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22101
22102         PR fortran/17535
22103         PR fortran/17583
22104         PR fortran/17713
22105         * gfortran.dg/generic_[123].f90: New testcases.
22106
22107 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22108
22109         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
22110         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
22111
22112 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
22113
22114         PR tree-opt/16808
22115         * gcc.c-torture/compile/pr16808.c: New test.
22116
22117 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
22118
22119         PR rtl-optimization/17104
22120         * gcc.dg/ppc-bitfield1.c: New.
22121
22122 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
22123
22124         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
22125
22126 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
22127
22128         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
22129         strings for 32-bit code.
22130
22131 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
22132
22133         PR c/18239
22134         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
22135
22136 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
22137
22138         PR c++/18064
22139         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
22140
22141 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
22142
22143         PR c++/15172
22144         * g++.dg/init/aggr2.C: New test.
22145
22146 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
22147
22148         * objc.dg/local-decl-1.m: New test.
22149
22150 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22151
22152         * gcc.dg/20040910-1.c: Adjust regex.
22153
22154 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22155
22156         PR rtl-optimization/18084
22157         * g++.dg/opt/pr18084-1.C: New testcase.
22158
22159 2004-10-30  Matt Austern  <austern@apple.com>
22160
22161         PR c++/17542
22162         * g++.dg/ext/attrib18.C: New test.
22163
22164 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22165
22166         PR middle-end/18096
22167         * gcc.dg/pr18096-1.c: New test case.
22168
22169 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22170
22171         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
22172
22173 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
22174
22175         PR c/16666
22176         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
22177         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
22178         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
22179         gcc.dg/old-style-prom-3.c: New tests.
22180
22181 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
22182
22183         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
22184         Remove unnecessary inclusion of stdio.h.
22185
22186 2004-10-29  Roger Sayle  <roger@eyesopen.com>
22187
22188         PR rtl-optimization/17581
22189         * gcc.dg/pr17581-1.c: New test case.
22190
22191 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
22192
22193         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
22194         being implemented.
22195         * g++.dg/conversion/dr195-1.C: New.
22196         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
22197         * g++.old-deja/g++.mike/p10148.C: Likewise.
22198
22199 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
22200
22201         PR c++/17695
22202         * g++.dg/debug/typedef2.C: New test.
22203
22204 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
22205
22206         PR fortran/13490
22207         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
22208         * gfortran.dg/g77/README: Update.
22209
22210 2004-10-28  Matt Austern  <austern@apple.com>
22211
22212         PR c++/14124
22213         * g++.dg/ext/packed7.C: New test.
22214
22215 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22216
22217         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
22218         scan-assembler.
22219         * lib/scanasm.exp (hidden-scan-for): New proc.
22220         (scan-hidden): Use hidden-scan-for instead of constructing the scan
22221         string.
22222         (scan-not-hidden): Likewise.
22223         * lib/target-supports.exp (check_visibility_available): mach-o is
22224         support too.
22225
22226 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
22227
22228         PR c++/17132
22229         * g++.dg/template/memclass3.C: New test.
22230
22231 2004-10-28  Adam Nemet  <anemet@lnxw.com>
22232
22233         PR middle-end/18160
22234         * gcc.dg/register-var-1.c: New test.
22235         * gcc.dg/register-var-2.c: New test.
22236         * gcc.dg/asm-7.c: Taking the address of a register variable is an
22237         error now.
22238
22239 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
22240
22241         PR other/18172
22242         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
22243         unused variables.
22244         * gcc.dg/vect/vect-22.c: Likewise.
22245
22246 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
22247
22248         * gcc.dg/i386-rotate-1.c: New test.
22249
22250 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
22251
22252         * g++.dg/init/ref12.C: Add "run" marker.
22253
22254         PR c++/17435
22255         * g++.dg/init/ref12.C: New test.
22256
22257         PR c++/18140
22258         * g++.dg/template/shift1.C: New test.
22259         * g++.dg/template/error10.C: Adjust error markers.
22260
22261 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
22262
22263         PR tree-opt/17529
22264         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
22265
22266 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
22267
22268         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
22269         * gcc.dg/weak/weak-3.c: Likewise.
22270         * gcc.dg/weak/weak-5.c: Likewise.
22271         * gcc.dg/weak/weak-9.c: Likewise.
22272         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
22273         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
22274
22275         * gcc.dg/darwin-weakimport-1.c: New.
22276
22277 2004-10-28  Ben Elliston  <bje@au.ibm.com>
22278
22279         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
22280
22281 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
22282
22283         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
22284         'syntax' error messages.
22285         * gcc.dg/cpp/direct2s.c: Likewise.
22286
22287 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
22288
22289         * gcc.c-torture/compile/20041026-1.c: New.
22290
22291 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
22292
22293         PR c++/18093
22294         * g++.dg/lookup/ns2.C: New test.
22295
22296         PR c++/18020
22297         * g++.dg/template/enum4.C: New test.
22298
22299         PR c++/18161
22300         * g++.dg/template/expr1.C: New test.
22301
22302 2004-10-26  Ben Elliston  <bje@au.ibm.com>
22303
22304         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
22305
22306 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22307
22308         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
22309         gcc.dg/decl-nospec-3.c: New tests.
22310
22311 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
22312
22313         * objc.dg/super-class-3.m: New test.
22314
22315 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
22316
22317         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
22318         resyncing.
22319         * gcc.dg/cpp/direct2s.c: Likewise.
22320
22321 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
22322
22323         * objc.dg/image-info.m: Update for changes to section selection.
22324
22325 2004-10-25  David Ayers  <d.ayers@inode.at>
22326             Ziemowit Laski  <zlaski@apple.com>
22327
22328         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
22329         diagnostics when messaging 'id <Proto>'.
22330         * objc.dg/class-protocol-1.m: New test.
22331         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
22332         a non-existent method signature.
22333         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
22334         Update diagnostics when messaging with non-existent method signature.
22335         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
22336         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
22337         invalid receivers are now resolved as if messaging 'id'; remove
22338         extraneous diagnostics.
22339
22340 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22341
22342         PR c/16667
22343         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
22344         gcc.dg/init-desig-obs-3.c: New tests.
22345
22346 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
22347
22348         * gcc.dg/debug/20041023-1.c: New test.
22349
22350 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
22351
22352         PR middle-end/17407
22353         * gcc.c-torture/compile/pr17407.c: New test.
22354
22355         PR c++/18121
22356         * g++.dg/template/array8.C: New test.
22357
22358 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22359
22360         PR other/18138
22361         * lib/g++.exp: Accept more than one multilib libgcc.
22362         * lib/gcc-dg.exp: Likewise.
22363         * lib/objc.exp: Likewise.
22364         * lib/treelang.exp: Likewise.
22365         * lib/gfortran.exp: Likewise.
22366
22367 2004-10-24  Ben Elliston  <bje@au.ibm.com>
22368
22369         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
22370
22371 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
22372
22373         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
22374         * gcc.dg/c99-const-expr-3.c: Likewise.
22375
22376 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
22377
22378         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
22379
22380 2004-10-23  Ben Elliston  <bje@au.ibm.com>
22381
22382         * gcc.c-torture/execute/loop-2e.x: Remove.
22383
22384 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22385
22386         PR c++/18095
22387         * g++.dg/parse/crash18.C: New.
22388         * g++.dg/parse/crash19.C: New.
22389
22390 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
22391
22392         * g++.dg/ext/dllimport1.C: Move dg-warnings.
22393         * g++.dg/ext/dllimport2.C: Same.
22394         * g++.dg/ext/dllimport8.C: Same.
22395
22396 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
22397
22398         PR c++/10841
22399         * g++.dg/conversion/cast1.C: New test.
22400         * g++.dg/overload/pmf1.C: Adjust error marker.
22401
22402 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
22403
22404         PR objc/17923
22405         * objc.dg/const-str-7.m: New test.
22406
22407 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22408
22409         * g++.dg/template/memfriend11.C: Fix comment typo.
22410         * g++.dg/template/memfriend14.C: Likewise.
22411
22412 2004-10-20  Richard Henderson  <rth@redhat.com>
22413
22414         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
22415         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
22416         -fasynchronous-unwind-tables.
22417
22418 2004-10-20  Richard Henderson  <rth@redhat.com>
22419
22420         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
22421         (main): Return success.
22422         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
22423         (main): Return success.
22424
22425 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22426
22427         PR c++/13495
22428         * g++.dg/template/memfriend9.C: New test.
22429         * g++.dg/template/memfriend10.C: Likewise.
22430         * g++.dg/template/memfriend11.C: Likewise.
22431         * g++.dg/template/memfriend12.C: Likewise.
22432         * g++.dg/template/memfriend13.C: Likewise.
22433         * g++.dg/template/memfriend14.C: Likewise.
22434         * g++.dg/template/memfriend15.C: Likewise.
22435         * g++.dg/template/memfriend16.C: Likewise.
22436         * g++.dg/template/memfriend17.C: Likewise.
22437         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
22438
22439 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
22440
22441         * g++.dg/conversion/dr195.C: New.
22442         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
22443
22444 2004-10-20  Ben Elliston  <bje@au.ibm.com>
22445             Devang Patel  <dpatel@apple.com>
22446
22447         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
22448         of floating point arithmetic, which could trap.
22449
22450 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
22451
22452         PR c++/14035
22453         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
22454         * g++.dg/conversion/const2.C: New test.
22455         * g++.dg/expr/reinterpret2.C: New test.
22456         * g++.dg/expr/reinterpret3.C: New test.
22457         * g++.dg/expr/cast2.C: New test.
22458         * g++.dg/expr/copy1.C: New test.
22459         * g++.dg/other/conversion1.C: Change error message.
22460         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
22461         function pointers to void *.
22462         * g++.old-deja/g++.mike/p10148.C: Likewise.
22463
22464 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22465
22466         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
22467
22468 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
22469
22470         PR c++/18047
22471
22472         * g++.dg/parse/expr3.C: New test.
22473
22474 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22475
22476         * gcc.dg/smod-1.c: New test.
22477
22478 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
22479
22480         * objc.dg/method-14.m: New test.
22481
22482 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
22483
22484         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
22485         Also xfail as the patch was reverted.
22486
22487 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
22488
22489         PR middle-end/16973
22490         * gcc.dg/pr16973.c: New test.
22491
22492 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
22493
22494         PR tree-optimization/17656
22495         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
22496
22497 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
22498
22499         * g++.dg/eh/shadow1.C: New.
22500
22501 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
22502
22503         * gcc.c-torture/compile/20041018-1.c: New test.
22504
22505 2004-10-18  Ben Elliston  <bje@au.ibm.com>
22506
22507         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
22508         compiler referring to register 0 when accessing sdata.  The linker
22509         now patches things up.
22510
22511 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
22512
22513         PR c/17529
22514         * gcc.c-torture/compile/pr17529.c: New test.
22515
22516 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22517
22518         PR c++/17743
22519         * g++.dg/ext/attrib17.C: New test.
22520
22521 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22522
22523         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
22524
22525 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22526
22527         PR c++/10479
22528         * g++.dg/ext/attrib16.C: New test.
22529
22530 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
22531
22532         PR c++/17042
22533         * g++.dg/init/dso_handle1.C: New test.
22534
22535         PR c++/14667
22536         * g++.dg/parse/typedef6.C: New test.
22537
22538         PR c++/17916
22539         * g++.dg/parse/pragma1.C: New test.
22540
22541 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
22542
22543         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
22544
22545 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
22546
22547         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
22548         -fno-common when on HPPA HP-UX platforms.
22549
22550 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
22551
22552         PR other/16820
22553         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
22554         stdint.h.
22555         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
22556         uintptr_t.
22557
22558 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
22559
22560         PR c++/16301
22561         * g++.dg/lookup/strong-using-4.C: New test.
22562
22563 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
22564
22565         PR middle-end/16567
22566         * gcc.c-torture/compile/nested-1.c: New test.
22567
22568 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
22569
22570         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
22571         and mipsisa64*-*-* (until support for misaligned loads is added).
22572         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
22573         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
22574         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
22575         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
22576         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
22577         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
22578
22579 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
22580
22581         PR c++/17976
22582         * g++.dg/init/dtor3.C: New test.
22583
22584 2004-10-15  Ben Elliston  <bje@au.ibm.com>
22585
22586         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
22587
22588 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
22589
22590         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
22591         * gcc.dg/macho-lo-sum.c: Likewise.
22592
22593 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
22594
22595         * gcc.dg/ppc-spe64-1.c: New test.
22596
22597 2004-10-14  Devang Patel  <dpatel@apple.com>
22598
22599         PR 17635
22600         * gcc.dg/pr17635.c : New test.
22601
22602 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
22603
22604         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
22605         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
22606         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
22607         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
22608         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
22609         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
22610         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
22611         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
22612         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
22613         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
22614         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
22615         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
22616         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
22617         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
22618         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
22619         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
22620         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
22621         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
22622
22623 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
22624
22625         * gcc.dg/vect/vect-82.c: New testcase.
22626         * gcc.dg/vect/vect-82_64.c: New testcase.
22627         * gcc.dg/vect/vect-83.c: New testcase.
22628         * gcc.dg/vect/vect-83_64.c: New testcase.
22629
22630 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22631
22632         * gcc.dg/cpp/error-1.c: New test.
22633
22634 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22635
22636         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
22637
22638 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
22639
22640         PR target/17984
22641         * gcc.dg/cris-peep2-xsrand2.c: New test.
22642
22643 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
22644
22645         PR c++/17661
22646         * testsuite/g++.dg/expr/for2.C: New test.
22647
22648 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22649
22650         * g++.dg/inherit/thunk1.C: Run on the SPARC.
22651
22652 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
22653
22654         PR tree-optimization/17724
22655         * g++.dg/opt/pr17724-1.C: New test.
22656         * g++.dg/opt/pr17724-2.C: New test.
22657         * g++.dg/opt/pr17724-3.C: New test.
22658         * g++.dg/opt/pr17724-4.C: New test.
22659         * g++.dg/opt/pr17724-5.C: New test.
22660         * g++.dg/opt/pr17724-6.C: New test.
22661
22662 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
22663
22664         PR c/17301
22665         * gcc.dg/pr17301-2.c: New test.
22666
22667 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
22668
22669         PR c++/15876
22670         * g++.dg/parse/error22.C: New test.
22671
22672         PR c++/17936
22673         * g++.dg/template/spec18.C: New test.
22674
22675 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
22676
22677         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
22678         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
22679         memcpy.
22680         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
22681         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
22682
22683 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
22684
22685         * g++.dg/eh/cleanup5.C: Add dg-options "".
22686
22687 2004-10-11  Roger Sayle  <roger@eyesopen.com>
22688
22689         PR middle-end/17657
22690         * gcc.dg/switch-4.c: New test case.
22691
22692 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
22693
22694         * gcc.c-torture/execute/20041011-1.c: New test.
22695
22696 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
22697
22698         PR c++/17554
22699         * g++.dg/init/for3.C: New test.
22700
22701         PR c++/17657
22702         * g++.dg/opt/switch2.C: New test.
22703
22704         PR middle-end/17703
22705         * g++.dg/warn/Wreturn-2.C: New test.
22706
22707 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
22708
22709         PR c++/17907
22710         * g++.dg/eh/cleanup5.C: New test.
22711
22712 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
22713
22714         PR c++/17393
22715         * g++.dg/parse/error21.C: New test.
22716
22717 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22718
22719         * g++.dg/overload/pmf1.C: Adjust quoting marks.
22720         * g++.dg/warn/incomplete1.C: Likewise.
22721         * g++.dg/template/qualttp20.C: Likewise.
22722
22723 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22724
22725         PR c/17881
22726         * parm-incomplete-1.c: New test.
22727
22728 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
22729
22730         PR c++/17867
22731         * g++.dg/parse/error19.C: New test.
22732
22733         PR c++/17670
22734         * g++.dg/init/new11.C: New test.
22735
22736         PR c++/17821
22737         * g++.dg/parse/error20.C: New test.
22738
22739         PR c++/17826
22740         * g++.dg/template/crash24.C: New test.
22741
22742 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22743
22744         PR c/17301
22745         * gcc.dg/pr17301-1.c: New test.
22746
22747 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22748
22749         PR c/17189
22750         * gcc.dg/anon-struct-5.c: New test.
22751
22752 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22753
22754         PR c/17844
22755         * gcc.dg/pr17844-1.c: New test.
22756
22757 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
22758
22759         PR tree-optimization/17906
22760         * gcc.c-torture/compile/pr17906.c: New.
22761
22762 2004-10-09  Stuart Hastings  <stuart@apple.com>
22763             Roger Sayle  <roger@eyesopen.com>
22764
22765         PR rtl-optimization/17853
22766         * gcc.dg/i386-mmx-5.c: New testcase.
22767
22768 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
22769
22770         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
22771
22772 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
22773
22774         PR c++/17524
22775         * g++.dg/template/static9.C: New test.
22776
22777         PR c++/17685
22778         * g++.dg/parse/operator5.C: New test.
22779
22780 2004-10-09  Roger Sayle  <roger@eyesopen.com>
22781
22782         PR middle-end/17894
22783         * gcc.c-torture/execute/divcmp-4.c: New test case.
22784
22785 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22786
22787         PR tree-opt/17902
22788         * g++.dg/opt/pr17902.C: New test.
22789
22790 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
22791
22792         * gcc.dg/cpp/ident-1.c: Add dg-options "".
22793
22794 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22795
22796         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
22797
22798 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22799
22800         * gcc.dg/assign-warn-3.c: New test.
22801
22802 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22803
22804         PR c/16999
22805         * gcc.dg/cpp/ident-1.c: New test.
22806
22807 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22808
22809         * gcc.c-torture/compile/acc1.c: New.
22810
22811 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22812
22813         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
22814         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
22815
22816 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22817
22818         * gcc.dg/ultrasp11.c: New test.
22819
22820 2004-10-08  Michael Matz  <matz@suse.de>
22821
22822         * gcc.dg/doloop-2.c: New test.
22823
22824 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22825
22826         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
22827         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
22828         objc.dg/method-9.m: Update expected diagnostics.
22829
22830 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
22831
22832         * gcc.dg/ppc-fsel-3.c: New file.
22833         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
22834
22835 2004-10-07  Paul Brook  <paul@codesourcery.com>
22836
22837         * gfortran.dg/intrinsic_verify_1.f90: New test.
22838
22839 2004-10-07  Paul Brook  <paul@codesourcery.com>
22840
22841         * gfortran.dg/empty_format_1.f90: Remove stray commas.
22842
22843 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22844
22845         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
22846         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
22847         commit.
22848
22849 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
22850
22851         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
22852
22853 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22854
22855         PR c++/17115
22856         * g++.dg/warn/Winline-4.C: New test.
22857
22858 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22859
22860         * gcc.c-torture/compile/20041007-1.c: New test.
22861
22862 2004-10-07  Paul Brook  <paul@codesourcery.com>
22863
22864         PR fortran/17678
22865         * gfortran.dg/use_allocated_1.f90: New test.
22866
22867 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
22868
22869         PR middle-end/17849
22870         * gfortran.fortran-torture/compile/nested.f90: New test
22871
22872 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22873
22874         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
22875
22876 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
22877
22878         PR c++/17368
22879         * g++.dg/ext/asm6.C: New test.
22880
22881 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
22882
22883         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
22884
22885 2004-10-06  Paul Brook  <paul@codesourcery.com>
22886
22887         PR libfortran/17709
22888         * gfortran.dg/empty_format_1.f90: New test.
22889
22890 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22891
22892         PR fortran/17568
22893         * gfortran.dg/ishft.f90: New test.
22894
22895         PR fortran/17283
22896         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
22897         tests.
22898
22899 2004-10-06  Paul Brook  <paul@codesourcery.com>
22900
22901         * gfortran.dg/do_1.f90: New test.
22902
22903 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22904
22905         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
22906         optimizing for size.
22907
22908 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22909
22910         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
22911
22912 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22913
22914         * gcc.c-torture/compile/20041005-1.c: New test.
22915
22916 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22917
22918         PR c++/17829
22919         * g++.dg/lookup/koenig4.C: New.
22920
22921 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22922
22923         * g++.dg/other/classkey1.C: Adjust quoting marks.
22924         * g++.dg/parse/error15.C: Likewise.
22925         * g++.dg/template/meminit2.C (int>): Likewise.
22926
22927 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22928
22929         PR fortran/17283
22930         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
22931
22932         PR fortran/17631
22933         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
22934
22935         PR fortran/17708
22936         * gfortran.dg/pr17708.f90: New test.
22937
22938 2004-10-04  Chao-ying Fu  <fu@mips.com>
22939
22940         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
22941         * gcc.dg/vect/vect-4.c: Ditto.
22942         * gcc.dg/vect/vect-5.c: Ditto.
22943         * gcc.dg/vect/vect-6.c: Ditto.
22944         * gcc.dg/vect/vect-8.c: Ditto.
22945         * gcc.dg/vect/vect-16.c: Ditto.
22946         * gcc.dg/vect/vect-30.c: Ditto.
22947         * gcc.dg/vect/vect-40.c: Ditto.
22948         * gcc.dg/vect/vect-41.c: Ditto.
22949         * gcc.dg/vect/vect-42.c: Ditto.
22950         * gcc.dg/vect/vect-43.c: Ditto.
22951         * gcc.dg/vect/vect-44.c: Ditto.
22952         * gcc.dg/vect/vect-45.c: Ditto.
22953         * gcc.dg/vect/vect-46.c: Ditto.
22954         * gcc.dg/vect/vect-47.c: Ditto.
22955         * gcc.dg/vect/vect-48.c: Ditto.
22956         * gcc.dg/vect/vect-49.c: Ditto.
22957         * gcc.dg/vect/vect-50.c: Ditto.
22958         * gcc.dg/vect/vect-51.c: Ditto.
22959         * gcc.dg/vect/vect-52.c: Ditto.
22960         * gcc.dg/vect/vect-53.c: Ditto.
22961         * gcc.dg/vect/vect-54.c: Ditto.
22962         * gcc.dg/vect/vect-55.c: Ditto.
22963         * gcc.dg/vect/vect-56.c: Ditto.
22964         * gcc.dg/vect/vect-57.c: Ditto.
22965         * gcc.dg/vect/vect-58.c: Ditto.
22966         * gcc.dg/vect/vect-59.c: Ditto.
22967         * gcc.dg/vect/vect-60.c: Ditto.
22968         * gcc.dg/vect/vect-74.c: Ditto.
22969         * gcc.dg/vect/vect-79.c: Ditto.
22970         * gcc.dg/vect/vect-80.c: Ditto.
22971
22972 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
22973
22974         * gcc.dg/unused-7.c: Use the correct option.
22975
22976 2004-10-04  Paul Brook  <paul@codesourcery.com>
22977         Bud Davis  <bdavis9659@comcast.net>
22978
22979         PR fortran/17706
22980         PR fortran/16434
22981         * gfortran/pr17706.f90: New test.
22982         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
22983
22984 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22985
22986         * gfortran.dg/pr17612.f90: New test.
22987
22988 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22989
22990         * g++.dg/template/local1.C: Adjust quoting marks in
22991         testing for diagnostics.
22992         * g++.dg/tls/diag-2.C: Likewise.
22993         * g++.dg/other/error8.C: Likewise.
22994
22995 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22996
22997         PR c/17178
22998         * gcc.dg/unused-4.c: Adjust to be correct.
22999
23000         PR c/17820
23001         * gcc.dg/unused-7.c: New test.
23002
23003 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
23004
23005         PR c++/17797
23006         * g++.dg/overload/template2.C: New test.
23007
23008 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
23009
23010         PR tree-optimization/16632
23011         * gcc.dg/tree-ssa/20041002-1.c: New.
23012
23013 2004-10-03  Paul Brook  <paul@codesourcery.com>
23014
23015         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
23016         rather than relying on default formatting.
23017
23018 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
23019
23020         * gcc.dg/20040920-1.c: Update expected message text.
23021
23022 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
23023
23024         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
23025
23026 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
23027
23028         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
23029         tree level.
23030
23031 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
23032
23033         * gcc.dg/tree-ssa/pr17343.c: Remove.
23034
23035 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
23036
23037         PR tree-opt/17343
23038         * gcc.dg/tree-ssa/pr17343.c: New test.
23039
23040 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
23041
23042         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
23043         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
23044         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
23045         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
23046         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
23047
23048 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23049
23050         * gcc.dg/lvalue-2.c: New test.
23051
23052 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23053
23054         PR c/17730
23055         * gcc.dg/pr17730-1.c: New test
23056
23057 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
23058
23059         PR c/7425
23060         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
23061
23062 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
23063
23064         * gcc.c-torture/execute/stdarg-1.c: New test.
23065         * gcc.c-torture/execute/stdarg-2.c: New test.
23066         * gcc.c-torture/execute/stdarg-3.c: New test.
23067         * gcc.dg/tree-ssa/stdarg-1.c: New test.
23068         * gcc.dg/tree-ssa/stdarg-2.c: New test.
23069         * gcc.dg/tree-ssa/stdarg-3.c: New test.
23070         * gcc.dg/tree-ssa/stdarg-4.c: New test.
23071         * gcc.dg/tree-ssa/stdarg-5.c: New test.
23072
23073 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
23074
23075         PR tree-optimization/17697
23076         * g++.dg/opt/pr17697-1.C: New test.
23077         * g++.dg/opt/pr17697-2.C: New test.
23078         * g++.dg/opt/pr17697-3.C: New test.
23079
23080 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
23081
23082         PR c/16409
23083         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
23084         gcc.dg/vla-init-5.c: New tests.
23085
23086 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
23087
23088         PR c/13804
23089         * gcc.dg/pr13804-1.c: New test.
23090
23091 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23092
23093         PR fortran/16938
23094         * gfortran.dg/pr16938.f90: New test.
23095
23096 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
23097
23098         * g++.dg/template/crash23.C: New test.
23099
23100 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
23101
23102         PR c++/17585
23103         * g++.dg/template/static8.C: New test.
23104
23105 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
23106
23107         PR c++/17681
23108         * g++.dg/other/error9.C: New test.
23109
23110 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23111
23112         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
23113
23114 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23115
23116         PR fortran/15164
23117         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
23118
23119 2004-09-26  Roger Sayle  <roger@eyesopen.com>
23120
23121         PR middle-end/17112
23122         * gcc.dg/pr17112-1.c: New test case.
23123
23124 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23125
23126         PR c/11459
23127         * gcc.dg/pr11459-1.c: New test.
23128
23129 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
23130
23131         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
23132         * gcc.dg/tree-ssa/loop-4.c: Likewise.
23133
23134 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23135
23136         * gfortran.dg/pr15324.f90: Make array bounds consistent.
23137
23138 2004-09-25  Jan Hubicka  <jh@suse.cz>
23139
23140         * compile/30040909-1.c: New test.
23141         * compile/30040907-1.c: New test.
23142
23143 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
23144
23145         * gcc.c-torture/execute/va-arg-26.c: New test.
23146
23147 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
23148
23149         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
23150         extra diagnostics on targets with 64-bit pointers.
23151         * objc.dg/selector-1.m: Adjust dg-warning regexp.
23152
23153 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23154
23155         PR c/17188
23156         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
23157         * gcc.dg/decl-3.c: Adjust expected message.
23158
23159 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23160
23161         PR fortran/17615
23162         * gfortran.dg/pr17615.f90: New test.
23163
23164 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
23165
23166         PR tree-optimzation/17517
23167         * g++.dg/tree-ssa/pr17517.C: New Test.
23168
23169 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23170
23171         PR c++/16889
23172         * g++.dg/lookup/ambig3.C: New.
23173
23174 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
23175
23176         PR tree-opt/17624
23177         * g++.dg/opt/pr17624.C: New test.
23178
23179 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23180
23181         PR c/6980
23182         * gcc.dg/Wbad-function-cast-1.c: New test.
23183
23184 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
23185
23186         * g++.dg/ext/complit1.C
23187         * g++.dg/other/error2.C
23188         * g++.dg/other/nontype-1.C
23189         * g++.dg/parse/crash11.C
23190         * g++.dg/parse/crash12.C
23191         * g++.dg/parse/error15.C
23192         * g++.dg/parse/error4.C
23193         * g++.dg/parse/tmpl-outside1.C
23194         * g++.dg/parse/too-many-tmpl-args1.C
23195         * g++.dg/template/dependent-expr3.C
23196         * g++.dg/template/error10.C
23197         * g++.dg/template/instantiate1.C
23198         * g++.dg/template/vtable2.C
23199         * g++.dg/warn/Wshadow-1.C
23200         * g++.dg/warn/weak1.C
23201         * g++.old-deja/g++.brendan/crash16.C
23202         * g++.old-deja/g++.brendan/crash18.C
23203         * g++.old-deja/g++.brendan/crash48.C
23204         * g++.old-deja/g++.brendan/crash49.C
23205         * g++.old-deja/g++.brendan/crash55.C
23206         * g++.old-deja/g++.brendan/crash56.C
23207         * g++.old-deja/g++.brendan/crash8.C
23208         * g++.old-deja/g++.brendan/enum11.C
23209         * g++.old-deja/g++.brendan/enum8.C
23210         * g++.old-deja/g++.brendan/enum9.C
23211         * g++.old-deja/g++.brendan/friend3.C
23212         * g++.old-deja/g++.brendan/misc14.C
23213         * g++.old-deja/g++.bugs/900402_02.C
23214         * g++.old-deja/g++.bugs/900404_03.C
23215         * g++.old-deja/g++.bugs/900404_04.C
23216         * g++.old-deja/g++.bugs/900428_03.C
23217         * g++.old-deja/g++.jason/crash4.C
23218         * g++.old-deja/g++.jason/overload21.C
23219         * g++.old-deja/g++.jason/redecl1.C
23220         * g++.old-deja/g++.jason/report.C
23221         * g++.old-deja/g++.jason/rfg10.C
23222         * g++.old-deja/g++.jason/template30.C
23223         * g++.old-deja/g++.law/arm12.C
23224         * g++.old-deja/g++.law/ctors5.C
23225         * g++.old-deja/g++.law/cvt20.C
23226         * g++.old-deja/g++.law/init10.C
23227         * g++.old-deja/g++.law/init8.C
23228         * g++.old-deja/g++.law/visibility17.C
23229         * g++.old-deja/g++.law/visibility7.C
23230         * g++.old-deja/g++.mike/net8.C
23231         * g++.old-deja/g++.mike/p646.C
23232         * g++.old-deja/g++.mike/p700.C
23233         * g++.old-deja/g++.mike/p701.C
23234         * g++.old-deja/g++.mike/p811.C
23235         * g++.old-deja/g++.ns/template13.C
23236         * g++.old-deja/g++.other/array3.C
23237         * g++.old-deja/g++.other/crash25.C
23238         * g++.old-deja/g++.other/dtor3.C
23239         * g++.old-deja/g++.other/dtor4.C
23240         * g++.old-deja/g++.other/main1.C
23241         * g++.old-deja/g++.other/warn7.C
23242         * g++.old-deja/g++.pt/crash11.C
23243         * g++.old-deja/g++.pt/crash36.C
23244         * g++.old-deja/g++.pt/spec22.C
23245         * g++.old-deja/g++.pt/spec9.C
23246         * g++.old-deja/g++.pt/ttp52.C
23247         * g++.old-deja/g++.robertl/eb103.C
23248         * g++.old-deja/g++.robertl/eb121.C
23249         * g++.old-deja/g++.robertl/eb22.C
23250         * g++.old-deja/g++.robertl/eb8.C:
23251         Update locations and/or regexps of dg-error markers.
23252         Remove markers for some bogus messages that are no longer issued.
23253
23254 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
23255
23256         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
23257         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
23258
23259 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
23260
23261         PR c++/17618
23262         * g++.dg/lookup/crash5.C: New test.
23263
23264 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
23265
23266         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
23267         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
23268         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
23269         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
23270         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
23271         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
23272
23273         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
23274         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
23275         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
23276         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
23277         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
23278         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
23279
23280         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
23281
23282         * gcc.dg/vect/vect-44.c: Check additional cases.
23283         * gcc.dg/vect/vect-48.c: Check additional cases.
23284
23285         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
23286         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
23287         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
23288         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
23289         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
23290         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
23291         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
23292         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
23293         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
23294
23295         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
23296         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
23297         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
23298
23299 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23300
23301         * gcc.dg/tree-ssa/loop-6.c: New test.
23302
23303 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
23304
23305         PR c++/17620
23306         * g++.dg/inherit/base2.C: New.
23307
23308 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23309
23310         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
23311         * gcc.dg/20001012-2.c: Likewise.
23312         * gcc.dg/20001013-1.c: Likewise.
23313         * gcc.dg/20001101-1.c: Likewise.
23314         * gcc.dg/20001102-1.c: Likewise.
23315         * gcc.dg/bf-spl1.c: Likewise.
23316         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
23317         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
23318
23319 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
23320
23321         PR tree-optimization/16721
23322         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
23323
23324 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
23325
23326         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
23327         * gcc.dg/20040305-1.c: Likewise.
23328
23329 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23330
23331         PR c/16566
23332         * gcc.c-torture/compile/pr16566-1.c,
23333         gcc.c-torture/compile/pr16566-2.c,
23334         gcc.c-torture/compile/pr16566-3.c: New tests.
23335
23336 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
23337
23338         PR tree-optimization/17512
23339         * gcc.c-torture/compile/20040916-1.c.
23340
23341 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
23342
23343         * gcc.dg/pragma-re-3.c: New test.
23344
23345 2004-09-17  Matt Austern  <austern@apple.com>
23346
23347         PR c++/15049
23348         * g++.dg/other/anon3.C: New.
23349
23350 2004-09-21  Roger Sayle  <roger@eyesopen.com>
23351
23352         PR c++/7503
23353         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
23354         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
23355         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
23356         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
23357         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
23358
23359 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
23360
23361         PR fortran/17286
23362         * gfortran.dg/pr17286.f90: New test.
23363
23364 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
23365
23366         PR c++/17530
23367         * g++.dg/template/static7.C: New test.
23368
23369 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
23370
23371         PR tree-opt/17558
23372         * gcc.c-torture/compile/pr17558.c: New test.
23373
23374 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23375
23376         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
23377         if SKIP_ATTRIBUTE is defined.
23378
23379 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23380
23381         PR fortran/15957
23382         * gfortran.dg/pr15957.f90: New test.
23383
23384 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
23385
23386         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
23387         in comparison.
23388         * gcc.dg/vect/vect-79.c: Likewise.
23389         * gcc.dg/vect/vect-80.c: Likewise.
23390
23391 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23392
23393         PR fortran/15750
23394         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
23395
23396 2004-09-20  Ira Rosen  <irar@il.ibm.com>
23397
23398         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
23399         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
23400         * gcc.dg/vect/vect-62.c: New testcase.
23401         * gcc.dg/vect/vect-63.c: New testcase.
23402         * gcc.dg/vect/vect-64.c: New testcase.
23403         * gcc.dg/vect/vect-65.c: New testcase.
23404         * gcc.dg/vect/vect-66.c: New testcase.
23405         * gcc.dg/vect/vect-67.c: New testcase.
23406         * gcc.dg/vect/vect-68.c: New testcase.
23407         * gcc.dg/vect/vect-69.c: New testcase.
23408         * gcc.dg/vect/vect-79.c: New testcase.
23409         * gcc.dg/vect/vect-80.c: New testcase.
23410
23411 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23412
23413         * gcc.target/mips/asm-1.c: New test.
23414
23415 2004-09-19  Ira Rosen  <irar@il.ibm.com>
23416
23417         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
23418         * gcc.dg/vect/vect-73.c: New testcase.
23419         * gcc.dg/vect/vect-74.c: New testcase.
23420         * gcc.dg/vect/vect-75.c: New testcase.
23421         * gcc.dg/vect/vect-76.c: New testcase.
23422         * gcc.dg/vect/vect-77.c: New testcase.
23423         * gcc.dg/vect/vect-78.c: New testcase
23424
23425 2004-09-18  Paul Brook  <paul@codesourcery.com>
23426
23427         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
23428
23429 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
23430
23431         PR c/17424
23432         * gcc.dg/pr17424-1.c: New test.
23433
23434 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
23435
23436         * g++.dg/tree-ssa/pr17153.C: New test.
23437
23438 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
23439
23440         PR pch/13361
23441         * testsuite/g++.dg/pch/wchar-1.C: New.
23442         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23443
23444 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
23445
23446         * gcc.c-torture/execute/20040917-1.c: New test.
23447
23448 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23449
23450         PR tree-optimization/17319
23451         * gcc.dg/pr17319.c: New test.
23452
23453 2004-09-17  Devang Patel  <dpatel@apple.com>
23454
23455         * gcc.dg/20040813-1.c: New test.
23456
23457 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23458
23459         PR tree-optimization/17273
23460         * gcc.c-torture/compile/pr17273.c: New test.
23461
23462 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23463
23464         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
23465         Update expected messages.
23466         * gcc.dg/declspec-13.c: New test.
23467
23468 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
23469
23470         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
23471
23472 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23473
23474         * gcc.c-torture/execute/pr17252.c: Use post-increment to
23475         change what 'a' is pointing to.
23476
23477 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
23478
23479         PR c++/16002
23480         * g++.dg/template/error18.C: New test.
23481
23482         PR c++/16029
23483         * g++.dg/warn/Wunused-8.C: New test.
23484
23485 2004-09-17  Steven Bosscher  <stevenb@suse.de>
23486
23487         PR tree-optimization/17513
23488         * gcc.dg/20040916-1.c: New test.
23489
23490 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
23491
23492         PR c++/17501
23493         * g++.dg/template/typename7.C: New test.
23494
23495 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23496
23497         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
23498
23499 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
23500
23501         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
23502         with -ftree-based-profiling also.
23503         * lib/profopt.exp: Support late-set profile_option/feedback_option.
23504
23505 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
23506
23507         PR/15364
23508         * gfortran.dg/der_array_io_1.f90: New test.
23509         * gfortran.dg/der_array_io_2.f90: New test.
23510         * gfortran.dg/der_array_io_3.f90: New test.
23511
23512 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
23513
23514         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
23515         EABI.
23516
23517 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
23518
23519         * g++.dg/opt/switch1.C: New test.
23520
23521 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23522
23523         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
23524         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
23525         Update expected messages.
23526
23527 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23528
23529         PR fortran/16485
23530         * gfortran.dg/same_name_1.f90: New test.
23531
23532 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
23533
23534         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
23535         dereference garbage pointers.
23536
23537 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
23538
23539         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
23540         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
23541
23542         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
23543         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
23544         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
23545
23546 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
23547
23548         PR c++/17324
23549         * g++.dg/template/mangle1.C: New test.
23550
23551 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
23552
23553         PR tree-optimization/17252
23554         * gcc.c-torture/execute/pr17252.c: New test.
23555
23556 2004-09-14  Andrew Pinski  <apinski@apple.com>
23557
23558         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
23559
23560 2004-09-14  Roger Sayle  <roger@eyesopen.com>
23561
23562         PR rtl-optimization/9771
23563         * gcc.dg/pr9771-1.c: New test case.
23564
23565 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
23566
23567         PR tree-optimization/15262
23568         * gcc.c-torture/execute/pr15262-1.c: New test.
23569         * gcc.c-torture/execute/pr15262-2.c: New test.
23570
23571 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23572
23573         * gcc.dg/declspec-12.c: New test.
23574
23575 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
23576
23577         * gfortran.dg/pr17090.f90: Add directives to test.
23578
23579 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23580
23581         * gcc.c-torture/compile/20040914-1.c: New test.
23582
23583 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
23584
23585         PR c++/16162
23586         * g++.dg/template/decl2.C: New test.
23587
23588 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
23589
23590         PR fortran/17090
23591         * gfortran.dg/pr17090.f90: New test.
23592
23593 2004-09-13  Dale Johannesen  <dalej@apple.com>
23594
23595         * gcc.c-torture/compile/pr17408.c: New test case.
23596
23597 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
23598
23599         PR c++/16716
23600         * g++.dg/parse/crash17.C: New test.
23601
23602         PR c++/17327
23603         * g++.dg/template/enum3.C: New test.
23604
23605 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
23606
23607         * lib/gcc-defs.exp: Load wrapper.exp.
23608         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
23609         using local code.
23610         * lib/gcc.exp (gcc_init): Similar.
23611         * lib/gfortran.exp (gfortran_init): Similar.
23612         * lib/objc.exp (objc_init): Similar.
23613         * lib/treelang.exp (treelang_init): Similar.
23614         * lib/wrapper.exp: New file with build_wrapper call machinery in
23615         ${tool}_maybe_build_wrapper.
23616
23617 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
23618
23619         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
23620         "inline".
23621         * gcc.dg/declspec-11.c: Update expected messages.
23622         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
23623         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
23624         gcc.dg/inline-12.c: New tests.
23625
23626 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
23627
23628         * g++.dg/tree-ssa/pr17400.C: New testcase.
23629
23630 2004-09-13  James E Wilson  <wilson@specifixinc.com>
23631
23632         * gcc.target/mips/sb1-1.c: New testcase.
23633
23634 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
23635
23636         * lib/g77-dg.exp: Remove unused file.
23637         * lib/mike-g77.exp: Ditto.
23638         * lib/g77.exp: Ditto.
23639
23640 2004-09-12  Richard Henderson  <rth@redhat.com>
23641
23642         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
23643
23644 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
23645
23646         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
23647         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
23648         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
23649         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
23650         Update expected messages.
23651
23652 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
23653
23654         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
23655         declaration/use mismatch for dirp parameter.
23656
23657 2004-09-12  Andrew Pinski  <apinski@apple.com>
23658
23659         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
23660         -fgnu-runtime is passed.
23661
23662 2004-09-12  Richard Henderson  <rth@redhat.com>
23663
23664         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
23665         do the uplevel thing and update additional_flags directly.
23666         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
23667         gfortran.fortran-torture/execute/intrinsic_nearest.x,
23668         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
23669         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
23670
23671 2004-09-11  Steven Bosscher  <stevenb@suse.de>
23672
23673         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
23674
23675 2004-09-11  Roger Sayle  <roger@eyesopen.com>
23676
23677         PR middle-end/17411
23678         * g++.dg/opt/pr17411-1.C: New test case.
23679
23680 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23681
23682         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23683         gcc.dg/tls/diag-2.c: Update expected messages.
23684         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
23685         messages.
23686         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
23687         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
23688         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
23689         gcc.dg/tls/diag-5.c: New tests.
23690
23691 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
23692
23693         * gcc.dg/20040910-1.c: Correct dg-error regexp.
23694
23695 2004-09-11  Steven Bosscher  <stevenb@suse.de>
23696
23697         * g++.dg/parse/break-in-for.C: New test.
23698
23699 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
23700
23701         * gcc.dg/tree-ssa/20040911-1.c: New test.
23702
23703 2004-09-11  Andreas Jaeger  <aj@suse.de>
23704
23705         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
23706         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
23707
23708 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
23709
23710         * gcc.target/frv: New directory of FR-V-specific tests.
23711
23712 2004-09-10  James E Wilson  <wilson@specifixinc.com>
23713
23714         * gcc.dg/convert-vec-1.c: New test.
23715
23716 2004-09-10  Roger Sayle  <roger@eyesopen.com>
23717
23718         PR middle-end/17024
23719         * gcc.dg/pr17024-1.c: New test case.
23720
23721 2004-09-10  Eric Christopher  <echristo@redhat.com>
23722
23723         * gcc.dg/20040910-1.c: New test.
23724
23725 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23726
23727         * gcc.dg/bitfld-9.c: New test.
23728
23729 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
23730
23731         * gcc.c-torture/execute/ieee/acc1.c: New test.
23732         * gcc.c-torture/execute/ieee/acc2.c: New test.
23733         * gcc.c-torture/execute/ieee/mzero6.c: New test.
23734
23735 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23736
23737         * gcc.dg/deprecated-2.c: New test.
23738
23739 2004-09-09  James E Wilson  <wilson@specifixinc.com>
23740
23741         * gcc.dg/init-vec-1.c: New test.
23742
23743 2004-09-09  Roger Sayle  <roger@eyesopen.com>
23744
23745         PR middle-end/17055
23746         * gcc.dg/pr17055-1.c: New test case.
23747
23748 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
23749
23750         PR target/17377
23751         * gcc.c-torture/execute/pr17377.c: New test.
23752
23753 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23754
23755         PR c/8420
23756         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
23757         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
23758         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23759         gcc.dg/long-long-typespec-1.c: New tests.
23760         * gcc.dg/tls/diag-2.c: Update expected diagnostics
23761
23762 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23763
23764         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
23765         gcc.dg/gnu99-static-1.c: New tests.
23766
23767 2004-09-08  Devang Patel  <dpatel@apple.com>
23768
23769         * gcc.dg/darwin-ld-20040828-1.c: New test.
23770         * gcc.dg/darwin-ld-20040828-2.c: New test.
23771         * gcc.dg/darwin-ld-20040828-3.c: New test.
23772
23773 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
23774
23775         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
23776         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
23777         in error message.
23778         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
23779         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
23780         in error message.
23781         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
23782         types they qualify.
23783         * objc.dg/type-size-2.m: Fix wording in comment.
23784         * objc.dg/va-meth-1.m: New test case.
23785
23786 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
23787
23788         PR c/16633:
23789         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
23790         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
23791
23792 2004-09-06  Devang Patel  <dpatel@apple.com>
23793
23794         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
23795         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
23796
23797 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
23798
23799         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
23800         reflect changed line numbering of diagnostics.
23801
23802 2004-09-06  Paul Brook  <paul@codesourcery.com>
23803
23804         * gfortran.dg/edit_real_1.f90: Add new test.
23805
23806 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23807
23808         * gcc.dg/tree-ssa/loop-2.c: New test.
23809         * gcc.dg/tree-ssa/loop-3.c: New test.
23810         * gcc.dg/tree-ssa/loop-4.c: New test.
23811         * gcc.dg/tree-ssa/loop-5.c: New test.
23812
23813 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23814
23815         * gcc.dg/format/sentinel-1.c: Update for parameter option.
23816
23817 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23818
23819         * gcc.dg/format/sentinel-1.c: New test.
23820
23821 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
23822
23823         * testsuite/gcc.dg/builtins-46.c: New.
23824
23825 2004-09-03  Devang Patel  <dpatel@apple.com>
23826
23827         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
23828         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
23829
23830 2004-09-03  Jan Beulich  <jbeulich@novell.com>
23831
23832         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
23833         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
23834         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
23835         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
23836         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
23837         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
23838         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
23839         the non-portable bzero.
23840         * gcc.dg/20010912-1.c: xfail for NetWare.
23841         * gcc.dg/20020426-2.c: xfail for NetWare.
23842         * gcc.dg/20021014-1.c: xfail for NetWare.
23843         * gcc.dg/20021018-1.c: xfail for NetWare.
23844         * gcc.dg/20030213-1.c: xfail for NetWare.
23845         * gcc.dg/20030225-1.c: xfail for NetWare.
23846         * gcc.dg/20030708-1.c: xfail for NetWare.
23847         * gcc.dg/builtins-config.h: Also exclude NetWare.
23848         * gcc.dg/format/format.h: Define restrict only if not already defined.
23849         * gcc.dg/nest.c: xfail for NetWare.
23850         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
23851         * lib/target-supports.exp (check_visibility_available): Exclude
23852         NetWare.
23853
23854 2004-09-03  Jan Beulich  <jbeulich@novell.com>
23855
23856         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
23857         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
23858         deterministic starting point for the alignment of structure fields.
23859         * gcc.dg/Wpadded.c: Dito.
23860         * g++.dg/abi/vbase10.C: Dito.
23861
23862 2004-09-03  Devang Patel  <dpatel@apple.com>
23863
23864         * g++.dg/debug/pr15736.cc: New test.
23865
23866 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
23867
23868         * README.QMTEST: Fix out-of-date link.
23869
23870 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
23871
23872         PR fortran/16579
23873         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
23874         Delete.  Duplicate of gfortran.dg/g77/20010610.f
23875
23876 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
23877
23878         * g++.dg/abi/arm_rtti1.C: New test.
23879
23880 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
23881
23882         * gcc.dg/ppc-vector-memcpy.c: New.
23883         * gcc.dg/ppc-vector-memset.c: New.
23884
23885 2004-09-02  Chao-ying Fu  <fu@mips.com>
23886
23887         * gcc.target/mips/mips-3d-1.c: New test.
23888         * gcc.target/mips/mips-3d-2.c: New test.
23889         * gcc.target/mips/mips-3d-3.c: New test.
23890         * gcc.target/mips/mips-3d-4.c: New test.
23891         * gcc.target/mips/mips-3d-5.c: New test.
23892         * gcc.target/mips/mips-3d-6.c: New test.
23893         * gcc.target/mips/mips-3d-7.c: New test.
23894         * gcc.target/mips/mips-3d-8.c: New test.
23895         * gcc.target/mips/mips-3d-9.c: New test.
23896         * gcc.target/mips/mips-ps-1.c: New test.
23897         * gcc.target/mips/mips-ps-2.c: New test.
23898         * gcc.target/mips/mips-ps-3.c: New test.
23899         * gcc.target/mips/mips-ps-4.c: New test.
23900         * gcc.target/mips/mips-ps-type.c: New test.
23901
23902 2004-09-02  Paul Brook  <paul@codesourcery.com>
23903
23904         * gfortran.dg/edit_real_1.f90: Add new tests.
23905
23906 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23907
23908         PR fortran/15327
23909         * gfortran.dg/merge_char_1.f90: New test.
23910
23911 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23912
23913         PR fortran/16404
23914         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
23915
23916 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23917
23918         PR c/1522
23919         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
23920
23921 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
23922
23923         * g++.dg/opt/loop1.C: Do not XFAIL.
23924
23925 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
23926
23927         * gcc.c-torture/execute/20040831-1.c: New test.
23928
23929 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
23930
23931         PR fortran/16579
23932         * gfortran.dg/g77/20010610.f: Now passes.
23933         Copy from g77.f-torture/execute. Add dg-run directive.
23934         * gfortran.dg/g77/README: Update
23935
23936 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23937
23938         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
23939         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
23940         (t1, t2, t3, t4): Add volatile.
23941
23942 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23943
23944         * g++.dg/ext/visibility/arm1.C: New test.
23945
23946 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
23947
23948         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
23949         -pedantic-errors.
23950
23951 2004-09-01  Paul Brook  <paul@codesourcery.com>
23952
23953         * gfortran.dg/eof_2.f90: New test.
23954
23955 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23956
23957         PR fortran/16579
23958         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
23959
23960 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
23961
23962         PR libfortran/16805
23963         * gfortran.dg/list_read_2.f90: New test.
23964
23965 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23966
23967         * g++.dg/abi/key1.C: New test.
23968
23969 2004-08-31  Richard Henderson  <rth@redhat.com>
23970
23971         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
23972         form of offsetof.
23973         * g++.dg/other/offsetof5.C: Remove duplicate.
23974
23975 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23976
23977         PR fortran/17244
23978         * gfortran.dg/func_derived_1.f90: New test.
23979
23980 2004-08-31  Paul Brook  <paul@codesourcery.com>
23981
23982         * gfortran.dg/eof_1.f90: New test.
23983
23984 2004-08-31  Paul Brook  <paul@codesourcery.com>
23985
23986         * gfortran.dg/list_read_1.f90: New file.
23987
23988 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
23989
23990         * g++.dg/opt/loop1.C: XFAIL.
23991
23992 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
23993
23994         * gcc.dg/funcdef-storage-1.c: New.
23995         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
23996         an extern function in local scope.
23997         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
23998         declare an 'auto inline' function in local scope.
23999         * gcc.dg/20011130-1.c: Likewise.
24000         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
24001         an 'auto' function in local scope.
24002         * gcc.dg/20021014-1.c: Likewise.
24003         * gcc.dg/20030331-2.c: Likewise.
24004
24005 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24006
24007         * gfortran.dg/blockdata_1.f90: New test.
24008
24009 2004-08-30  Richard Henderson  <rth@redhat.com>
24010
24011         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
24012
24013 2004-08-30  Richard Henderson  <rth@redhat.com>
24014
24015         * lib/fortran-torture.exp (fortran-torture-execute): Honor
24016         additional_flags set by alternate driver.
24017         (ieee-options): New procedure.
24018         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
24019         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
24020         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
24021         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
24022
24023 2004-08-30  Richard Henderson  <rth@redhat.com>
24024
24025         * lib/f-torture.exp: Remove.
24026
24027 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
24028
24029         PR rtl-optimization/16590
24030         * g++.dg/opt/loop1.C: New test.
24031
24032 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24033
24034         PR fortran/13910
24035         * gfortran.dg/oldstyle_1.f90: New test.
24036
24037 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
24038         Paul Brook  <paul@codesourcery.com>
24039
24040         * gfortran.dg/g77/README: Update.
24041         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
24042         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24043         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
24044
24045 2004-08-28  Paul Brook  <paul@codesourcery.com>
24046
24047         PR libfortran/17195
24048         * gfortran.dg/edit_real_1.f90: New test.
24049
24050 2004-08-27  Paul Brook  <paul@codesourcery.com>
24051
24052         * gfortran.dg/rewind_1.f90: New test.
24053
24054 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
24055
24056         PR fortran/16597
24057         * gfortran.dg/pr16597.f90: New test.
24058
24059 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24060
24061         PR c/13801
24062         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
24063         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
24064         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
24065         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
24066         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
24067
24068 2004-08-26  Nick Clifton  <nickc@redhat.com>
24069
24070         * gcc.c-torture/compile/pr17119.c: New test.
24071
24072 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24073
24074         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
24075
24076 2004-08-25  Richard Henderson  <rth@redhat.com>
24077
24078         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
24079         the bits that expect kind=8 to be the largest real kind.
24080
24081 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
24082
24083         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
24084
24085 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24086
24087         * gfortran.dg/assignment_1.f90: New test.
24088
24089 2004-08-25  Adam Nemet  <anemet@lnxw.com>
24090
24091         * g++.dg/template/repo3.C: New test.
24092
24093 2004-08-25  Roger Sayle  <roger@eyesopen.com>
24094
24095         PR middle-end/16693
24096         PR tree-optimization/16372
24097         * g++.dg/opt/pr16372-1.C: New test case.
24098         * g++.dg/opt/pr16693-1.C: New test case.
24099         * g++.dg/opt/pr16693-2.C: New test case.
24100
24101 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
24102
24103         * objc.dg/proto-lossage-4.m: New test.
24104
24105 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
24106
24107         PR c++/17155
24108         * g++.dg/inherit/local2.C: New test.
24109
24110 2004-08-25  Paul Brook  <paul@codesourcery.com>
24111
24112         PR fortran/17144
24113         * gfortran.dg/string_ctor_1.f90: New test.
24114
24115 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24116
24117         PR c++/14428
24118         * g++.dg/template/redecl2.C: New test.
24119
24120 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
24121
24122         PR fortran/17143
24123         * gfortran.dg/pr17143.f90: New test.
24124
24125 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
24126
24127         PR fortran/17164
24128         * gfortran.dg/pr17164.f90: New test.
24129
24130 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24131
24132         * gcc.dg/tree-ssa/loop-1.c: New test.
24133
24134 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
24135
24136         * gcc.c-torture/compile/20040824-1.c: New test.
24137
24138 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
24139
24140         * gcc.c-torture/compile/iftrap-3.c: New test.
24141
24142 2004-08-24  Paul Brook  <paul@codesourcery.com>
24143
24144         * gfortran.dg/entry_2.f90: New test.
24145
24146 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24147
24148         PR c++/16889
24149         * g++.dg/lookup/ambig[12].C: New.
24150
24151 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24152
24153         PR c++/16706
24154         * g++.dg/template/crash21.C: New test.
24155         * g++.dg/template/crash22.C: Likewise.
24156
24157 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24158
24159         PR c++/17149
24160         * g++.dg/template/access15.C: New.
24161
24162 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24163
24164         PR c++/17163
24165         * g++.dg/template/repo2.C: New test.
24166
24167 2004-08-23  Roger Sayle  <roger@eyesopen.com>
24168
24169         PR rtl-optimization/17078
24170         * gcc.c-torture/execute/pr17078-1.c: New test case.
24171
24172 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24173
24174         PR c/14492
24175         * gcc.dg/debug/crash1.c: New test.
24176
24177 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24178
24179         PR c/16180
24180         * gcc.dg/loop-5.c: New test.
24181
24182 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24183
24184         * gcc.c-torture/execute/20040823-1.c: New test.
24185
24186 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
24187
24188         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
24189         to the assembler.  Simplify test accordingly.
24190         (asm_abi_flags): Use GNU names.
24191         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
24192         to check for ABI flags.
24193
24194 2004-08-22  Andrew Pinski  <apinski@apple.com>
24195
24196         * g++.dg/opt/pr14029.C: New test.
24197         * gcc.c-torture/execute/pr15262.c: New test.
24198
24199 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24200
24201         * gfortran.dg/reduction.f90: Add checks with complex arguments.
24202
24203 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
24204
24205         PR 16908
24206         * gfortran.dg/direct_io.f90: New test.
24207
24208 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
24209
24210         PR c++/17121
24211         * g++.dg/inherit/local2.C: New test.
24212
24213 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24214
24215         PR c++/17120
24216         * g++.dg/warn/Wparentheses-4.C: New test.
24217
24218 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
24219
24220         PR c++/17121
24221         * g++.dg/inherit/local2.C: New test.
24222
24223         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
24224         * gcc.dg/ppc-ldstruct.c: Likewise.
24225         * gcc.dg/ppc64-abi-2.c: Likewise.
24226
24227 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
24228
24229         PR rtl-optimization/17099
24230         * gcc.c-torture/execute/20040820-1.c: New test.
24231
24232 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
24233
24234         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
24235
24236 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
24237
24238         PR fortran/17077
24239         * gfortran.dg/auto_array_1.f90: New test.
24240
24241 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24242
24243         PR fortran/17074
24244         * gfortran.dg/simpleif_1.f90: New test.
24245
24246 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
24247
24248         * lib/target-supports.exp (check_profiling_available): Return
24249         false for arm*-*-symbianelf* and arm*-*-eabi*.
24250
24251         PR c++/15890
24252         * g++.dg/template/delete1.C: New test.
24253
24254 2004-08-19  Paul Brook  <paul@codesourcery.com>
24255
24256         PR fortran/14976
24257         PR fortran/16228
24258         * gfortran.dg/data_char_1.f90: New test.
24259
24260 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
24261
24262         PR fortran/16946
24263         * gfortran.dg/reduction.f90: New testcase.
24264
24265 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24266
24267         PR fortran/16520
24268         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
24269
24270 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24271
24272         PR c++/17041
24273         * g++.dg/Wparentheses-3.C: New test.
24274
24275 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
24276
24277         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
24278         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
24279         * gcc.dg/vect/vect-2.c: Likewise.
24280         * gcc.dg/vect/vect-3.c: Likewise.
24281         * gcc.dg/vect/vect-4.c: Likewise.
24282         * gcc.dg/vect/vect-5.c: Likewise.
24283         * gcc.dg/vect/vect-6.c: Likewise.
24284         * gcc.dg/vect/vect-7.c: Likewise.
24285         * gcc.dg/vect/vect-25.c: Likewise.
24286         * gcc.dg/vect/vect-31.c: Likewise.
24287         * gcc.dg/vect/vect-32.c: Likewise.
24288         * gcc.dg/vect/vect-34.c: Likewise.
24289         * gcc.dg/vect/vect-36.c: Likewise.
24290         * gcc.dg/vect/vect-all.c: Likewise.
24291
24292 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
24293
24294         PR c++/17068
24295         * g++.dg/template/operator4.C: New test.
24296
24297 2004-08-18  Richard Henderson  <rth@redhat.com>
24298
24299         * gcc.dg/20040206-1.c: XFAIL.
24300
24301 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
24302
24303         PR c++/16246
24304         * g++.dg/template/array7.C: New test.
24305
24306 2004-08-17  James E Wilson  <wilson@specifixinc.com>
24307
24308         * gcc.dg/mips-movcc-1.c: New test.
24309         * gcc.dg/mips-movcc-2.c: New test.
24310         * gcc.dg/mips-movcc-3.c: New test.
24311
24312         * gcc.dg/mips-nmadd-1.c: New test.
24313         * gcc.dg/mips-nmadd-2.c: New test.
24314
24315 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
24316
24317         PR c++/15871
24318         * g++.dg/opt/inline8.C: New test.
24319
24320         PR c++/16965
24321         * g++.dg/parse/error17.C: New test.
24322
24323 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
24324
24325         * gcc.dg/vect: New directory for vectorizer tests.
24326         * gcc.dg/vect/tree-vect.h: New file.
24327         * gcc.dg/vect/vect.exp: New file.
24328         * gcc.dg/vect/pr16105.c.c: New test.
24329         * gcc.dg/vect/vect-1.c: New test.
24330         * gcc.dg/vect/vect-2.c: New test.
24331         * gcc.dg/vect/vect-3.c: New test.
24332         * gcc.dg/vect/vect-4.c: New test.
24333         * gcc.dg/vect/vect-5.c: New test.
24334         * gcc.dg/vect/vect-6.c: New test.
24335         * gcc.dg/vect/vect-7.c: New test.
24336         * gcc.dg/vect/vect-8.c: New test.
24337         * gcc.dg/vect/vect-9.c: New test.
24338         * gcc.dg/vect/vect-10.c: New test.
24339         * gcc.dg/vect/vect-11.c: New test.
24340         * gcc.dg/vect/vect-12.c: New test.
24341         * gcc.dg/vect/vect-13.c: New test.
24342         * gcc.dg/vect/vect-14.c: New test.
24343         * gcc.dg/vect/vect-15.c: New test.
24344         * gcc.dg/vect/vect-16.c: New test.
24345         * gcc.dg/vect/vect-17.c: New test.
24346         * gcc.dg/vect/vect-18.c: New test.
24347         * gcc.dg/vect/vect-19.c: New test.
24348         * gcc.dg/vect/vect-20.c: New test.
24349         * gcc.dg/vect/vect-21.c: New test.
24350         * gcc.dg/vect/vect-22.c: New test.
24351         * gcc.dg/vect/vect-23.c: New test.
24352         * gcc.dg/vect/vect-24.c: New test.
24353         * gcc.dg/vect/vect-25.c: New test.
24354         * gcc.dg/vect/vect-26.c: New test.
24355         * gcc.dg/vect/vect-27.c: New test.
24356         * gcc.dg/vect/vect-28.c: New test.
24357         * gcc.dg/vect/vect-29.c: New test.
24358         * gcc.dg/vect/vect-30.c: New test.
24359         * gcc.dg/vect/vect-31.c: New test.
24360         * gcc.dg/vect/vect-32.c: New test.
24361         * gcc.dg/vect/vect-33.c: New test.
24362         * gcc.dg/vect/vect-34.c: New test.
24363         * gcc.dg/vect/vect-35.c: New test.
24364         * gcc.dg/vect/vect-36.c: New test.
24365         * gcc.dg/vect/vect-37.c: New test.
24366         * gcc.dg/vect/vect-38.c: New test.
24367         * gcc.dg/vect/vect-40.c: New test.
24368         * gcc.dg/vect/vect-41.c: New test.
24369         * gcc.dg/vect/vect-42.c: New test.
24370         * gcc.dg/vect/vect-43.c: New test.
24371         * gcc.dg/vect/vect-44.c: New test.
24372         * gcc.dg/vect/vect-45.c: New test.
24373         * gcc.dg/vect/vect-46.c: New test.
24374         * gcc.dg/vect/vect-47.c: New test.
24375         * gcc.dg/vect/vect-48.c: New test.
24376         * gcc.dg/vect/vect-49.c: New test.
24377         * gcc.dg/vect/vect-50.c: New test.
24378         * gcc.dg/vect/vect-51.c: New test.
24379         * gcc.dg/vect/vect-52.c: New test.
24380         * gcc.dg/vect/vect-53.c: New test.
24381         * gcc.dg/vect/vect-54.c: New test.
24382         * gcc.dg/vect/vect-55.c: New test.
24383         * gcc.dg/vect/vect-56.c: New test.
24384         * gcc.dg/vect/vect-57.c: New test.
24385         * gcc.dg/vect/vect-58.c: New test.
24386         * gcc.dg/vect/vect-59.c: New test.
24387         * gcc.dg/vect/vect-60.c: New test.
24388         * gcc.dg/vect/vect-61.c: New test.
24389         * gcc.dg/vect/vect-all.c: New test.
24390         * gcc.dg/vect/vect-none.c: New test.
24391
24392 2004-08-17  Paul Brook  <paul@codesourcery.com>
24393
24394         PR fortran/13082
24395         * gfortran.dg/entry_1.f90: New test.
24396
24397 2004-08-17  Andrew Pinski  <apinski@apple.com>
24398
24399         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
24400
24401 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
24402
24403         * gcc.dg/pr17036-1.c: New test.
24404
24405 2004-08-16  Devang Patel  <dpatel@apple.com>
24406
24407         * gcc.dg/darwin-20040809-1.c: New test.
24408
24409 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
24410
24411         * gcc.dg/funcdef-attr-1.c: New test.
24412
24413 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
24414
24415         * gcc.dg/altivec-17.c: New test.
24416         * gcc.dg/altivec-18.c: New test.
24417
24418 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24419
24420         PR c++/6749
24421         * g++.dg/template/vtable2.C: New test.
24422
24423 2004-08-14  Richard Henderson  <rth@redhat.com>
24424
24425         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
24426         * gcc.dg/pack-test-4.c (main): Return 0.
24427         * gcc.dg/setjmp-1.c: Remove XFAIL.
24428         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
24429
24430 2004-08-14  Richard Henderson  <rth@redhat.com>
24431
24432         * gcc.dg/980217-1.c: Add prototype for printf.
24433
24434 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
24435
24436         * gfortran.dg/pr16935.f90: New test.
24437
24438 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
24439
24440         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
24441
24442 2004-08-13  Paul Brook  <paul@codesourcery.com>
24443
24444         * gfortran.dg/der_io_1.f90: Remove stray comma.
24445
24446 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
24447
24448         * gcc.dg/vmx/cw-bug-2.c: Remove.
24449         * gcc.dg/vmx/vprint-1.c: Remove.
24450         * gcc.dg/vmx/vscan-1.c: Remove.
24451
24452 2004-08-12  Devang patel  <dpatel@apple.com>
24453
24454         * gcc.dg/darwin-20040809-2.c: New test.
24455
24456 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
24457
24458         * g++.dg/ext/altivec-12.C: New test.
24459
24460         * g++.dg/ext/altivec-11.C: New test.
24461
24462 2004-08-12  Paul Brook  <paul@codesourcery.com>
24463
24464         * g++.dg/abi/arm_cxa_vec_1.C: New test.
24465
24466 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
24467
24468         * g++.dg/ext/altivec-2.C: Check for hardware support before
24469         executing any VMX instructions.
24470
24471         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
24472
24473 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
24474
24475         PR c++/16276
24476         * g++.old-deja/g++.other/comdat4.C: New test.
24477         * g++.old-deja/g++.other/comdat4-aux.cc: New.
24478
24479 2004-08-12  Ben Elliston  <bje@au.ibm.com>
24480
24481         PR target/16286
24482         * gcc.dg/pr16286.c: New test.
24483
24484 2004-08-12 Jan Beulich <jbeulich@novell.com>
24485
24486         * g++.dg/ext/asm5.C: New.
24487
24488 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24489
24490         PR c++/16698
24491         * g++.dg/eh/crash1.C: New test.
24492
24493         PR c++/16717
24494         * g++.dg/ext/construct1.C: New test.
24495
24496 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24497
24498         PR c++/16853
24499         * g++.dg/init/ptrmem1.C: New test.
24500
24501         PR c++/16618
24502         * g++.dg/parse/offsetof5.C: New test.
24503
24504         PR c++/16870
24505         * g++.dg/template/overload3.C: New test.
24506
24507 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24508
24509         PR c++/16964
24510         * g++.dg/parse/error16.C: New test.
24511
24512         PR c++/16904
24513         * g++.dg/template/error14.C: New test.
24514
24515         PR c++/16929
24516         * g++.dg/template/error15.C: New test.
24517
24518 2004-08-11  Devang Patel  <dpatel@apple.com>
24519
24520         * gcc.dg/darwin-ld-20040809-1.c: New test.
24521         * gcc.dg/darwin-ld-20040809-2.c: New test.
24522
24523 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
24524
24525         PR fortran/16917
24526         * gfortran.dg/dfloat_1.f90: New test.
24527
24528 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
24529
24530         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
24531         * gcc.dg/dll-2.c: Fix dg-require syntax.
24532         * gcc.misc-tests/arm-isr.c (abort): Declare.
24533         (exit): Likewise.
24534
24535 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
24536
24537         PR c++/16971
24538         * g++.dg/parse/crash16.C: New test.
24539
24540 2004-08-10  Roger Sayle  <roger@eyesopen.com>
24541
24542         * gcc.dg/mips-rsqrt-1.c: New test case.
24543         * gcc.dg/mips-rsqrt-2.c: New test case.
24544         * gcc.dg/mips-rsqrt-3.c: New test case.
24545
24546 2004-08-10  Paul Brook  <paul@codesourcery.com>
24547
24548         * gfortran.dg/der_io_1.f90: New test.
24549
24550 2004-08-10  Paul Brook  <paul@codesourcery.com>
24551
24552         PR fortran/16919
24553         * gfortran.dg/der_array_1.f90: New test.
24554
24555 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
24556
24557         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
24558
24559 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
24560
24561         * gcc.dg/wchar_t-2.c: Fix typo.
24562
24563 2004-08-09  Falk Hueffner  <falk@debian.org>
24564
24565         PR tree-optimization/12517
24566         * gcc.c-torture/compile/pr12517.c: New test.
24567
24568         PR tree-optimization/12578
24569         * gcc.c-torture/compile/pr12578.c: New test.
24570
24571         PR tree-optimization/12899
24572         * gcc.c-torture/compile/pr12899.c: New test.
24573
24574         PR rtl-optimization/14692
24575         * gcc.c-torture/compile/pr14692.c: New test.
24576
24577         PR tree-optimization/16461
24578         * gcc.c-torture/compile/pr16461.c: New test.
24579
24580 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
24581
24582         * gfortran.dg/getenv_1.f90: New test.
24583
24584 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
24585
24586         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
24587         wchar_t.
24588         * gcc.dg/symbian5.c: Test -fno-short-wchar.
24589
24590 2004-08-06  Paul Brook  <paul@codesourcery.com>
24591
24592         * gfortran.dg/ret_array_1.f90: New test.
24593         * gfortran.dg/ret_pointer_1.f90: New test.
24594
24595 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
24596
24597         * gcc.dg/missing-field-init-[12].c: New tests.
24598         * g++.dg/warn/missing-field-init-[12].C: New tests.
24599
24600 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
24601
24602         * gcc.dg/enum2.c: New test.
24603         * gcc.dg/symbian3.c: Likewise.
24604         * gcc.dg/symbian4.c: Likewise.
24605         * gcc.dg/wchar_t-2.c: Likewise.
24606
24607 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
24608
24609         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
24610         destructor tests.
24611
24612 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
24613
24614         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
24615         dg-require-visiblity.
24616         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
24617         * g++.dg/ext/visibility/fvisibility.C: Likewise.
24618         * g++.dg/ext/visibility/memfuncts.C: Likewise.
24619         * g++.dg/ext/visibility/new1.C: Likewise.
24620         * g++.dg/ext/visibility/pragma.C: Likewise.
24621         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
24622         * g++.dg/ext/visibility/virtual.C: Likewise.
24623         * g++/dg/ext/visibility/visibility-1.C: Likewise.
24624         * g++/dg/ext/visibility/visibility-2.C: Likewise.
24625         * g++/dg/ext/visibility/visibility-3.C: Likewise.
24626         * g++/dg/ext/visibility/visibility-4.C: Likewise.
24627         * g++/dg/ext/visibility/visibility-5.C: Likewise.
24628         * g++/dg/ext/visibility/visibility-6.C: Likewise.
24629         * g++/dg/ext/visibility/visibility-7.C: Likewise.
24630         * g++/dg/ext/visibility/visibility-8.C: New test.
24631         * gcc.c-torture/compile/dll.x: Remove.
24632         * gcc.dg/dll-2.c: Use dg-require-dll
24633         * gcc.dg/visibility-10.c: New test.
24634         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
24635         supporting DLLs.
24636         * testsuite/lib/scanasm.exp (scan_hidden): New function.
24637         (scan_not_hidden): Likewise.
24638
24639 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
24640
24641         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
24642
24643 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
24644
24645         * gcc.c-torture/execute/20040805-1.c: New test.
24646
24647 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
24648
24649         * gcc.dg/20020118-1.c: Declare abort.
24650         * gcc.dg/altivec_check.h: Likewise.
24651         * gcc.dg/iftrap-2.c: Likewise.
24652         * gcc.dg/pragma-darwin.c: Likewise.
24653         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
24654
24655 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
24656
24657         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
24658
24659 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24660
24661         * gcc.c-torture/execute/builtins/abs-2.c,
24662         gcc.c-torture/execute/builtins/abs-3.c,
24663         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
24664         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
24665         intmax_t, uintmax_t and their limits.
24666         * gcc.dg/intmax_t-1.c: New test.
24667
24668 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24669
24670         * g++.dg/tc1/dr147.C: Add reference to PR.
24671
24672 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
24673
24674         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
24675         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
24676
24677 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
24678
24679         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
24680
24681 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24682
24683         * gcc.dg/redecl-5.c: New test.
24684         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
24685         of scanf.
24686
24687 2004-08-03  Roger Sayle  <roger@eyesopen.com>
24688
24689         PR middle-end/16790
24690         * gcc.c-torture/execute/pr16790-1.c: New test case.
24691
24692 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
24693
24694         * g++.dg/ext/visibility/assign1.C: New test.
24695         * g++.dg/ext/visibility/new1.C: Likewise.
24696
24697         * gcc.dg/symbian1.c: New test.
24698         * gcc.dg/symbian2.c: Likewise.
24699
24700 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
24701
24702         PR target/16570
24703         * gcc.dg/i386-sse-9.c: New test.
24704
24705 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24706
24707         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
24708
24709 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24710
24711         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
24712         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
24713         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
24714         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
24715         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
24716         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
24717         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
24718         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
24719         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
24720         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
24721         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
24722         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
24723         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
24724         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
24725         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
24726         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
24727         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
24728         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
24729         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
24730         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
24731         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
24732         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
24733         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
24734         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24735         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
24736         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
24737         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
24738         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
24739         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24740         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24741         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
24742         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
24743         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
24744         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
24745         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
24746         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24747         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24748         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24749         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24750         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
24751         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
24752         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
24753         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
24754         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
24755         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24756         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24757         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
24758         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
24759         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
24760         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
24761         gcc.misc-tests/i386-pf-3dnow-1.c,
24762         gcc.misc-tests/i386-pf-athlon-1.c,
24763         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
24764         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
24765         Declare built-in functions used.
24766         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
24767
24768 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
24769
24770         PR c++/16707
24771         * g++.dg/lookup/using12.C: New test.
24772
24773         * g++.dg/init/null1.C: Fix PR number.
24774         * g++.dg/parse/namespace10.C: Likewise.
24775
24776 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
24777
24778         PR c++/16224
24779         * g++.dg/template/spec17.C: New test.
24780         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
24781         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
24782
24783 2004-08-02  David Billinghurst
24784
24785         PR fortran/16292
24786         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
24787
24788 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
24789
24790         * gcc.dg/ia64-got-1.c: New test case.
24791
24792 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
24793
24794         PR c++/16489
24795         * g++.dg/init/null1.C: New test.
24796         * g++.dg/tc1/dr76.C: Adjust error marker.
24797
24798         PR c++/16529
24799         * g++.dg/parse/namespace10.C: New test.
24800
24801         PR c++/16810
24802         * g++.dg/inherit/ptrmem2.C: New test.
24803
24804 2004-08-02  Ben Elliston  <bje@au.ibm.com>
24805
24806         PR target/16155
24807         * gcc.dg/pr16155.c: New test.
24808
24809 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
24810
24811         * gcc.dg/redecl-2.c: New test.
24812
24813 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
24814
24815         * gcc.dg/darwin-longdouble.c: New file.
24816
24817 2004-07-30  Richard Henderson  <rth@redhat.com>
24818
24819         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
24820         write to constant argument.
24821         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
24822
24823 2004-07-30  Richard Henderson  <rth@redhat.com>
24824
24825         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
24826         tests of nearest around zero.
24827
24828 2004-07-30  Andrew Pinski  <apinski@apple.com>
24829
24830         * gcc.c-torture/compile/20040730-1.c: New test.
24831
24832 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
24833
24834         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
24835         powerpc-eabispe.
24836
24837 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
24838
24839         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
24840
24841 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
24842
24843         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
24844         contains $ld_library_path.
24845         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24846
24847 2004-07-29  Richard Henderson  <rth@redhat.com>
24848
24849         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
24850
24851         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
24852         (alt2, which): New.
24853         (Check): Accept either alternative.
24854
24855 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
24856
24857         * g++.dg/abi/inline1.C: New test.
24858         * g++.dg/abi/local1-a.cc: Likewise.
24859         * g++.dg/abi/local1.C: Likewise.
24860         * g++.dg/abi/mangle11.C: Tweak location of warnings.
24861         * g++.dg/abi/mangle12.C: Likewise.
24862         * g++.dg/abi/mangle17.C: Likewise.
24863         * g++.dg/abi/mangle20-2.C: Likewise.
24864         * g++.dg/opt/interface1.C: Likewise.
24865         * g++.dg/opt/interface1.h: Likewise.
24866         * g++.dg/opt/interface1-a.cc: New test.
24867         * g++.dg/parse/repo1.C: New test.
24868         * g++.dg/template/repo1.C: Likewise.
24869         * g++.dg/warn/Winline-1.C: Likewise.
24870         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
24871
24872 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
24873
24874         * gcc.dg/tree-ssa/20040729-1.c: New test.
24875
24876 2004-07-27  Matt Austern <austern@apple.com>
24877
24878         * gcc.dg/darwin-bool-1.c: New test.
24879         * gcc.dg/darwin-bool-2.c: New test.
24880
24881 2004-07-28  Richard Henderson  <rth@redhat.com>
24882
24883         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
24884         arguments in the correct type.  Don't write to constant arguments.
24885
24886 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24887
24888         PR tree-optimization/16688
24889         PR tree-optimization/16689
24890         * g++.dg/tree-ssa/pr16688.C: New test.
24891
24892 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24893
24894         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24895         loads.  Not only in the comment, this time.
24896
24897 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
24898
24899         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
24900         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
24901         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
24902         * gcc.dg/sh4a-bitmovua.c: New.
24903         * gcc.dg/sh4a-cos.c: New.
24904         * gcc.dg/sh4a-cosf.c: New.
24905         * gcc.dg/sh4a-fprun.c: New.
24906         * gcc.dg/sh4a-fsrra.c: New.
24907         * gcc.dg/sh4a-memmovua.c: New.
24908         * gcc.dg/sh4a-sin.c: New.
24909         * gcc.dg/sh4a-sincos.c: New.
24910         * gcc.dg/sh4a-sincosf.c: New.
24911         * gcc.dg/sh4a-sinf.c: New.
24912
24913 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24914
24915         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
24916         conditionals.
24917         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24918         loads.
24919         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
24920         DOM1.
24921
24922 2004-07-27  Andrew Pinski  <apinski@apple.com>
24923
24924         * g++.dg/rtti/tinfo1.C: Correct the xfail.
24925
24926 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
24927
24928         * gcc.dg/pragma-isr.c: New test.
24929
24930 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24931
24932         PR c++/14429
24933         * g++.dg/template/ttp11.C: New test.
24934
24935 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
24936
24937         * gcc.c-torture/compile/20040727-1.c: New test.
24938
24939 2004-07-26  Eric Christopher  <echristo@redhat.com>
24940
24941         * gcc.c-torture/compile/20040726-2.c: New test.
24942
24943 2004-07-26  Andrew Pinski  <apinski@apple.com>
24944
24945         * g++.dg/rtti/tinfo1.C: Xfail.
24946
24947 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
24948
24949         * gcc.c-torture/compile/20040726-1.c: New test.
24950
24951 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
24952             Brian Ryner  <bryner@brianryner.com>
24953
24954         PR c++/9283
24955         PR c++/15000
24956         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
24957         * g++.dg/ext/visibility/: New directory.
24958         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
24959         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
24960         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
24961         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
24962         * g++.dg/ext/visibility/fvisibility.C,
24963         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
24964         g++.dg/ext/visibility/fvisibility-override1.C
24965         g++.dg/ext/visibility/fvisibility-override2.C
24966         g++.dg/ext/visibility/memfuncts.C
24967         g++.dg/ext/visibility/noPLT.C
24968         g++.dg/ext/visibility/pragma.C
24969         g++.dg/ext/visibility/pragma-override1.C
24970         g++.dg/ext/visibility/pragma-override2.C
24971         g++.dg/ext/visibility/staticmemfuncts.C
24972         g++.dg/ext/visibility/virtual.C: New tests.
24973
24974 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24975
24976         PR c/15360
24977         * gcc.dg/pr15360-1.c: New test.
24978
24979 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
24980
24981         * gcc.dg/pragma-align-2.c: New test.
24982         * gcc.dg/pragma-init-fini.c: New test.
24983         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
24984         targets.
24985
24986 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24987
24988         * gcc.dg/init-string-2.c: New test.
24989
24990 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
24991
24992         PR 16684
24993         * gcc.dg/Wredundant-decls-1.c: New test case.
24994
24995 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
24996
24997         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
24998         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
24999         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
25000         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
25001         * gcc.dg/compat/generate-random.c: New file.
25002         * gcc.dg/compat/generate-random.h: Likewise.
25003         * gcc.dg/compat/generate-random_r.c: Likewise.
25004         * gcc.dg/compat/struct-layout-1.h: Likewise.
25005         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
25006         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
25007         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
25008         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
25009         * gcc.dg/compat/struct-layout-1_main.c: New test.
25010         * gcc.dg/compat/struct-layout-1_x.c: New file.
25011         * gcc.dg/compat/struct-layout-1_y.c: New file.
25012         * gcc.dg/compat/struct-layout-1_test.h: New file.
25013
25014 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
25015
25016         * gcc.dg/comp-return-1.c: New test
25017
25018 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
25019
25020         * gcc.dg/vmx/8-02a.c: Fix typo.
25021
25022         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
25023         * gcc.dg/darwin-abi-3.c: New test.
25024
25025         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
25026         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
25027
25028         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
25029         * gcc.dg/vmx/ops-long-1.c: New test.
25030         * gcc.dg/vmx/ops-long-2.c: New test.
25031
25032 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
25033
25034         * g++.dg/lookup/conv-[1234].C: New.
25035
25036 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
25037
25038         * g++.dg/parse/attr2.C: Simplify.
25039
25040 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25041
25042         PR c/7284
25043         * gcc.c-torture/execute/pr7284-1.c: New test.
25044
25045 2004-07-22  Brian Booth  <bbooth@redhat.com>
25046
25047         * gcc.dg/tree-ssa/20040721-1.c: New test.
25048
25049 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
25050
25051         * g++.dg/template/crash20.c: New.
25052
25053 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
25054
25055         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
25056         Add dg-run directive.  Declare variables as required.
25057         * gfortran.dg/g77/README: Update
25058
25059 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
25060
25061         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
25062         gcc.dg/cris-peep2-andu2.c: New tests.
25063
25064 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25065
25066         PR c/15052
25067         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
25068         on return type.
25069         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
25070         messages.
25071         * gcc.dg/qual-return-2.c: Update expected messages.
25072         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
25073
25074 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25075
25076         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
25077         * gcc.dg/noncompile/921102-1.c: Update expected error message.
25078
25079 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25080
25081         PR c/11250
25082         * gcc.dg/init-string-1.c: New test.
25083
25084 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
25085
25086         PR middle-end/15345
25087         PR c/16450
25088         * gcc.dg/torture/nested-fn-1.c: New test.
25089
25090 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
25091
25092         PR target/16559
25093         * gcc.dg/ia64-fptr-1.c: New file.
25094
25095 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25096
25097         PR c++/14497
25098         * g++.dg/template/spec16.C: New test.
25099         * g++.old-deja/g++.robertl/eb118.C: Remove.
25100
25101 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25102
25103         PR c++/509
25104         * g++.dg/template/spec15.C: New test.
25105
25106 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
25107
25108         Copy cases from g77.f-torture/execute and add dg-run
25109         directive.  Other changes as noted.
25110         * gfortran.dg/g77/13037.f
25111         * gfortran.dg/g77/1832.f
25112         * gfortran.dg/g77/19981119-0.f
25113         * gfortran.dg/g77/19990313-0.f
25114         * gfortran.dg/g77/19990313-1.f
25115         * gfortran.dg/g77/19990313-2.f
25116         * gfortran.dg/g77/19990313-3.f
25117         * gfortran.dg/g77/19990419-1.f
25118         * gfortran.dg/g77/19990826-0.f
25119         * gfortran.dg/g77/19990826-2.f
25120         * gfortran.dg/g77/20000503-1.f
25121         * gfortran.dg/g77/20001111.f
25122         * gfortran.dg/g77/20010116.f
25123         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
25124         * gfortran.dg/g77/20010430.f
25125         * gfortran.dg/g77/6177.f
25126         * gfortran.dg/g77/947.f
25127         * gfortran.dg/g77/970816-3.f
25128         * gfortran.dg/g77/971102-1.f
25129         * gfortran.dg/g77/980520-1.f
25130         * gfortran.dg/g77/980628-0.f
25131         * gfortran.dg/g77/980628-1.f
25132         * gfortran.dg/g77/980628-10.f
25133         * gfortran.dg/g77/980628-2.f
25134         * gfortran.dg/g77/980628-3.f
25135         * gfortran.dg/g77/980628-7.f
25136         * gfortran.dg/g77/980628-8.f
25137         * gfortran.dg/g77/980628-9.f
25138         * gfortran.dg/g77/980701-0.f
25139         * gfortran.dg/g77/980701-1.f
25140         * gfortran.dg/g77/cabs.f
25141         * gfortran.dg/g77/claus.f
25142         * gfortran.dg/g77/complex_1.f
25143         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
25144         * gfortran.dg/g77/dcomplex.f
25145         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
25146         * gfortran.dg/g77/f90-intrinsic-mathematical.f
25147         * gfortran.dg/g77/f90-intrinsic-numeric.f
25148         * gfortran.dg/g77/int8421.f
25149         * gfortran.dg/g77/labug1.f
25150         * gfortran.dg/g77/large_vec.f
25151         * gfortran.dg/g77/le.f
25152         * gfortran.dg/g77/short.f
25153         * gfortran.dg/g77/README: Update
25154
25155 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
25156
25157         PR c++/16637
25158         * g++.dg/parse/lookup4.C: New test.
25159
25160 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25161
25162         PR c++/16175
25163         * g++.dg/template/ttp10.C: New test.
25164
25165 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25166
25167         * gcc.dg/pr12625-1.c: New test.
25168
25169 2004-07-20  Steven Bosscher  <stevenb@suse.de>
25170
25171         * testsuite/gcc.dg/switch-warn-1.c: New test.
25172         * testsuite/gcc.dg/switch-warn-2.c: New test.
25173         * gcc.c-torture/compile/pr14730.c: Update.
25174
25175 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
25176
25177         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
25178         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
25179         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
25180         g++.dg/template/nontype3.C: Remove trailing CR from tests.
25181
25182 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
25183
25184         PR c++/16623
25185         * g++.dg/template/assign1.C: New test.
25186
25187 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25188
25189         PR c++/12170
25190         * g++.dg/template/ttp9.C: New test.
25191
25192 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
25193
25194         * gcc.dg/format/cmn-err-1.c: New test.
25195
25196 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25197
25198         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
25199         gcc.dg/Wparentheses-10.c: New tests.
25200         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
25201
25202 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25203
25204         PR fortran/16465
25205         * gfortran.dg/g77//ffixed-line-length-0.f,
25206         gfortran.dg/g77/ffixed-line-length-132.f,
25207         gfortran.dg/g77/ffixed-line-length-72.f,
25208         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
25209         gfortran.dg/g77/README: Update.
25210
25211 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25212
25213         PR c++/13092
25214         * g++.dg/template/non-dependent7.C: New test.
25215         * g++.dg/template/non-dependent8.C: Likewise.
25216         * g++.dg/template/non-dependent9.C: Likewise.
25217         * g++.dg/template/non-dependent10.C: Likewise.
25218
25219 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
25220
25221         PR c++/16337
25222         * g++.dg/parse/attr2.C: New test.
25223
25224 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
25225
25226         * g77.dg: Removed.
25227         * g77.f-torture: Ditto.
25228
25229 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25230
25231         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
25232         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
25233         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
25234
25235 2004-07-16  Richard Henderson  <rth@redhat.com>
25236
25237         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
25238
25239 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25240
25241         * lib/fortran-torture.exp (fortran-torture): Don't test compile
25242         tests with full list of options.
25243         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
25244         of TORTURE_OPTIONS if test contains 'dg-do run'.
25245
25246         PR fortran/16404
25247         * gfortran.dg/do_iterator.f90: New test.
25248
25249 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25250
25251         PR rtl-optimization/16536
25252         * gcc.c-torture/execute/restrict-1.c: New test.
25253
25254 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25255
25256         PR fortran/15324
25257         * gfortran.dg/pr15324.f90: New test.
25258
25259         PR fortran/15129
25260         * gfortran.dg/pr15129.f90: New test.
25261
25262         PR fortran/15140
25263         * gfortran.dg/pr15140.f90: New test.
25264
25265         PR fortran/13792
25266         * gfortran.fortran-torture/execute/bounds.f90: Add check for
25267         compile-time simplification.
25268
25269 2004-07-14  Mike Stump  <mrs@apple.com>
25270
25271         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
25272
25273 2004-07-14  James E Wilson  <wilson@specifixinc.com>
25274
25275         PR target/16325
25276         * gcc.dg/profile-generate-1.c: New.
25277
25278 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
25279
25280         * gcc.c-torture/execute/20040709-1.c: New test.
25281         * gcc.c-torture/execute/20040709-2.c: New test.
25282
25283 2004-07-14  Mike Stump  <mrs@apple.com>
25284
25285         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
25286
25287 2004-07-14  Mike Stump  <mrs@apple.com>
25288
25289         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
25290
25291 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
25292
25293         PR c++/16518
25294         * g++.dg/parse/mutable1.C: New test.
25295
25296 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
25297
25298         PR tree-optimization/16443
25299         * gcc.dg/tree-ssa/20040713-1.c: New test.
25300
25301 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
25302
25303         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
25304         for operator new.
25305
25306 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25307
25308         * gfortran.dg/g77/README: New file
25309         * gfortran.dg/g77/19981216-0.f: Copy from
25310         g77.f-torture/noncompile.  Add "dg-do compile" and
25311         dg-error as required.
25312         * gfortran.dg/g77/19990218-1.f: Likewise.
25313         * gfortran.dg/g77/19990905-1.f: Likewise.
25314         * gfortran.dg/g77/9263.f: Likewise.
25315         * gfortran.dg/g77/980615-0.f: Likewise.
25316         * gfortran.dg/g77/980616-0.f: Likewise.
25317         * gfortran.dg/g77/check0.f: Likewise.
25318         * gfortran.dg/g77/select_no_compile.f: Likewise.
25319
25320 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25321
25322         Copy files from g77.f-torture/compile.
25323         Add "{ dg-do compile}".  Other changes as noted
25324         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
25325         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
25326         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
25327         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
25328         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
25329         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
25330         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
25331         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
25332         statement to conform to standard.  Append alpha1.x for reference.
25333         * gfortran.dg/g77/xformat.f: Add dg-warning
25334
25335 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25336
25337         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
25338         Add {dg-do compile} directive.
25339         * gfortran.dg/g77/cpp2.F: Likewise.
25340
25341 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25342
25343         PR c++/5402
25344         * g++.dg/lookup/name-clash1.C: New test.
25345
25346         PR c++/9777
25347         * g++.dg/lookup/name-clash2.C: New test.
25348
25349         PR c++/12102
25350         * g++.dg/lookup/name-clash3.C: New test.
25351
25352 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25353
25354         * g++.dg/lookup/new2.C: New test.
25355         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
25356
25357 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
25358
25359         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
25360         Add {dg-do compile} directive.
25361         * gfortran.dg/g77/13060.f: Likewise.
25362         * gfortran.dg/g77/19990218-0.f: Likewise.
25363         * gfortran.dg/g77/19990305-0.f: Likewise.
25364         * gfortran.dg/g77/19990419-0.f: Likewise.
25365         * gfortran.dg/g77/19990502-0.f: Likewise.
25366         * gfortran.dg/g77/19990502-1.f: Likewise.
25367         * gfortran.dg/g77/19990525-0.f: Likewise.
25368         * gfortran.dg/g77/19990826-1.f: Likewise.
25369         * gfortran.dg/g77/19990826-3.f: Likewise.
25370         * gfortran.dg/g77/19990905-2.f: Likewise.
25371         * gfortran.dg/g77/20000412-1.f: Likewise.
25372         * gfortran.dg/g77/20000511-1.f: Likewise.
25373         * gfortran.dg/g77/20000511-2.f: Likewise.
25374         * gfortran.dg/g77/20000518.f: Likewise.
25375         * gfortran.dg/g77/20000601-1.f: Likewise.
25376         * gfortran.dg/g77/20000601-2.f: Likewise.
25377         * gfortran.dg/g77/20000629-1.f: Likewise.
25378         * gfortran.dg/g77/20000630-2.f: Likewise.
25379         * gfortran.dg/g77/20010115.f: Likewise.
25380         * gfortran.dg/g77/20010321-1.f: Likewise.
25381         * gfortran.dg/g77/20010426.f: Likewise.
25382         * gfortran.dg/g77/20020307-1.f: Likewise.
25383         * gfortran.dg/g77/8485.f: Likewise.
25384         * gfortran.dg/g77/960317-1.f: Likewise.
25385         * gfortran.dg/g77/970915-0.f: Likewise.
25386         * gfortran.dg/g77/980310-1.f: Likewise.
25387         * gfortran.dg/g77/980310-2.f: Likewise.
25388         * gfortran.dg/g77/980310-3.f: Likewise.
25389         * gfortran.dg/g77/980310-4.f: Likewise.
25390         * gfortran.dg/g77/980310-6.f: Likewise.
25391         * gfortran.dg/g77/980310-7.f: Likewise.
25392         * gfortran.dg/g77/980310-8.f: Likewise.
25393         * gfortran.dg/g77/980419-2.f: Likewise.
25394         * gfortran.dg/g77/980424-0.f: Likewise.
25395         * gfortran.dg/g77/980427-0.f: Likewise.
25396         * gfortran.dg/g77/980729-0.f: Likewise.
25397         * gfortran.dg/g77/981117-1.f: Likewise.
25398         * gfortran.dg/g77/toon_1.f: Likewise.
25399
25400 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25401
25402         PR c++/2204
25403         * g++.dg/other/abstract2.C: New test.
25404
25405 2004-07-12  Paul Brook  <paul@codesourcery.com>
25406
25407         * gfortran.dg/pointer_init_1.f90: New test.
25408
25409 2004-07-11  Paul Brook  <paul@codesourcery.com>
25410
25411         PR fortran/15986
25412         * gfortran.dg/contained_1.f90: New test.
25413
25414 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
25415
25416         * g++.dg/parse/defarg8.C: New test.
25417
25418 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25419
25420         PR fortran/16433
25421         * gfortran.dg/pr16433.f: New test.
25422
25423         PR fortran/17574
25424         * gfortran.dg/pr15754.f90: New test.
25425
25426 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25427
25428         PR tree-optimization/16437
25429         * gcc.c-torture/execute/bitfld-4.c: New test.
25430
25431 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25432
25433         * gfortran.fortran-torture/execute/common_2.f90: Add check for
25434         access to common var from module.
25435
25436 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25437
25438         PR fortran/16336
25439         * gfortran.fortran-torture/execute/common_2.f90: New test.
25440
25441 2004-07-10  Paul Brook  <paul@codesourcery.com>
25442
25443         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
25444
25445 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25446
25447         PR fortran/15969
25448         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
25449
25450 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
25451
25452         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
25453         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
25454         * gfortran.dg/g77/ffree-form-1.f: Likewise.
25455         * gfortran.dg/g77/ffree-form-2.f: Likewise.
25456         * gfortran.dg/g77/ffree-form-3.f: Likewise.
25457         * gfortran.dg/g77/fno-underscoring.f: Likewise.
25458         * gfortran.dg/g77/funderscoring.f: Likewise.
25459         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
25460
25461 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25462
25463         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
25464
25465 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25466         Paul Brook  <paul@codesourcery.com>
25467
25468         PR fortran/13415
25469         * gfortran.dg/common_pointer_1.f90: New test.
25470
25471 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25472
25473         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
25474
25475 2004-07-09  James E Wilson  <wilson@specifixinc.com>
25476
25477         PR target/16364
25478         * gcc.c-torture/compile/20040709-1.c: New.
25479
25480 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25481
25482         PR fortran/14077
25483         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
25484
25485 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25486
25487         PR fortran/13201
25488         * gfortran.dg/shape_1.f90: New test.
25489
25490 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
25491             Andrew Pinski  <apinski@apple.com>
25492
25493         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
25494
25495 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25496
25497         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
25498         comment.
25499
25500 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25501         Paul Brook  <paul@codesourcery.com>
25502
25503         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
25504         '.f95' and '.F95'.
25505
25506 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
25507
25508         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
25509
25510 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25511
25512         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
25513         testcases with capital suffix.
25514
25515 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25516
25517         PR fortran/15481
25518         PR fortran/13372
25519         PR fortran/13575
25520         PR fortran/15978
25521         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
25522
25523         * gfortran.dg/implicit_1.f90: New test.
25524
25525 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25526
25527         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
25528         expression to match gfortran warning/error messages
25529         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
25530         dg-error text.
25531
25532 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25533
25534         * lib/fortran-torture.exp: Rename proc search_for to
25535         search_for_re.
25536
25537 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25538
25539         * gcc.c-torture/execute/simd-5.x: New file.
25540         XFAIL on SPARC 64-bit at -O0.
25541
25542 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25543
25544         PR c++/8211
25545         PR c++/16165
25546         * g++.dg/warn/effc3.C: New test.
25547
25548 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25549
25550         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
25551         change X to 1X in format.
25552         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
25553         add data statements to conform to standard.
25554
25555 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25556
25557         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
25558         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
25559         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
25560
25561 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25562
25563         * gfortran.dg/g77/7388.f: Copy from g77.dg
25564         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
25565         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
25566         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
25567         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
25568         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
25569         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
25570         * gfortran.dg/g77/strlen0.f: Likewise.
25571
25572 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
25573
25574         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
25575         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
25576
25577 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25578
25579         * gcc.c-torture/execute/920428-2.x: Delete.
25580         * gcc.c-torture/execute/920501-7.x: Likewise.
25581
25582 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
25583
25584         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
25585         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
25586         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
25587         prescott and c3-2.
25588         (PREFETCH_3DNOW): Add -march=c3.
25589
25590 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
25591
25592         PR c/16437
25593         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
25594         * gcc.c-torture/execute/bf64-1.x: Likewise.
25595
25596 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25597
25598         * gcc.c-torture/compile/20040708-1.c: New test.
25599
25600 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25601
25602         PR c++/16169
25603         * g++.dg/warn/effc2.C: New test.
25604
25605 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25606
25607         * gcc.c-torture/execute/bitfld-1.x: Remove.
25608         * gcc.c-torture/execute/bitfld-3.c: New test.
25609         * gcc.dg/bitfld-2.c: Remove XFAILs.
25610
25611 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
25612
25613         PR c++/16276
25614         * g++.dg/rtti/tinfo1.C: New file.
25615
25616 2004-07-07  Eric Christopher  <echristo@redhat.com>
25617
25618         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
25619
25620 2004-07-07  Andrew Pinski  <apinski@apple.com>
25621
25622         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
25623
25624 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
25625
25626         * g++.dg/init/call1.C: XFAIL.
25627
25628 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
25629
25630         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
25631         except for movstrict*, to movmem* and clrstr* to clrmem*.
25632
25633 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
25634
25635         * gcc.c-torture/execute/20040707-1.c: New test.
25636
25637 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
25638
25639         * gcc.c-torture/execute/20040706-1.c: New test.
25640
25641 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25642
25643         PR c++/3671
25644         * g++.dg/template/spec14.C: New test.
25645
25646 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
25647
25648         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
25649         nothing if not yet defined.  Use it in b, c and d type definitions.
25650         * gcc.c-torture/execute/20040705-1.c: New test.
25651         * gcc.c-torture/execute/20040705-2.c: New test.
25652
25653 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25654
25655         PR c++/2518
25656         * g++.dg/lookup/new1.C: New test.
25657
25658 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25659
25660         PR c++/11406
25661         * g++.dg/template/sizeof8.C: New test.
25662
25663 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
25664
25665         * gcc.c-torture/compile/20040705-1.c: New test.
25666
25667 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
25668
25669         * gfortran.fortran-torture/execute/seq_io.f90: New test.
25670
25671 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
25672
25673         * gcc.dg/cpp/if-mop.c: Two new testcases.
25674         * gcc.dg/cpp/trad/comment-3.c: New.
25675
25676 2004-07-04  Paul Brook  <paul@codesourcery.com>
25677
25678         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
25679
25680 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
25681
25682         PR c++/3761
25683         * g++.dg/lookup/crash4.C: New test.
25684
25685 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
25686
25687         * gcc.c-torture/execute/builtin-abs-1.c
25688         * gcc.c-torture/execute/builtin-abs-2.c
25689         * gcc.c-torture/execute/builtin-complex-1.c
25690         * gcc.c-torture/execute/builtins/string-1-lib.c
25691         * gcc.c-torture/execute/builtins/string-1.c
25692         * gcc.c-torture/execute/builtins/string-2-lib.c
25693         * gcc.c-torture/execute/builtins/string-2.c
25694         * gcc.c-torture/execute/builtins/string-3-lib.c
25695         * gcc.c-torture/execute/builtins/string-3.c
25696         * gcc.c-torture/execute/builtins/string-4-lib.c
25697         * gcc.c-torture/execute/builtins/string-4.c
25698         * gcc.c-torture/execute/builtins/string-5-lib.c
25699         * gcc.c-torture/execute/builtins/string-5.c
25700         * gcc.c-torture/execute/builtins/string-6-lib.c
25701         * gcc.c-torture/execute/builtins/string-6.c
25702         * gcc.c-torture/execute/builtins/string-7-lib.c
25703         * gcc.c-torture/execute/builtins/string-7.c
25704         * gcc.c-torture/execute/builtins/string-8-lib.c
25705         * gcc.c-torture/execute/builtins/string-8.c
25706         * gcc.c-torture/execute/builtins/string-9-lib.c
25707         * gcc.c-torture/execute/builtins/string-9.c
25708         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
25709         * gcc.c-torture/execute/builtins/string-asm-1.c
25710         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
25711         * gcc.c-torture/execute/builtins/string-asm-2.c
25712         * gcc.c-torture/execute/stdio-opt-1.c
25713         * gcc.c-torture/execute/stdio-opt-2.c
25714         * gcc.c-torture/execute/stdio-opt-3.c
25715         * gcc.c-torture/execute/string-opt-1.c
25716         * gcc.c-torture/execute/string-opt-10.c
25717         * gcc.c-torture/execute/string-opt-11.c
25718         * gcc.c-torture/execute/string-opt-12.c
25719         * gcc.c-torture/execute/string-opt-13.c
25720         * gcc.c-torture/execute/string-opt-14.c
25721         * gcc.c-torture/execute/string-opt-15.c
25722         * gcc.c-torture/execute/string-opt-16.c
25723         * gcc.c-torture/execute/string-opt-2.c
25724         * gcc.c-torture/execute/string-opt-6.c
25725         * gcc.c-torture/execute/string-opt-7.c
25726         * gcc.c-torture/execute/string-opt-8.c:
25727         Replace with ...
25728
25729         * gcc.c-torture/execute/builtins/abs-2.c
25730         * gcc.c-torture/execute/builtins/abs-3.c
25731         * gcc.c-torture/execute/builtins/complex-1.c
25732         * gcc.c-torture/execute/builtins/fprintf.c
25733         * gcc.c-torture/execute/builtins/fputs.c
25734         * gcc.c-torture/execute/builtins/memcmp.c
25735         * gcc.c-torture/execute/builtins/memmove.c
25736         * gcc.c-torture/execute/builtins/memops-asm.c
25737         * gcc.c-torture/execute/builtins/mempcpy-2.c
25738         * gcc.c-torture/execute/builtins/mempcpy.c
25739         * gcc.c-torture/execute/builtins/memset.c
25740         * gcc.c-torture/execute/builtins/printf.c
25741         * gcc.c-torture/execute/builtins/sprintf.c
25742         * gcc.c-torture/execute/builtins/strcat.c
25743         * gcc.c-torture/execute/builtins/strchr.c
25744         * gcc.c-torture/execute/builtins/strcmp.c
25745         * gcc.c-torture/execute/builtins/strcpy.c
25746         * gcc.c-torture/execute/builtins/strcspn.c
25747         * gcc.c-torture/execute/builtins/strlen-2.c
25748         * gcc.c-torture/execute/builtins/strlen.c
25749         * gcc.c-torture/execute/builtins/strncat.c
25750         * gcc.c-torture/execute/builtins/strncmp-2.c
25751         * gcc.c-torture/execute/builtins/strncmp.c
25752         * gcc.c-torture/execute/builtins/strncpy.c
25753         * gcc.c-torture/execute/builtins/strpbrk.c
25754         * gcc.c-torture/execute/builtins/strpcpy-2.c
25755         * gcc.c-torture/execute/builtins/strpcpy.c
25756         * gcc.c-torture/execute/builtins/strrchr.c
25757         * gcc.c-torture/execute/builtins/strspn.c
25758         * gcc.c-torture/execute/builtins/strstr-asm.c
25759         * gcc.c-torture/execute/builtins/strstr.c:
25760         ... these new files.
25761
25762         * gcc.c-torture/execute/builtins/abs-2-lib.c
25763         * gcc.c-torture/execute/builtins/abs-3-lib.c
25764         * gcc.c-torture/execute/builtins/complex-1-lib.c
25765         * gcc.c-torture/execute/builtins/fprintf-lib.c
25766         * gcc.c-torture/execute/builtins/fputs-lib.c
25767         * gcc.c-torture/execute/builtins/memcmp-lib.c
25768         * gcc.c-torture/execute/builtins/memmove-lib.c
25769         * gcc.c-torture/execute/builtins/memops-asm-lib.c
25770         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
25771         * gcc.c-torture/execute/builtins/mempcpy-lib.c
25772         * gcc.c-torture/execute/builtins/memset-lib.c
25773         * gcc.c-torture/execute/builtins/printf-lib.c
25774         * gcc.c-torture/execute/builtins/sprintf-lib.c
25775         * gcc.c-torture/execute/builtins/strcat-lib.c
25776         * gcc.c-torture/execute/builtins/strchr-lib.c
25777         * gcc.c-torture/execute/builtins/strcmp-lib.c
25778         * gcc.c-torture/execute/builtins/strcpy-lib.c
25779         * gcc.c-torture/execute/builtins/strcspn-lib.c
25780         * gcc.c-torture/execute/builtins/strlen-2-lib.c
25781         * gcc.c-torture/execute/builtins/strlen-lib.c
25782         * gcc.c-torture/execute/builtins/strncat-lib.c
25783         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
25784         * gcc.c-torture/execute/builtins/strncmp-lib.c
25785         * gcc.c-torture/execute/builtins/strncpy-lib.c
25786         * gcc.c-torture/execute/builtins/strpbrk-lib.c
25787         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
25788         * gcc.c-torture/execute/builtins/strpcpy-lib.c
25789         * gcc.c-torture/execute/builtins/strrchr-lib.c
25790         * gcc.c-torture/execute/builtins/strspn-lib.c
25791         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
25792         * gcc.c-torture/execute/builtins/strstr-lib.c
25793         * gcc.c-torture/execute/builtins/lib/abs.c
25794         * gcc.c-torture/execute/builtins/lib/fprintf.c
25795         * gcc.c-torture/execute/builtins/lib/memset.c
25796         * gcc.c-torture/execute/builtins/lib/printf.c
25797         * gcc.c-torture/execute/builtins/lib/sprintf.c
25798         * gcc.c-torture/execute/builtins/lib/strcpy.c
25799         * gcc.c-torture/execute/builtins/lib/strcspn.c
25800         * gcc.c-torture/execute/builtins/lib/strncat.c
25801         * gcc.c-torture/execute/builtins/lib/strncmp.c
25802         * gcc.c-torture/execute/builtins/lib/strncpy.c
25803         * gcc.c-torture/execute/builtins/lib/strpbrk.c
25804         * gcc.c-torture/execute/builtins/lib/strspn.c
25805         * gcc.c-torture/execute/builtins/lib/strstr.c:
25806         New files containing support routines.
25807
25808         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
25809         declaration.
25810         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
25811         when not optimizing.
25812
25813 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
25814
25815         PR c++/16240
25816         * g++.dg/abi/mangle22.C: New test.
25817         * g++.dg/abi/mangle23.C: Likewise.
25818
25819 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
25820
25821         PR fortran/16290
25822         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
25823         Allow for cases without denormalized floating point numbers.
25824
25825 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
25826
25827         PR c/1027
25828         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
25829         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
25830         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
25831         expected warning text.
25832         * gcc.dg/format/diag-2.c: New test.
25833
25834 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25835
25836         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
25837
25838 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
25839
25840         * gcc.dg/builtins-43.c: New.
25841         * gcc.dg/builtins-44.c: New.
25842         * gcc.dg/builtins-45.c: New.
25843
25844 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
25845             Andreas Tobler  <a.tobler@schweiz.ch>
25846
25847         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
25848         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
25849         as SIGSEGV.
25850         * gcc.dg/cleanup-11.c: Likewise.
25851         * gcc.dg/cleanup-8.c: Likewise.
25852         * gcc.dg/cleanup-9.c: Likewise.
25853         * gcc.dg/cleanup-5.c: Run on all platforms.
25854
25855 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25856
25857         * g++.dg/warn/nonnull1.C: New test.
25858
25859 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25860
25861         * gcc.dg/compat/compat-common.h: Wrap up CINT in
25862         an #ifndef SKIP_COMPLEX_INT/#endif pair.
25863         Special-case the Sun compiler wrt to <complex.h>.
25864
25865 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
25866
25867         * gcc.dg/Wunreachable-8.C: New test.
25868
25869         * gcc.dg/h8300-ice2.c : New test.
25870
25871 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
25872
25873         PR fortran/16161
25874         * gfortran.fortran-torture/compile/implicit.f90: Add test
25875         for implicit character.
25876
25877 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
25878
25879         PR fortran/16289
25880         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
25881         Use tiny() intrinsic to find smallest non-negative real
25882
25883 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
25884
25885         * gcc.dg/compat/struct-by-value-22_main.c: New test.
25886         * gcc.dg/compat/struct-by-value-22_x.c: New.
25887         * gcc.dg/compat/struct-by-value-22_y.c: New.
25888
25889         * gcc.c-torture/execute/20040629-1.c: New test.
25890
25891 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
25892
25893         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
25894         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
25895
25896         PR target/16195
25897         * gcc.dg/20040625-1.c: New test.
25898
25899 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25900
25901         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
25902
25903 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25904
25905         PR fortran/15963
25906         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
25907
25908 2004-06-29  Richard Henderson  <rth@redhat.com>
25909
25910         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
25911
25912 2004-06-29  Paul Brook  <paul@codesourcery.com>
25913
25914         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
25915         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
25916
25917 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
25918
25919         PR c++/16260
25920         * g++.dg/parse/crash15.C: New.
25921
25922 2004-06-28  Andrew Pinski  <apinski@apple.com>
25923
25924         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
25925         by the error already.
25926
25927         * g++.dg/opt/ptrmem4.C: Change to compile only test.
25928
25929 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
25930
25931         PR target/14041
25932         * gcc.dg/h8300-bss-align-1.c : New.
25933
25934 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
25935
25936         * PR c++/16174
25937         * g++.dg/template/ctor4.C: New.
25938
25939 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25940
25941         PR c++/16205
25942         * g++.dg/warn/Wsequence-point-1.C: New test.
25943
25944 2004-06-27  Paul Brook  <paul@codesourcery.com>
25945
25946         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
25947
25948 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
25949
25950         * g++.old-deja/g++.mike/p7325.C: Remove.
25951
25952 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25953
25954         PR c/14963
25955         * gcc.dg/pr14963.c: New test.
25956
25957 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
25958
25959         PR c++/16193
25960         * g++.dg/parse/redef1.C: New test.
25961
25962 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
25963
25964         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
25965         20021110.c.
25966         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
25967         20021119-1.c.
25968         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
25969         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
25970         5-04.c.
25971         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
25972         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
25973         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
25974         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
25975         g++.brendan/enum14.C.
25976         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
25977         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
25978         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
25979         g++.mike/virt1.C.
25980         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
25981         memtemp24.C.
25982
25983 2004-06-27  Roger Sayle  <roger@eyesopen.com>
25984
25985         * gcc.dg/20040527-1.c: New test case.
25986
25987 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
25988
25989         PR gfortran/pr16196
25990         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
25991
25992 2004-06-25  Roger Sayle  <roger@eyesopen.com>
25993
25994         PR middle-end/15825
25995         * gcc.dg/pr15825-1.c: New test case.
25996
25997 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25998
25999         * gcc.c-torture/execute/20040625-1.c: New test.
26000
26001 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26002
26003         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
26004
26005 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
26006
26007         * gcc.dg/torture/mips-div-1.c: New test.
26008
26009 2004-06-24  Jeff Law  <law@redhat.com>
26010
26011         * gcc.dg/tree-ssa/20040624-1.c: New test.
26012
26013 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
26014
26015         * gcc.c-torture/compile/20040624-1.c: New test.
26016
26017 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26018
26019         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
26020         this directory.
26021
26022 2004-06-23  Andrew Pinski  <apinski@apple.com>
26023
26024         PR middle-end/15988
26025         * g++.dg/opt/ptrmem4.C: New test.
26026
26027         * gcc.dg/c90-array-quals-2.c: New test.
26028
26029 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
26030
26031         * gcc.dg/kpice1.c: New test.
26032
26033 2006-06-23  Andrew Pinski  <apinski@apple.com>
26034
26035         * gcc.dg/c90-array-quals.c: New test.
26036
26037 2006-06-22  Richard Henderson  <rth@redhat.com>
26038
26039         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
26040
26041 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
26042
26043         * gcc.dg/builtins-config.h: Handle FreeBSD.
26044
26045 2006-06-22  Richard Henderson  <rth@redhat.com>
26046
26047         * g++.dg/opt/devirt1.C: New.
26048
26049 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
26050
26051         * g++.dg/opt/pr15551.C: New testcase.
26052
26053 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
26054
26055         PR target/14800
26056         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
26057         x86_64-*-linux* when compiling for 32bit.
26058
26059 2004-06-21  Andrew Pinski  <apinski@apple.com>
26060
26061         * gcc.dg/pch/struct-1.c: New.
26062         * gcc.dg/pch/struct-1.hs: New.
26063
26064 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
26065
26066         * gcc.dg/pch/save-temps-1.c: New file.
26067         * gcc.dg/pch/save-temps-1.hs: New file.
26068
26069 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
26070
26071         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
26072         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
26073
26074 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26075
26076         * gfortran.fortran-torture/execute/select_1.f90: Rename function
26077         to fix type error.
26078         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
26079         Remove trailing spaces.
26080
26081 2004-06-21  Richard Henderson  <rth@redhat.com>
26082
26083         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
26084         merging && to BIT_FIELD_REF.
26085
26086 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
26087
26088         * g++.dg/opt/placeholder1.C: New test.
26089
26090 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26091
26092         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
26093         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26094         * gcc.dg/compat/union-m128-1_x.c: Likewise.
26095         * gcc.dg/compat/union-m128-1_y.c: Likewise.
26096
26097 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
26098
26099         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
26100         extern "C".
26101         * g++.dg/other/pragma-re-1.C: Add comments.
26102
26103 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
26104
26105         PR gfortran/16080
26106         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
26107
26108 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
26109
26110         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
26111         instead of setting the type of size_t by
26112         hand.
26113
26114 2004-06-18  Roger Sayle  <roger@eyesopen.com>
26115
26116         * gcc.dg/unordered-2.c: New test case.
26117         * gcc.dg/unordered-3.c: New test case.
26118
26119 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
26120
26121         PR other/16043
26122         * lib/g++.exp (g++_version): Tweak regexp for version
26123         * lib/g77.exp (g77_version): Likewise.
26124         * lib/gfortran.exp (gfortran_version): Likewise.
26125         * lib/objc.exp (objc_version): Likewise.
26126         * lib/treelang.exp (treelang_version): Likewise.
26127
26128 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
26129
26130         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
26131         Use INT_MAX instead of __INT_MAX__.
26132         * gcc.dg/compat/struct-align-2_y.c: Likewise.
26133
26134         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
26135         * gcc.dg/compat/scalar-return-3_x.c: Use it.
26136         * gcc.dg/compat/scalar-return-3_y.c: Use it.
26137         * gcc.dg/compat/scalar-return-4_x.c: Use it.
26138         * gcc.dg/compat/scalar-return-4_y.c: Use it.
26139         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
26140         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
26141         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
26142         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
26143
26144         * gcc.dg/range-test-1.c: New test.
26145         * g++.dg/opt/range-test-1.C: New test.
26146
26147 2004-06-17  Richard Henderson  <rth@redhat.com>
26148
26149         * objc.dg/sync-1.m: New.
26150         * objc.dg/try-catch-1.m: Don't force next runtime.
26151         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
26152         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
26153         shadowed catch clause.
26154         * objc.dg/try-catch-5.m: New.
26155
26156 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
26157
26158         Bug 14610
26159         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
26160
26161 2004-06-15  Richard Henderson  <rth@redhat.com>
26162
26163         * gcc.dg/20001116-1.c: Move expected warning line.
26164
26165 2004-06-15  Richard Henderson  <rth@redhat.com>
26166
26167         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
26168         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
26169
26170 2004-06-15  Jeff Law  <law@redhat.com>
26171
26172         * gcc.dg/tree-ssa/20040615-1.c: New test.
26173         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
26174         be less sensitive to operand ordering.
26175         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
26176
26177 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
26178
26179         * g++.dg/abi/bitfield3.C: Add comment..
26180
26181 2004-06-15  Richard Henderson  <rth@redhat.com>
26182
26183         * g++.dg/ext/stmtexpr1.C: XFAIL.
26184         * gcc.dg/20030612-1.c: XFAIL.
26185
26186 2004-06-15  Eric Christopher  <echristo@redhat.com>
26187
26188         * g++.dg/charset/asm5.c: New.
26189         * gcc.dg/charset/asm6.c: New.
26190
26191 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26192
26193         PR fortran/15962
26194         * gfortran.fortran-torture/execute/select_1.f90: New test.
26195
26196 2004-06-15  Paul Brook  <paul@codesourcery.com>
26197
26198         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
26199
26200 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26201
26202         PR c++/15967
26203         * g++.dg/lookup/crash3.C: New test.
26204
26205 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26206
26207         PR c++/15947
26208         * g++.dg/parse/dtor4.C: New test.
26209
26210 2004-06-14  Jeff Law  <law@redhat.com>
26211
26212         * gcc.c-torture/compile/20040614-1.c: New test.
26213
26214 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26215
26216         PR fortran/15211
26217         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
26218         LEN of a character array.
26219
26220 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
26221
26222         PR c++/15096
26223         * g++.dg/template/ptrmem10.C: New test.
26224
26225         PR c++/14930
26226         * g++.dg/template/friend30.C: New test.
26227
26228 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26229
26230         PR fortran/14928
26231         * gfortran.fortran-torture/compile/mloc.f90: New test.
26232
26233 2004-06-13  Paul Brook  <paul@codesourcery.com>
26234
26235         * gfortran.fortran-torture/execute/random_2.f90: New test.
26236
26237 2004-06-13  Eric Christopher  <echristo@redhat.com>
26238
26239         * gcc.dg/noncompile/redecl-1.c: Fix error message.
26240
26241 2004-06-12  Paul Brook  <paul@codesourcery.com>
26242
26243         * gfortran.fortran-torture/execute/contained_3.f90: New test.
26244
26245 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26246
26247         PR fortran/14923
26248         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
26249
26250 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26251
26252         PR fortran/14957
26253         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
26254         syntax errors in end statements of contained subroutines.
26255
26256 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26257
26258         PR fortran/12841
26259         * gfortran.fortran-torture/execute/null_arg.f90: New test.
26260
26261 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
26262
26263         PR fortran/15665
26264         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
26265
26266 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
26267
26268         PR gfortran/12839
26269         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
26270
26271 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
26272
26273         PR c++/15862
26274         * g++.dg/parse/enum1.C: New test.
26275
26276 2004-06-10  Jeff Law  <law@redhat.com>
26277
26278         * gcc.c-torture/compile/20040610-1.c: New test.
26279
26280 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26281
26282         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
26283         * g++.old-deja/g++.other/decl3.C: Likewise.
26284
26285 2004-06-10  Brian Booth  <bbooth@redhat.com>
26286
26287         * gcc.dg/tree-ssa/20031015-1.c: Scan for
26288         V_MAY_DEF instead of VDEF.
26289         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
26290
26291 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
26292
26293         PR c++/14211
26294         * g++.dg/conversion/const1.C: New test.
26295
26296         PR c++/15076
26297         * g++.dg/conversion/reinterpret1.C: New test.
26298
26299         PR c++/15877
26300         * g++.dg/template/enum2.C: New test.
26301
26302         PR c++/15227
26303         * g++.dg/template/error13.C: New test.
26304
26305 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26306
26307         PR fortran/14957
26308         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
26309         arguments to test_* REAL and of the right size.
26310
26311 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
26312
26313         PR target/15569
26314         PR rtl-optimization/15681
26315         * gcc.dg/20040609-1.c: New test.
26316
26317 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
26318
26319         PR c++/14791
26320         * g++.dg/opt/builtins1.C: New test.
26321
26322 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
26323
26324         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
26325         that use default windows32 struct layout.
26326         * gcc.dg/i386-bitfield2.c: Likewise.
26327
26328 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
26329
26330         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
26331         for mingw32 and cygwin targets.
26332
26333 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
26334
26335         * gcc.dg/pch/macro-4.c: New.
26336         * gcc.dg/pch/macro-4.hs: New.
26337
26338 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26339
26340         PR fortran/13249
26341         * gfortran.fortran-torture/compile/name_clash.f90: New test.
26342
26343 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26344
26345         PR fortran/13372
26346         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
26347
26348 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
26349
26350         PR gfortran/14897
26351         * gfortran.fortran-torture/execute/t_edit.f90: New test.
26352
26353 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
26354
26355         PR gfortran/15755
26356         * gfortran.fortran-torture/execute/backspace.c : New test.
26357
26358 2004-06-09  Paul Brook  <paul@codesourcery.com>
26359
26360         * gfortran.fortran-torture/execure/intrinsic_associated.f90
26361         (pointer_to_section): Rewrite to use smaller array.
26362
26363 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
26364
26365         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
26366         * gcc.dg/ext/altivec-10.c: Same.
26367         * gcc.dg/ext/altivec-11.c: Same.
26368         * gcc.dg/ext/altivec-12.c: Same.
26369         * gcc.dg/ext/altivec-13.c: Same.
26370         * gcc.dg/ext/altivec-14.c: Same.
26371         * gcc.dg/ext/altivec-15.c: Same.
26372         * gcc.dg/ext/altivec-16.c: Same.
26373         * gcc.dg/ext/altivec-3.c: Same.
26374         * gcc.dg/ext/altivec-4.c: Same.
26375         * gcc.dg/ext/altivec-6.c: Same.
26376         * gcc.dg/ext/altivec-7.c: Same.
26377         * gcc.dg/ext/altivec-8.c: Same.
26378         * gcc.dg/ext/altivec-varargs-1.c: Same.
26379
26380         * g++.dg/ext/altivec-1.C: Correct dg syntax.
26381         * g++.dg/ext/altivec-10.C: Same.
26382         * g++.dg/ext/altivec-2.C: Same.
26383         * g++.dg/ext/altivec-3.C: Same.
26384         * g++.dg/ext/altivec-4.C: Same.
26385         * g++.dg/ext/altivec-5.C: Same.
26386         * g++.dg/ext/altivec-6.C: Same.
26387         * g++.dg/ext/altivec-7.C: Same.
26388         * g++.dg/ext/altivec-8.C: Same.
26389         * g++.dg/ext/altivec-9.C: Same.
26390
26391 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26392
26393         PR c++/7841
26394         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
26395
26396 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26397
26398         * gcc.dg/union-1.c: New test.
26399
26400 2004-06-07  Roger Sayle  <roger@eyesopen.com>
26401
26402         * gcc.dg/builtins-41.c: New test case.
26403         * gcc.dg/builtins-42.c: New test case.
26404
26405 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
26406
26407         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
26408         * g++.dg/ext/altivec-10.C: Same.
26409         * g++.dg/ext/altivec-2.C: Same.
26410         * g++.dg/ext/altivec-3.C: Same.
26411         * g++.dg/ext/altivec-4.C: Same.
26412         * g++.dg/ext/altivec-5.C: Same.
26413         * g++.dg/ext/altivec-6.C: Same.
26414         * g++.dg/ext/altivec-7.C: Same.
26415         * g++.dg/ext/altivec-8.C: Same.
26416         * g++.dg/ext/altivec-9.C: Same.
26417         * g++.old-deja/g++.abi/cxa_vec.C: Same.
26418         * g++.old-deja/g++.brendan/new3.C: Same.
26419         * gcc.c-torture/execute/eeprof-1.x: Same.
26420
26421 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26422
26423         PR c/14765
26424         * gcc.dg/pr14765-1.c: New test.
26425
26426 2004-06-07  Roger Sayle  <roger@eyesopen.com>
26427
26428         PR c/14649
26429         * gcc.dg/pr14649-1.c: New test case.
26430
26431 2004-06-07  Richard Henderson  <rth@redhat.com>
26432
26433         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
26434         if temporaries.
26435
26436 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
26437
26438         * g++.dg/eh/elide1.C: Remove XFAIL.
26439
26440 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
26441
26442         PR c++/15337
26443         * g++.dg/expr/sizeof3.C: New test.
26444
26445         PR c++/14777
26446         * g++.dg/template/access14.C: New test.
26447
26448         PR c++/15554
26449         * g++.dg/template/enum1.C: New test.
26450
26451         PR c++/15057
26452         * g++.dg/eh/throw1.C: New test.
26453
26454 2004-06-07  David Ayers  <d.ayers@inode.at>
26455             Ziemowit Laski  <zlaski@apple.com>
26456
26457         * lib/objc.exp (objc_target_compile): Revert the '-framework
26458         Foundation' flag fix, since bare Darwin does not ship
26459         with the Foundation framework.
26460         * objc/execute/next_mapping.h: Provide a local NSConstantString
26461         @interface and @implementation.
26462         (objc_constant_string_init): A constructor function, used to
26463         initialize the NSConstantString meta-class object.
26464         * objc/execute/string1.m: Include "next_mapping.h" instead of
26465         <Foundation/NSString.h>.
26466         * objc/execute/string2.m: Likewise.
26467         * objc/execute/string3.m: Likewise.
26468         * objc/execute/string4.m: Likewise.
26469
26470 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
26471
26472         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
26473         to double. Replace double with FLOAT.
26474         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
26475
26476         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
26477         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
26478         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
26479         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
26480         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
26481         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
26482         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
26483         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
26484
26485 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
26486
26487         PR c/13519
26488         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
26489
26490 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26491
26492         PR c++/15503
26493         * g++.dg/template/meminit2.C: New test.
26494
26495 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
26496
26497         PR target/15822
26498         * gcc.c-torture/execute/compare-fp-1.c,
26499         gcc.c-torture/execute/compare-fp-2.c,
26500         gcc.c-torture/execute/compare-fp-3.c,
26501         gcc.c-torture/execute/compare-fp-4.c,
26502         gcc.c-torture/execute/compare-fp-3.x,
26503         gcc.c-torture/execute/compare-fp-4.x: Moved...
26504         * gcc.c-torture/execute/ieee/compare-fp-1.c,
26505         gcc.c-torture/execute/ieee/compare-fp-2.c,
26506         gcc.c-torture/execute/ieee/compare-fp-3.c,
26507         gcc.c-torture/execute/ieee/compare-fp-4.c,
26508         gcc.c-torture/execute/ieee/compare-fp-3.x,
26509         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
26510
26511 2004-06-04  David Ayers  <d.ayers@inode.at>
26512
26513         * objc/execute/protocol-isEqual-4.m: New testcase.
26514
26515 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
26516
26517         * objc/execute/protocol-isEqual-1.m: New testcase.
26518         * objc/execute/protocol-isEqual-2.m: New testcase.
26519         * objc/execute/protocol-isEqual-3.m: New testcase.
26520
26521 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26522
26523         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
26524
26525 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
26526
26527         * lib/objc.exp (objc_target_compile): When running tests on
26528         Darwin (Mac OS X), inform the linker about '-framework
26529         'Foundation'.
26530
26531 2004-06-02  Eric Christopher  <echristo@redhat.com>
26532
26533         * gcc.c-torture/compile/20040602-1.c: New.
26534
26535 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
26536
26537         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
26538         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
26539
26540         PR tree-optimization/14736
26541         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
26542
26543         PR tree-optimization/14042
26544         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
26545
26546         PR tree-optimization/14729
26547         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
26548
26549 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26550
26551         PR fortran/15557
26552         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
26553
26554 2004-06-01  Richard Hederson  <rth@redhat.com>
26555
26556         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
26557
26558 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26559
26560         PR c++/14932
26561         * g++.dg/parse/offsetof4.C: New test.
26562
26563 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
26564
26565         PR objc/7993
26566         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
26567
26568 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
26569
26570         PR c++/15701
26571         * g++.dg/template/friend29.C: New test.
26572
26573 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
26574
26575         PR c/15749
26576         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
26577
26578 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
26579
26580         * gcc.dg/sparc-trap-1.c: New test.
26581
26582 2004-05-31  Roger Sayle  <roger@eyesopen.com>
26583
26584         PR middle-end/15069
26585         * g++.dg/opt/fold3.C: New test case.
26586
26587 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
26588
26589         * lib/target-supports.exp (check_iconv_available): Fix fallout
26590         from 2004-05-28 patch.
26591
26592 2004-05-30  Paul Brook  <paul@codesourcery.com>
26593
26594         PR fortran/15620
26595         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
26596         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
26597
26598 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
26599
26600         * gfortran.fortran-torture/execute/random_1.f90: New test.
26601
26602 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26603
26604         * g++.dg/ext/altivec-10.C: New test.
26605
26606 2004-05-29  Paul Brook  <paul@codesourcery.com>
26607
26608         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
26609
26610 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26611
26612         * gcc.dg/altivec-16.c: New test.
26613
26614 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
26615
26616         * lib/target-supports.exp (check_vmx_hw_available): New.
26617         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
26618
26619         * lib/target-supports.exp (check_alias_available,
26620         check_iconv_available, check_named_sections_available): Use
26621         unique names for temporary files.
26622
26623 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26624
26625         * gcc.dg/altivec-15.c: New test.
26626
26627 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
26628
26629         PR c++/15083
26630         * g++.dg/warn/noeffect6.C: New test.
26631
26632         PR c++/15471
26633         * g++.dg/expr/ptrmem4.C: New test.
26634
26635         PR c++/15640
26636         * g++.dg/template/operator3.C: New test.
26637
26638 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
26639
26640         PR c++/14668
26641         * g++.dg/lookup/redecl1.C: New test.
26642         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
26643
26644 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
26645
26646         * gcc.c-torture/execute/compare-fp-1.c,
26647         gcc.c-torture/execute/compare-fp-2.c,
26648         gcc.c-torture/execute/compare-fp-3.c,
26649         gcc.c-torture/execute/compare-fp-4.c,
26650         gcc.c-torture/execute/compare-fp-3.x,
26651         gcc.c-torture/execute/compare-fp-4.x,
26652         gcc.dg/pr15649-1.c: New.
26653
26654 2004-05-27  Adam Nemet  <anemet@lnxw.com>
26655
26656         PR c++/12883
26657         * g++.dg/init/array14.C: New test.
26658
26659 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
26660
26661         * lib/compat.exp (compat-get-options-main): New.
26662         (compat-get-options): Remove unneeded code, warn for ignored
26663         command.
26664         (compat-execute): Check flag set by dg-require-* commands.
26665
26666         * lib/compat.exp (compat-execute): Break up long lines.
26667
26668 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
26669
26670         * gcc.dg/altivec-7.c: Don't use 'vector long'.
26671         * gcc.dg/altivec-14.c: New test.
26672         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
26673
26674         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
26675         * gcc.dg/altivec-12.c: Ditto.
26676
26677         * gcc.dg/altivec-3.c: Move call to altivec_check.
26678
26679 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26680
26681         PR c++/15044
26682         * g++.dg/template/error12.C: New test.
26683
26684         PR c++/15317
26685         * g++.dg/ext/attrib15.C: New test.
26686
26687         PR c++/15329
26688         * g++.dg/template/ptrmem9.C: New test.
26689
26690 2004-05-25  Paul Brook  <paul@codesourcery.com>
26691
26692         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
26693
26694 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26695
26696         PR c++/15165
26697         * g++.dg/template/crash19.C: New test.
26698
26699 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26700
26701         PR c++/15025
26702         * g++.dg/template/redecl1.C: New test.
26703
26704 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26705
26706         PR c++/14821
26707         * g++.dg/other/ns1.C: New test.
26708
26709         PR c++/14883
26710         * g++.dg/template/invalid1.C: New test.
26711
26712 2004-05-23  Paul Brook  <paul@codesourcery.com>
26713         Victor Leikehman  <lei@haifasphere.co.il>
26714
26715         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
26716         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
26717
26718 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
26719
26720         PR c++/15285
26721         PR c++/15299
26722         * g++.dg/template/non-dependent5.C: New test.
26723         * g++.dg/template/non-dependent6.C: New test.
26724
26725 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
26726
26727         PR c++/15507
26728         * g++.dg/inherit/union1.C: New test.
26729
26730         PR c++/15542
26731         * g++.dg/template/addr1.C: New test.
26732
26733         PR c++/15427
26734         * g++.dg/template/array5.C: New test.
26735
26736         PR c++/15287
26737         * g++.dg/template/array6.C: New test.
26738
26739 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
26740             Roger Sayle  <roger@eyesopen.com>
26741
26742         * g++.dg/lookup/forscope2.C: New test case.
26743
26744 2004-05-22  Ben Elliston  <bje@au.ibm.com>
26745
26746         * gcc.dg/cpp/Wmissingdirs.c: New.
26747
26748 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
26749
26750         PR target/15301
26751         * gcc.dg/compat/union-m128-1.h: New file.
26752         * gcc.dg/compat/union-m128-1_main.c: Likewise.
26753         * gcc.dg/compat/union-m128-1_x.c: Likewise.
26754         * gcc.dg/compat/union-m128-1_y.c: Likewise.
26755
26756 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
26757
26758         PR target/15302
26759         * gcc.dg/compat/struct-complex-1.h: New file.
26760         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
26761         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
26762         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26763
26764 2004-05-20  Roger Sayle  <roger@eyesopen.com>
26765
26766         PR middle-end/3074
26767         * gcc.dg/pr3074-1.c: New test case.
26768         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
26769
26770 2004-05-20  Falk Hueffner  <falk@debian.org>
26771
26772         PR other/15526
26773         * gcc.dg/ftrapv-1.c: New test case.
26774
26775 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
26776
26777         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
26778
26779 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
26780             Jeff Law  <law@redhat.com>
26781
26782         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
26783         * gcc.dg/tree-ssa/20040518-2.c: New test.
26784
26785         * gcc.dg/tree-ssa/20040518-1.c: New test.
26786
26787 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
26788
26789         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
26790
26791 2004-05-18  Paul Brook  <paul@codesourcery.com>
26792
26793         PR fortran/13930
26794         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
26795
26796 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26797
26798         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
26799         constant folding.
26800
26801 2004-05-17  Steven Bosscher  <stevenb@suse.de>
26802
26803         * gcc.dg/tree-ssa/20040517-1.c: New test.
26804
26805 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26806
26807         * gcc.dg/loop-4.c: New test.
26808
26809 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
26810
26811         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
26812
26813 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
26814
26815         PR fortran/15311
26816         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
26817
26818 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26819
26820         PR fortran/13826
26821         PR fortran/13940
26822         * gfortran.fortran-torture/compile/data_1.f90: New test.
26823
26824 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
26825
26826         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
26827         * gcc.dg/uninit-H.c: Define ASM for __s390__.
26828
26829 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26830
26831         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
26832
26833 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26834
26835         PR c/15444
26836         * gcc.dg/format/xopen-1.c: Adjust expected message.
26837         * gcc.dg/format/xopen-3.c: New test.
26838
26839 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
26840
26841         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
26842
26843 2004-05-14  Jeff Law  <law@redhat.com>
26844
26845         * gcc.dg/tree-ssa/20040514-2.c: New test.
26846
26847 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26848
26849         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
26850         this ...
26851         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
26852         this.
26853
26854 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
26855
26856         * gcc.dg/tree-ssa/20040514-1.c: New test.
26857
26858 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26859
26860         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
26861         test.
26862
26863 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26864
26865         PR fortran/14066
26866         * gfortran.fortran-torture/compile/do_1.f90: New test.
26867
26868 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26869
26870         PR fortran/15051
26871         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
26872         test.
26873
26874 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
26875
26876         PR fortran/15149
26877         * gfortran.fortran-torture/execute/random_init.f90: New test.
26878
26879 2004-05-13  Paul Brook  <paul@codesourcery.com>
26880
26881         PR fortran/15314
26882         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
26883
26884 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
26885
26886         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
26887         for the powerpc case.
26888
26889 2004-05-13  Jeff Law  <law@redhat.com>
26890
26891         * gcc.dg/tree-ssa/20040513-1.c: New test.
26892         * gcc.dg/tree-ssa/20040513-2.c: New test.
26893
26894 2004-05-13  Paul Brook  <paul@codesourcery.com>
26895
26896         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
26897         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
26898         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
26899
26900 2004-05-13  Andreas Schwab  <schwab@suse.de>
26901
26902         PR other/10819
26903         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
26904         characters.
26905
26906 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
26907
26908         PR fortran/15294
26909         * gfortran.fortran-torture/execute/adjustr.f90: New file.
26910
26911 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
26912
26913         Merge from tree-ssa-20020619-branch.  See
26914         ChangeLog.tree-ssa for details.
26915
26916 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
26917
26918         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
26919         include <altivec.h> explicitly.
26920         * gcc.dg/altivec-13.c: Likewise.
26921
26922 2004-05-11  Paul Brook  <paul@codesourcery.com>
26923
26924         * gcc.c-torture/compile/20010518-1.c: Force enum size.
26925
26926 2004-05-10  Eric Christopher  <echristo@redhat.com>
26927
26928         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
26929         * gcc.dg/sibcall-4.c: Ditto.
26930
26931 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
26932
26933         * g++.dg/ext/altivec-8.C: New test case.
26934         * gcc.dg/altivec-13.c: New test case.
26935
26936 2004-05-08  Roger Sayle  <roger@eyesopen.com>
26937
26938         * gcc.c-torture/execute/divcmp-1.c: New test case.
26939         * gcc.c-torture/execute/divcmp-2.c: New test case.
26940         * gcc.c-torture/execute/divcmp-3.c: New test case.
26941
26942 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
26943
26944         * g++.dg/other/pragma-re-2.C: New test.
26945
26946 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26947
26948         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
26949         * gcc.dg/i386-387-2.c: Likewise.
26950
26951         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
26952         __builtin_drem.
26953         * gcc.dg/i386-387-6.c: Likewise.
26954
26955 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26956
26957         * gcc.dg/builtins-33.c: Also check log1p*.
26958
26959 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
26960
26961         PR optimization/15296
26962         * gcc.c-torture/execute/pr15296.c: New test.
26963
26964 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
26965
26966         * gcc.dg/builtins-40.c: New test.
26967
26968 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
26969
26970         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
26971
26972 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
26973
26974         * g++.dg/ext/spe1.C: New testcase.
26975
26976 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
26977
26978         * objc.dg/image-info.m: Allow additional attributes
26979         for __image_info section.
26980
26981 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
26982
26983         * gcc.dg/torture/mips-hilo-2.c: New test.
26984
26985 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26986
26987         PR c++/14389
26988         * g++.dg/template/member5.C: New test.
26989
26990 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
26991
26992         * gcc.dg/builtins-34.c: Also check expm1*.
26993
26994 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26995
26996         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
26997         * gcc.dg/torture/builtin-convert-3.c: New test.
26998
26999 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
27000
27001         PR middle-end/15054
27002         * g++.dg/opt/pr15054.C: New test.
27003
27004 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27005
27006         * gcc.dg/torture/builtin-rounding-1.c: New test.
27007         * gcc.dg/builtins-25.c: Delete.
27008         * gcc.dg/builtins-29.c: Delete.
27009
27010 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
27011
27012         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
27013         * gcc.dg/sibcall-4.c: Likewise.
27014         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
27015
27016 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
27017
27018         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
27019         bit-field on 16-bit targets.
27020
27021 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
27022
27023         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
27024         16-bit targets.
27025
27026 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
27027
27028         * gcc.dg/rs6000-power2-1.c: Change to compile only.
27029         * gcc.dg/rs6000-power2-2.c: Likewise.
27030
27031 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
27032
27033         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
27034         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
27035         Change the asm registers to be in form of frN instead of fN.
27036
27037 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27038
27039         * gcc.dg/torture/builtin-convert-2.c: New test.
27040
27041 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
27042
27043         * gcc.dg/rs6000-power2-1.c: New test.
27044         * gcc.dg/rs6000-power2-2.c: New test.
27045
27046 2004-04-28  Jan Hubicka  <jh@suse.cz>
27047
27048         * gcc.dg/unused-6.c: New test.
27049
27050 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
27051             Ulrich Weigand  <uweigand@de.ibm.com>
27052
27053         * ada/acats/run_all.sh: Define $target variable.
27054
27055 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
27056
27057         PR c++/15119
27058         * g++.dg/other/vararg-1.C: New test.
27059
27060         PR c++/4794
27061         * g++.dg/eh/cleanup3.C: New test.
27062
27063 2004-04-24  Laurent GUERBY <laurent@guerby.net>
27064
27065         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
27066         and ad8011a (target_insn).
27067         * ada/acats/support/macro.dfs: Likewise.
27068         * ada/acats/support/impbit.adb: New file.
27069
27070 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
27071
27072         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
27073
27074 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27075
27076         * gcc.dg/loop-3.c: New test.
27077
27078 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
27079
27080         * gcc.c-torture/execute/simd-5.c: New test.
27081
27082 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27083
27084         PR c++/15064
27085         * g++.dg/template/crash18.C: New test.
27086
27087 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
27088
27089         * g++.dg/ext/complit3.C: New test.
27090
27091 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
27092
27093         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
27094         * gcc.dg/altivec-3.c: Same.
27095         * gcc.dg/altivec-varargs-1.c: Same.
27096
27097 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
27098
27099         * lib/target-supports.exp (check_profiling_available): Assume
27100         profiling is not available on powerpc-eabi targets.
27101
27102 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
27103
27104         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
27105         * gcc.dg/vmx/bug-1.c: Ditto.
27106
27107 2004-04-20  Eric Christopher  <echristo@redhat.com>
27108
27109         * gcc.dg/charset/extern.c: New test.
27110         * g++.dg/charset/extern3.cc: Ditto.
27111
27112 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
27113
27114         * gcc.dg/builtins-39.c: New test.
27115
27116 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
27117
27118         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
27119
27120 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
27121
27122         * gcc.dg/torture/mips-hilo-1.c: New test.
27123
27124 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
27125
27126         * gcc.c-torture/compile/20040419-1.c: New test.
27127
27128 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
27129
27130         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
27131
27132 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
27133             Aldy Hernandez  <aldyh@redhat.com>
27134
27135         * gcc.c-torture/execute/va-arg-24.c: New.
27136
27137 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
27138             Aldy Hernandez  <aldyh@redhat.com>
27139
27140         * gcc.dg/vmx/1b-01.c: New.
27141         * gcc.dg/vmx/1b-02.c: New.
27142         * gcc.dg/vmx/1b-03.c: New.
27143         * gcc.dg/vmx/1b-04.c: New.
27144         * gcc.dg/vmx/1b-05.c: New.
27145         * gcc.dg/vmx/1b-06.c: New.
27146         * gcc.dg/vmx/1b-07.c: New.
27147         * gcc.dg/vmx/1c-01.c: New.
27148         * gcc.dg/vmx/1c-02.c: New.
27149         * gcc.dg/vmx/3a-01a.c: New.
27150         * gcc.dg/vmx/3a-01.c: New.
27151         * gcc.dg/vmx/3a-01m.c: New.
27152         * gcc.dg/vmx/3a-03.c: New.
27153         * gcc.dg/vmx/3a-03m.c: New.
27154         * gcc.dg/vmx/3a-04.c: New.
27155         * gcc.dg/vmx/3a-04m.c: New.
27156         * gcc.dg/vmx/3a-05.c: New.
27157         * gcc.dg/vmx/3a-06.c: New.
27158         * gcc.dg/vmx/3a-06m.c: New.
27159         * gcc.dg/vmx/3a-07.c: New.
27160         * gcc.dg/vmx/3b-01.c: New.
27161         * gcc.dg/vmx/3b-02.c: New.
27162         * gcc.dg/vmx/3b-10.c: New.
27163         * gcc.dg/vmx/3b-13.c: New.
27164         * gcc.dg/vmx/3b-14.c: New.
27165         * gcc.dg/vmx/3b-15.c: New.
27166         * gcc.dg/vmx/3c-01a.c: New.
27167         * gcc.dg/vmx/3c-01.c: New.
27168         * gcc.dg/vmx/3c-02.c: New.
27169         * gcc.dg/vmx/3c-03.c: New.
27170         * gcc.dg/vmx/3d-01.c: New.
27171         * gcc.dg/vmx/4-01.c: New.
27172         * gcc.dg/vmx/4-03.c: New.
27173         * gcc.dg/vmx/5-01.c: New.
27174         * gcc.dg/vmx/5-02.c: New.
27175         * gcc.dg/vmx/5-03.c: New.
27176         * gcc.dg/vmx/5-04.c: New.
27177         * gcc.dg/vmx/5-05.c: New.
27178         * gcc.dg/vmx/5-06.c: New.
27179         * gcc.dg/vmx/5-07.c: New.
27180         * gcc.dg/vmx/5-07t.c: New.
27181         * gcc.dg/vmx/5-08.c: New.
27182         * gcc.dg/vmx/5-10.c: New.
27183         * gcc.dg/vmx/5-11.c: New.
27184         * gcc.dg/vmx/7-01a.c: New.
27185         * gcc.dg/vmx/7-01.c: New.
27186         * gcc.dg/vmx/7c-01.c: New.
27187         * gcc.dg/vmx/7d-01.c: New.
27188         * gcc.dg/vmx/7d-02.c: New.
27189         * gcc.dg/vmx/8-01.c: New.
27190         * gcc.dg/vmx/8-02a.c: New.
27191         * gcc.dg/vmx/8-02.c: New.
27192         * gcc.dg/vmx/brode-1.c: New.
27193         * gcc.dg/vmx/bug-1.c: New.
27194         * gcc.dg/vmx/bug-2.c: New.
27195         * gcc.dg/vmx/bug-3.c: New.
27196         * gcc.dg/vmx/cw-bug-1.c: New.
27197         * gcc.dg/vmx/cw-bug-2.c: New.
27198         * gcc.dg/vmx/cw-bug-3.c: New.
27199         * gcc.dg/vmx/dct.c: New.
27200         * gcc.dg/vmx/debug-1.c: New.
27201         * gcc.dg/vmx/debug-2.c: New.
27202         * gcc.dg/vmx/debug-3.c: New.
27203         * gcc.dg/vmx/debug-4.c: New.
27204         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
27205         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
27206         * gcc.dg/vmx/eg-5.c: New.
27207         * gcc.dg/vmx/fft.c: New.
27208         * gcc.dg/vmx/gcc-bug-1.c: New.
27209         * gcc.dg/vmx/gcc-bug-2.c: New.
27210         * gcc.dg/vmx/gcc-bug-3.c: New.
27211         * gcc.dg/vmx/gcc-bug-4.c: New.
27212         * gcc.dg/vmx/gcc-bug-5.c: New.
27213         * gcc.dg/vmx/gcc-bug-6.c: New.
27214         * gcc.dg/vmx/gcc-bug-7.c: New.
27215         * gcc.dg/vmx/gcc-bug-8.c: New.
27216         * gcc.dg/vmx/gcc-bug-9.c: New.
27217         * gcc.dg/vmx/gcc-bug-b.c: New.
27218         * gcc.dg/vmx/gcc-bug-c.c: New.
27219         * gcc.dg/vmx/gcc-bug-d.c: New.
27220         * gcc.dg/vmx/gcc-bug-e.c: New.
27221         * gcc.dg/vmx/gcc-bug-f.c: New.
27222         * gcc.dg/vmx/gcc-bug-g.c: New.
27223         * gcc.dg/vmx/gcc-bug-i.c: New.
27224         * gcc.dg/vmx/harness.h: New.
27225         * gcc.dg/vmx/ira1.c: New.
27226         * gcc.dg/vmx/ira2a.c: New.
27227         * gcc.dg/vmx/ira2b.c: New.
27228         * gcc.dg/vmx/ira2.c: New.
27229         * gcc.dg/vmx/ira2c.c: New.
27230         * gcc.dg/vmx/mem.c: New.
27231         * gcc.dg/vmx/newton-1.c: New.
27232         * gcc.dg/vmx/ops.c: New.
27233         * gcc.dg/vmx/sn7153.c: New.
27234         * gcc.dg/vmx/spill2.c: New.
27235         * gcc.dg/vmx/spill3.c: New.
27236         * gcc.dg/vmx/spill.c: New.
27237         * gcc.dg/vmx/t.c: New.
27238         * gcc.dg/vmx/varargs-1.c: New.
27239         * gcc.dg/vmx/varargs-2.c: New.
27240         * gcc.dg/vmx/varargs-3.c: New.
27241         * gcc.dg/vmx/varargs-4.c: New.
27242         * gcc.dg/vmx/varargs-5.c: New.
27243         * gcc.dg/vmx/varargs-6.c: New.
27244         * gcc.dg/vmx/varargs-7.c: New.
27245         * gcc.dg/vmx/vmx.exp: New.
27246         * gcc.dg/vmx/vprint-1.c: New.
27247         * gcc.dg/vmx/vscan-1.c: New.
27248         * gcc.dg/vmx/x-01.c: New.
27249         * gcc.dg/vmx/x-02.c: New.
27250         * gcc.dg/vmx/x-03.c: New.
27251         * gcc.dg/vmx/x-04.c: New.
27252         * gcc.dg/vmx/x-05.c: New.
27253         * gcc.dg/vmx/yousufi-1.c: New.
27254         * gcc.dg/vmx/zero-1.c: New.
27255         * gcc.dg/vmx/zero.c: New.
27256
27257 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
27258
27259         * g++.dg/lookup/java1.C: Update for chage of
27260         _Jv_AllocObject.
27261         * g++.dg/lookup/java2.C: Likewise.
27262
27263 2004-04-17  Laurent GUERBY <laurent@guerby.net>
27264
27265         * ada/acats/run_all.sh: use -O2 by default.
27266
27267 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
27268
27269         * gcc.dg/vr-mult-[12].c: New tests.
27270
27271 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27272
27273         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
27274
27275         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
27276
27277 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
27278
27279         * lib/target-supports.exp (check_profiling_available): Assume profiling
27280         isn't available for mips*-*-elf targets.
27281
27282 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
27283
27284         * gcc.dg/builtins-38.c: New test.
27285
27286 2004-04-14  Eric Christopher  <echristo@redhat.com>
27287
27288         * g++.dg/charset/charset.exp: Run .cc extension tests.
27289
27290 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
27291
27292         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
27293
27294 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27295
27296         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
27297
27298 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
27299
27300         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
27301         * gcc.dg/i386-387-2.c: Likewise.
27302
27303         * gcc.dg/i386-387-7.c: New test.
27304         * gcc.dg/i386-387-8.c: New test.
27305
27306         * gcc.dg/builtins-37.c: New test.
27307
27308 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
27309
27310         * g++.dg/pch/externc-1.C: Add missing semicolon.
27311
27312 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
27313
27314         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
27315
27316 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27317
27318         * gcc.c-torture/execute/20040411-1.c: New test.
27319
27320 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27321
27322         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
27323
27324 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
27325
27326         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
27327
27328 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
27329
27330         * lib/target-supports.exp (check_named_sections_available): New.
27331         * lib/gcc-dg.exp (dg-require-named-sections): New.
27332         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
27333         old-deja.exp.  Also prune error-count message from HP linker.
27334         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
27335
27336         * g++.dg/init/init-ref4.C: Use dg-require-weak.
27337         * g++.old-deja/g++.pt/static3.C: Likewise.
27338         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
27339
27340 2004-04-09  Roger Sayle  <roger@eyesopen.com>
27341
27342         * gcc.c-torture/execute/20040409-1.c: New test case.
27343         * gcc.c-torture/execute/20040409-2.c: New test case.
27344         * gcc.c-torture/execute/20040409-3.c: New test case.
27345
27346 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
27347
27348         * gcc.dg/20040409-1.c: New test.
27349
27350 2004-04-08  Roger Sayle  <roger@eyesopen.com>
27351
27352         PR target/14888
27353         * g++.dg/opt/pr14888.C: New test case.
27354
27355 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
27356
27357         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
27358         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
27359         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
27360         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
27361         New tests.
27362
27363 2004-04-08  Paul Brook  <paul@codesourcery.com>
27364
27365         * gcc.dg/spill-1.c: New test.
27366
27367 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27368
27369         * gcc.dg/torture/builtin-ctype-2.c: New test.
27370
27371 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
27372
27373         * gcc.dg/pch/pch.exp: Add largefile test.
27374
27375 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
27376
27377         * g++.dg/pch/externc-1.Hs: New.
27378         * g++.dg/pch/externc-1.C: New.
27379
27380 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27381
27382         * gcc.dg/compat/struct-by-value-5a_main.c,
27383         gcc.dg/compat/struct-by-value-5b_main.c: New files.
27384         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
27385         * gcc.dg/compat/struct-by-value-5a_x.c,
27386         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
27387         gcc.dg/compat/struct-by-value-5_x.c.
27388         * gcc.dg/compat/struct-by-value-5a_y.c,
27389         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
27390         gcc.dg/compat/struct-by-value-5_y.c.
27391
27392         * gcc.dg/compat/struct-by-value-6a_main.c,
27393         gcc.dg/compat/struct-by-value-6b_main.c: New files.
27394         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
27395         * gcc.dg/compat/struct-by-value-6a_x.c,
27396         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
27397         gcc.dg/compat/struct-by-value-6_x.c.
27398         * gcc.dg/compat/struct-by-value-6a_y.c,
27399         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
27400         gcc.dg/compat/struct-by-value-6_y.c.
27401
27402         * gcc.dg/compat/struct-by-value-7a_main.c,
27403         gcc.dg/compat/struct-by-value-7b_main.c: New files.
27404         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
27405         * gcc.dg/compat/struct-by-value-7a_x.c,
27406         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
27407         gcc.dg/compat/struct-by-value-7_x.c.
27408         * gcc.dg/compat/struct-by-value-7a_y.c,
27409         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
27410         gcc.dg/compat/struct-by-value-7_y.c.
27411
27412 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
27413
27414         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
27415         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
27416         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
27417         options.
27418
27419 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
27420
27421         * gcc.dg/builtins-36.c: New test.
27422
27423 2004-04-06  Paul Brook  <paul@codesourcery.com>
27424
27425         * README.gcc: Remove obsolete contraint on testcases.
27426
27427 2004-04-05  Paul Brook  <paul@codesourcery.com>
27428
27429         PR2123
27430         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
27431         failure and exit(0) on success.
27432         * g++.dg/expr/anew2.C: Ditto.
27433         * g++.dg/expr/anew3.C: Ditto.
27434         * g++.dg/expr/anew4.C: Ditto.
27435
27436 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
27437
27438         PR c++/3518
27439         * g++.dg/template/unify7.C: New.
27440
27441 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
27442
27443         * g++.dg/README: Bring up to date with new subdirectories; remove
27444         duplicate subdirectory lines.
27445
27446 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
27447
27448         PR c++/14007
27449         * g++.dg/template/unify5.C: New.
27450         * g++.dg/template/unify6.C: New.
27451         * g++.dg/template/qualttp20.C: Adjust.
27452         * g++.old-deja/g++.jason/report.C: Adjust.
27453         * g++.old-deja/g++.other/qual1.C: Adjust.
27454
27455 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
27456
27457         PR c++/14803
27458         * g++.dg/inherit/ptrmem1.C: New test.
27459
27460 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
27461
27462         PR c++/14755
27463         * gcc.c-torture/execute/20040331-1.c: New test.
27464         * gcc.dg/20040331-1.c: New test.
27465
27466 2004-04-01  Paul Brook  <paul@codesourcery.com>
27467
27468         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
27469
27470 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
27471
27472         PR c++/14724
27473         * g++.dg/init/goto1.C: New test.
27474
27475         PR c++/14763
27476         * g++.dg/template/defarg4.C: New test.
27477
27478 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
27479
27480         * gcc.dg/altivec-11.c: Extend test for more valid cases.
27481
27482 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
27483
27484         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
27485
27486 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
27487
27488         * gcc.dg/noncompile/undeclared-2.c: New test.
27489
27490 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
27491
27492         * gcc.dg/940409-1.c: Remove XFAIL.
27493         * gcc.dg/reg-vol-struct-1.c: New test.
27494
27495 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27496
27497         * gcc.dg/torture/builtin-wctype-1.c: New test.
27498
27499 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
27500
27501         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
27502         * gcc.dg/20001101-1.c: Likewise.
27503         * gcc.dg/20001102-1.c: Likewise.
27504
27505 2004-03-25  Roger Sayle  <roger@eyesopen.com>
27506
27507         * gcc.dg/compare8.c: Add an additional test for XOR.
27508
27509 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27510
27511         * gcc.dg/torture/builtin-ctype-1.c: New test.
27512
27513 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27514
27515         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
27516         * gcc.dg/torture/builtin-math-1.c: Likewise.
27517         * gcc.dg/torture/builtin-power-1.c: New test.
27518
27519 2004-03-24  Andreas Schwab  <schwab@suse.de>
27520
27521         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
27522         IA64 assembler.
27523
27524 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
27525             Roger Sayle  <roger@eyesopen.com>
27526
27527         * gcc.dg/compare8.c: New test case.
27528
27529 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
27530
27531         * g++.dg/ext/altivec-7.C: New test.
27532
27533 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
27534
27535         PR 12267, 12391, 12560, 13129, 14114, 14133
27536         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
27537         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
27538         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
27539         Adjust error regexps.
27540         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
27541         * gcc.dg/noncompile/undeclared-1.c: New test cases.
27542         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
27543         * gcc.dg/local1.c: Add explanatory comment.
27544
27545 2004-03-23  Roger Sayle  <roger@eyesopen.com>
27546
27547         PR optimization/14669
27548         * g++.dg/opt/fold2.C: New test case.
27549
27550 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
27551
27552         PR c/14069
27553         * gcc.dg/20040322-1.c: New test.
27554
27555 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27556
27557         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
27558         * gcc.dg/ultrasp4.c: Likewise.
27559         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
27560
27561 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
27562
27563         * gcc.dg/i386-sse-8.c: Reset default options.
27564
27565 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
27566
27567         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
27568         in the error message text.
27569
27570 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27571
27572         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
27573
27574 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
27575
27576         PR c++/14616
27577         * g++.dg/init/array13.C: New test.
27578
27579 2004-03-20  Roger Sayle  <roger@eyesopen.com>
27580
27581         PR target/13889
27582         * gcc.c-torture/compile/pr13889.c: New test case.
27583
27584 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27585
27586         PR c/14635
27587         * builtins-1.c (nan, nans): Don't test.
27588         * builtins-30.c: Don't use nan, nanf, nanl.
27589         * builtins-35.c: New test.
27590
27591 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
27592
27593         * g++.dg/ext/altivec-6.C: New test.
27594
27595 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
27596
27597         * g++.dg/init/placement3.C: New test.
27598
27599         * g++.dg/template/spec13.C: New test.
27600
27601         * g++.dg/lookup/using11.C: New test.
27602
27603         * g++.dg/lookup/koenig3.C: New test.
27604
27605         * g++.dg/template/operator2.C: New test.
27606
27607         * g++.dg/expr/dtor3.C: New test.
27608         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
27609         marker.
27610         * g++.old-deja/g++.law/visibility28.C: Likewise.
27611
27612 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
27613
27614         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
27615         * gcc.dg/ppc64-abi-3.c: Likewise.
27616
27617 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27618
27619         PR c++/14545
27620         * g++.dg/parse/template15.C: New test.
27621
27622 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27623
27624         * g++.dg/expr/dtor2.C: New test.
27625
27626         * g++.dg/lookup/anon4.C: New test.
27627
27628         * g++.dg/overload/using1.C: New test.
27629
27630         * g++.dg/template/lookup7.C: New test.
27631
27632         * g++.dg/template/typename6.C: New test.
27633
27634         * g++.dg/expr/cond6.C: New test.
27635
27636 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27637
27638         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
27639
27640 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27641
27642         * g++.dg/expr/cond5.C: New test.
27643         * g++.dg/expr/constcast1.C: Likewise.
27644         * g++.dg/expr/ptrmem2.C: Likewise.
27645         * g++.dg/expr/ptrmem3.C: Likewise.
27646         * g++.dg/lookup/main1.C: Likewise.
27647         * g++.dg/template/lookup6.C: Likewise.
27648
27649 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27650
27651         * gcc.dg/local1.c: New test.
27652
27653         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
27654
27655 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27656
27657         * gcc.dg/torture/builtin-convert-1.c: New test.
27658
27659 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27660
27661         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
27662
27663 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
27664
27665         PR c++/14481
27666         * g++.dg/warn/Wunused-7.C: New test.
27667
27668 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27669
27670         * gcc.dg/torture/builtin-integral-1.c: New test.
27671
27672 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
27673
27674         PR c++/14586
27675         * g++.dg/parse/non-dependent3.C: New test.
27676
27677 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
27678
27679         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
27680         * g++.dg/eh/simd-2.C: Likewise.
27681         * g++.dg/init/array10.C: Likewise.
27682         * gcc.c-torture/compile/simd-1.c: Likewise.
27683         * gcc.c-torture/compile/simd-2.c: Likewise.
27684         * gcc.c-torture/compile/simd-3.c: Likewise.
27685         * gcc.c-torture/compile/simd-4.c: Likewise.
27686         * gcc.c-torture/compile/simd-6.c: Likewise.
27687         * gcc.c-torture/execute/simd-1.c: Likewise.
27688         * gcc.c-torture/execute/simd-2.c: Likewise.
27689         * gcc.dg/compat/vector-defs.h: Likewise.
27690         * gcc.dg/20020531-1.c: Likewise.
27691         * gcc.dg/altivec-3.c: Likewise.
27692         * gcc.dg/altivec-4.c: Likewise.
27693         * gcc.dg/altivec-varargs-1.c: Likewise.
27694         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
27695         * gcc.dg/i386-mmx-3.c: Likewise.
27696         * gcc.dg/i386-sse-4.c: Likewise.
27697         * gcc.dg/i386-sse-5.c: Likewise.
27698         * gcc.dg/i386-sse-8.c: Likewise.
27699         * gcc.dg/simd-1.c: Likewise.
27700         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
27701         __ev64_opaque__ since the machine description provides it.
27702
27703 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27704
27705         * lib/compat.exp (skip_list): New global variable.
27706         Use it to hold the user defined COMPAT_SKIPS list if any.
27707         (compat-obj): Add the members of skip_list to optall.
27708
27709 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27710
27711         * gcc.dg/compat/union-by-value-1_main.c,
27712         union-by-value-1_x.c, union-by-value-1_y.c,
27713         union-check.h, union-defs.h,
27714         union-init.h, union-return-1_main.c,
27715         union-return-1_x.c, union-return-1_y.c: New files.
27716
27717 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27718
27719         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
27720         mixed-struct-init.h: Add 4 mixed structure types.
27721         struct-by-value-21_main.c, struct-by-value-21_x.c,
27722         struct-by-value-21_y.c, struct-return-21_main.c,
27723         struct-return-21_x.c, struct-return-21_y.c: New files.
27724
27725 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
27726
27727         PR c++/14550
27728         * g++.dg/parse/template14.C: New test.
27729
27730 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27731
27732         * gcc.c-torture/execute/20040313-1.c: New test.
27733
27734 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
27735
27736         PR target/14533
27737         * gcc.dg/20040311-2.c: New test.
27738
27739 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
27740
27741         PR other/14544
27742         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
27743         bit-field.
27744
27745 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
27746
27747         * gcc.dg/20040305-2.c: Add missing return statement.
27748
27749 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27750
27751         * gcc.dg/builtins-34.c: Also check pow10*.
27752
27753 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
27754
27755         PR target/14262
27756         * gcc.dg/20040305-2.c: New test.
27757
27758 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
27759
27760         * gcc.dg/20040310-1.c: New test.
27761
27762 2004-03-11  Roger Sayle  <roger@eyesopen.com>
27763
27764         * gcc.c-torture/execute/20040311-1.c: New test case.
27765
27766 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
27767
27768         PR c++/14476
27769         * g++.dg/lookup/enum1.C: New test.
27770
27771 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
27772
27773         PR c++/14510
27774         * g++.dg/lookup/struct2.C: New test.
27775
27776 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
27777
27778         * gcc.dg/builtins-34.c: New test.
27779
27780 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27781
27782         * gcc.dg/torture/builtin-nonneg-1.c: New test.
27783
27784 2004-03-09  James E Wilson  <wilson@specifixinc.com>
27785
27786         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
27787         * gcc.dg/alias-2.c: New testcase.
27788
27789 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
27790
27791         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
27792
27793 2004-03-09  Roger Sayle  <roger@eyesopen.com>
27794
27795         * gcc.c-torture/execute/20040309-1.c: New test case.
27796
27797 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
27798
27799         PR c++/14397
27800         * g++.dg/overload/ref1.C: New.
27801
27802 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27803
27804         PR c++/14409
27805         * g++.dg/template/spec12.C: New test.
27806
27807         PR c++/14448
27808         * g++.dg/parse/crash14.C: New test.
27809
27810 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
27811
27812         PR c++/14230
27813         * g++.dg/init/ref11.C: New test.
27814
27815 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
27816
27817         PR c++/14432
27818         * g++.dg/parse/builtin2.C: New test.
27819
27820 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
27821
27822         PR c++/14401
27823         * g++.dg/init/ctor3.C: New test.
27824         * g++.dg/init/union1.C: New test.
27825         * g++.dg/ext/anon-struct4.C: New test.
27826
27827 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
27828
27829         * g++.dg/lookup/koenig1.C: Tweak error messages.
27830         * g++.dg/lookup/used-before-declaration.C: Likewise.
27831         * g++.dg/other/do1.C: Likewise.
27832         * g++.dg/overload/koenig1.C: Likewise.
27833         * g++.dg/parse/crash13.C: Likewise.
27834         * g++.dg/template/instantiate3.C: Likewise.
27835
27836 2004-03-08  Eric Christopher  <echristo@redhat.com>
27837
27838         * * lib/target-supports.exp: Enable libiconv in test
27839         compilation.  Fix up error checking.
27840
27841 2004-03-08  Roger Sayle  <roger@eyesopen.com>
27842
27843         PR middle-end/14289
27844         * gcc.dg/pr14289-1.c: New test case.
27845         * gcc.dg/pr14289-2.c: Likewise.
27846         * gcc.dg/pr14289-3.c: Likewise.
27847
27848 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
27849
27850         * gcc.c-torture/execute/20040308-1.c: New test.
27851
27852 2004-03-07  Roger Sayle  <roger@eyesopen.com>
27853
27854         * gcc.c-torture/execute/20040307-1.c: New test case.
27855
27856 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
27857
27858         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
27859
27860 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
27861
27862         * gcc.dg/20040306-1.c: New test.
27863
27864 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
27865
27866         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
27867         them static.
27868         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
27869
27870 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27871
27872         PR c/14465
27873         * gcc.dg/decl-6.c: New test.
27874
27875 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27876
27877         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
27878         Rename LOGPOW -> LOG_POW.
27879         (SQRT_EXP, POW_EXP): New.
27880
27881 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27882
27883         * gcc.dg/i386-sse-8.c: New test.
27884
27885 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27886
27887         PR c/14114
27888         * gcc.dg/decl-5.c: New test.
27889
27890 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
27891
27892         * gcc.dg/20040305-1.c: New test.
27893
27894 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
27895
27896         PR other/14354
27897         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
27898
27899 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
27900
27901         PR c++/14425, c++/14426
27902         * g++.dg/ext/altivec-4.C: New test.
27903         * g++.dg/ext/altivec-5.C: New test.
27904
27905 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
27906
27907         * g++.old-deja/g++.other/linkage1.C: Expect errors about
27908         global variables of a type with no linkage.
27909         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
27910         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
27911         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
27912         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
27913         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
27914         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
27915         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
27916         * g++.dg/warn/deprecated.C: Name enum Color.
27917         * g++.dg/overload/VLA.C: Name structure for 'b'.
27918         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
27919
27920 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27921
27922         * gcc.c-torture/compile/20040304-1.c: New test.
27923
27924 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
27925
27926         PR 13728
27927         * gcc.dg/decl-4.c: New testcase.
27928
27929 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
27930
27931         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
27932         as PRECF if sizeof (float) > sizeof (double).
27933         (PRECL): Make it the same as PRECF if
27934         sizeof (float) > sizeof (long double).
27935
27936 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27937
27938         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
27939         system type.  Add check for irix6 which doesn't have c99 runtime.
27940
27941 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
27942
27943         * gcc.dg/const-elim-1.c: xfail for xtensa.
27944
27945 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27946
27947         PR c++/14369
27948         * g++.dg/template/cond4.C: New test.
27949
27950 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27951
27952         PR c++/14360
27953         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
27954
27955         PR c++/14361
27956         * g++.dg/parse/defarg7.C: New test.
27957
27958         PR c++/14359
27959         * g++.dg/template/friend26.C: New test.
27960
27961 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27962
27963         PR c++/14324
27964         * g++.dg/abi/mangle21.C: New test.
27965
27966         PR c++/14260
27967         * g++.dg/parse/constructor2.C: New test.
27968
27969         PR c++/14337
27970         * g++.dg/template/sfinae1.C: New test.
27971
27972 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27973
27974         PR c++/14267
27975         * g++.dg/expr/crash2.C: New test.
27976
27977         PR middle-end/13448
27978         * gcc.dg/inline-5.c: New test.
27979         * gcc.dg/always-inline.c: Split out tests into ...
27980         * gcc.dg/always-inline2.c: ... this and ...
27981         * gcc.dg/always-inline3.c: ... this.
27982
27983 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27984
27985         PR debug/12103
27986         * g++.dg/debug/crash1.C: New test.
27987
27988 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
27989
27990         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
27991         function with __attribute__((noinline)).
27992         (recurser_void2): Likewise.
27993         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
27994         (recurser_void2): Likewise.
27995
27996 2004-02-29  Roger Sayle  <roger@eyesopen.com>
27997
27998         PR middle-end/14203
27999         * g++.dg/warn/Wunused-6.C: New test case.
28000
28001 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
28002
28003         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
28004         not defined.
28005
28006 2004-02-27  Eric Christopher  <echristo@redhat.com>
28007
28008         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
28009         * g++.dg/charset/asm2.c: Run only x86.
28010         * gcc.dg/charset/asm3.c: Ditto.
28011
28012 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
28013
28014         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
28015         ld_library_path.
28016
28017 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
28018
28019         * g++.dg/ext/altivec-3.C: New.
28020
28021 2004-02-26  Richard Henderson  <rth@redhat.com>
28022
28023         * g++.dg/ext/attrib10.C: Mark for warning.
28024         * gcc.dg/attr-alias-1.c: New.
28025
28026 2004-02-26  Richard Henderson  <rth@redhat.com>
28027
28028         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
28029         * gcc.c-torture/execute/20040208-2.c: ... it back.
28030
28031 2004-02-26  Eric Christopher  <echristo@redhat.com>
28032
28033         * lib/target-supports.exp (check-iconv-available): New function.
28034         * lib/gcc-dg.exp (dg-require-iconv): New function.
28035         Use above.
28036         * gcc.dg/charset: New directory.
28037         * gcc.dg/charset/charset.exp: New file.
28038         * gcc.dg/charset/asm1.c: Ditto.
28039         * gcc.dg/charset/asm2.c: Ditto.
28040         * gcc.dg/charset/asm3.c: Ditto.
28041         * gcc.dg/charset/asm4.c: Ditto.
28042         * gcc.dg/charset/asm5.c: Ditto.
28043         * gcc.dg/charset/attribute1.c: Ditto.
28044         * gcc.dg/charset/attribute2.c: Ditto.
28045         * gcc.dg/charset/string1.c: Ditto.
28046         * g++.dg/charset: New directory.
28047         * g++.dg/dg.exp: Add here. Special options.
28048         * g++.dg/charset/charset.exp: New file.
28049         * g++.dg/charset/asm1.c: Ditto.
28050         * g++.dg/charset/asm2.c: Ditto.
28051         * g++.dg/charset/asm3.c: Ditto.
28052         * g++.dg/charset/asm4.c: Ditto.
28053         * g++.dg/charset/attribute1.c: Ditto.
28054         * g++.dg/charset/attribute2.c: Ditto.
28055         * g++.dg/charset/extern1.cc: Ditto.
28056         * g++.dg/charset/extern2.cc: Ditto.
28057         * g++.dg/charset/string1.c: Ditto.
28058
28059 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
28060
28061         PR c++/14278
28062         * g++.dg/parse/comma1.C: New test.
28063
28064 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28065
28066         PR c++/14284
28067         * g++.dg/template/ttp8.C: New test.
28068
28069 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
28070
28071         * gcc.dg/fixuns-trunc-1.c: New test.
28072
28073 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28074
28075         * gcc.dg/builtins-config.h: Use #elif.
28076
28077 2004-02-26  Michael Matz  <matz@suse.de>
28078
28079         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
28080         * gcc.dg/991214-1.c: Likewise.
28081         * gcc.dg/i386-asm-1.c: Likewise.
28082
28083 2004-02-25  Richard Henderson  <rth@redhat.com>
28084
28085         * gcc.c-torture/execute/20040208-2.c: Move ...
28086         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
28087
28088 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28089
28090         PR c++/14246
28091         * g++.dg/other/crash-3.C: New test.
28092
28093 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28094
28095         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
28096         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
28097
28098         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
28099         HP-UX.
28100
28101 2004-02-24  Michael Matz  <matz@suse.de>
28102
28103         * gcc.dg/i386-regparm.c: New.
28104
28105 2004-02-23  James E Wilson  <wilson@specifixinc.com>
28106
28107         * gcc.c-torture/execute/20040223-1.c: New.
28108
28109 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
28110             Kazu Hirata  <kazu@cs.umass.edu>
28111
28112         * gcc.dg/fwritable-strings-1.c: Remove.
28113
28114 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
28115
28116         PR c/14156
28117         * gcc.dg/20040223-1.c: New test.
28118
28119 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28120
28121         PR c++/14106
28122         * g++.dg/ext/typeof9.C: New test.
28123
28124 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28125
28126         PR c++/14250
28127         * g++.dg/other/switch1.C: New test.
28128
28129 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28130
28131         * gcc.dg/cast-function-1.c: Adjust for new informative message.
28132         * gcc.dg/va-arg-1.c: Likewise.
28133
28134 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28135
28136         PR c++/14143
28137         * g++.dg/template/koenig5.C: New test.
28138
28139 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
28140
28141         * g++.dg/ext/altivec-1.C: Generalize target triple.
28142         * g++.dg/ext/altivec-2.C: New test case.
28143         * g++.dg/ext/altivec_check.h: New file.
28144         * gcc.dg/altivec-1.c: Generalize target triple;
28145         include altivec_check.h and call altivec_check().
28146         * gcc.dg/altivec-[2-5].c: Generalize target triple.
28147         * gcc.dg/altivec-6.c: New test case.
28148         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
28149         type casts as needed.
28150         * gcc.dg/altivec-10.c: Include altivec_check.h and call
28151         altivec_check().
28152         * gcc.dg/altivec-12.c: New test case.
28153         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
28154         include altivec_check.h and call altivec_check().
28155         * gcc.dg/altivec_check.h: New file.
28156
28157 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28158
28159         * lib/target-supports.exp (check_alias_available): Don't mangle
28160         function `g' in test program.
28161
28162 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28163
28164         * lib/target-supports.exp (check_profiling_available): Check
28165         argument to determine whether we support a profiling type.
28166         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
28167         check_profiling_available.
28168         * g++.dg/bprob/bprob.exp: Likewise.
28169         * g77.dg/bprob/bprob.exp: Likewise.
28170         * gcc.misc-tests/bprob.exp: Likewise.
28171         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
28172         dg-require-profiling and delete expected error handling.
28173         * gcc.dg/20021014-1.c: Likewise.
28174         * gcc.dg/nest.c: Likewise.
28175
28176 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28177
28178         PR c++/12007
28179         * g++.dg/other/vthunk1.C: New test.
28180
28181 2004-02-20  Falk Hueffner  <falk@debian.org>
28182
28183         PR target/14201
28184         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
28185
28186 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
28187
28188         PR c++/13927
28189         * g++.dg/other/error8.C: Remove XFAIL markers.
28190
28191         PR c++/14173
28192         * g++.dg/ext/packed5.C: New test.
28193
28194         PR c++/14199
28195         * g++.dg/warn/Wunused-5.C: New test.
28196
28197         PR c++/14186
28198         * g++.dg/lookup/member1.C: New test.
28199
28200 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
28201
28202         * gcc.c-torture/compile/20040130-1.c: Enable only when
28203         __INT_MAX__ >= 2147483647L.
28204         * gcc.c-torture/compile/961203-1.c: Likewise.
28205
28206 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
28207
28208         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
28209         * g++.dg/opt/template1.C: Robustify assembler regexp
28210
28211 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28212
28213         * gcc.c-torture/execute/simd-4.x: Remove.
28214         * gcc.c-torture/execute/va-arg-25.x: Likewise.
28215         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
28216         Guard with #ifndef SKIP_ATTRIBUTE.
28217         * gcc.dg/compat/vector-1_y.c: Likewise.
28218         * gcc.dg/compat/vector-2_x.c: Likewise.
28219         * gcc.dg/compat/vector-2_y.c: Likewise.
28220         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
28221         * g++.dg/eh/simd-2.C: Likewise.
28222
28223 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
28224
28225         * gcc.c-torture/compile/complex-1.c: New.
28226
28227 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
28228
28229         PR target/14209
28230         * gcc.c-torture/execute/20040218-1.c: New test.
28231
28232 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28233
28234         PR c++/14181
28235         * g++.dg/parse/new2.C: New test.
28236
28237 2004-02-18  Paul Brook  <paul@codesourcery.com>
28238
28239         * gcc.c-torture/compile/libcall-1.c: New test.
28240
28241 2004-02-18  Paul Brook  <paul@codesourcery.com>
28242
28243         PR debug/12934
28244         * gcc.dg/debug/debug-7.c: New test.
28245
28246 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
28247
28248         * gcc.dg/20040217-1.c: New test.
28249
28250 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
28251
28252         * gcc.c-torture/execute/990208-1.x: Delete.
28253
28254 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
28255
28256         * gcc.c-torture/execute/20040208-2.x: New file.
28257
28258 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
28259
28260         PR c++/11326
28261         * g++.dg/abi/structret1.C: New test.
28262
28263 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
28264
28265         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
28266         (i386_cpuid): No need to test if cpuid is available on AMD64.
28267         Fix assembly, so that it works onboth i386 and AMD64.
28268         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
28269         (vecInLong): Fix s[] member type to unsigned int.
28270         (vecInWord): Remove type.
28271         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
28272         (a64, b64, c64, d64, e64): Remove.
28273         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
28274         Remove unused variable.  Remove initialization of removed variables.
28275         Don't call mmx_tests nor sse_tests.
28276         (reference_mmx, reference_sse): Remove.
28277         (check): Add return stmt.
28278         * gcc.dg/i386-sse-7.c: New test.
28279         * gcc.dg/i386-mmx-4.c: New test.
28280
28281 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28282
28283         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
28284         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28285         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28286         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
28287         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
28288         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
28289         g++.dg/tc1/dr94.C: Fix line terminator.
28290
28291 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
28292
28293         * gcc.c-torture/compile/20040216-1.c: New.
28294
28295 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28296
28297         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28298         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28299         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
28300         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
28301         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
28302         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
28303
28304 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28305
28306         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
28307
28308 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
28309
28310         PR c++/13971
28311         * g++.dg/expr/cond4.C: New test.
28312
28313         PR c++/14086
28314         * g++.dg/lookup/crash2.C: New test.
28315
28316 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
28317
28318         * gcc.c-torture/compile/20040214-2.c: New test.
28319
28320 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
28321
28322         PR c++/14116
28323         * g++.dg/ext/typeof8.C: New test.
28324
28325 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
28326
28327         * gcc.c-torture/compile/20040214-1.c: New test.
28328
28329 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28330
28331         PR c++/13635
28332         * g++.dg/template/spec11.C: New test.
28333
28334 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28335
28336         PR c++/13927
28337         * g++.dg/other/error8.C: New test.
28338
28339 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
28340
28341         PR c++/14122
28342         * g++.dg/template/array4.C: New test.
28343
28344         PR c++/14108
28345         * g++.dg/inherit/thunk2.C: New test.
28346
28347         PR c++/14083
28348         * g++.dg/eh/cond2.C: New test.
28349
28350 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
28351
28352         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
28353
28354 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
28355
28356         * lib/scanasm.exp (dg-scan): Quote pattern before display.
28357
28358 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
28359
28360         * g++.dg/simd-2.C: xfail on ppc64-linux.
28361
28362 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28363
28364         PR c/456
28365         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
28366         tests.
28367
28368 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
28369
28370         * gcc.dg/builtins-33.c: New test.
28371
28372 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
28373
28374         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
28375
28376 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28377
28378         * g++.dg/simd-2.C: Set -maltivec for ppc64.
28379
28380 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28381
28382         * gcc.dg/ppc64-abi-3.c: New test.
28383
28384 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
28385
28386         PR c/14092
28387
28388         * gcc.dg/pr14092-1.c: New testcase.
28389
28390 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
28391
28392         * gcc.dg/cpp/assert4.c: Fix typo last change.
28393
28394         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
28395         * gcc.dg/cpp/assert4.c: Handle powerpc64.
28396
28397         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
28398
28399 2004-02-09  Roger Sayle  <roger@eyesopen.com>
28400
28401         * gcc.c-torture/compile/20040209-1.c: New test case.
28402
28403 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28404
28405         * gcc.dg/c90-init-1.c: Adjust expected error messages.
28406
28407 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
28408
28409         * gcc.c-torture/execute/20040208-[12].c: New tests.
28410
28411 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28412
28413         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
28414
28415 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28416
28417         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
28418
28419 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
28420
28421         Bug 13856
28422         * gcc.dg/visibility-8.c: New testcase.
28423
28424 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
28425
28426         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
28427         arguments.
28428         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
28429
28430 2004-02-07  Roger Sayle  <roger@eyesopen.com>
28431
28432         PR middle-end/13696
28433         * g++.dg/opt/fold1.C: New test case.
28434
28435 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28436
28437         PR c++/14033
28438         * g++.dg/other/crash-2.C: New test.
28439
28440 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28441
28442         PR c++/14028
28443         * g++.dg/parse/angle-bracket2.C: New test.
28444
28445 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28446
28447         PR middle-end/13750
28448         Revert:
28449         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28450         PR pch/13361
28451         * testsuite/g++.dg/pch/wchar-1.C: New.
28452         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28453
28454 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28455
28456         PR c++/14008
28457         * g++.dg/parse/error15.C: New test.
28458         * g++.dg/parse/crash11.C: Update dg-error mark.
28459
28460 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28461
28462         PR c++/13932
28463         * g++.dg/warn/conv2.C: New test.
28464
28465 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28466
28467         PR c++/13086
28468         * g++.dg/warn/incomplete1.C: Remove xfail.
28469
28470 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28471
28472         * lib/file-format.exp (gcc_target_object_format): Use
28473         ${tool}_target_compile, not gcc_target_compile.
28474         * lib/target-supports.exp (check_alias_available): Likewise.
28475         (check_gc_sections_available): Likewise.
28476         * g++.dg/ext/attrib10.C: Use dg-require-alias.
28477         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
28478         dg-require-alias.
28479
28480 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28481
28482         PR c++/13969
28483         * g++.dg/template/static6.C: New test.
28484
28485 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
28486
28487         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
28488
28489 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28490
28491         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
28492         tests for systems where `char' is unsigned by default.
28493
28494 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28495
28496         PR c++/13997
28497         * g++.dg/template/partial3.C: New test.
28498
28499 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
28500
28501         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
28502         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
28503         Remove mentions of obsolete ports.
28504
28505 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
28506
28507         * gcc.dg/noncompile/20001228-1.c: Fix for new
28508         error message.
28509
28510 2004-02-03  Roger Sayle  <roger@eyesopen.com>
28511
28512         PR target/9348
28513         * gcc.c-torture/execute/multdi-1.c: New test case.
28514
28515 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28516
28517         PR c++/13925
28518         * g++.dg/template/lookup5.C: New test.
28519
28520 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28521
28522         PR c++/13950
28523         * g++.dg/template/lookup4.C: New test.
28524
28525         PR c++/13970
28526         * g++.dg/parse/error14.C: New test.
28527
28528         PR c++/14002
28529         * g++.dg/parse/template13.C: New test.
28530
28531 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28532
28533         PR c++/13978
28534         * g++.dg/template/koenig4.C: New test.
28535
28536         PR c++/13968
28537         * g++.dg/template/crash17.C: New test.
28538
28539         PR c++/13975
28540         * g++.dg/parse/error13.C: New test.
28541         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
28542
28543 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28544
28545         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
28546
28547 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
28548
28549         PR c/11658
28550         PR c/13994
28551         * gcc.dg/noncompile/20040203-1.c: New test.
28552         * gcc.dg/noncompile/20040203-2.c: Likewise.
28553         * gcc.dg/noncompile/20040203-3.c: Likewise.
28554         * gcc.dg/20040203-1.c: Likewise.
28555
28556 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
28557
28558         PR c++/10858
28559         * g++.dg/template/sizeof7.C: New test.
28560
28561 2004-02-02  Eric Christopher  <echristo@redhat.com>
28562             Zack Weinberg  <zack@codesourcery.com>
28563
28564         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
28565
28566 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
28567
28568         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
28569         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
28570         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
28571         * gcc.dg/cleanup-5.c: Run only on Linux targets.
28572
28573 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
28574
28575         PR c++/13113
28576         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
28577
28578         PR c++/13854
28579         * g++.dg/ext/attrib13.C: New test.
28580
28581         PR c++/13907
28582         * g++.dg/conversion/op2.C: New test.
28583
28584 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28585
28586         * gcc.dg/titype-1.c: Fix pasto.
28587
28588 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28589
28590         * gcc.dg/titype-1.c: New test.
28591
28592 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28593
28594         PR c++/13957
28595         * g++.dg/template/non-type-template-argument-1.C,
28596         g++.dg/template/qualified-id1.C: Update dg-error marks.
28597         * g++.dg/template/nontype6.C: New test.
28598
28599 2004-02-01  Roger Sayle  <roger@eyesopen.com>
28600
28601         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
28602         * gcc.dg/builtins-31.c: New testcase.
28603         * gcc.dg/builtins-32.c: New testcase.
28604
28605 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
28606
28607         * objc.dg/call-super-2.m: Update line numbers
28608         for the including of stddef.h.
28609
28610 2004-01-30  Michael Matz  <matz@suse.de>
28611
28612         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
28613         g++.dg/ext/case-range3.C: New tests.
28614
28615 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28616
28617         DR206
28618         PR c++/13813
28619         * g++.dg/template/member4.C: New test.
28620
28621 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28622
28623         PR c++/13683
28624         * g++.dg/template/sizeof6.C: New test.
28625
28626 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28627
28628         * gcc.dg/fwritable-strings-1.c: New test.
28629
28630 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28631
28632         * gcc.c-torture/compile/20040130-1.c: New test.
28633
28634 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
28635
28636         * objc.dg/call-super-2.m: Include stddef.h for size_t.
28637
28638 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
28639
28640         PR c++/13883
28641         * g++.dg/template/ctor3.C: New test.
28642
28643 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28644
28645         * g++.dg/tc1: New directory.
28646         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
28647         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
28648         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
28649         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
28650         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
28651
28652 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28653
28654         * g++.dg/parse/error11.C: New test.
28655         * g++.dg/parse/error12.C: Likewise.
28656
28657 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
28658
28659         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
28660         (scan_initial, main): Use aligned_sizeof instead of sizeof.
28661
28662 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
28663
28664         PR c++/13791
28665         * g++.dg/ext/attrib12.C: New test.
28666
28667         PR c++/13736
28668         * g++.dg/parse/cast2.C: New test.
28669
28670 2004-01-27  James E Wilson  <wilson@specifixinc.com>
28671
28672         * objc.dg/encode-2.m (main): New local string.  Set depending on
28673         sizeof long.  Use in sscanf call.
28674         * objc.dg/encode-3.m (main): New local string.  Set depending on
28675         sizeof long.  Use in scan_initial call.
28676
28677 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28678
28679         * objc.dg/call-super-2.m: Make LP64-safe.
28680         * objc.dg/desig-init-1.m: Likewise.
28681
28682 2004-01-27  Devang Patel <dpatel@apple.com>
28683
28684         * g++.dg/debug/namespace1.C: New test.
28685
28686 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
28687
28688         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
28689         xscale-*-*.
28690
28691         * gcc.dg/arm-mmx-1.c: New test.
28692
28693 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28694
28695         * gcc.dg/20040127-1.c: New test.
28696         * gcc.dg/20040127-2.c: New test.
28697
28698 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28699
28700         * objc.dg/stret-1.m (glob): Renamed to globa.
28701
28702 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
28703
28704         PR c++/13663
28705         * g++.dg/expr/for1.C: New test.
28706
28707 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
28708
28709         PR middle-end/13779
28710         * gcc.dg/darwin-longlong.c: New test.
28711
28712 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
28713
28714         * gcc.dg/20040124-1.c: Moved test from here...
28715         * gcc.c-torture/compile/20040124-1.c: ...to here.
28716
28717 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28718
28719         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
28720         the assembly output if -m64 is passed.
28721
28722 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
28723
28724         PR c++/13833
28725         * g++.dg/template/cond3.C: New test.
28726
28727 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28728
28729         PR c++/13810
28730         * g++.dg/template/ttp7.C: New test.
28731
28732 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28733
28734         PR c++/13797
28735         * g++.dg/template/nontype4.C: New test.
28736         * g++.dg/template/nontype5.C: Likewise.
28737
28738 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
28739
28740         * gcc.dg/torture/mips-clobber-at.c: New test.
28741
28742 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
28743
28744         * gcc.dg/20040124-1.c: New test.
28745
28746 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
28747
28748         * gcc.dg/20040123-1.c: New test.
28749
28750 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
28751
28752         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
28753
28754 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28755
28756         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
28757
28758 2004-01-23  Andrew Pinski  <apinski@apple.com>
28759
28760         * gcc.dg/20030121-1.c: Move to ..
28761         * gcc.dg/20040121-1.c: here.
28762
28763 2004-01-23  Roger Sayle  <roger@eyesopen.com>
28764
28765         * gcc.dg/builtins-29.c: New test case.
28766
28767 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
28768
28769         PR 18314
28770         * gcc.dg/builtins-30.c: New testcase.
28771
28772 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
28773
28774         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
28775         * lib/g77.exp: Likewise.
28776         * lib/objc.exp: Likewise.
28777         * lib/g++.exp: Likewise.
28778
28779 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28780
28781         * gcc.dg/struct-by-value-2.c: New test.
28782
28783 2004-01-21  Andrew Pinski  <apinski@apple.com>
28784
28785         PR target/13785
28786         * gcc.dg/20030121-1.c: New test.
28787
28788 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
28789
28790         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
28791         clobber frame pointer register in asm statement.
28792
28793 2004-01-21  Falk Hueffner  <falk@debian.org>
28794
28795         * gcc.c-torture/compile/20040121-1.c: New test.
28796
28797 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
28798
28799         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
28800
28801 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
28802
28803         * gcc.dg/ppc64-abi-2.c: New test.
28804
28805 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
28806
28807         * lib/treelang.exp: Fill out this file.
28808         * lib/treelang-dg.exp: New File.
28809
28810 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28811
28812         * gcc.c-torture/compile/981022-1.c: Remove.
28813         * gcc.dg/array-5.c: Remove XFAIL.
28814         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
28815         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
28816         gcc.dg/cond-lvalue-1.c: Update.
28817         * gcc.dg/cast-lvalue-2.c: New test.
28818
28819 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
28820
28821         PR c++/13592
28822         * g++.dg/other/error1.C (class foo): Tweak error message.
28823
28824         PR c++/13592
28825         * g++.dg/template/call2.C: New test.
28826
28827 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28828
28829         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
28830         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
28831         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
28832         scalar-return-1_x.c, scalar-return-2_y.c,
28833         scalar-return-3_x.c, scalar-return-3_y.c,
28834         scalar-return-4_x.c, scalar-return-4_y.c,
28835         struct-align-1.h, struct-align-1_x.c,
28836         struct-align-1_y.c, struct-align-2.h,
28837         struct-align-2_x.c, struct-align-2_y.c,
28838         struct-by-value-10_y.c, struct-by-value-11_x.c,
28839         struct-by-value-11_y.c, struct-by-value-12_x.c,
28840         struct-by-value-12_y.c, struct-by-value-13_x.c,
28841         struct-by-value-13_y.c, struct-by-value-14_x.c,
28842         struct-by-value-14_y.c, struct-by-value-15_x.c,
28843         struct-by-value-15_y.c, struct-by-value-16_y.c,
28844         struct-by-value-17_y.c, struct-by-value-18_y.c,
28845         struct-by-value-19_y.c, struct-by-value-1_x.c,
28846         struct-by-value-1_y.c, struct-by-value-20_y.c,
28847         struct-by-value-2_x.c, struct-by-value-2_y.c,
28848         struct-by-value-3_y.c, struct-by-value-4_x.c,
28849         struct-by-value-4_y.c, struct-by-value-5_y.c,
28850         struct-by-value-6_y.c, struct-by-value-7_y.c
28851         struct-by-value-8_x.c, struct-by-value-8_y.c
28852         struct-by-value-9_x.c, struct-by-value-9_y.c
28853         struct-return-10_x.c, struct-return-10_y.c,
28854         struct-return-19_x.c, struct-return-20_x.c
28855         struct-return-2_x.c, struct-return-2_y.c
28856         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
28857         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
28858
28859 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28860
28861         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
28862         attribute on sparc*-sun-solaris2.*.
28863
28864 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
28865
28866         PR c++/13710
28867         * g++.dg/ext/typeof7.C: New test.
28868
28869 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
28870
28871         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
28872         * gcc.dg/const-elim-1.c: Same.
28873
28874 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
28875
28876         * objc.dg/stret-1.m: New.
28877         * objc.dg/stret-2.m: New.
28878
28879 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
28880
28881         PR c++/11895
28882         * g++.dg/ext/vector1.C: New test.
28883
28884 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
28885
28886         * gcc.dg/pch/import-1.c: New.
28887         * gcc.dg/pch/import-1.hs: New.
28888         * gcc.dg/pch/import-1a.h: New.
28889         * gcc.dg/pch/import-1b.h: New.
28890         * gcc.dg/pch/import-1c.h: New.
28891
28892 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28893
28894         PR c++/13574
28895         * g++.dg/ext/array1.C: New test.
28896
28897         PR c++/13178
28898         * g++.dg/conversion/op1.C: New test.
28899
28900 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
28901
28902         PR 11864
28903         From Kazumoto Kojima / Dan Kegel:
28904         * gcc.dg/pr11864-1.c: New test.
28905
28906         PR 10392
28907         From Marcus Comstedt / Dan Kegel:
28908         * gcc.dg/pr10392-1.c: New test.
28909
28910 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28911
28912         PR c++/13478
28913         * g++.dg/init/ref10.C: New test.
28914
28915 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28916
28917         PR c++/13407
28918         * g++.dg/parse/typename6.C: New test.
28919
28920 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28921
28922         PR pch/13361
28923         * testsuite/g++.dg/pch/wchar-1.C: New.
28924         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28925
28926 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28927
28928         PR c++/9259
28929         * g++.dg/expr/sizeof2.C: New test.
28930
28931 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
28932
28933         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
28934
28935 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28936
28937         PR c++/13659
28938         * g++.dg/lookup/strong-using-3.C: New.
28939         * g++.dg/lookup/using-10.C: New.
28940
28941 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28942
28943         PR c++/13594
28944         * g++.dg/lookup/strong-using-2.C: New.
28945
28946 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
28947             Dan Kegel <dank@kegel.com>
28948             J"orn Rennecke <joern.rennecke@superh.com>
28949
28950         PR target/9365
28951         * gcc.dg/pr9365-1.c: New test.
28952
28953 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28954
28955         PR c++/8856
28956         * g++.dg/parse/casting-operator2.C: New test.
28957         * g++.old-deja/g++.pt/explicit83.C: Remove.
28958
28959 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28960
28961         * gcc.dg/label-compound-stmt-1.c: New test.
28962         * gcc.c-torture/compile/950922-1.c,
28963         gcc.c-torture/compile/20000211-3.c,
28964         gcc.c-torture/compile/20000518-1.c,
28965         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
28966         compound statements.
28967
28968 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
28969
28970         * gcc.dg/ppc64-abi-1.c: New test.
28971
28972 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
28973
28974          * g++.dg/ext/attrib9.C: Add dg-warnings.
28975
28976 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28977
28978         PR c++/12335
28979         * g++.dg/parse/dtor3.C: New test.
28980
28981 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
28982
28983         PR c++/12709
28984         * g++.dg/parse/try-catch-1.C: New test.
28985
28986 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
28987
28988         * ada/acats/run_all.sh: Add more verbose output in acats.log
28989         when compiling tests.
28990
28991 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28992
28993         PR 13656
28994         * gcc.dg/typedef-redecl.c: New test case.
28995         * gcc.dg/typedef-redecl.h: New support file.
28996
28997 2004-01-13  Jan Hubicka  <jh@suse.cz>
28998
28999         * gcc.dg/always_inline.c: New test.
29000         * gcc.dg/debug/20031231-1.c: Fix.
29001
29002 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29003
29004         PR c++/13474
29005         * g++.dg/template/array3.C: New test.
29006
29007 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
29008
29009         * g++.dg/ext/lvalue1.C: No longer expected to fail.
29010         * g++.dg/warn/Wunused-2.C: Likewise.
29011
29012 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29013
29014         PR c++/13289
29015         * g++.dg/template/instantiate6.C: New test.
29016
29017 2004-01-12  Roger Sayle  <roger@eyesopen.com>
29018
29019         PR middle-end/11397
29020         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
29021
29022 2004-01-12  Jan Hubicka  <jh@suse.cz>
29023
29024         PR opt/12826
29025         * gcc.dg/20040112-1.c: New.
29026
29027         * gcc.dg/dwarf-die[1-7].c: Move to...
29028         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
29029         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
29030
29031 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
29032
29033         PR c++/4100
29034         * g++.dg/parse/friend4.C: New test.
29035
29036 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
29037
29038         PR c++/4100
29039         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
29040         definition is called a friend.
29041
29042 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
29043
29044         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
29045
29046 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
29047
29048         PR c++/3478
29049         * g++.dg/parse/error10.C: New test.
29050         * g++.dg/template/arg2.C: Accept "invalid type" error.
29051
29052 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
29053
29054         PR middle-end/13392
29055         * g++.dg/opt/expect2.C: New test.
29056
29057 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
29058
29059         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
29060         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
29061         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
29062         Update dg-error regexps.
29063
29064 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
29065
29066         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
29067         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
29068
29069 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29070
29071         * gcc.dg/pragma-re-1.c: Use right pointer type.
29072
29073 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29074
29075         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
29076
29077 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
29078
29079         * gcc.dg/rs6000-ldouble-1.c: New.
29080
29081 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29082
29083         DR 337
29084         PR c++/9256
29085         * g++.dg/other/abstract1.C: New test.
29086
29087 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
29088
29089         * g++.dg/lookup/strong-using-1.C: New.
29090
29091 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29092
29093         PR c/11234
29094         * gcc.dg/func-ptr-conv-1.c: New test.
29095         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
29096
29097 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
29098
29099         PR target/13380.
29100         * gcc.c-torture/compile/20040109-1.c: New.
29101
29102 2004-01-08  Stuart Hastings  <stuart@apple.com>
29103
29104         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
29105         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
29106         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
29107
29108 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
29109
29110         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
29111
29112 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29113
29114         * ada/acats/run_acats: Treat 'gnatchop' the same way
29115         as 'gnatmake'.  Export GCC_DRIVER.
29116         * ada/acats/run_all.sh: Add target_gnatchop.  Use
29117         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
29118
29119 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29120
29121         PR c++/12573
29122         * g++.dg/template/dependent-expr4.C: New test.
29123
29124 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
29125
29126         * gcc.dg/altivec-11.c: New test.
29127
29128 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
29129
29130         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
29131
29132 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
29133
29134         PR c/6024
29135         * gcc.dg/enum-compat-1.c: New test.
29136         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
29137
29138 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
29139
29140         PR c/12165
29141         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
29142         gcc.dg/c99-idem-qual-3.c: New tests.
29143
29144 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
29145
29146         * gcc.dg/winline-7.c: Don't cast void * to int.
29147
29148 2004-01-06  Jan Hubicka  <jh@suse.cz>
29149
29150         * gcc.dg/i386-sse-5.c: New test
29151         * g++.dg/eh/simd-1.c: Add -w argument for i386.
29152
29153 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
29154
29155         PR c++/12815
29156         * g++.dg/rtti/typeid4.C: New test.
29157
29158 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29159
29160         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
29161
29162 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
29163
29164         PR c++/12132
29165         * g++.dg/template/error11.C: New test.
29166
29167         PR c++/13451
29168         * g++.dg/template/class2.C: New test.
29169
29170 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29171         Richard Sandiford <rsandifo@redhat.com>
29172
29173         PR c++/13387
29174         * g++.dg/opt/alias3.C: New test.
29175
29176 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
29177
29178         PR c++/13157
29179         * g++.dg/template/koenig3.C: New test.
29180
29181         PR c++/13529
29182         * g++.dg/parse/offsetof3.C: New test.
29183
29184         * g++.dg/init/copy7.C: Add missing dg-error markers.
29185
29186         PR c++/12226
29187         * g++.dg/init/copy7.c: New test.
29188
29189         PR c++/13536
29190         * g++.dg/parse/cast1.C: New test.
29191
29192 2004-01-04  Jan Hubicka  <jh@suse.cz>
29193
29194         * gcc.dg/winline[1-7].c: New tests.
29195
29196 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29197
29198         PR c++/13520
29199         * g++.dg/template/qualttp22.C: New test.
29200
29201 2004-01-01  Jan Hubicka  <jh@suse.cz>
29202
29203         * gcc.dg/debug/20031231-1.c: New.
29204         * gcc.c-torture/compile/20040101-1.c: New.
29205         * gcc.dg/dwarf-die-[1-7].c: New.
29206
29207 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
29208
29209         PR optimization/13521
29210         * gcc.c-torture/compile/20031231-1.c: New test.
29211
29212 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
29213
29214         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
29215
29216 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29217
29218         PR c++/10079
29219         * g++.dg/template/crash16.C: New test.
29220
29221 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
29222
29223         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
29224
29225 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
29226
29227         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
29228         ports.
29229         * g++.old-deja/g++.jason/thunk3.C: Likewise.
29230         * g++.old-deja/g++.law/profile1.C: Likewise.
29231         * gcc.c-torture/compile/981006-1.c: Likewise.
29232         * gcc.c-torture/execute/loop-2e.x: Likewise.
29233         * gcc.c-torture/execute/loop-2f.x: Remove.
29234         * gcc.c-torture/execute/loop-2g.x: Likewise.
29235         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
29236         * gcc.dg/20020312-2.c: Remove traces of dead ports.
29237
29238 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
29239
29240         PR c++/13507
29241         * g++.dg/ext/attrib11.C: New test.
29242
29243         PR c++/13494
29244         * g++.dg/template/array2-1.C: New test.
29245         * g++.dg/template/array2-2.C: New test.
29246
29247 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
29248
29249         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
29250
29251 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29252
29253         PR c++/12774
29254         * g++.dg/template/array1-1.C: New test.
29255         * g++.dg/template/array1-2.C: New test.
29256
29257 2003-12-29  Roger Sayle  <roger@eyesopen.com>
29258
29259         PR fortran/12632
29260         * g77.dg/12632.f: New test case.
29261
29262 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29263
29264         PR c++/13289
29265         * g++.dg/parse/nontype1.C: New test.
29266
29267 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29268
29269         PR c++/12403
29270         * g++.dg/parse/explicit1.C: New test.
29271         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
29272
29273 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
29274
29275         PR c++/13081
29276         * g++.dg/opt/inline6.C: New test.
29277
29278         PR c++/12613
29279         * g++.dg/parse/error9.C: New test.
29280
29281         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
29282
29283 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
29284
29285         PR c++/13009
29286         * g++.dg/init/assign1.C: New test.
29287
29288 2003-12-28  Roger Sayle  <roger@eyesopen.com>
29289
29290         PR c++/13070
29291         * g++.dg/warn/format3.C: New test case.
29292
29293 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29294
29295         * gcc.c-torture/compile/20031227-1.c: New test.
29296
29297 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29298
29299         * g++.dg/bprob/bprob.exp: Load target-supports.exp
29300         * g77.dg/bprob/bprob.exp: Likewise.
29301         * gcc.misc-tests/bprob.exp: Likewise.
29302         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
29303         variants on systems where the library does not provide that
29304         functionality.
29305         * gcc.dg/builtins-20.c: Use builtins-config.h.
29306         * gcc.dg/builtins-config.h: New file.
29307
29308 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29309
29310         * lib/gcc-dg.exp (dg-require-profiling): New function.
29311         * lib/target-supports.exp (check_profiling_available): Likewise.
29312         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
29313         * g77.dg/bprob/bprob.exp: Likewise.
29314         * gcc.misc-tests/bprob.exp: Likewise.
29315         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
29316         * gcc.dg/20021014-1.c: Likewise.
29317         * gcc.dg/nest.c: Likewise.
29318
29319 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29320
29321         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
29322         compiling.
29323         * g++.dg/lookup/java2.C: Likewise.
29324         * gcc.dg/cpp/lexident.c: Likewise.
29325
29326 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
29327
29328         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
29329         given.
29330         * gcc.c-torture/compile/961203-1.c: Likewise.
29331         * gcc.c-torture/compile/980506-1.c: Likewise.
29332
29333 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
29334
29335         * lib/gcc-dg.exp (dg-prune-output): New annotation.
29336         (additional_prunes): New global.
29337         (gcc-dg-prune): Handle additional per-test pruning.
29338         (dg-test): Clear additional_prunes between tests.
29339
29340         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
29341         dg-prune-output to avoid spurious failures from assembler
29342         complaining about nonexistent WAW violations.
29343         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
29344         Use dg-prune-output to avoid spurious failures from assembler
29345         warning about Itanium B-step errata.
29346
29347 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29348
29349         * g++.dg/abi/macro0.C: New test.
29350         * g++.dg/abi/macro1.C: Likewise.
29351         * g++.dg/abi/macro2.C: Likewise.
29352
29353         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
29354         * g++.dg/abi/bitfield7.C: Likewise.
29355         * g++.dg/abi/dtor2.C: Likewise.
29356         * g++.dg/abi/mangle11.C: Likewise.
29357         * g++.dg/abi/mangle12.C: Likewise.
29358         * g++.dg/abi/mangle14.C: Likewise.
29359         * g++.dg/abi/mangle17.C: Likewise.
29360         * g++.dg/abi/vbase10.C: Likewise.
29361         * g++.dg/abi/vbase14.C: Likewise.
29362         * g++.dg/template/qualttp17.C: Likewise.
29363
29364 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
29365
29366         PR c/11995
29367         * gcc.dg/20031223-1.c: New test.
29368
29369 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29370
29371         * gcc.dg/noreturn-7.c: New test.
29372
29373 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29374
29375         * gcc.dg/null-pointer-1.c: New test.
29376
29377 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29378
29379         * g++.old-deja/g++.jason/template18.C: Remove.
29380         * g++.old-deja/g++.jason/template37.C: Likewise.
29381
29382         PR c++/12862
29383         * g++.dg/lookup/ns1.C: New test.
29384
29385         PR c++/12397
29386         * g++.dg/template/lookup3.C: New test.
29387
29388 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
29389
29390         * g++.dg/template/recurse1.C: New test
29391
29392 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29393
29394         PR c++/12479
29395         * g++.dg/parse/semicolon1.C: New test.
29396         * g++.dg/parse/semicolon1.h: Likewise.
29397
29398 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
29399
29400         * gcc.dg/darwin-misaligned.c: New test.
29401
29402 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
29403
29404         PR c/9163
29405         * gcc.dg/20031222-1.c: New test.
29406
29407 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
29408
29409         PR c++/13438
29410         * g++.dg/parse/error8.C: New test.
29411
29412         PR c++/11554
29413         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
29414
29415 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
29416
29417         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
29418         too small.
29419         * gcc.c-torture/compile/930217-1.c: Likewise.
29420         * gcc.c-torture/compile/930513-1.c: Likewise.
29421         * gcc.c-torture/execute/920908-2.c: Likewise.
29422         * gcc.c-torture/execute/921204-1.c: Likewise.
29423         * gcc.c-torture/execute/930621-1.c: Likewise.
29424         * gcc.c-torture/execute/930630-1.c: Likewise.
29425         * gcc.c-torture/execute/931031-1.c: Likewise.
29426         * gcc.c-torture/execute/980602-2.c: Likewise.
29427         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
29428         * gcc.c-torture/execute/compndlit-1.c: Likewise.
29429         * gcc.c-torture/execute/extzvsi.c: Likewise.
29430         * gcc.c-torture/unsorted/ext.c: Likewise.
29431
29432 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
29433
29434         PR target/12749
29435         * gcc.c-torture/compile/20031220-2.c: New test case.
29436
29437 2003-12-20  Roger Sayle  <roger@eyesopen.com>
29438
29439         PR optimization/13031
29440         * gcc.c-torture/compile/20031220-1.c: New test case.
29441
29442 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29443
29444         * gcc.dg/cast-function-1.c: New test.
29445
29446 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
29447
29448         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
29449         formats.
29450
29451 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
29452
29453         PR c++/12795
29454         * g++.dg/ext/attrib10.C: New test.
29455
29456 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
29457
29458         * gcc.dg/cleanup-10.c: New test.
29459         * gcc.dg/cleanup-11.c: New test.
29460
29461 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
29462
29463         PR c++/13239
29464         * g++.dg/opt/expect1.C: New test.
29465
29466 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
29467
29468         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
29469
29470 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
29471
29472         PR debug/12923
29473         * gcc.dg/20031218-1.c: New test.
29474
29475         PR debug/12389
29476         * gcc.dg/20031218-2.c: New test.
29477         * gcc.dg/20031218-3.c: New test.
29478
29479         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
29480         of label name and allow for USER_LABEL_PREFIX == "_" names.
29481         * g++.dg/abi/mangle18-2.C: Likewise.
29482         * g++.dg/abi/mangle19-1.C: Likewise.
29483         * g++.dg/abi/mangle19-2.C: Likewise.
29484         * g++.dg/abi/mangle20-1.C: Likewise.
29485         * g++.dg/abi/mangle20-2.C: Likewise.
29486
29487 2003-12-18  Richard Henderson  <rth@redhat.com>
29488
29489         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
29490
29491 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
29492             Dan Kegel <dank@kegel.com>
29493
29494         PR other/12009
29495         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
29496         testing a cross compiler, it causes spurious compile failures.
29497         * lib/g++.exp: Likewise.
29498
29499 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29500
29501         PR c++/13262
29502         * g++.dg/template/access13.C: New test.
29503
29504 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
29505
29506         * gcc.dg/20031216-1.c: New test.
29507
29508 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29509
29510         PR c++/9154
29511         * g++.dg/template/error10.C: New test.
29512
29513 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29514
29515         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
29516         * g++.dg/eh/simd-2.C: Likewise.
29517
29518 2003-12-17  James E Wilson  <wilson@specifixinc.com>
29519             Roger Sayle  <roger@eyesopen.com>
29520
29521         * gcc.c-torture/execute/ieee/mzero5.c: New.
29522
29523 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
29524
29525         PR c++/10603
29526         * g++.dg/parse/error6.C: New test.
29527
29528         PR c++/12827
29529         * g++.dg/parse/error7.C: New test.
29530
29531 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
29532
29533         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
29534         at -O with stabs debugging formats.
29535         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
29536         * gcc.dg/debug/debug-2.c: Likewise.
29537
29538 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
29539
29540         PR c++/12696
29541         * g++.dg/init/error1.C: New test.
29542
29543         PR c++/12218
29544         * g++.dg/init/pm3.C: New test.
29545
29546 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29547
29548         PR c/3347
29549         * gcc.dg/bitfld-8.c: New test.
29550
29551 2003-12-16  James Lemke  <jim@wasabisystems.com>
29552
29553         * gcc.dg/arm-scd42-[123].c: New tests.
29554
29555 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29556
29557         PR c++/9043
29558         * g++.dg/abi/mangle20-1.C: New test.
29559         * g++.dg/abi/mangle20-2.C: New test.
29560
29561 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
29562
29563         PR c++/13275
29564         * g++.dg/other/offsetof2.C: Remove XFAIL.
29565         * g++.dg/parse/offsetof1.C: New test.
29566         * g++.gd/parse/offsetof2.C: Likewise.
29567
29568 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29569
29570         * g++.dg/template/nontype3.C: New test.
29571         * g++.dg/template/static2.C: Tweaked the dg-error clause.
29572
29573 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29574
29575         * g++.dg/warn/noreturn-3.C: Also test instantiation.
29576
29577 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29578
29579         PR c++/13387
29580         * g++.dg/expr/assign1.C: New test.
29581
29582         PR c++/13242
29583         * g++.dg/abi/mangle19-1.C: New test.
29584         * g++.dg/abi/mangle19-2.C: New test.
29585
29586 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
29587
29588         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
29589
29590 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29591
29592         * gcc.c-torture/execute/20031216-1.c: New test.
29593
29594 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29595
29596         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
29597         an ICE regression.
29598
29599 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29600
29601         PR c++/10926
29602         * g++.dg/template/error9.C: New test.
29603
29604         PR c++/11116
29605         * g++.dg/template/error8.C: New test.
29606
29607 2003-12-15  Roger Sayle  <roger@eyesopen.com>
29608
29609         PR middle-end/13400
29610         * gcc.c-torture/execute/20031215-1.c: New test case.
29611
29612 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29613
29614         PR c++/13269
29615         * g++.dg/parse/error5.C: New test.
29616
29617         PR c++/12989
29618         * g++.dg/expr/sizeof1.C: New test.
29619
29620         PR c++/13310
29621         * g++.dg/template/crash15.C: New test.
29622
29623 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
29624
29625         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
29626         a non-POD type as the last named parameter of a varargs function.
29627
29628 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29629
29630         PR c++/13243
29631         PR c++/12573
29632         * g++.dg/template/crash14.C: New test.
29633         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
29634
29635 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
29636
29637         * g++.dg/other/java1.C: New test.
29638
29639         PR c++/13241
29640         * g++.dg/abi/mangle18-1.C: New test.
29641         * g++.dg/abi/mangle18-2.C: New test.
29642
29643 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29644
29645         PR optimization/10312
29646         * gcc.c-torture/execute/20031214-1.c: New.
29647
29648 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
29649
29650         PR c++/10779
29651         PR c++/12160
29652         * g++.dg/parse/error3.C: New test.
29653         * g++.dg/parse/error4.C: Likewise.
29654         * g++.dg/abi/mangle4.C: Tweak error messages.
29655         * g++.dg/lookup/using5.C: Likewise.
29656         * g++.dg/other/error2.C: Likewise.
29657         * g++.dg/parse/typename5.C: Likewise.
29658         * g++.dg/parse/undefined1.C: Likewise.
29659         * g++.dg/template/arg2.C: Likewise.
29660         * g++.dg/template/ttp3.C: Likewise.
29661         * g++.dg/template/type1.C: Likewise.
29662         * g++.old-deja/g++.other/crash32.C: Likewise.
29663         * g++.old-djea/g++.pt/defarg8.C: Likewise.
29664
29665 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29666
29667         PR c++/13106
29668         * g++.dg/warn/noreturn-3.C: New test.
29669
29670 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29671
29672         PR c++/13118
29673         * g++.dg/abi/covariant3.C: New.
29674
29675 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
29676
29677         * g++.dg/eh/ia64-1.C: New test.
29678
29679 2003-12-12  Roger Sayle  <roger@eyesopen.com>
29680
29681         PR optimization/13037
29682         * g77.f-torture/execute/13037.f: New test case.
29683
29684 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29685
29686         PR c++/12881
29687         * g++.dg/abi/covariant2.C: New.
29688
29689 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
29690
29691         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
29692
29693 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
29694
29695         * gcc.c-torture/execute/wchar_t-1.x: Delete.
29696
29697 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
29698
29699         PR other/10819
29700         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
29701         to fix Bug 10819.
29702         * lib/g++.exp (g++_version): Likewise.
29703         * lib/g77.exp (g77_version): Likewise.
29704         * lib/objc.exp (default_objc_version): Likewise.
29705
29706 2003-12-10  Richard Henderson  <rth@redhat.com>
29707
29708         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
29709
29710         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
29711
29712 2003-12-08  Matt Austern  <austern@apple.com>
29713
29714         PR c/13134
29715         * lib/gcc-dg.exp (dg-require-visibility): Define.
29716         * lib/target-supports (check_visibility_available): Define.
29717         * gcc.dg/visibility-1.c: New test.
29718         * gcc.dg/visibility-2.c: Likewise.
29719         * gcc.dg/visibility-3.c: Likewise.
29720         * gcc.dg/visibility-4.c: Likewise.
29721         * gcc.dg/visibility-5.c: Likewise.
29722         * gcc.dg/visibility-6.c: Likewise.
29723         * g++.dg/ext/visibility-1.C: Likewise.
29724         * g++.dg/ext/visibility-2.C: Likewise.
29725         * g++.dg/ext/visibility-3.C: Likewise.
29726         * g++.dg/ext/visibility-4.C: Likewise.
29727         * g++.dg/ext/visibility-5.C: Likewise.
29728         * g++.dg/ext/visibility-6.C: Likewise.
29729
29730 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29731
29732         * g++.dg/lookup/java1.C: New test.
29733         * g++.dg/lookup/java2.C: New test.
29734
29735 2003-12-07  Falk Hueffner  <falk@debian.org>
29736
29737         * g++.dg/opt/noreturn-1.C: New test.
29738
29739 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
29740
29741         * gcc.dg/overflow-1.c: New test.
29742
29743 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29744
29745         * g77.f-torture/compile/13060.f: New test.
29746
29747 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
29748
29749         PR c++/13323
29750         * g++.dg/inherit/operator2.C: New test.
29751
29752 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
29753
29754         PR c++/13305
29755         * g++.dg/ext/attrib9.C: New test.
29756
29757 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
29758
29759         PR c++/13314
29760         * g++.dg/template/error7.C: New test.
29761
29762 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
29763             J"orn Rennecke <joern.rennecke@superh.com>
29764
29765         PR target/13302
29766         * g++.dg/other/struct-va_list.C: New test.
29767
29768 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29769
29770         PR c++/13166
29771         * g++.dg/parse/defarg6.C: New test.
29772
29773 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
29774
29775         PR target/13256
29776         * gcc.c-torture/execute/20031201-1.c: New test.
29777
29778 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
29779
29780         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
29781
29782 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29783
29784         * gcc.dg/builtin-return-1.c: New test.
29785
29786 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
29787             J"orn Rennecke <joern.rennecke@superh.com>
29788
29789         PR optimization/13260
29790         * gcc.c-torture/execute/20031204-1.c: New test.
29791
29792 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
29793
29794         PR c++/9127
29795         * g++.dg/template/error6.C: New test.
29796
29797 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
29798
29799         * gcc.dg/20031202-1.c: New test.
29800
29801 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
29802
29803         PR c++/13179
29804         * g++.dg/template/eh1.C: New test.
29805
29806         PR c++/10771
29807         * g++.dg/template/error5.C: New test.
29808
29809 2003-12-02  David Ung  <davidu@mips.com>
29810
29811         * gcc.dg/compat/vector-check.h: Corrected type for var
29812         g_##TMODE
29813
29814 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29815
29816         PR c++/10126
29817         * g++.dg/template/ptrmem8.C: New test.
29818
29819 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29820
29821         PR c++/12573
29822         * g++.dg/template/dependent-expr3.C: New test.
29823
29824 2003-12-01  James Lemke  <jim@wasabisystems.com>
29825
29826         * gcc.dg/arm-g2.c: New test.
29827
29828 2003-12-01  Roger Sayle  <roger@eyesopen.com>
29829
29830         PR optimization/11634
29831         * gcc.dg/20031201-2.c: New test case.
29832
29833 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
29834
29835         PR 11433
29836         * objc.dg/proto-lossage-3.m: New test.
29837
29838 2003-12-01  Roger Sayle  <roger@eyesopen.com>
29839
29840         PR optimization/12628
29841         * gcc.dg/20031201-1.c: New test case.
29842
29843 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29844
29845         * gcc.dg/unaligned-1.c: New test.
29846
29847 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
29848
29849         PR c++/9849
29850         * g++.dg/template/error4.C: New test.
29851         * g++.dg/template/nested3.C: Adjust error markers.
29852
29853 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29854
29855         * gcc.dg/cpp/assert4.c: Check more #system assertions.
29856
29857 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
29858
29859         PR c/10333
29860         * gcc.dg/bitfld-7.c: New test.
29861
29862 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
29863
29864         * gcc.dg/tls/asm-1.C: New test.
29865
29866 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29867
29868         * gcc.dg/cpp/assert4.c: Update.
29869
29870 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29871
29872         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
29873         * gcc.dg/builtin-apply3.c: New test.
29874
29875 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29876
29877         * lib/compat.exp (compat-obj): New xfaildata parameter.
29878         Use it to set compiler_conditional_xfail_data before compiling.
29879         (compat-get-options): Handle dg-xfail-if.
29880         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
29881         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
29882         * gcc.dg/compat/vector-1_y.c: Likewise.
29883         * gcc.dg/compat/vector-2_x.c: Likewise.
29884         * gcc.dg/compat/vector-2_y.c: Likewise.
29885
29886 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29887
29888         * g++.dg/opt/reg-stack4.C: New test.
29889
29890 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29891
29892         * gcc.dg/builtin-apply2.c: New test.
29893
29894 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29895
29896         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
29897
29898 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29899
29900         PR c++/12924
29901         * g++.dg/template/template-id-2.C: New test.
29902
29903 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29904
29905         PR c++/5369
29906         * g++.dg/template/memfriend1.C: New test.
29907         * g++.dg/template/memfriend2.C: Likewise.
29908         * g++.dg/template/memfriend3.C: Likewise.
29909         * g++.dg/template/memfriend4.C: Likewise.
29910         * g++.dg/template/memfriend5.C: Likewise.
29911         * g++.dg/template/memfriend6.C: Likewise.
29912         * g++.dg/template/memfriend7.C: Likewise.
29913         * g++.dg/template/memfriend8.C: Likewise.
29914         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
29915
29916 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
29917
29918         PR c++/12515
29919         * g++.dg/ext/cond1.C: New test.
29920
29921 2003-11-20  Richard Henderson  <rth@redhat.com>
29922
29923         * gcc.dg/20020201-2.c: Remove.
29924         * gcc.dg/20020201-4.c: Remove.
29925         * gcc.dg/20020304-1.c: Remove.
29926
29927 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
29928
29929         * gcc.dg/cpp/trad/xwin1.c: New test case.
29930
29931 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
29932
29933         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
29934         * lib/g77.exp: Likewise.
29935         * lib/objc.exp: Likewise.
29936         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
29937         for darwin.
29938
29939 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29940
29941         PR c++/12932
29942         * g++.dg/template/static5.C: New test.
29943
29944 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
29945
29946         * gcc.dg/nested-func-1.c: New test.
29947
29948 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29949
29950         * gcc.dg/cpp/assert4.c: New test.
29951
29952 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29953
29954         PR c++/2294
29955         * g++.dg/lookup/using9.c: New test.
29956
29957 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
29958
29959         PR c++/12762
29960         * g++.dg/template/error3.C: New test.
29961
29962 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
29963
29964         PR ada/13035
29965         * ada/acats/run_acats, run_all.sh: Fix syntax error.
29966         No longer use a wrapper for gcc, since this does not work under
29967         Windows.
29968
29969 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29970
29971         PR c++/2094
29972         * g++.dg/template/ptrmem7.C: New test.
29973
29974 2003-11-13  Andrew Pinski <apinski@apple.com>
29975
29976         * gcc.c-torture/compile/20031113-1.c: New test.
29977
29978 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
29979             Kean Johnston <jkj@sco.com>
29980
29981         PR c/13029
29982         * gcc.dg/unused-4.c: Update.
29983
29984 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29985
29986         * g++.dg/opt/const3.C: New test.
29987
29988 2003-11-13  Jan Hubicka  <jh@suse.cz>
29989
29990         * gcc.c-torture/compile/20031112-1.c: New test.
29991
29992 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
29993
29994         * g++.dg/parse/crash10.C: Remove bogus error marker.
29995
29996 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29997
29998         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
29999         (host_gcc): Likewise.
30000         (ROOT): Honor $PWDCMD.
30001         (BASE): Likewise.
30002         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
30003
30004 2003-11-12  Catherine Moore  <clm@redhat.com>
30005
30006         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
30007
30008 2003-11-12  Andreas Jaeger  <aj@suse.de>
30009             Jakub Jelinek  <jakub@redhat.com>
30010             Andrew Pinski  <pinskia@physics.uc.edu>
30011             Richard Henderson  <rth@redhat.com>
30012
30013         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
30014         systems.
30015         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
30016
30017         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
30018         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30019
30020 2003-11-11  Andreas Jaeger  <aj@suse.de>
30021
30022         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
30023
30024         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
30025
30026 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
30027
30028         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
30029         Clean ups.
30030
30031 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
30032
30033         * gcc.dg/trampoline-1.c: New test.
30034
30035 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
30036
30037         * gcc.c-torture/compile/200031109-1.c: New test.
30038
30039 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30040
30041         PR c/3190
30042         PR c/8714
30043         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
30044         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
30045         gcc.dg/format/no-y2k-1.c: Update.
30046
30047 2003-11-08  Roger Sayle  <roger@eyesopen.com>
30048
30049         PR optimization/10467
30050         * gcc.dg/20031108-1.c: New test case.
30051
30052 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
30053
30054         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
30055
30056 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30057
30058         * gcc.dg/compound-lvalue-1.c: New test.
30059         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
30060         some XFAILs.
30061
30062 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
30063
30064         * gcc.dg/altivec-varargs-1.c: New test.
30065
30066 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30067
30068         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
30069         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
30070         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
30071         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
30072         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
30073
30074 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30075
30076         * gcc.dg/cond-lvalue-1.c: New test.
30077
30078 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
30079
30080         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
30081
30082 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30083
30084         PR c++/11616
30085         * g++.dg/template/instantiate5.C: New test.
30086
30087 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30088
30089         PR c++/12726
30090         * g++.dg/ext/complit2.C: Replace test with self-contained version.
30091         * ChangeLog: Add missing first entry for above test.
30092
30093 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30094
30095         PR c++/9810
30096         * g++.dg/template/using8.C: New test.
30097         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
30098
30099 2003-11-02  Roger Sayle  <roger@eyesopen.com>
30100
30101         PR optimization/10817
30102         * gcc.c-torture/compile/20031102-1.c: New test case.
30103
30104 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
30105
30106         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
30107         2147483647.
30108
30109 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30110
30111         * gcc.dg/20031102-1.c: New test.
30112
30113 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30114
30115         * gcc.dg/complex-1.c: New test.
30116
30117 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30118
30119         PR c++/12796
30120         * g++.dg/template/crash13.C: Adjust expected error location.
30121         * g++.old-deja/g++.brendan/ns1.C: Likewise.
30122
30123 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
30124
30125         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
30126
30127 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
30128
30129         PR/10239
30130         * gcc.c-torture/compile/20031031-2.c: New test.
30131
30132 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
30133
30134         PR/11640
30135         * gcc.c-torture/compile/20031031-1.c: New test.
30136
30137 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
30138
30139         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
30140         * gcc.misc-tests/bprob.exp: Likewise.
30141         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
30142         the execution test on arm-elf configs.
30143         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
30144         configs that don't support scratch files.
30145         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
30146
30147 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
30148
30149         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
30150         done by dejagnu.
30151
30152 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
30153
30154         * ada/acats/run_all.sh: Redirect mv output to /dev/null
30155         Avoid non pure sh syntax. Add more logging.
30156
30157         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
30158         fail.
30159
30160 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30161
30162         PR libgcj/10610
30163         * gcc.dg/ppc-stackalign-1.c: New test.
30164
30165 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
30166
30167         * ada/acats/run_all.sh: Change output to be more compliant with
30168         dejagnu framework.
30169         Create acats.sum and acats.log files under testsuite/ada/acats
30170         Only run [a-z]* directories, to filter out e.g. CVS.
30171         Redirect build output to log file.
30172
30173 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
30174
30175         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
30176
30177 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
30178
30179         PR ada/5909:
30180         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
30181
30182 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
30183
30184         * gcc.c-torture/compile/20031023-1.c: New test.
30185         * gcc.c-torture/compile/20031023-2.c: New test.
30186         * gcc.c-torture/compile/20031023-3.c: New test.
30187         * gcc.c-torture/compile/20031023-4.c: New test.
30188
30189 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30190
30191         PR c++/10371
30192         * g++.dg/lookup/scoped8.C: New test.
30193
30194 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30195
30196         * g++.dg/opt/reg-stack3.C: New test.
30197
30198 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30199
30200         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
30201
30202 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30203
30204         PR c++/11076
30205         * g++.dg/template/crash13.C: New test.
30206
30207 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30208
30209         * gcc.dg/c99-restrict-2.c: New test.
30210
30211 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
30212
30213         PR c++/12698, c++/12699, c++/12700, c++/12566
30214         * g++.dg/inherit/covariant9.C: New test.
30215         * g++.dg/inherit/covariant10.C: New test.
30216         * g++.dg/inherit/covariant11.C: New test.
30217
30218 2003-10-23  Jason Merrill  <jason@redhat.com>
30219
30220         PR c++/12726
30221         * g++.dg/ext/complit2.C: New test.
30222
30223 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
30224
30225         PR target/12654
30226         * gcc.c-torture/execute/20031020-1.c: New test.
30227
30228 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30229
30230         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
30231         following the jump_insn.
30232
30233 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30234
30235         * gcc.dg/cast-lvalue-1.c: New test.
30236
30237 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
30238
30239         PR c++/11962
30240         * g++.dg/template/cond2.C: New test.
30241
30242 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30243
30244         * gcc.dg/builtins-28.c: New test.
30245
30246 2003-10-20  Jan Hubicka  <jh@suse.cz>
30247
30248         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
30249         parameter.
30250         * testsuite/gcc.dg/inline-2.c: Likewise.
30251
30252 2003-10-20  Phil Edwards  <phil@codesourcery.com>
30253
30254         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
30255         * gcc.dg/nest.c: Likewise.
30256
30257 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30258
30259         PR c++/9781, c++/10583, c++/11862
30260         * g++.dg/parse/crash13.C: New test.
30261
30262 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30263
30264         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
30265
30266 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30267
30268         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
30269         Define HAVE_C99_RUNTIME except on Solaris.
30270         * gcc.dg/builtins-20.c: Likewise.
30271
30272 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30273
30274         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
30275
30276 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30277
30278         PR c++/12495
30279         * g++.dg/template/crash21.C: New test.
30280
30281 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30282
30283         PR c++/2513
30284         * g++.dg/template/typename5.C: New test.
30285
30286 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30287
30288         PR c++/12369
30289         * g++.dg/template/friend25.C: New test.
30290
30291 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
30292
30293         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
30294         versions.
30295
30296 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
30297
30298         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
30299         == 2147483647.
30300
30301 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
30302
30303         * gcc.c-torture/execute/960416-1.x: Remove.
30304         * gcc.c-torture/execute/divconst-3.x: Likewise.
30305
30306 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
30307
30308         PR target/12598
30309         * gcc.dg/torture/cris-volatile-1.c: New test.
30310
30311 2003-10-14  Roger Sayle  <roger@eyesopen.com>
30312
30313         PR optimization/9325
30314         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
30315         for overflowing floating point to integer conversion during RTL
30316         simplification.
30317
30318 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
30319
30320         * objc/execute/_cmd.m: Fix typo.
30321         * objc.dg/image-info.m, objc.dg/symtab-1.m:
30322         Relax 'scan-assembler' regexp.
30323         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
30324         objc.dg/try-catch-4.m: Run on non-Darwin targets.
30325         * objc.dg/zero-link-2.m: Remove blank line.
30326         * objc.dg/zero-link-3.m: New test case.
30327
30328 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
30329
30330         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
30331
30332         * gcc.dg/asm-names.c: Use scan-assembler-not rather
30333         than linker trickery.
30334
30335 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30336
30337         PR c++/12370
30338         * g++.dg/other/friend2.C: New test.
30339
30340 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
30341
30342         * gcc.dg/20031012-1.c: New test.
30343
30344 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
30345
30346         * gcc.dg/weak/weak-3.c: Fix for new warning.
30347
30348 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
30349
30350         PR optimization/8750
30351         * gcc.c-torture/execute/20031012-1.c: New test case.
30352
30353 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30354
30355         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
30356         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
30357
30358 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30359
30360         PR optimization/12260
30361         * gcc.c-torture/compile/20031011-2.c: New test case.
30362
30363 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30364
30365         * gcc.c-torture/execute/20031011-1.c: New testcase.
30366
30367 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
30368
30369         * gcc.c-torture/compile/20031011-1.c: New test.
30370
30371 2003-10-11  Jan Hubicka  <jh@suse.cz>
30372
30373         * g++.dg/other/first-global.C: New test.
30374
30375 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30376
30377         * gcc.c-torture/execute/string-opt-18.c: New testcase.
30378
30379 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
30380
30381         * gcc.c-torture/compile/20031010-1.c: New test.
30382
30383 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
30384
30385         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
30386         * gcc.c-torture/execute/va-arg-25.c: ... here.
30387
30388 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
30389
30390         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
30391
30392 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
30393
30394         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
30395
30396 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
30397
30398         * g++.dg/parse/error2.C: New test.
30399
30400 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
30401
30402         PR c++/11097
30403         * g++.dg/other/error5.C: Modify the error message.
30404         * g++.dg/lookup/using8.C: New test.
30405
30406 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
30407
30408         * gcc.dg/darwin-abi-2.c: New file.
30409         * gcc.c-torture/execute/va-arg-24.c: New file.
30410
30411 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
30412
30413         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
30414         indentation.
30415
30416 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
30417
30418         PR c++/10147
30419         * g++.dg/other/error4.C: Update error messages.
30420         * g++.dg/template/ptrmem4.C: Likewise.
30421
30422         PR c++/12337
30423         * g++.dg/init/new9.C: New test.
30424
30425         PR c++/12334, c++/12236, c++/8656
30426         * g++.dg/ext/attrib8.C: New test.
30427
30428 2003-10-06  Devang Patel  <dpatel@apple.com>
30429
30430         * gcc.dg/debug/dwarf2-3.h: New test.
30431         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
30432
30433 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
30434
30435         * g++.dg/opt/cfg2.C: New test.
30436
30437 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30438
30439         * g++.dg/opt/float1.C: New test.
30440
30441 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30442
30443         * gcc.dg/c90-array-lval-6.c: New test.
30444         * gcc.dg/c99-array-lval-6.c: New test.
30445
30446 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
30447             Ziemowit Laski  <zlaski@apple.com>
30448
30449         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
30450         'Derived', so that it is never considered a class method; add
30451         new warning for '+port' method ambiguity.
30452         * objc.dg/method-12.m: Include <objc/objc.h> instead of
30453         <objc/objc-api.h> (needed on Mac OS X).
30454         * objc.dg/method-13.m: New test.
30455
30456 2003-10-03  Roger Sayle  <roger@eyesopen.com>
30457
30458         PR optimization/9325, PR java/6391
30459         * gcc.c-torture/execute/20031003-1.c: New test case.
30460
30461 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
30462
30463         PR optimization/12180
30464         * gcc.dg/20031002-1.c: New test.
30465
30466         PR c++/12486
30467         * g++.dg/inherit/error1.C: New test.
30468
30469 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
30470
30471         * lib/f-torture.exp (search_for): Rename to...
30472         (search_for_re): This.  Also, clean up comments and the
30473         "regexp" invocation.
30474
30475 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
30476
30477         * gcc.c-torture/compile/20031002-1.c: New test.
30478
30479 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
30480
30481         * g++.dg/opt/cond1.C: New test.
30482
30483 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
30484
30485         * gcc.dg/Wold-style-definition-2.c: New testcase.
30486         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
30487
30488 2003-09-29  Richard Henderson  <rth@redhat.com>
30489
30490         * g++.dg/init/array10.C: Add dg-options.
30491
30492 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
30493
30494         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
30495
30496 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30497
30498         * g++.dg/template/friend19.C: Fix typo.
30499         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
30500
30501 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
30502
30503         * gcc.c-torture/execute/20030928-1.c: New test.
30504         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
30505
30506 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30507
30508         * g++.dg/opt/unroll1.C: New test.
30509
30510 2003-09-26  Roger Sayle  <roger@eyesopen.com>
30511
30512         PR optimization/11741
30513         * gcc.dg/20030926-1.c: New test case.
30514
30515 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30516
30517         PR c++/5655
30518         * g++.dg/parse/access7.C: New test.
30519         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
30520
30521 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
30522
30523         MERGE OF objc-improvements-branch into MAINLINE:
30524         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
30525         if libobjc has not been built.
30526         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
30527         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
30528         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
30529         objc/execute/nested-3.m, objc/execute/np-2.m,
30530         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
30531         objc/execute/redefining_self.m, objc/execute/root_methods.m,
30532         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
30533         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
30534         objc.dg/special/unclaimed-category-1.h,
30535         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
30536         well as GNU runtime.
30537         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
30538         * execute/cascading-1.m, execute/function-message-1.m,
30539         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
30540         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
30541         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
30542         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
30543         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
30544         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
30545         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
30546         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
30547         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
30548         * objc.dg/bitfield-2.m: Run only on Darwin.
30549         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
30550         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
30551         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
30552         * objc.dg/const-str-1.m: Fix constant string layout.
30553
30554 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
30555
30556         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
30557
30558 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
30559
30560         * gcc.dg/darwin-abi-1.c: New file.
30561
30562 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
30563
30564         PR target/12281
30565         * gcc.c-torture/compile/20030921-1.c: New test.
30566
30567 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30568
30569         * g++.dg/opt/reg-stack2.C: New test.
30570
30571 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30572
30573         * g++.dg/eh/delayslot1.C: New test.
30574
30575 2003-09-20  Richard Henderson  <rth@redhat.com>
30576
30577         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
30578
30579 2003-09-20  Roger Sayle  <roger@eyesopen.com>
30580
30581         * gcc.c-torture/execute/20030920-1.c: New test case.
30582
30583 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30584
30585         * g++.dg/rtti/typeid3.C: Correct expected error message.
30586
30587 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30588
30589         PR c++/157
30590         * g++.dg/parse/crash12.C: New test.
30591
30592 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
30593
30594         * gcc.dg/compat/mixed-struct-check.h: New.
30595         * gcc.dg/compat/mixed-struct-defs.h: New.
30596         * gcc.dg/compat/mixed-struct-init.h: New.
30597         * gcc.dg/compat/struct-by-value-19_main.c: New.
30598         * gcc.dg/compat/struct-by-value-19_x.c: New.
30599         * gcc.dg/compat/struct-by-value-19_y.c: New.
30600         * gcc.dg/compat/struct-by-value-20_main.c: New.
30601         * gcc.dg/compat/struct-by-value-20_x.c: New.
30602         * gcc.dg/compat/struct-by-value-20_y.c: New.
30603         * gcc.dg/compat/struct-return-19_main.c: New.
30604         * gcc.dg/compat/struct-return-19_x.c: New.
30605         * gcc.dg/compat/struct-return-19_y.c: New.
30606         * gcc.dg/compat/struct-return-20_main.c: New.
30607         * gcc.dg/compat/struct-return-20_x.c: New.
30608         * gcc.dg/compat/struct-return-20_y.c: New.
30609
30610 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
30611         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
30612         so that it will not complain on LP64 targets.
30613
30614 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30615
30616         PR c++/495
30617         * g++.dg/template/friend24.C: New test.
30618
30619 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
30620
30621         PR c++/12332
30622         * g++.dg/template/memtmpl2.C: New test.
30623
30624 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
30625
30626         PR target/11184
30627         * gcc.dg/builtin-apply1.c: New test.
30628
30629 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
30630
30631         PR c++/9848
30632         * g++.dg/warn/Wunused-4.C: New test.
30633
30634 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30635
30636         PR c++/12316
30637         * g++.dg/other/gc2.C: New test.
30638
30639 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
30640
30641         PR c++/11991
30642         * g++.dg/rtti/typeid3.C: New test.
30643
30644         PR c++/12266
30645         * g++.dg/overload/template1.C: New test.
30646
30647 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
30648
30649         * g++.dg/opt/cfg3.C: New test.
30650
30651 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30652
30653         PR c++/7939
30654         * g++.dg/template/crash11.C: New test.
30655
30656 2003-09-16  Jason Merrill  <jason@redhat.com>
30657             Jakub Jelinek  <jakub@redhat.com>
30658
30659         * gcc.dg/attr-warn-unused-result.c: New test.
30660
30661 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
30662
30663         PR c++/12184
30664         * g++.dg/expr/call2.C: New test.
30665
30666 2003-09-15  Andreas Jaeger  <aj@suse.de>
30667
30668         * gcc.dg/Wold-style-definition-1.c: New test.
30669
30670 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
30671
30672         PR c++/3907
30673         * g++.dg/parse/template12.C: New test.
30674
30675         * g++.dg/abi/bitfield11.C: New test.
30676         * g++.dg/abi/bitfield12.C: Likewise.
30677
30678 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
30679
30680         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
30681         non-expansion of functional macro name without arguments at EOL.
30682         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
30683
30684 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
30685
30686         * gcc.c-torture/execute/20030914-[12].c: New tests.
30687
30688 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30689
30690         PR c++/11788
30691         * g++.dg/overload/addr1.C: New test.
30692
30693 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
30694
30695         * gcc.dg/20030909-1.c: New test.
30696
30697 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30698
30699         * gcc.dg/ultrasp10.c: New test.
30700
30701 2003-09-09  Devang Patel  <dpatel@apple.com>
30702
30703         * gcc.dg/darwin-ld-6.c: New test.
30704
30705 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30706
30707         * gcc.dg/torture/builtin-explog-1.c: New testcase.
30708
30709 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
30710
30711         * gcc.dg/ia64-types1.c: New test.
30712         * gcc.dg/ia64-types2.c: Likewise.
30713
30714 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30715
30716         * gcc.dg/builtins-1.c: Add more _Complex tests.
30717         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30718
30719         * gcc.dg/builtins-1.c: Test existing _Complex functions.
30720         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30721
30722 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
30723
30724         PR c++/11786
30725         * g++.dg/lookup/koenig2.C: New test.
30726
30727         PR c++/5296
30728         * g++.dg/rtti/typeid2.C: New test.
30729
30730 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
30731
30732         * gcc.c-torture/compile/20030904-1.c: New test.
30733
30734 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30735
30736         * g++.dg/opt/longbranch2.C: New test.
30737
30738 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
30739
30740         * g++.dg/template/crash10.C: Only compile it.
30741
30742 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
30743
30744         PR middle-end/11665
30745         * gcc.c-torture/compile/20030907-1.c: New test.
30746         * g++.dg/init/array11.C: New test.
30747
30748 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
30749
30750         PR c++/11852
30751         * g++.dg/init/struct1.C: New test.
30752
30753 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
30754
30755         PR c++/12181
30756         * g++.dg/expr/comma1.C: New test.
30757
30758 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
30759
30760         PR c++/11867
30761         * g++.dg/expr/static_cast5.C: New test.
30762
30763 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
30764
30765         PR c++/11507
30766         * g++.dg/lookup/scoped7.C: New test.
30767
30768         PR c++/9574
30769         * g++.dg/other/static1.C: New test.
30770
30771         PR c++/11490
30772         * g++.dg/warn/template-1.C: New test.
30773
30774         PR c++/11432
30775         * g++.dg/template/crash10.C: New test.
30776
30777         PR c++/2478
30778         * g++.dg/overload/VLA.C: New test.
30779
30780         PR c++/10804
30781         * g++.dg/template/call1.C: New test.
30782
30783 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30784
30785         PR c++/11794
30786         * g++.dg/parse/using3.C: New test.
30787
30788 2003-09-06  Roger Sayle  <roger@eyesopen.com>
30789
30790         PR c++/11409
30791         * g++.dg/overload/builtin3.C: New test case.
30792
30793 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
30794
30795         PR c/9862
30796         * gcc.dg/20030906-1.c: New test.
30797         * gcc.dg/20030906-2.c: Likewise.
30798
30799 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30800
30801         PR c++/12167
30802         * g++.dg/parse/defarg5.C: New test.
30803
30804         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
30805
30806 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
30807
30808         PR c++/12163
30809         * g++.dg/expr/static_cast4.C: New test.
30810
30811         PR c++/12146
30812         * g++.dg/template/crash9.C: New test.
30813
30814 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
30815
30816         * g++.old-deja/g++.ext/pretty2.C: Update for change
30817         in __FUNCTION__.
30818         * g++.old-deja/g++.ext/pretty3.C: Likewise.
30819
30820 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
30821
30822         PR c++/11922
30823         * g++/dg/template/qualified-id1.C: New test.
30824
30825         PR c++/12037
30826         * g++.dg/warn/noeffect4.C: New test.
30827
30828 2003-09-04  Matt Austern  <austern@apple.com>
30829
30830         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
30831         * g++.dg/ext/fnname2.C: Likewise.
30832         * g++.dg/ext/fnname3.C: Likewise.
30833
30834 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
30835
30836         * g++.dg/expr/lval1.C: New test.
30837         * g++.dg/ext/lvcast.C: Remove.
30838
30839 2003-09-03  Roger Sayle  <roger@eyesopen.com>
30840
30841         PR optimization/11700.
30842         * gcc.c-torture/compile/20030903-1.c: New test case.
30843
30844 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
30845
30846         PR c++/12053
30847         * g++.dg/abi/layout4.C: New test.
30848
30849 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
30850
30851         PR c++/11553
30852         * g++.dg/parse/friend3.C: New test.
30853
30854 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
30855
30856         PR c++/11847
30857         * g++.dg/template/class1.C: New test.
30858
30859         PR c++/11808
30860         * g++.dg/expr/call1.C: New test.
30861
30862 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
30863
30864         PR c++/12114
30865         * g++.dg/init/ref9.C: New test.
30866
30867         PR c++/11972
30868         * g++.dg/template/nested4.C: New test.
30869
30870 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
30871
30872         PR c++/12093
30873         * g++.dg/template/non-dependent4.C: New test.
30874
30875         PR c++/11928
30876         * g++.dg/inherit/conv1.C: New test.
30877
30878 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
30879
30880         PR c++/6196
30881         * g++.dg/ext/label1.C: New test.
30882         * g++.dg/ext/label2.C: Likewise.
30883
30884 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30885
30886         * g++.dg/expr/cond3.C: New test.
30887
30888 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30889
30890         * gcc.dg/builtins-1.c: Add new builtin cases.
30891
30892 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30893
30894         * gcc.dg/builtins-1.c: Add new cases.
30895         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30896
30897 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30898
30899         * gcc.dg/builtins-1.c: Add more math builtin tests.
30900         * gcc.dg/torture/builtin-attr-1.c: New test.
30901
30902 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30903
30904         PR optimization/5079
30905         * g++.dg/opt/static3.C: New test.
30906
30907 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30908
30909         * gcc.misc-tests/gcov-10b.c: New test.
30910
30911 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
30912
30913         * g++.dg/opt/ptrmem3.C: New test.
30914
30915         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
30916
30917 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
30918
30919         * gcc.dg/20030826-2.c: New test.
30920
30921 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30922
30923         PR middle-end/12002
30924         * g77.f-torture/compile/12002.f: New test case.
30925
30926 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30927
30928         * gcc.dg/20030826-1.c: New test case.
30929
30930 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
30931
30932         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
30933
30934 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
30935
30936         PR c++/11871
30937         * c++.dg/lookup/crash1.C: New test.
30938
30939         * c++.dg/warn/noeffect3.C: New test.
30940
30941 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
30942
30943         * gcc.dg/compat/vector-1_x.c: Compile with -w.
30944         * gcc.dg/compat/vector-1_y.c: Ditto.
30945         * gcc.dg/compat/vector-2_x.c: Ditto.
30946         * gcc.dg/compat/vector-2_y.c: Ditto.
30947
30948 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
30949
30950         * gcc.dg/20030702-1.c: New test.
30951
30952 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
30953
30954         PR c++/8795
30955         * g++.dg/ext/altivec-1.C: New test.
30956
30957 2003-08-24  Richard Henderson  <rth@redhat.com>
30958
30959         * g++.dg/eh/simd-2.C: Add -w for x86.
30960
30961 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
30962
30963         * gcc.dg/20030815-1.c: New test.
30964
30965 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30966
30967         PR c++/3765
30968         * g++.dg/parse/access6.C: New test.
30969
30970 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30971
30972         PR c++/641, c++/11876
30973         * g++.dg/template/friend22.C: New test.
30974         * g++.dg/template/friend23.C: Likewise.
30975
30976 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30977
30978         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
30979         identically.
30980
30981 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30982
30983         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
30984
30985 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30986
30987         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
30988
30989 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30990
30991         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
30992
30993 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30994
30995         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
30996
30997 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
30998
30999         PR c++/11919
31000         * g++.dg/overload/prom1.C: New test.
31001
31002         PR c++/11551
31003         * g++.dg/parse/dtor2.C: New test.
31004
31005         PR c++/10762
31006         * g++.dg/parse/using2.C: New test.
31007
31008 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
31009
31010         PR target/11805
31011         * gcc.c-torture/compile/20030821-1.c: New.
31012
31013 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
31014
31015         PR c++/11834
31016         * g++.dg/template/deduce2.C: New test.
31017
31018 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
31019
31020         * gcc.c-torture/execute/20030821-1.c: New test.
31021
31022 2003-08-20  Roger Sayle  <roger@eyesopen.com>
31023
31024         PR middle-end/11984
31025         * gcc.dg/20030820-1.c: New test case.
31026
31027 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
31028
31029         PR c++/11945
31030         * g++.dg/warn/noeffect2.C: New test.
31031
31032 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
31033
31034         PR c++/10926
31035         * g++.dg/template/dtor2.C: New test.
31036
31037         PR c++/11684
31038         * g++.dg/template/operator1.C: New test.
31039         * g++.dg/parse/operator4.C: New test.
31040
31041         PR c++/11946.C
31042         * g++.dg/expr/enum1.C: New test.
31043         * gcc.dg/c99-bool-1.c: Remove bogus warning.
31044
31045         PR c++/11036.C
31046         * g++.dg/parse/elab2.C: New test.
31047         * g++.dg/parse/typedef4.C: Change error message.
31048         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
31049         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
31050         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
31051
31052 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
31053
31054         * gcc.dg/pch/warn-1.c: New.
31055         * gcc.dg/pch/warn-1.hs: New.
31056
31057         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
31058         not-tested file.
31059
31060 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
31061
31062         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
31063
31064 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
31065
31066         * gcc.dg/uninit-D.c: New Test.
31067         * gcc.dg/uninit-E.c: New Test.
31068         * gcc.dg/uninit-F.c: New Test.
31069         * gcc.dg/uninit-G.c: New Test.
31070
31071 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
31072
31073         * g++.dg/README: Describe the pch directory.
31074
31075 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31076
31077         PR c++/11174
31078         * g++.dg/parse/access4.C: New test.
31079         * g++.dg/parse/access5.C: Likewise.
31080         * g++.old-deja/g++.jason/access17.C: Adjust error message.
31081
31082 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
31083
31084         * gcc.dg/noncompile/20030818-1.c: New.
31085
31086 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31087
31088         PR c++/11957
31089         * g++.dg/warn/noeffect1.C: New test.
31090
31091         * g++.dg/template/scope2.C: New test.
31092         * g++.dg/template/error2.C: Correct dg-error
31093
31094 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
31095
31096         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
31097
31098 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
31099
31100         PR C++/11512
31101         * g++.dg/template/warn1.C: New.
31102
31103 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
31104
31105         * g++.dg/template/error2.C: New test.
31106         * g++.dg/lookup/using7.C: Adjust errors
31107         * g++.old-deja/g++.pt/crash36.C: Likewise.
31108         * g++.old-deja/g++.pt/derived3.C: Likewise.
31109
31110 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31111
31112         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
31113         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
31114         * gcc.c-torture/execute/builtins/string-9.c: New, from
31115         string-opt-9.c.  Adjust for execute/builtins framework.
31116         * gcc.c-torture/execute/string-opt-9.c: Delete.
31117
31118 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
31119
31120         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
31121
31122         * g++.dg/parse/ret-type2.C: New test.
31123
31124         PR c++/11703
31125         * g++.dg/init/new8.C: New test.
31126
31127         PR c++/10923
31128         * g++.dg/parse/typedef5.C: New test.
31129
31130         PR c++/9512
31131         * g++.dg/parse/qualified2.C: New test.
31132         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
31133         invalid code.
31134
31135 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
31136
31137         * g++.dg/conversion/ptrmem1.C: New test.
31138
31139 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
31140
31141         PR target/11693
31142         * gcc.dg/20030811-1.c: New test.
31143
31144         PR target/11535
31145         * gcc.c-torture/execute/20030811-1.c: New test.
31146
31147 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31148
31149         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
31150
31151 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
31152
31153         PR c++/11789.C
31154         * g++.dg/inherit/multiple1.C: New test.
31155
31156 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31157
31158         * gcc.dg/spe1.c: New test.
31159
31160         PR c++/11670
31161         * g++.dg/expr/cast2.C: New test.
31162
31163         PR c++/10530
31164         * g++.dg/template/dependent-name2.C: New test.
31165
31166 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
31167
31168         * g++.dg/parse/crash11.C: Put the dg options in comments.
31169
31170 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
31171
31172         * lib/gcc-dg.exp: Update for diagnostic change.
31173
31174 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31175
31176         PR c++/5767
31177         * g++.dg/parse/crash11.C: New test.
31178
31179 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
31180
31181         * gcc.dg/cpp/spacing1.c: Update.
31182
31183 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
31184
31185         PR target/11739
31186         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
31187         a value for -mtune.
31188
31189 2003-08-04  Roger Sayle  <roger@eyesopen.com>
31190
31191         PR middle-end/11771
31192         * gcc.c-torture/compile/20030804-1.c: New test case.
31193
31194 2003-08-04  Roger Sayle  <roger@eyesopen.com>
31195
31196         * gcc.dg/20030804-1.c: New test case.
31197
31198 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
31199
31200         * gcc.dg/cpp/separate-1.c: New test.
31201
31202 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
31203
31204         PR c++/11704
31205         * g++.dg/template/dependent-expr2.C: New test.
31206
31207         PR c++/11766
31208         * g++.dg/expr/ptrmem1.C: New test.
31209
31210 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31211
31212         PR c++/9453
31213         * g++.dg/template/friend15.C: New test.
31214
31215 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
31216
31217         * lib/dg-pch.exp: Work round PCH bug.
31218
31219 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31220
31221         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
31222         builtins.  Move cases from builtins-4.c here.
31223
31224         * gcc.dg/torture/builtin-math-1.c: New test taken from
31225         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
31226         additional cases.
31227
31228         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
31229         Delete.
31230
31231 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
31232
31233         PR c++/9447
31234         * g++.dg/template/using7.C: New test.
31235
31236 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
31237
31238         * import1.c, import2.c: New tests.
31239
31240 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
31241
31242         * g++.dg/eh/crossjump1.C: New test.
31243
31244 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
31245
31246         PR c++/11697
31247         * g++.dg/template/using6.C: New test.
31248
31249         PR c++/11744
31250         * g++.dg/template/koenig2.C: New test.
31251
31252 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31253
31254         PR c++/7983
31255         * g++.dg/parse/typedef4.C: New test.
31256
31257 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31258
31259         PR c++/8442, c++/8806
31260         * g++.dg/template/elab1.C: New test.
31261         * g++.dg/template/type2.C: Likewise.
31262         * g++.dg/template/ttp3.C: Adjust expected error message.
31263         * g++.old-deja/g++.law/visibility13.C: Likewise.
31264         * g++.old-deja/g++.niklas/t135.C: Likewise.
31265         * g++.old-deja/g++.pt/ttp41.C: Likewise.
31266         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
31267         template argument.
31268         * g++.old-deja/g++.pt/ttp44.C: Likewise.
31269
31270 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
31271
31272         PR c++/11295
31273         * g++.dg/ext/stmtexpr1.C: New test.
31274
31275         * g++.dg/opt/tmp1.C: New test.
31276
31277         PR c++/11525
31278         * g++.dg/parse/constant4.C: New test.
31279
31280         PR c++/9447
31281         * g++.dg/template/using5.C: New test.
31282
31283 2003-07-31  Roger Sayle  <roger@eyesopen.com>
31284
31285         * gcc.dg/builtins-27.c: New test case.
31286
31287 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
31288
31289         * gcc.dg/tls/opt-7.c: New test.
31290
31291 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
31292
31293         * g++.old-deja/g++.other/crash18.C: Remove.
31294
31295 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
31296
31297         * g++.dg/template/explicit3.C: New.
31298         * g++.dg/template/explicit4.C: New.
31299         * g++.dg/template/explicit5.C: New.
31300
31301         PR c++/11347
31302         * g++.dg/template/memtmpl1.C: New.
31303
31304 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
31305
31306         PR target/11565
31307         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
31308         * gcc.dg/i386-387-5.c (dg-options): Likewise.
31309
31310 2003-07-30  Jan Hubicka  <jh@suse.cz>
31311
31312         * vtgc1.c: Kill.
31313
31314 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
31315
31316         * gcc.dg/struct-in-proto-1.c: New test.
31317
31318 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
31319
31320         * gcc.dg/cpp/include2.c: Only expect one message.
31321
31322 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
31323
31324         PR c++/9447
31325         * g++.dg/template/using1.C: New test.
31326         * g++.dg/template/using2.C: New test.
31327         * g++.dg/template/using3.C: New test.
31328         * g++.dg/template/using4.C: New test.
31329
31330 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
31331
31332         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
31333         * gcc.c-torture/execute/string-opt-10.c: Likewise.
31334
31335 2003-07-28  Jan Hubicka  <jh@suse.cz>
31336
31337         PR c++/11530
31338         * g++.dg/opt/call1.C: New test.
31339
31340 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
31341
31342         PR c++/11667
31343         * g++.dg/init/enum2.C: New test.
31344         * g++.dg/template/overload1.C: Add "-w" option.
31345
31346 2003-07-28    <hp@bitrange.com>
31347
31348         * gcc.dg/Wdeclaration-after-statement-1.c,
31349         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
31350
31351 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
31352
31353         * gcc.c-torture/compile/20030725-1.c: New test.
31354
31355 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
31356
31357         * gcc.dg/20030505.c: Only run for SPE.
31358         Remove definition of opaque type.
31359
31360 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
31361
31362         * g++.dg/template/ptrmem6.C: New test.
31363
31364 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
31365
31366         * gcc.c-torture/compile/zero-strct-2.c: New test.
31367
31368 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
31369
31370         * gcc.dg/intermod-1.c: New test.
31371
31372 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31373
31374         PR c++/11617
31375         * g++.dg/template/lookup2.C: New test.
31376         * g++.dg/template/memclass1.C: Remove instantiated from error.
31377         * g++.dg/other/error2.C: Tweak expected errors.
31378
31379         PR c++/11596
31380         * g++.dg/template/defarg3.C: New test.
31381
31382         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
31383
31384 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
31385
31386         * g++.dg/inherit/access5.C: New test.
31387
31388 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31389
31390         PR c++/11513
31391         * g++.dg/template/crash8.C: New test.
31392
31393 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
31394
31395         PR c/10602
31396         * gcc.dg/noncompile/incomplete-2.c: New test.
31397
31398 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
31399
31400         PR c++/11645
31401         * g++.dg/inherit/access4.C: New test.
31402
31403         PR c++/11517
31404         * g++.dg/expr/cond2.C: New test.
31405
31406         PR optimization/10679
31407         * g++.dg/opt/inline4.C: New test.
31408
31409 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
31410
31411         * g++.dg/parse/crash10: New test.
31412
31413 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31414
31415         * g++.dg/ext/flexary1.C: New test.
31416
31417 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31418
31419         PR c++/10793
31420         * g++.dg/template/crash9.C: New test.
31421
31422 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31423
31424         PR c++/3004
31425         * g++.dg/parse/typedef3.C: New test.
31426
31427         PR c++/7906
31428         * g++.dg/parse/operator2.C: New test.
31429
31430         PR c++/8895
31431         * g++.dg/parse/def-tmpl-arg1.C: New test.
31432
31433         PR c++/9282
31434         * g++.dg/parse/funptr1.C: New test.
31435
31436         PR c++/9452
31437         * g++.dg/parse/ambig3.C: New test.
31438
31439         PR c++/9454
31440         * g++.dg/parse/operator3.C: New test.
31441
31442         PR c++/9486
31443         * g++.dg/parse/template10.C: New test.
31444
31445         PR c++/9488
31446         * g++.dg/parse/template11.C: New test.
31447
31448         PR c++/10150
31449         * g++.dg/parse/invalid-op1.C: New test.
31450
31451         PR c++/10247
31452         * g++.dg/parse/condexpr1.C: New test.
31453
31454 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31455
31456         * g++.dg/ext/packed3.C: New test.
31457         * g++.dg/ext/packed4.C: New test.
31458
31459         * gcc.dg/pack-test-3.c: New test.
31460
31461 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
31462
31463         * lib/compat.exp: Handle dg-options per source file.
31464         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
31465         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
31466         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
31467         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
31468         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
31469         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
31470         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
31471         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
31472         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
31473         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
31474         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
31475         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
31476         * g++.dg/compat/break/bitfield7_x.C: Ditto.
31477         * g++.dg/compat/break/bitfield7_y.C: Ditto.
31478
31479 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
31480
31481         PR c/10320
31482         * gcc.c-torture/execute/20030718-1.c: New test.
31483
31484 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31485
31486         PR optimization/11536
31487         * gcc.dg/20030721-1.c: New test.
31488
31489 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
31490
31491         PR c++/11546
31492         * g++.dg/template/lookup1.C: New test.
31493
31494 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
31495
31496         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
31497         diagnostics of ill-formed constructs involving labels.
31498         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
31499         the new 'previously defined here' message.
31500
31501 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
31502
31503         * g++.dg/parse/non-dependent2.C: New test.
31504
31505 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
31506
31507         * g++.dg/init/init-ref4.C: xfail on targets without
31508         weak symbols.
31509
31510 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
31511
31512         PR target/11087
31513         * gcc.c-torture/execute/20030717-1.c: New test.
31514
31515 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31516
31517         * g++.dg/opt/cfg1.C: New test.
31518
31519 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
31520
31521         PR optimization/11557
31522         * gcc.dg/20030717-1.c: New test.
31523
31524 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
31525
31526         PR c++/10476
31527         * g++.dg/expr/crash-1.C: New test.
31528
31529         PR c++/11027
31530         * g++.dg/template/init3.C: New test.
31531
31532         PR c++/8222
31533         * g++.dg/template/non-dependent1.C: New test.
31534
31535         PR c++/11070
31536         * g++.dg/template/non-dependent2.C: New test.
31537
31538         PR c++/11071
31539         * g++.dg/template/non-dependent3.C: New test.
31540
31541         PR c++/9907
31542         * g++.dg/template/sizeof5.C: New test.
31543
31544 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
31545
31546         PR 11498
31547         * gcc.c-torture/compile/mangle-1.c: New file.
31548
31549 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31550
31551         PR c++/7809
31552         * g++.dg/parse/access3.C: New test.
31553
31554 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
31555
31556         PR c++/11384
31557         * g++.dg/init/init-ref4.C: New test.
31558
31559 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
31560
31561         PR c++/11547
31562         * g++.dg/parse/constant3.C: New test.
31563         * g++.dg/parse/crash7.C: Likewise.
31564
31565 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
31566
31567         PR target/11008
31568         * gcc.dg/i386-pentium4-not-mull.c: New.
31569
31570 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
31571
31572         * gcc.dg/asm-names.c (ymain): Make it weak.
31573
31574 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31575
31576         PR c++/5421
31577         * g++.dg/template/friend21.C: New test.
31578
31579 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
31580
31581         * gcc.dg/cleanup-8.c: New test.
31582         * gcc.dg/cleanup-9.c: New test.
31583
31584 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
31585
31586         * g++.dg/ext/dll-MI1.h: New file.
31587         * g++.dg/ext/dllexport-MI1.C: New file.
31588         * g++.dg/ext/dllimport-MI1.C: New file.
31589
31590 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
31591
31592         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
31593         it does not have cmpstrsi patterns (just cmpmemsi).
31594
31595 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
31596
31597         PR debug/11473
31598         * g++.dg/debug/debug8.C: New test.
31599
31600 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31601
31602         PR c++/10108
31603         * g++.dg/template/crash7.C: New test.
31604
31605 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
31606
31607         PR target/10795
31608         * gcc.c-torture/compile/20030708-1.c: New.
31609
31610 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31611
31612         * gcc.c-torture/execute/20030715-1.c: New test.
31613
31614 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
31615
31616         * gcc.dg/pch/inline-3.c: New file.
31617         * gcc.dg/pch/inline-3.hs: New file.
31618         * gcc.dg/pch/inline-4.c: New file.
31619         * gcc.dg/pch/inline-4.hs: New file.
31620
31621 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
31622
31623         PR c++/11509
31624         * g++.dg/template/crash6.C: New test.
31625
31626         PR c++/7053
31627         * g++.dg/template/friend20.C: New test.
31628
31629         PR c++/7019
31630         * g++.dg/template/overload2.C: New test.
31631
31632 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31633
31634         PR optimization/11440
31635         * gcc.c-torture/execute/20030714-1.c: New test.
31636
31637 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31638
31639         PR c++/11154
31640         * g++.dg/template/partial2.C: New test.
31641
31642 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
31643
31644         PR c++/11503
31645         * g++.dg/template/anon1.C: New test.
31646
31647         PR c++/11493
31648         PR c++/11495
31649         * g++.dg/parse/template9.C: Likewise.
31650         * g++.dg/template/crash4.C: New test.
31651         * g++.dg/template/koenig1.C: Likewise.
31652         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
31653         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
31654         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
31655         functions.
31656         * g++.old-deja/g++.jason/template36.C: Likewise.
31657         * g++.old-deja/g++.mike/p1989.C: Likewise.
31658         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
31659         * g++.old-deja/g++.pt/ttp20.C: Use this->.
31660         * g++.old-deja/g++.pt/ttp21.C: Use this->.
31661         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
31662         compiling.
31663         * g++.old-deja/g++.pt/union2.C: Use this->.
31664
31665 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
31666
31667         * gcc.dg/20030711-1.c: New test.
31668
31669 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
31670
31671         PR c++/11050
31672         * g++.dg/parse/args1.C: New test.
31673         * g++.pt/defarg8.C: Change expected errors.
31674
31675 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
31676
31677         PR c++/8164
31678         * g++.dg/template/nontype2.C: New test.
31679
31680         PR c++/10558
31681         * g++.dg/parse/template8.C: New test.
31682
31683         PR c++/8327
31684         * g++.dg/template/scope1.C: New test.
31685
31686         * g++.dg/warn/Wsign-compare-1.C: New test.
31687
31688 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
31689
31690         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
31691
31692 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
31693
31694         PR c++/9411
31695         * g++.dg/template/explicit2.C: New test.
31696
31697         PR c++/10032
31698         * g++.dg/warn/pedantic1.C: New test.
31699
31700 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
31701
31702         PR c++ 9483
31703         * g++.dg/other/field1.C: New test.
31704
31705 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
31706
31707         PR c/11449
31708         * gcc.c-torture/compile/20030707-1.c: New.
31709
31710 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31711
31712         PR c++/10849
31713         * g++.dg/template/access12.C: New test.
31714
31715 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
31716
31717         * g++.dg/bprob/bprob.exp (prof_ext): Update.
31718         * g77.dg/bprob/bprob.exp (prof_ext): Update.
31719         * gcc.misc-tests/bprob.exp (prof_ext): Update.
31720         * gcc.misc-tests/gcov.exp: Update
31721         * g++.dg/gcov/gcov.exp: Update
31722         * lib/gcov.exp: Update.
31723
31724 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
31725
31726         * g++.dg/abi/mangle17.C: Make sure template expressions are
31727         dependent.
31728         * g++.dg/abi/mangle4.C: Mark erroneous casts.
31729         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
31730         * g++.dg/opt/stack1.C: Remove erroneous code.
31731         * g++.dg/parse/template7.C: New test.
31732         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
31733         * g++.old-deja/g++.pt/crash4.C: Likewise.
31734
31735 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31736
31737         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
31738         with zero or one occurence of `$' after the initial `L'.
31739
31740 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
31741
31742         * gcc.c-torture/compile/20030704-1.c: Add a comment.
31743
31744 2003-07-08  Roger Sayle  <roger@eyesopen.com>
31745
31746         PR c/11370
31747         * gcc.dg/Wunreachable-6.c: New testcase.
31748         * gcc.dg/Wunreachable-7.c: New testcase.
31749
31750 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
31751
31752         PR c/11420
31753         * gcc.dg/20030708-1.c: New test.
31754
31755 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
31756
31757         * gcc.dg/compat/sdata-section.h: New file.
31758         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
31759         * gcc.dg/torture/mips-sdata-1.c: New test.
31760
31761 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31762
31763         PR c++/11030
31764         * g++.dg/template/friend19.C: New test.
31765
31766 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
31767
31768         * g++.dg/opt/strength-reduce.C: New test.
31769
31770 2003-07-07  Roger Sayle  <roger@eyesopen.com>
31771
31772         PR target/10979
31773         * gcc.dg/20030707-1.c: New testcase.
31774
31775 2003-07-07  Roger Sayle  <roger@eyesopen.com>
31776
31777         PR optimization/11059
31778         * g++.dg/opt/emptyunion.C: New testcase.
31779
31780 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31781             Eric Botcazou  <ebotcazou@libertysurf.fr>
31782
31783         * g++.dg/opt/stack1.C: New test.
31784
31785 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
31786
31787         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
31788         run test.
31789
31790         PR c++/11431
31791         * g++.dg/expr/static_cast3.C: New test.
31792
31793 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
31794
31795         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
31796         everywhere.
31797         * gcc.dg/concat.c: Concatenation of string constants with
31798         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
31799         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
31800         * gcc.dg/cpp/escape-2.c: Use wide character constants where
31801         necessary to avoid multi-character character constant warning.
31802         * gcc.dg/cpp/escape.c: Likewise.
31803         * gcc.dg/cpp/ucs.c: Likewise.
31804         Remove backslashes from dg-bogus comments, as they confuse Tcl.
31805         Fix a typo.
31806
31807 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
31808
31809         PR c/11428
31810         * gcc.c-torture/compile/20030704-1.c: New.
31811
31812 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
31813
31814         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
31815
31816 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
31817
31818         PR c++/5287, PR c++/7910,  PR c++/11021
31819         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
31820         tests for warnings.
31821         * g++.dg/ext/dllimport2.C: Add tests for warnings.
31822         * g++.dg/ext/dllimport3.C: Likewise.
31823         * g++.dg/ext/dllimport4.C: New file.
31824         * g++.dg/ext/dllimport5.C: New file.
31825         * g++.dg/ext/dllimport6.C: New file.
31826         * g++.dg/ext/dllimport7.C: New file.
31827         * g++.dg/ext/dllimport8.C: New file.
31828         * g++.dg/ext/dllimport9.C: New file.
31829         * g++.dg/ext/dllimport10.C: New file.
31830         * g++.dg/ext/dllexport1.C: New file.
31831
31832 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31833
31834         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
31835         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
31836
31837 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31838
31839         * gcc.dg/builtins-25.c: New testcase.
31840         * gcc.dg/builtins-26.c: New testcase.
31841
31842 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
31843
31844         * gcc.dg/compat/vector-defs.h: New file.
31845         * gcc.dg/compat/vector-setup.h: New file.
31846         * gcc.dg/compat/vector-check.h: New file.
31847         * gcc.dg/compat/vector-1_main.c: New file.
31848         * gcc.dg/compat/vector-1_x.c: New file.
31849         * gcc.dg/compat/vector-1_y.c: New file.
31850         * gcc.dg/compat/vector-2_main.c: New file.
31851         * gcc.dg/compat/vector-2_x.c: New file.
31852         * gcc.dg/compat/vector-2_y.c: New file.
31853
31854         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
31855         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
31856         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
31857         * gcc.dg/compat/struct-align-1.h: New file.
31858         * gcc.dg/compat/struct-align-1_main.c: New file.
31859         * gcc.dg/compat/struct-align-1_x.c: New file.
31860         * gcc.dg/compat/struct-align-1_y.c: New file.
31861         * gcc.dg/compat/struct-align-2.h: New file.
31862         * gcc.dg/compat/struct-align-2_main.c: New file.
31863         * gcc.dg/compat/struct-align-2_x.c: New file.
31864         * gcc.dg/compat/struct-align-2_y.c: New file.
31865
31866         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
31867         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31868         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31869         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31870         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31871         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31872         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31873         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31874         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31875         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31876         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31877         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31878         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31879         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31880         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31881         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31882         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31883         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31884         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31885         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31886         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31887         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31888         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31889         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31890         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31891         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31892         * gcc.dg/compat/struct-return-10_x.c: Ditto.
31893         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31894         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31895
31896 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31897
31898         * gcc.dg/i386-call-1.c: New test.
31899
31900 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31901
31902         PR c++/9162
31903         * g++.dg/parse/defarg4.C: New.
31904
31905 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31906
31907         PR target/10700
31908         * gcc.c-torture/compile/20030703-1.c: New test case.
31909
31910 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31911
31912         * g++.dg/template/local3.C: Remove extra semicolon.
31913
31914 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31915
31916         * gcc.dg/i386-volatile-1.c: New test.
31917
31918 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
31919
31920         PR c++/11072
31921         * g++.dg/other/offsetof2.C: XFAIL.
31922         * g++.dg/other/offsetof5.C: New.
31923
31924         PR c++/10219
31925         * g++.dg/template/error1.C: New.
31926
31927         PR c++/9779
31928         * g++.dg/template/dependent-expr1.C: New.
31929
31930 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31931
31932         PR c++/6949
31933         * g++.dg/template/local3.C: New test.
31934
31935         PR c++/11149
31936         * g++.dg/lookup/scoped6.C: New test.
31937
31938 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
31939
31940         PR c++/8046
31941         * g++.dg/other/error7.C: New test.
31942
31943 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
31944
31945         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
31946         * g++.old-deja/g++.abi/vtable3.h: Likewise.
31947         * g++.old-deja/g++.law/code-gen5.C: Likewise.
31948         * g++.old-deja/g++.other/union2.C: Likewise.
31949         * gcc.dg/c90-const-expr-2.c: Likewise.
31950         * gcc.dg/c90-const-expr-3.c: Likewise.
31951         * gcc.dg/c99-const-expr-2.c: Likewise.
31952         * gcc.dg/c99-const-expr-3.c: Likewise.
31953         * gcc.dg/concat.c: Likewise.
31954
31955 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31956
31957         PR c++/9559
31958         * g++.dg/init/static1.C: New test.
31959
31960 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31961
31962         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
31963         * g++.old-deja/g++.other/access2.C: Likewise.
31964         * g++.old-deja/g++.other/decl2.C: Likewise.
31965         * gcc.c-torture/execute/20020615-1.c: Likewise.
31966
31967 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31968
31969         PR c++/4933
31970         * g++.dg/template/sizeof4.C: New test.
31971
31972 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31973
31974         * g++.dg/other/error6.C: New test.
31975
31976 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31977
31978         PR c++/10750
31979         * g++.dg/parse/constant2.C: New test.
31980
31981 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
31982
31983         PR c++/11106
31984         * g++.dg/other/error5.C: New test.
31985
31986 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31987
31988         * gcc.dg/format/gcc_diag-1.c: New test.
31989
31990 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
31991
31992         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
31993
31994 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
31995
31996         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
31997         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
31998         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
31999
32000 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
32001
32002         * gcc.c-torture/execute/builtins/string-8.c: New test.
32003         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
32004         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
32005         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
32006
32007 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
32008
32009         PR c++/10468
32010         * g++.dg/ext/typeof6.C: New test.
32011
32012 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
32013
32014         PR c++/10796
32015         * g++.dg/init/enum1.C: New test.
32016
32017 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
32018
32019         * gcc.dg/20030627-1.c: New test.
32020
32021 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
32022
32023         PR c++/11332
32024         * g++.dg/expr/static_cast2.C: New test.
32025
32026 2003-06-26  Roger Sayle  <roger@eyesopen.com>
32027             Jakub Jelinek  <jakub@redhat.com>
32028
32029         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
32030         sprintf(dst,"%s",src) optimization.
32031         * gcc.c-torture/execute/20030626-1.c: New test case.
32032         * gcc.c-torture/execute/20030626-2.c: New test case.
32033
32034 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
32035
32036         * gcc.c-torture/execute/multi-ix.c: New test.
32037
32038         * gcc.c-torture/execute/simd-4.c (main):
32039         Added missing semicolon at end of union.
32040
32041 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
32042
32043         PR c++/8266
32044         * g++.dg/template/explicit-instantiation3.C: New test.
32045
32046 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
32047
32048         * gcc.dg/20030626-1.c: Use signed char.
32049
32050 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
32051
32052         * gcc.dg/20030626-1.c: New test.
32053
32054 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
32055
32056         * const-str-2.m: Update.
32057
32058 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
32059
32060         PR c++/10990
32061         * g++.dg/rtti/dyncast1.C: New test.
32062         * g++.dg/abi/mangle4.C: Correct base-specifier access.
32063         * g++.dg/lookup/scoped1.C: Remove XFAIL.
32064         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
32065
32066         PR c++/10931
32067         * g++.dg/expr/static_cast1.C: New test.
32068
32069 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
32070
32071         * gcc.dg/20030625-1.c: New test.
32072
32073 2003-06-24  Roger Sayle  <roger@eyesopen.com>
32074
32075         * gcc.c-torture/compile/20030624-1.c: New test case.
32076
32077 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
32078
32079         * gcc.c-torture/execute/string-opt-17.c: New test.
32080
32081 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
32082
32083         PR c++/5754
32084         * g++.dg/parse/crash6.C: New test.
32085
32086 2003-06-23  Roger Sayle  <roger@eyesopen.com>
32087
32088         * gcc.dg/builtins-24.c: New test case.
32089
32090 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
32091
32092         * g++.dg/opt/operator1.C: New test.
32093
32094 2003-06-22  Roger Sayle  <roger@eyesopen.com>
32095
32096         * gcc.c-torture/execute/string-opt-16.c: New test case.
32097
32098 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
32099
32100         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
32101         * g++.old-deja/g++.other/conv7.C: Likewise.
32102         * g++.old-deja/g++.other/overcnv2.C: Likewise.
32103         * g++.old-deja/g++.other/overload14.C: Likewise.
32104
32105 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
32106
32107         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
32108         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
32109
32110 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32111
32112         PR c++/10888
32113         * g++.dg/warn/Winline-3.C: New test.
32114
32115 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32116
32117         * lib/target-supports.exp (check_alias_available): Make the test
32118         program acceptable to the Solaris assembler.
32119
32120         PR c++/10749
32121         * g++.dg/template/memclass2.C: New test.
32122
32123 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32124             Eric Botcazou  <ebotcazou@libertysurf.fr>
32125
32126         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
32127         data for non-matching targets.
32128         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
32129
32130 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32131
32132         PR c++/10845
32133         * g++.dg/template/member3.C: New test.
32134
32135 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
32136
32137         PR c++/10939
32138         * g++.dg/template/func1.C: New test.
32139
32140         PR c++/9649
32141         * g++.dg/template/static4.C: New test.
32142         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
32143
32144         PR c++/11041
32145         * g++.dg/init/ref7.C: New test.
32146
32147 2003-06-19  Matt Austern  <austern@apple.com>
32148
32149         PR c++/11228
32150         * g++.dg/anew1.C: New test.
32151         * g++.dg/anew2.C: New test.
32152         * g++.dg/anew3.C: New test.
32153         * g++.dg/anew4.C: New test.
32154
32155 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
32156
32157         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
32158
32159 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
32160
32161         * gcc.c-torture/execute/simd-4.c (main): Make expected value
32162         endian-dependent.
32163
32164 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
32165
32166         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
32167         Remove cruft.
32168
32169 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
32170
32171         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
32172         * gcc.c-torture/compile/961203-1.c: Likewise.
32173         * gcc.c-torture/compile/980506-1.c: Likewise.
32174
32175 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
32176
32177         PR c++/10712
32178         * g++.dg/lookup/using7.C: New test.
32179
32180 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
32181
32182         PR c++/11105
32183         * g++.dg/abi/conv1.C: Remove it.
32184         * g++.dg/template/conv7.C: New test.
32185         * g++.dg/template/conv8.C: Likewise.
32186         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
32187         conversion operator.
32188
32189 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
32190
32191         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
32192         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
32193         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32194         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
32195         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32196         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32197         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32198         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32199         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32200         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32201         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32202         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32203         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32204         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32205         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32206         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32207         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32208         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32209         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32210         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32211         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32212         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32213         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32214         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32215         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32216         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32217         * gcc.dg/compat/struct-return-10_x.c: Ditto.
32218         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32219         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32220
32221 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
32222
32223         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
32224         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
32225         indications.
32226
32227 2003-06-16  Roger Sayle  <roger@eyesopen.com>
32228
32229         * gcc.dg/i386-387-5.c: New test case.
32230         * gcc.dg/i386-387-6.c: New test case.
32231         * gcc.dg/builtins-23.c: New test case.
32232
32233 2003-06-15  Roger Sayle  <roger@eyesopen.com>
32234
32235         * gcc.dg/builtins-22.c: New test case.
32236         * gcc.dg/i386-387-1.c: Update to test exp.
32237         * gcc.dg/i386-387-2.c: Likewise.
32238
32239 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32240
32241         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
32242
32243 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
32244
32245         * lib/gcc-dg.exp (dg-require-dll): New function.
32246         (dg-xfail-if): Likewise.
32247         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
32248         driver.
32249
32250         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
32251         * gcc.c-torture/compile/20001205-1.c: Likewise.
32252         * gcc.c-torture/compile/20001226-1.c: Likewise.
32253         * gcc.c-torture/compile/20010518-2.c: Likewise.
32254         * gcc.c-torture/compile/20020312-1.c: Likewise.
32255         * gcc.c-torture/compile/20020604-1.c: Likewise.
32256         * gcc.c-torture/compile/920501-12.c: Likewise.
32257         * gcc.c-torture/compile/920501-4.c: Likewise.
32258         * gcc.c-torture/compile/920520-1.c: Likewise.
32259         * gcc.c-torture/compile/920521-1.c: Likewise.
32260         * gcc.c-torture/compile/920625-1.c: Likewise.
32261         * gcc.c-torture/compile/961203-1.c: Likewise.
32262         * gcc.c-torture/compile/980506-1.c: Likewise.
32263         * gcc.c-torture/compile/981006-1.c: Likewise.
32264         * gcc.c-torture/compile/981022-1.c: Likewise.
32265         * gcc.c-torture/compile/981223-1.c: Likewise.
32266         * gcc.c-torture/compile/990617-1.c: Likewise.
32267         * gcc.c-torture/compile/dll.c: Likewise.
32268         * gcc.c-torture/compile/labels-3.c: Likewise.
32269         * gcc.c-torture/compile/mipscop-1.c: Likewise.
32270         * gcc.c-torture/compile/mipscop-2.c: Likewise.
32271         * gcc.c-torture/compile/mipscop-3.c: Likewise.
32272         * gcc.c-torture/compile/mipscop-4.c: Likewise.
32273         * gcc.c-torture/compile/simd-5.c: Likewise.
32274         * gcc.c-torture/compile/20000804-1.x: Remove.
32275         * gcc.c-torture/compile/20001205-1.x: Likewise.
32276         * gcc.c-torture/compile/20001226-1.x: Likewise.
32277         * gcc.c-torture/compile/20010518-2.x: Likewise.
32278         * gcc.c-torture/compile/20020312-1.x: Likewise.
32279         * gcc.c-torture/compile/20020604-1.x: Likewise.
32280         * gcc.c-torture/compile/920501-12.x: Likewise.
32281         * gcc.c-torture/compile/920501-4.x: Likewise.
32282         * gcc.c-torture/compile/920520-1.x: Likewise.
32283         * gcc.c-torture/compile/920521-1.x: Likewise.
32284         * gcc.c-torture/compile/920625-1.x: Likewise.
32285         * gcc.c-torture/compile/961203-1.x: Likewise.
32286         * gcc.c-torture/compile/980506-1.x: Likewise.
32287         * gcc.c-torture/compile/981006-1.x: Likewise.
32288         * gcc.c-torture/compile/981022-1.x: Likewise.
32289         * gcc.c-torture/compile/981223-1.x: Likewise.
32290         * gcc.c-torture/compile/990617-1.x: Likewise.
32291         * gcc.c-torture/compile/mipscop-1.x: Likewise.
32292         * gcc.c-torture/compile/mipscop-2.x: Likewise.
32293         * gcc.c-torture/compile/mipscop-3.x: Likewise.
32294         * gcc.c-torture/compile/mipscop-4.x: Likewise.
32295         * gcc.c-torture/compile/simd-5.x: Likewise.
32296
32297         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
32298
32299 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32300
32301         * gcc.c-torture/execute/20030611-1.c: New test.
32302
32303 2003-06-12  Roger Sayle  <roger@eyesopen.com>
32304
32305         PR middle-end/168
32306         * gcc.dg/20030612-1.c: New test case.
32307
32308 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
32309
32310         PR c++/10635
32311         * g++.dg/expr/cast1.C: New test.
32312
32313 2003-06-12  Roger Sayle  <roger@eyesopen.com>
32314
32315         * gcc.dg/builtins-21.c: New test case.
32316
32317 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
32318
32319         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
32320         options instead of at the end.
32321         * lib/objc.exp (objc_target_compile): Likewise.
32322
32323 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
32324
32325         PR c++/10432
32326         * g++.dg/parse/error1.C: New test.
32327
32328 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
32329
32330         * gcc.dg/compat/struct-by-value-11_main.c: New file.
32331         * gcc.dg/compat/struct-by-value-11_x.c: New file.
32332         * gcc.dg/compat/struct-by-value-11_y.c: New file.
32333         * gcc.dg/compat/struct-by-value-12_main.c: New file.
32334         * gcc.dg/compat/struct-by-value-12_x.c: New file.
32335         * gcc.dg/compat/struct-by-value-12_y.c: New file.
32336         * gcc.dg/compat/struct-by-value-13_main.c: New file.
32337         * gcc.dg/compat/struct-by-value-13_x.c: New file.
32338         * gcc.dg/compat/struct-by-value-13_y.c: New file.
32339         * gcc.dg/compat/struct-by-value-14_main.c: New file.
32340         * gcc.dg/compat/struct-by-value-14_x.c: New file.
32341         * gcc.dg/compat/struct-by-value-14_y.c: New file.
32342         * gcc.dg/compat/struct-by-value-15_main.c: New file.
32343         * gcc.dg/compat/struct-by-value-15_x.c: New file.
32344         * gcc.dg/compat/struct-by-value-15_y.c: New file.
32345         * gcc.dg/compat/struct-by-value-16_main.c: New file.
32346         * gcc.dg/compat/struct-by-value-16_x.c: New file.
32347         * gcc.dg/compat/struct-by-value-16_y.c: New file.
32348         * gcc.dg/compat/struct-by-value-17_main.c: New file.
32349         * gcc.dg/compat/struct-by-value-17_x.c: New file.
32350         * gcc.dg/compat/struct-by-value-17_y.c: New file.
32351         * gcc.dg/compat/struct-by-value-18_main.c: New file.
32352         * gcc.dg/compat/struct-by-value-18_x.c: New file.
32353         * gcc.dg/compat/struct-by-value-18_y.c: New file.
32354
32355         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
32356         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
32357         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
32358         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
32359         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
32360         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
32361         * gcc.dg/compat/scalar-return-3_main.c: New file.
32362         * gcc.dg/compat/scalar-return-3_x.c: New file.
32363         * gcc.dg/compat/scalar-return-3_y.c: New file.
32364         * gcc.dg/compat/scalar-return-4_main.c: New file.
32365         * gcc.dg/compat/scalar-return-4_x.c: New file.
32366         * gcc.dg/compat/scalar-return-4_y.c: New file.
32367
32368 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
32369
32370         * gcc.dg/compat/fp2-struct-check.h: New file.
32371         * gcc.dg/compat/fp2-struct-defs.h: New file.
32372         * gcc.dg/compat/fp2-struct-init.h: New file.
32373         * gcc.dg/compat/struct-by-value-10_main.c: New file.
32374         * gcc.dg/compat/struct-by-value-10_x.c: New file.
32375         * gcc.dg/compat/struct-by-value-10_y.c: New file.
32376         * gcc.dg/compat/struct-return-10_main.c: New file.
32377         * gcc.dg/compat/struct-return-10_x.c: New file.
32378         * gcc.dg/compat/struct-return-10_y.c: New file.
32379
32380         * gcc.dg/compat/compat-common.h: New file.
32381         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
32382         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
32383         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
32384         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
32385         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
32386         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
32387         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
32388         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32389         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
32390         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
32391         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32392         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
32393         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
32394         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32395         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
32396         * gcc.dg/compat/small-struct-check.h: Ditto.
32397         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
32398         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32399         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
32400         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
32401         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32402         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32403         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
32404         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32405         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
32406         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
32407         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32408         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32409         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
32410         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32411         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32412         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
32413         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32414         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
32415         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
32416         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32417         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
32418         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
32419         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32420         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
32421         * gcc.dg/compat/struct-return-2_main.c: Ditto.
32422         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32423         * gcc.dg/compat/struct-return-2_y.c: Ditto.
32424         * gcc.dg/compat/struct-return-3_main.c: Ditto.
32425         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32426         * gcc.dg/compat/struct-return-3_y.c: Ditto.
32427
32428 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
32429
32430         * g++.dg/pch/static-1.C: New file.
32431         * g++.dg/pch/static-1.Hs: New file.
32432
32433 2003-06-10  Richard Henderson  <rth@redhat.com>
32434
32435         * gcc.dg/asm-7.c: Adjust expected warning text.
32436
32437 2003-06-10  Roger Sayle  <roger@eyesopen.com>
32438
32439         * gcc.dg/builtins-20.c: New test case.
32440
32441 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
32442
32443         PR c++/11131
32444         * g++.dg/opt/template1.C: New test.
32445
32446 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32447
32448         * lib/gcc-dg.exp (dg-test): Clear additional_files and
32449         additional_sources.
32450
32451 2003-05-21  David Taylor  <dtaylor@emc.com>
32452
32453         * gcc.dg/Wpadded.c: New file.
32454
32455 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32456
32457         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
32458         * gcc.dg/special/weak-2.c: Add dg-require-weak.
32459         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
32460         dg-require-weak.
32461
32462 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
32463
32464         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
32465
32466 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32467
32468         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
32469         (dg-require-alias): Likewise.
32470         (dg-require-gc-sections): Likewise.
32471         * lib/target-supports.exp (check_gc_sections_available): Likewise.
32472
32473 2003-06-08  Richard Henderson  <rth@redhat.com>
32474
32475         * gcc.dg/20011029-2.c: Fix the array reference.
32476         * gcc.dg/asm-7.c: New.
32477
32478 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
32479
32480         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
32481
32482 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
32483
32484         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
32485         (dg-require-gc-sections): Likewise.
32486
32487 2003-06-08  Jan Hubicka  <jh@suse.cz>
32488
32489         * i386-cmov1.c: Fix regular expression.
32490         * i386-cvt-1.c: Likewise.
32491         * i386-local.c: Likewise.
32492         * i386-local2.c: Likewise.
32493         * i386-mul.c: Likewise.
32494         * i386-ssetype-1.c: Likewise.
32495         * i386-ssetype-3.c: Likewise.
32496         * i386-ssetype-5.c: Likewise.
32497
32498 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32499
32500         PR c++/11039
32501         * g++.dg/warn/implicit-typename2.C: New test.
32502         * g++.dg/warn/implicit-typename3.C: New test.
32503
32504 2003-06-07  Richard Henderson  <rth@redhat.com>
32505
32506         * g++.dg/other/offsetof3.C: Use size_t.
32507         * g++.dg/other/offsetof4.C: Likewise.
32508
32509 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
32510
32511         * lib/copy-file.exp: New. Implement gcc_copy_files.
32512
32513         * lib/dg-pch.exp: Load copy-file.exp
32514         (dg-pch): Use gcc_copy_files instead of "file copy".
32515
32516 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
32517
32518         * gcc.dg/weak/weak.exp: Simplify.
32519         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
32520         * gcc.dg/weak/weak-1.c: Likewise.
32521         * gcc.dg/weak/weak-2.c: Likewise.
32522         * gcc.dg/weak/weak-3.c: Likewise.
32523         * gcc.dg/weak/weak-4.c: Likewise.
32524         * gcc.dg/weak/weak-5.c: Likewise.
32525         * gcc.dg/weak/weak-6.c: Likewise.
32526         * gcc.dg/weak/weak-7.c: Likewise.
32527         * gcc.dg/weak/weak-8.c: Likewise.
32528         * gcc.dg/weak/weak-9.c: Likewise.
32529
32530 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
32531
32532         gcc.c-torture/execute/20030606-1.c: New.
32533
32534 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32535
32536         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
32537         * gcc.dg/builtins-19.c: Likewise.
32538
32539 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32540
32541         * gcc.dg/builtins-2.c: Add some more tests.
32542         * gcc.dg/builtins-18.c: New test case.
32543         * gcc.dg/builtins-19.c: New test case.
32544
32545 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32546             Jim Wilson  <wilson@tuliptree.org>
32547
32548         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
32549
32550 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
32551
32552         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
32553         mempcpy/stpcpy calls not to be optimized into something else.
32554         * gcc.c-torture/execute/string-opt-3.c: Moved to...
32555         * gcc.c-torture/execute/builtins/string-7.c: ...here.
32556         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
32557
32558 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32559
32560         * gcc.dg/format/asm_fprintf-1.c: New test.
32561
32562 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
32563
32564         * lib/gcc-defs.exp (additional_sources): New variable.
32565         (dg-additional-sources): New function.
32566         (additional_files): New variable.
32567         (dg-additional-files): New function.
32568         (dg-additional-files-options): Likewise.
32569         * lib/gcc-dg.exp (dg-require-weak): New function.
32570         (dg-require-alias): Likewise.
32571         (dg-require-gc-sections): Likewise.
32572         * lib/target-supports.exp (check_alias_available): Remove testfile
32573         parameter.
32574         (check_gc_sections_available): New function.
32575         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
32576         (dg-gpp-additional-files): Likewise.
32577         * lib/g++.exp (additional_sources): Remove.
32578         (additional_files): Likewise.
32579         (g++_target_compile): Use dg-additional-files-options.
32580
32581         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
32582         Tcl logic.
32583         * gcc.dg/special/ecos.exp: Remove.
32584         * gcc.dg/special/20000419-2.c: Use dg-require-*.
32585         * gcc.dg/special/alias-1.c: Likewise.
32586         * gcc.dg/special/alias-2.c: Likewise.
32587         * gcc.dg/special/gcsec-1.c: Likewise.
32588         * gcc.dg/special/weak-1.c: Likewise.
32589         * gcc.dg/special/weak-2.c: Likewise.
32590         * gcc.dg/special/wkali-1.c: Likewise.
32591         * gcc.dg/special/wkali-2.c: Likewise.
32592
32593         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
32594         dg-gpp-additional-*.
32595         * g++.dg/special/conpr-3.C: Likewise.
32596         * g++.dg/special/conpr-4.C: Likewise.
32597         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
32598         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
32599         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
32600         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
32601         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
32602         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
32603         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
32604         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
32605         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
32606         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
32607         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
32608         * g++.old-deja/g++.other/comdat1.C: Likewise.
32609         * g++.old-deja/g++.other/comdat2.C: Likewise.
32610         * g++.old-deja/g++.other/comdat3.C: Likewise.
32611         * g++.old-deja/g++.other/ctor1.C: Likewise.
32612         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
32613
32614 2003-06-05  Richard Henderson  <rth@redhat.com>
32615
32616         * gcc.dg/debug/20030605-1.c: New.
32617
32618 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
32619
32620         * README.QMTEST: Update.
32621
32622 2003-06-04  Richard Henderson  <rth@redhat.com>
32623
32624         * gcc.dg/cleanup-1.c: New.
32625         * gcc.dg/cleanup-2.c: New.
32626         * gcc.dg/cleanup-3.c: New.
32627         * gcc.dg/cleanup-4.c: New.
32628         * gcc.dg/cleanup-5.c: New.
32629         * gcc.dg/cleanup-6.c: New.
32630         * gcc.dg/cleanup-7.c: New.
32631
32632 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
32633
32634         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
32635
32636         * lib/dg-pch.exp: New file.
32637         * g++.dg/pch/pch.exp: Use dg-pch.exp.
32638         * gcc.dg/pch/pch.exp: Likewise.
32639
32640 2003-06-04  Roger Sayle  <roger@eyesopen.com>
32641
32642         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
32643         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
32644         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
32645         * gcc.dg/builtins-17.c: New test case.
32646         * gcc.dg/i386-387-4.c: New test case.
32647         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
32648
32649 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32650
32651         * gcc.dg/ultrasp9.c: New test.
32652
32653 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32654
32655         * gcc.c-torture/compile/20030604-1.c: New test.
32656         * gcc.dg/sparc-constant-1.c: New test.
32657
32658 2003-06-03  Glen Nakamura  <glen@imodulo.com>
32659
32660         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
32661
32662 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
32663
32664         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
32665
32666         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
32667         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
32668
32669 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
32670
32671         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
32672
32673 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32674
32675         PR c++/10940
32676         * g++.dg/template/spec10.C: New test.
32677
32678 2003-06-03  Roger Sayle  <roger@eyesopen.com>
32679
32680         * gcc.dg/builtins-16.c: New test case.
32681
32682 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
32683
32684         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
32685         mempcpy test with post-increments.
32686         * gcc.c-torture/execute/string-opt-3.c: New test.
32687         * gcc.dg/string-opt-1.c: New test.
32688
32689 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
32690
32691         PR fortran/10965
32692         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
32693
32694 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
32695
32696         * lib/scanasm.exp (dg-scan): New function, factored out of ...
32697         (scan-assembler): ... here.  Use dg-scan.
32698         (scan-assembler-not): Likewise.
32699         (scan-file): New function.
32700         (scan-file-not): Likewise.
32701         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
32702         * gcc.dg/cpp/_Pragma4.c: Likewise.
32703         * gcc.dg/cpp/_Pragma5.c: Likewise.
32704         * gcc.dg/cpp/avoidpaste1.c: Likewise.
32705         * gcc.dg/cpp/avoidpaste2.c: Likewise.
32706         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
32707         * gcc.dg/cpp/cmdlne-P.c: Likewise.
32708         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
32709         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
32710         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
32711         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
32712         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
32713         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
32714         * gcc.dg/cpp/cxxcom1.c: Likewise.
32715         * gcc.dg/cpp/line1.c: Likewise.
32716         * gcc.dg/cpp/maccom1.c: Likewise.
32717         * gcc.dg/cpp/maccom2.c: Likewise.
32718         * gcc.dg/cpp/maccom3.c: Likewise.
32719         * gcc.dg/cpp/maccom4.c: Likewise.
32720         * gcc.dg/cpp/maccom5.c: Likewise.
32721         * gcc.dg/cpp/maccom6.c: Likewise.
32722         * gcc.dg/cpp/multiline.c: Likewise.
32723         * gcc.dg/cpp/spacing1.c: Likewise.
32724         * gcc.dg/cpp/spacing2.c: Likewise.
32725         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
32726         * gcc.dg/cpp/trad/maccom1.c: Likewise.
32727         * gcc.dg/cpp/trad/maccom2.c: Likewise.
32728         * gcc.dg/cpp/trad/maccom3.c: Likewise.
32729         * gcc.dg/cpp/trad/maccom4.c: Likewise.
32730         * gcc.dg/cpp/trad/maccom6.c: Likewise.
32731         * gcc.dg/cpp/cxxcom2.c: Likewise.
32732         * gcc.dg/cpp/cxxcom2.h: New file.
32733
32734         * gcc.dg/cpp/truefalse.cpp: Move it to ...
32735         * g++.dg/cpp/truefalse.C: Here.
32736         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
32737
32738 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
32739
32740         * gcc.dg/cpp/redef3.c: New file.
32741
32742 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32743
32744         * gcc.dg/i386-loop-3.c: New test.
32745
32746 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
32747
32748         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
32749
32750 2003-05-31  Roger Sayle  <roger@eyesopen.com>
32751
32752         * gcc.dg/fwrapv-1.c: New test case.
32753         * gcc.dg/fwrapv-2.c: New test case.
32754
32755 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32756
32757         PR c++/10956
32758         * g++.dg/template/spec9.C: New test.
32759
32760 2003-05-29  Roger Sayle  <roger@eyesopen.com>
32761
32762         * gcc.dg/duff-4.c: New test case.
32763
32764 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
32765
32766         PR fortran/10843
32767         * g77.dg/ffixed-form-1.f: New test
32768         * g77.dg/ffixed-form-2.f: New test
32769         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
32770         * g77.dg/ffree-form-3.f: New test
32771
32772 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
32773
32774         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
32775         * gcc.dg/wint_t-1.c: Likewise.
32776
32777 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32778
32779         * g++.dg/template/access11.C: New test.
32780
32781 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32782
32783         PR c++/10849
32784         * g++.dg/template/access10.C: New test.
32785
32786 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32787             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32788
32789         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
32790
32791 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
32792
32793         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
32794         suppress for powerpc-*-darwin*.
32795         * gcc.dg/torture/builtin-noret-2.c: Likewise.
32796
32797 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
32798
32799         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
32800         suppress option for powerpc-*-darwin*.
32801
32802 2003-05-23  Roger Sayle  <roger@eyesopen.com>
32803
32804         * gcc.dg/builtins-1.c: Add tests for tan and atan.
32805         * gcc.dg/builtins-4.c: Add test for fmod.
32806
32807 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32808
32809         PR c++/10682
32810         * g++.dg/template/instantiate4.C: New test.
32811
32812 2003-05-22  Roger Sayle  <roger@eyesopen.com>
32813
32814         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
32815
32816 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
32817
32818         * gcc.dg/compat/scalar-return-1_main.c: New file.
32819         * gcc.dg/compat/scalar-return-1_x.c: New file.
32820         * gcc.dg/compat/scalar-return-1_y.c: New file.
32821         * gcc.dg/compat/scalar-return-2_main.c: New file.
32822         * gcc.dg/compat/scalar-return-2_x.c: New file.
32823         * gcc.dg/compat/scalar-return-2_y.c: New file.
32824         * gcc.dg/compat/struct-return-3_main.c: New file.
32825         * gcc.dg/compat/struct-return-3_y.c: New file.
32826         * gcc.dg/compat/struct-return-3_x.c: New file.
32827         * gcc.dg/compat/struct-return-2_main.c: New file.
32828         * gcc.dg/compat/struct-return-2_x.c: New file.
32829         * gcc.dg/compat/struct-return-2_y.c: New file.
32830
32831 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32832
32833         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
32834         for hppa*-hp-hpux*.
32835         * gcc.dg/20021014-1.c (dg-options): Likewise.
32836         * gcc.dg/nest.c (dg-options): Likewise.
32837
32838 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
32839
32840         PR c++/9738
32841         * g++.dg/ext/dllimport2.C: New file.
32842         * g++.dg/ext/dllimport3.C: New file.
32843
32844 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
32845
32846         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
32847         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32848         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32849         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32850         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32851         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32852         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
32853         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
32854         * gcc.dg/compat/small-struct-defs.h: New file.
32855         * gcc.dg/compat/small-struct-init.h: New file.
32856         * gcc.dg/compat/small-struct-check.h: New file.
32857         * gcc.dg/compat/fp-struct-defs.h: New file.
32858         * gcc.dg/compat/fp-struct-check.h: New file.
32859         * gcc.dg/compat/fp-struct-init.h: New file.
32860         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
32861         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
32862
32863 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
32864
32865         * gcc.dg/20030225-2.c: New test.
32866
32867 2003-05-18  Roger Sayle  <roger@eyesopen.com>
32868             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32869
32870         * gcc.c-torture/compile/20030518-1.c: New test case.
32871
32872 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
32873
32874         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
32875         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
32876         gcc-dg-debug-runtest.
32877         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
32878         gcc-dg-debug-runtest.
32879
32880 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32881
32882         PR c++/9022
32883         * g++.dg/lookup/using6.C: New test.
32884
32885 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32886
32887         * g++.dg/parse/access2.C: New test.
32888
32889 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
32890
32891         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
32892         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
32893         * gcc.dg/debug/debug.exp: Likewise.
32894
32895 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
32896
32897         * gcc.dg/dollar.c: New test.
32898
32899 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
32900
32901         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
32902         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
32903         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
32904         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
32905         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
32906         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
32907         * gcc.dg/compat/struct-by-value-6_main.c: New file.
32908         * gcc.dg/compat/struct-by-value-6_x.c: New file.
32909         * gcc.dg/compat/struct-by-value-6_y.c: New file.
32910         * gcc.dg/compat/struct-by-value-7_main.c: New file.
32911         * gcc.dg/compat/struct-by-value-7_x.c: New file.
32912         * gcc.dg/compat/struct-by-value-7_y.c: New file.
32913         * gcc.dg/compat/struct-by-value-8_main.c: New file.
32914         * gcc.dg/compat/struct-by-value-8_x.c: New file.
32915         * gcc.dg/compat/struct-by-value-8_y.c: New file.
32916         * gcc.dg/compat/struct-by-value-9_main.c: New file.
32917         * gcc.dg/compat/struct-by-value-9_x.c: New file.
32918         * gcc.dg/compat/struct-by-value-9_y.c: New file.
32919
32920 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
32921
32922         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
32923         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
32924         support for "repo" mode.
32925         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
32926         * lib/g77-dg.exp: Likewise.
32927         * lib/obj-dg.exp: Likewise.
32928
32929 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
32930
32931         Merge from gcc-3_2-rhl8-branch:
32932         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
32933
32934         * gcc.dg/tls/opt-6.c: New test.
32935
32936         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
32937
32938         * gcc.dg/20030405-1.c: New test.
32939
32940         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
32941
32942         * gcc.dg/20030309-1.c: New test.
32943
32944         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32945
32946         * gcc.c-torture/execute/20030307-1.c: New test.
32947
32948         2003-02-20  Randolph Chung  <tausq@debian.org>
32949
32950         * gcc.c-torture/compile/20030220-1.c: New test.
32951
32952         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
32953
32954         * gcc.dg/20030217-1.c: New test.
32955
32956         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
32957
32958         * gcc.c-torture/compile/20020129-1.c: New test.
32959
32960         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32961
32962         * gcc.dg/unroll-1.c: New test.
32963
32964         2002-11-16  Jan Hubicka  <jh@suse.cz>
32965
32966         * gcc.c-torture/execute/20020920-1.c: New test.
32967
32968         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
32969
32970         PR target/7434
32971         * gcc.c-torture/compile/20021008-1.c: New test.
32972
32973         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
32974
32975         PR target/7559
32976         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
32977
32978         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32979
32980         * gcc.c-torture/compile/20020807-1.c: New test.
32981
32982         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
32983
32984         * gcc.dg/tls/opt-1.c: New test.
32985
32986         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
32987
32988         * gcc.dg/20020729-1.c: New test.
32989
32990         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
32991
32992         * g++.dg/opt/life1.C: New test.
32993
32994         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
32995
32996         * gcc.dg/20020525-1.c: New test.
32997
32998         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32999
33000         PR c++/6794
33001         * g++.dg/ext/pretty1.C: New test.
33002         * g++.dg/ext/pretty2.C: New test.
33003
33004 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
33005
33006         PR c++/8385
33007         * g++.dg/ext/typeof5.C: New test.
33008
33009 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
33010
33011         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
33012         __USER_LABEL_PREFIX__ into account.
33013         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
33014
33015 2003-05-14  Roger Sayle  <roger@eyesopen.com>
33016
33017         * gcc.dg/builtins-15.c: New test case.
33018
33019 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
33020
33021         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
33022
33023 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
33024
33025         * lib/g++.exp: Tweak handling of additional source files.
33026         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
33027         * g++.dg/special/conpr-2a.C: Rename to ...
33028         * g++.dg/special/conpr-2a.cc: ... this.
33029         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
33030         * g++.dg/special/conpr-3a.C: Rename to ...
33031         * g++.dg/special/conpr-3a.cc: This.
33032         * g++.dg/special/conpr-3b.C: Rename to ...
33033         * g++.dg/special/conpr-3b.cc: This.
33034         * g++.dg/special/conpr-4.C: New test.
33035         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
33036
33037 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
33038
33039         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
33040
33041 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33042
33043         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
33044         * g++.old-deja/g++.robertl/eb71.C: Likewise.
33045         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
33046         * g++.old-deja/g++.other/warn3.C: Likewise.
33047
33048 2003-05-11  Roger Sayle  <roger@eyesopen.com>
33049
33050         * gcc.dg/i386-387-1.c: Update to also test log.
33051         * gcc.dg/i386-387-2.c: Likewise.
33052
33053 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
33054
33055         * g77.f-torture/execute/int8421.f: New test.
33056
33057 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33058
33059         PR c++/10230, c++/10481
33060         * g++.dg/lookup/scoped5.C: New test.
33061
33062 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33063
33064         PR c++/10552
33065         * g++.dg/template/ttp6.C: New test.
33066
33067 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
33068
33069         * gcc.c-torture/execute/builtins: New directory.
33070         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
33071         gcc.c-torture/execute/builtins.
33072         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
33073         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
33074         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
33075         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
33076
33077 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33078
33079         PR c++/9252
33080         * g++.dg/template/access8.C: New test.
33081         * g++.dg/template/access9.C: New test.
33082
33083 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33084
33085         PR c++/9554
33086         * g++.dg/parse/access1.C: New test.
33087
33088 2003-05-09  DJ Delorie  <dj@redhat.com>
33089
33090         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
33091         long, and not an int.
33092
33093 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33094
33095         PR c++/10555, c++/10576
33096         * g++.dg/template/memclass1.C: New test.
33097
33098 2003-05-08  DJ Delorie  <dj@redhat.com>
33099
33100         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
33101         targets.
33102         * gcc.c-torture/execute/20021024-1.x: Likewise.
33103         * gcc.c-torture/execute/shiftdi.x: Likewise.
33104         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
33105         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
33106         * gcc.dg/20021018-1.c: Likewise.
33107
33108 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33109
33110         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
33111
33112         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
33113         (bcopy): Call memmove.
33114
33115 2003-05-08  Roger Sayle  <roger@eyesopen.com>
33116
33117         * g77.f-torture/compile/8485.f: New test case.
33118
33119 2003-05-07  Richard Henderson  <rth@redhat.com>
33120
33121         PR c++/10570
33122         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
33123         Verify exception_cleanup not called for rethrows.
33124         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
33125         when exiting catch block without rethrowing.
33126         * g++.dg/eh/forced3.C: New.
33127         * g++.dg/eh/forced4.C: New.
33128
33129 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
33130
33131         * gcc.dg/20030505.c: Fix triplet.
33132
33133 2003-05-06  DJ Delorie  <dj@redhat.com>
33134
33135         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
33136         * gcc.dg/nest.c: Likewise.
33137
33138 2003-05-05  Roger Sayle  <roger@eyesopen.com>
33139
33140         * gcc.dg/builtins-14.c: New test case.
33141
33142 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
33143
33144         * lib/compat.exp (compat-execute): New argument.
33145         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
33146         * gcc.dg/compat: New test directory.
33147         * gcc.dg/compat/compat.exp: New expect script.
33148         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
33149         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
33150         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
33151         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
33152         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
33153         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
33154
33155         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
33156         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
33157         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
33158         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
33159         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
33160         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
33161         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
33162         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
33163         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
33164         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
33165         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
33166         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
33167         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
33168         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
33169         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
33170
33171 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
33172
33173         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
33174
33175 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
33176
33177         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
33178
33179 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
33180
33181         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
33182         * gcc.dg/ppc-fsel-2.c: New test.
33183
33184         * gcc.dg/unused-5.c: New test.
33185
33186 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33187
33188         PR c++/10496
33189         * g++.dg/warn/pmf1.C: New test.
33190
33191 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33192
33193         PR c++/4494
33194         * g++.dg/warn/main.C: New test.
33195
33196 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33197
33198         * gcc.dg/nonnull-3.c: New test.
33199
33200 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
33201
33202         * gcc.dg/cpp/Wtrigraphs.c: Update.
33203         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
33204
33205 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
33206
33207         * gcc.dg/ppc-fsel-1.c: New test.
33208
33209 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
33210
33211         PR c/10604
33212         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
33213
33214 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
33215
33216         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
33217
33218 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33219
33220         PR c++/9364, c++/10553, c++/10586
33221         * g++.dg/parse/typename4.C: New test.
33222         * g++.dg/parse/typename5.C: Likewise.
33223
33224 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
33225
33226         * gcc.c-torture/compile/20030503-1.c: New test.
33227
33228 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33229
33230         * g++.dg/lookup/using5.C: Fix testcase error.
33231
33232 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
33233
33234         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
33235         since MEABI is no longer supported.  Remove all vestiges
33236         of MEABI from the test.
33237
33238 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33239
33240         PR c++/10554
33241         * g++.dg/lookup/using5.C: New test.
33242
33243 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33244
33245         PR c++/8772
33246         * g++.dg/template/ttp5.C: New test.
33247
33248 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
33249
33250         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
33251         (dg-gpp-additional-sources): New function.
33252         (dg-gpp-additional-files): Likewise.
33253         * lib/g++.exp (additional_sources): New variable.
33254         (additional_files): Likewise.
33255         (g++_target_compile): Deal with them.
33256         * lib/old-dejagnu.exp: Remove.
33257         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
33258         * g++.old-deja: Revise all tests to use dg commands.
33259
33260 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33261
33262         PR c++/9432, c++/9528
33263         * g++.dg/lookup/using4.C: New test.
33264
33265 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
33266
33267         * gcc.dg/noreturn-5.c: New file.
33268         * gcc.dg/noreturn-6.c: New file.
33269
33270         * gcc.c-torture/compile/inline-1.c: New file.
33271
33272 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33273
33274         PR c++/10551
33275         * g++.dg/template/explicit1.C: New test.
33276
33277 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33278
33279         PR c++/10549
33280         * g++.dg/other/bitfield1.C: New test.
33281
33282         PR c++/10527
33283         * g++.dg/init/new7.C: New test.
33284
33285 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33286
33287         * g++.dg/ext/desig1.C: New test.
33288         * g++.dg/ext/init1.C: Update.
33289
33290         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
33291
33292 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
33293
33294         PR c++/10180
33295         * g++.dg/warn/Winline-1.C: New test.
33296
33297 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
33298
33299         * gcc.c-torture/execute/string-opt-19.c: New test.
33300
33301         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
33302         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
33303
33304 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
33305
33306         PR c++/10506
33307         * g++.dg/init/new6.C: New test.
33308
33309         PR c++/10503
33310         * g++.dg/init/ref6.C: New test.
33311
33312 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
33313
33314         * g++.dg/warn/weak1.C: XFAIL on AIX4.
33315
33316 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33317
33318         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
33319         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
33320
33321 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
33322
33323         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
33324         initialized static data members.
33325
33326 2003-04-25  H.J. Lu <hjl@gnu.org>
33327
33328         * gcc.dg/ia64-sync-4.c: New test.
33329
33330 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33331
33332         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
33333         date.
33334
33335 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
33336
33337         PR c++/10337
33338         * g++.dg/warn/conv1.C: New test.
33339         * g++.old-deja/g++.other/conv7.C: Adjust.
33340         * g++.old-deja/g++.other/overload14.C: Adjust.
33341
33342 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33343
33344         PR c++/10471
33345         * g++.dg/template/defarg2.C: New test.
33346
33347 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
33348
33349         * gcc.dg/cpp/include2.c: Update.
33350         * gcc.dg/cpp/multiline-2.c: New.
33351         * gcc.dg/cpp/multiline.c: Update.
33352         * gcc.dg/cpp/strify2.c: Update.
33353         * gcc.dg/cpp/trad/literals-2.c: Update.
33354
33355 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33356
33357         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
33358
33359 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33360
33361         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
33362
33363 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33364
33365         PR c++/10451
33366         * g++.dg/parse/crash4.C: New test.
33367
33368         PR c++/9847
33369         * g++.dg/parse/crash5.C: New test.
33370
33371 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
33372
33373         PR c++/10446
33374         * g++.dg/parse/crash3.C: New test.
33375
33376         PR c++/10428
33377         * g++.dg/parse/elab1.C: New test.
33378
33379 2003-04-22  Devang Patel  <dpatel@apple.com>
33380
33381         * gcc.dg/cpp/trad/funlike-5.c: New test.
33382
33383 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
33384
33385         * g++.dg/other/packed1.C: Fix dg options.
33386
33387 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
33388
33389         * g++.dg/other/offsetof2.C: New test.
33390
33391 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
33392
33393         * g++.dg/template/recurse.C: Adjust location of error messages.
33394
33395 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
33396
33397         PR c++/9881
33398         * g++.dg/init/addr-const1.C: New test.
33399         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
33400
33401 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33402
33403         PR c++/10405
33404         * g++.dg/lookup/struct-hack1.C: New test.
33405
33406 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
33407
33408         * ucs.c: Update diagnostic messages.
33409
33410 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
33411
33412         * gcc.dg/cpp/truefalse.cpp: New test.
33413         * gcc.dg/cpp/cpp.exp: Update.
33414         * g++.dg/other/stdbool-if.C: Remove.
33415
33416 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
33417
33418         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
33419         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
33420
33421 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33422
33423         * gcc.c-torture/compile/20030418-1.c: New test.
33424
33425 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
33426
33427         * README.compat: Remove; content moved to doc/sourcebuild.texi.
33428
33429 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33430
33431         PR c++/10347
33432         g++.dg/template/dependent-name1.C: New test.
33433
33434 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
33435
33436         * gcc.dg/warn-1.c (tourist_guide): New array,
33437         contains a pointer to bar.
33438
33439 2003-04-16  Roger Sayle  <roger@eyesopen.com>
33440
33441         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
33442         * gcc.c-torture/execute/medce-1.c: New test case.
33443         * gcc.c-torture/execute/medce-2.c: New test case.
33444
33445 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
33446
33447         * lib/prune.exp: Ignore more messages.
33448
33449         PR c++/10381
33450         * g++.dg/parse/lookup3.C: New test.
33451
33452 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
33453
33454         * gcc.c-torture/compile/20030415-1.c : New test.
33455
33456 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
33457
33458         * gcc.c-torture/execute/scope-2.c: Move to ...
33459         * gcc.dg/noncompile/scope.c: .... here.
33460
33461 2003-04-14  Roger Sayle  <roger@eyesopen.com>
33462
33463         * gcc.dg/20030414-2.c: New test case.
33464
33465 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
33466
33467         PR target/10377
33468         * gcc.dg/20030414-1.c: New test.
33469
33470 2003-04-13  Roger Sayle  <roger@eyesopen.com>
33471
33472         * gcc.dg/builtins-12.c: New test case.
33473         * gcc.dg/builtins-13.c: New test case.
33474
33475 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33476
33477         * gcc.c-torture/execute/string-opt-18.c: New test.
33478
33479 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
33480
33481         PR c++/10300
33482         * g++.dg/init/new5.C: New test.
33483
33484 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
33485
33486         PR c++/7910
33487         * g++.dg/ext/dllimport1.C: New test.
33488
33489 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33490
33491         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
33492
33493 2003-04-11  Bud Davis <bdavis9659@comcast.net>
33494
33495         PR Fortran/9263
33496         * g77.f-torture/noncompile/9263.f: New test
33497         PR Fortran/1832
33498         * g77.f-torture/execute/1832.f: New test
33499
33500 2003-04-11  David Chad  <davidc@freebsd.org>
33501             Loren J. Rittle  <ljrittle@acm.org>
33502
33503         libobjc/8562
33504         * objc.dg/headers.m: New test.
33505
33506 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
33507
33508         * gcc.c-torture/execute/builtin-noret-2.c: New.
33509         * gcc.c-torture/execute/builtin-noret-2.x: New.
33510         XFAIL builtin-noret-2.c at -O1 and above.
33511         * gcc.dg/redecl.c: New.
33512         * gcc.dg/Wshadow-1.c: Update error regexps.
33513
33514 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
33515
33516         * g++.dg/abi/bitfield10.C: New test.
33517
33518 2003-04-09  Mike Stump  <mrs@apple.com>
33519
33520         * gcc.dg/pch/pch.exp: Make testcase names longer.
33521         * g++.dg/pch/pch.exp: Make testcase names longer.
33522
33523 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33524
33525         * gcc.dg/builtins-11.c: New test case.
33526
33527 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33528
33529         * gcc.dg/builtins-9.c: New test case.
33530         * gcc.dg/builtins-10.c: New test case.
33531
33532 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
33533
33534         * gcc.dg/noncompile/init-4.c.c: New test.
33535
33536 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
33537
33538         * gcc.misc-test/gcov-9.c: New test.
33539         * gcc.misc-test/gcov-10.c: New test
33540         * gcc.misc-test/gcov-11.c: New test.
33541
33542 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
33543
33544         PR optimization/10024
33545         * gcc.c-torture/compile/20030405-1.c: New test.
33546
33547 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
33548
33549         * gcc.dg/pch/static-3.c: New.
33550         * gcc.dg/pch/static-3.hs: New.
33551         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
33552
33553 2003-04-04  Richard Henderson  <rth@redhat.com>
33554
33555         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
33556         * g++.dg/eh/forced2.C: Likewise.
33557
33558 2003-04-03  Mike Stump  <mrs@apple.com>
33559
33560         * lib/scanasm.exp (scan-assembler): Add xfail processing for
33561         target arg.
33562         (scan-assembler-times, scan-assembler-not): Likewise.
33563         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
33564
33565 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33566
33567         * gcc.dg/sparc-loop-1.c: New test.
33568
33569 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
33570
33571         PR other/9274
33572         * g++.dg/pch/system-2.C: New.
33573         * g++.dg/pch/system-2.Hs: New.
33574
33575 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
33576
33577         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
33578
33579         * g++.dg/eh/simd-1.C (vecfunc): Same.
33580
33581 2003-04-01  Roger Sayle  <roger@eyesopen.com>
33582
33583         * gcc.c-torture/execute/20030401-1.c: New test case.
33584
33585 2003-04-01  Ziemowit Laski <zlaski@apple.com>
33586
33587         * objc.dg/defs.m: New.
33588
33589 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
33590
33591         * g++.dg/eh/simd-1.C: New.
33592         * g++.dg/eh/simd-2.C: New.
33593
33594 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
33595
33596         * gcc.c-torture/execute/simd-3.c: New.
33597
33598 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
33599
33600         PR c/9936
33601         * gcc.dg/20030331-2.c: New test.
33602
33603 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
33604
33605         PR c++/10278
33606         * g++.dg/parse/crash2.C: New test.
33607
33608 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33609
33610         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
33611         * gcc.c-torture/execute/20030331-1.c: ...here.
33612
33613 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33614
33615         * gcc.c-torture/execute/20030331-1.c: New test.
33616
33617 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33618
33619         * lib/gcov.exp: Adjust call return testing strings.
33620         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
33621
33622 2003-03-31  Roger Sayle  <roger@eyesopen.com>
33623
33624         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
33625         * gcc.dg/builtins-7.c: New test case.
33626         * gcc.dg/builtins-8.c: New test case.
33627
33628 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33629
33630         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
33631
33632 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
33633
33634         PR c++/7647
33635         * g++.dg/lookup-class-member-2.C: New test.
33636
33637 2003-03-30  Glen Nakamura  <glen@imodulo.com>
33638
33639         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
33640
33641 2003-03-28  Roger Sayle  <roger@eyesopen.com>
33642
33643         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
33644
33645 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
33646
33647         * g++.dg/init/attrib1.C: New test.
33648
33649 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33650
33651         * gcc.dg/ultrasp8.c: New test.
33652
33653 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33654
33655         * gcc.dg/ultrasp7.c: New test.
33656
33657 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
33658
33659         PR c++/10047
33660         * g++.dg/template/inline1.C: New test.
33661
33662 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33663
33664         * gcc.dg/sparc-dwarf2.c: New test.
33665
33666 2003-03-27  Roger Sayle  <roger@eyesopen.com>
33667
33668         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
33669         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
33670
33671 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
33672
33673         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
33674         than reading .x files.
33675         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
33676         * g77.dg/gcov/gcov-1.f: Likewise.
33677         * gcc.misc-tests/gcov-4b.c: Likewise.
33678         * gcc.misc-tests/gcov-5b.c: Likewise.
33679         * gcc.misc-tests/gcov-6.c: Likewise.
33680         * gcc.misc-tests/gcov-7.c: Likewise.
33681         * gcc.misc-tests/gcov-8.c: Likewise.
33682         * g++.dg/gcov/gcov-1.x: Remove.
33683         * g77.dg/gcov/gcov-1.x: Likewise.
33684         * gcc.misc-tests/gcov-4b.x: Likewise.
33685         * gcc.misc-tests/gcov-5b.x: Likewise.
33686         * gcc.misc-tests/gcov-6.x: Likewise.
33687         * gcc.misc-tests/gcov-7.x: Likewise.
33688         * gcc.misc-tests/gcov-8.x: Likewise.
33689
33690 2003-03-27  Glen Nakamura  <glen@imodulo.com>
33691
33692         PR opt/10087
33693         * gcc.dg/20030324-1.c: New test.
33694
33695 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
33696
33697         PR c++/10224
33698         * g++.dg/template/arg3.C: New test.
33699
33700         PR c++/10158
33701         * g++.dg/template/friend18.C: New test.
33702
33703 2003-03-26  Roger Sayle  <roger@eyesopen.com>
33704
33705         * g77.f-torture/compile/20030326-1.f: New test case.
33706
33707 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
33708
33709         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
33710
33711         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
33712
33713 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
33714
33715         * gcc.dg/ia64-sync-3.c: New test.
33716
33717 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
33718
33719         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
33720
33721 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
33722
33723         * gcc.dg/ultrasp6.c: New test.
33724
33725 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33726
33727         * gcc.dg/i386-signbit-1.c: New test.
33728         * gcc.dg/i386-signbit-2.c: New test.
33729         * gcc.dg/i386-signbit-3.c: New test.
33730
33731 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33732
33733         * gcc.dg/ultrasp5.c: Fix options.
33734
33735 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33736
33737         * gcc.dg/ultrasp5.c: Fix comment.
33738
33739 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
33740
33741         PR fortran/10197
33742         * g77.f-torture/execute/10197.f: New test.
33743
33744 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
33745
33746         PR c++/9898, c++/383
33747         * g++.dg/template/conv6.C: New test.
33748
33749         PR c++/10119
33750         * g++.dg/template/ptrmem5.C: New test.
33751
33752         PR c++/10026
33753         * g++.dg/lookup/koenig1.C: New test.
33754
33755         PR C++/10199
33756         * g++.dg/lookup/template2.C: New test.
33757
33758 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
33759
33760         * g++.dg/opt/rtti1.C: New test.
33761
33762 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33763
33764         * gcc.dg/ultrasp5.c: New test.
33765
33766 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
33767
33768         PR middle-end/9967
33769         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
33770         builtin fputs.
33771
33772 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
33773
33774         PR c/8224
33775         * gcc.dg/20030323-1.c: New test.
33776
33777 2003-03-23  Roger Sayle  <roger@eyesopen.com>
33778
33779         * gcc.c-torture/compile/20030323-1.c: New test case.
33780
33781 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
33782
33783         * gcc.dg/20030321-1.c: New test.
33784
33785 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
33786
33787         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
33788
33789 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
33790
33791         PR c++/9978, c++/9708
33792         * g++.dg/ext/vlm1.C: Adjust expected error.
33793         * g++.dg/ext/vla2.C: New test.
33794         * g++.dg/template/arg1.C: New test.
33795         * g++.dg/template/arg2.C: New test.
33796
33797 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
33798
33799         * g77.f-torture/execute/select.f: New test.
33800         * g77.f-torture/noncompile/select_no_compile.f: New test.
33801
33802 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
33803
33804         PR c++/9898
33805         * g++.dg/other/error4.C: New test.
33806
33807 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
33808
33809         * g++.dg/template/friend17.C: New test.
33810
33811 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
33812
33813         * gcc.c-torture/compile/20030320-1.c: New.
33814
33815 2003-03-20  Roger Sayle  <roger@eyesopen.com>
33816
33817         * gcc.dg/builtins-6.c: New test case.
33818
33819 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
33820
33821         PR target/10073
33822         * gcc.c-torture/compile/20030319-1.c: New.
33823
33824 2003-03-18  Jan Hubicka  <jh@suse.cz>
33825
33826         * gcc.dg/i386-cvt-1.c: New test.
33827
33828 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
33829
33830         * objc.dg/naming-1.m: Use "(parse|syntax) error".
33831         * objc.dg/naming-2.m: Likewise.
33832
33833 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
33834
33835         PR c++/9639
33836         * g++.dg/parse/crash1.C: New test.
33837
33838 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
33839
33840         PR c++/8805
33841         * g++.dg/eh/cleanup1.C: New test.
33842
33843 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
33844
33845         * gcc.c-torture/execute/20030316-1.c: New test case.
33846
33847 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33848
33849         PR c++/9629
33850         * g++.dg/init/ctor2.C: New test.
33851
33852 2003-03-15  Roger Sayle  <roger@eyesopen.com>
33853
33854         * g77.f-torture/compile/xformat.f: New test case.
33855
33856 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33857
33858         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
33859         * g++.old-deja/g++.mike/eh50.C: Likewise.
33860
33861 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33862
33863         PR c++/6440
33864         * g++.dg/template/spec7.C: New test.
33865         * g++.dg/template/spec8.C: Likewise.
33866
33867 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
33868
33869         * gcc.c-torture/execute/20030313-1.c: New test.
33870
33871 2003-03-14  Richard Henderson  <rth@redhat.com>
33872
33873         * gcc.dg/inline-2.c: Adjust alpha test for external call.
33874
33875 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33876
33877         * gcc.c-torture/compile/20030314-1.c: New test.
33878
33879 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
33880
33881         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
33882         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
33883         thumb target,
33884         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
33885         to accept newer _imp__  prefix and additional
33886         newline in .drectve section.
33887         * gcc.dg/dll-4.c: Likewise.
33888         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
33889         switch.
33890
33891 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
33892
33893         * g++.dg/parse/namespace9.C: New test.
33894
33895         * g++.dg/init/ref5.C: New test.
33896         * g++.dg/parse/ptrmem1.C: Likewise.
33897
33898 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33899
33900         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
33901         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
33902         regular expression.
33903         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
33904         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
33905
33906 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
33907
33908         * gcc.c-torture/execute/20030224-2.c: New test.
33909
33910 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33911
33912         * gcc.dg/decl-3.c: New test.
33913
33914 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33915
33916         * gcc.dg/i386-loop-2.c: New test.
33917
33918 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
33919
33920         PR c++/9474
33921         * g++.dg/parse/namespace8.C: New test.
33922
33923         PR c++/9924
33924         * g++.dg/overload/builtin2.C: New test.
33925
33926 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
33927
33928         * gcc.dg/return-type-3.c: New test.
33929
33930 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
33931
33932         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
33933         profiling options are not supported.
33934
33935 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
33936
33937         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
33938         * g++.old-deja/g++.warn/impint2.C: Likewise.
33939
33940 2003-03-10  Devang Patel  <dpatel@apple.com>
33941
33942         * g++.dg/cpp/c++_cmd_1.C: New test.
33943         * g++.dg/cpp/c++_cmd_1.h: New file.
33944
33945 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
33946
33947         * gcc.dg/altivec-9.c: New file.
33948
33949 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33950
33951         * gcc.dg/ppc-sdata-1.c: New test.
33952         * gcc.dg/ppc-sdata-2.c: New test.
33953
33954 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
33955
33956         PR c++/9373
33957         * g++.dg/opt/ptrmem2.C: New test.
33958
33959         PR c++/8534
33960         * g++.dg/opt/ptrmem1.C: New test.
33961
33962 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33963
33964         * gcc.dg/i386-loop-1.c: New test.
33965
33966 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33967
33968         PR c++/9970
33969         * g++.dg/lookup/friend1.C: New test.
33970
33971 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33972
33973         PR c++/9823
33974         * g++.dg/parser/constructor1.C: New test.
33975
33976 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
33977
33978         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
33979
33980         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
33981
33982 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
33983
33984         * gcc.dg/cpp/Wunused.c: Update test.
33985
33986 2003-03-08  Jan Hubicka  <jh@suse.cz>
33987
33988         * gcc.dg/inline-3.c: New test.
33989
33990 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33991
33992         PR c++/9809
33993         * g++.dg/parse/builtin1.C: New test.
33994
33995         PR c++/9982
33996         * g++.dg/abi/cookie1.C: New test.
33997         * g++.dg/abi/cookie2.C: Likewise.
33998
33999         PR c++/9524
34000         * g++.dg/template/field1.C: New test.
34001
34002         PR c++/9912
34003         * g++.dg/parse/class1.C: New test.
34004         * g++.dg/parse/namespace7.C: Likewise.
34005         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
34006
34007 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
34008
34009         * g++.dg/init/ref4.C: New test.
34010
34011 2003-03-07  Jan Hubicka  <jh@suse.cz>
34012
34013         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
34014         * gcc.dg/inline-3.c: New test.
34015
34016 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
34017
34018         * g++.dg/init/ref3.C: New test.
34019
34020         PR c++/9965
34021         * g++.dg/init/ref2.C: New test.
34022
34023         PR c++/9400
34024         * g++.dg/warn/Wshadow-2.C: New test.
34025
34026         PR c++/9791
34027         * g++.dg/warn/Woverloaded-1.C: New test.
34028
34029 2003-03-05  Jan Hubicka  <jh@suse.cz>
34030
34031         * gcc.dg/i386-local2.c: New.
34032         * gcc.dg/i386-local.c: Fix typo.
34033
34034 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
34035
34036         * g++.dg/abi/layout3.C: New test.
34037
34038 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34039
34040         * gcc.c-torture/compile/20030305-1.c
34041
34042 2003-03-05  Jan Hubicka  <jh@suse.cz>
34043
34044         * gcc.dg/i386-local.c: New.
34045
34046 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
34047
34048         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
34049
34050 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34051
34052         * gcc.dg/switch-2.c: New test.
34053         * gcc.dg/switch-3.c: New test.
34054         * gcc.dg/Wswitch.c: Adjust line numbers.
34055         * gcc.dg/Wswitch-default.c: Likewise.
34056         * gcc.dg/Wswitch-enum.c: Likewise.
34057
34058 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
34059
34060         * gcc.c-torture/execute/20030222-1.c: New test.
34061
34062 2003-03-03  James E Wilson  <wilson@tuliptree.org>
34063
34064         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
34065
34066 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
34067
34068         PR c++/9878
34069         * g++.dg/init/ref1.C: New test.
34070
34071 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
34072
34073         * gcc.dg/sh-relax.c: New SH-only test.
34074
34075 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
34076
34077         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
34078         comment explaining purpose of testcase.
34079
34080 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
34081
34082         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
34083         for HC11/HC12 (asm needs two int registers).
34084         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
34085         HC11/HC12 because the test uses an asm which needs two 32-bit
34086         registers.
34087
34088 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
34089
34090         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
34091         for HC11/HC12 (array is too large otherwise).
34092         * gcc.c-torture/compile/920501-4.x: New file, likewise.
34093         * gcc.c-torture/compile/20010518-2.x: Likewise.
34094         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
34095         HC11/HC12 (array is too large).
34096
34097 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
34098
34099         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
34100         * lib/g++-dg.exp (g++-dg-test): Likewise.
34101
34102 2003-03-01  Roger Sayle  <roger@eyesopen.com>
34103
34104         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
34105         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
34106
34107 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34108
34109         * g++.dg/warn/implicit-typename1.C: Remove warning.
34110
34111 2003-02-28  Richard Henderson  <rth@redhat.com>
34112
34113         * gcc.dg/noreturn-1.c: Move noreturn warning line.
34114         * gcc.dg/return-type-1.c: Move control reaches end warning line.
34115
34116 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
34117
34118         * gcc.dg/pch/pch.exp: Change .pch to .gch.
34119         * g++.dg/pch/pch.exp: Likewise.
34120
34121 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
34122
34123         PR c++/9879
34124         * testsuite/g++.dg/init/new4.C: New test.
34125
34126 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
34127
34128         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
34129
34130 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
34131
34132         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
34133         unsigned long.
34134
34135         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
34136         wider than float.
34137
34138 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34139
34140         * lib/scanasm.exp: Add support for counting numbers of
34141         occurences.
34142         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
34143         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
34144
34145 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
34146
34147         PR c++/9683
34148         * g++.dg/template/static3.C: New test.
34149
34150         PR c++/9829
34151         * g++.dg/parse/namespace6.C: New test.
34152
34153 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34154
34155         PR target/9732
34156         * gcc.dg/20030225-1.c: New test.
34157
34158 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
34159
34160         * README: Remove out-of-date information.
34161
34162         PR c++/9836
34163         * g++.dg/template/spec6.C: New test.
34164
34165 2003-02-24  Jeff Law  <law@redhat.com>
34166
34167         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
34168
34169 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34170
34171         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
34172         * gcc.dg/pragma-ep-1.c: Likewise.
34173
34174 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34175
34176         PR c++/9602
34177         * g++.dg/template/friend16.C: New test.
34178
34179 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
34180
34181         PR c++/5333
34182         * g++.dg/parse/fused-params1.C: Adjust error messages.
34183         * g++.dg/template/nested3.C: New test.
34184
34185 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
34186
34187         * g++.dg/abi/param1.C: New test.
34188
34189 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34190
34191         PR c++/7982
34192         * g++.dg/warn/implicit-typename1.C: New test.
34193
34194 2003-02-22  Kelley Cook <kelleycook@comcast.net>
34195
34196         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
34197         with "mtune".
34198         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34199         * gcc.c-torture/execute/20010129-1.x: Likewise.
34200         * gcc.dg/20011107-1.c: Likewise.
34201         * gcc.dg/20020108-1.c: Likewise.
34202         * gcc.dg/20020122-3.c: Likewise.
34203         * gcc.dg/20020206-1.c: Likewise.
34204         * gcc.dg/20020310-1.c: Likewise.
34205         * gcc.dg/20020426-2.c: Likewise.
34206         * gcc.dg/20020517-1.c: Likewise.
34207         * gcc.dg/991230-1.c: Likewise.
34208         * gcc.dg/i386-unroll-1.c: Likewise.
34209         * gcc.misc-tests/i386-prefetch.exp: Likewise.
34210
34211 2003-02-22  Jan Hubicka  <jh@suse.cz>
34212
34213         * gcc.dg/i386-mul.c: New test.
34214
34215 2003-02-21  Roger Sayle  <roger@eyesopen.com>
34216
34217         * gcc.dg/builtins-5.c: New test case.
34218
34219 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
34220
34221         * gcc.dg/asmreg-1.c: New test.
34222
34223 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34224
34225         PR c++/9749
34226         * g++.dg/parse/varmod1.C: New test.
34227
34228 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34229
34230         PR c++/9727
34231         * g++.dg/template/op1.C: New test.
34232
34233 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34234
34235         PR c++/8906
34236         * g++.dg/template/nested2.C: New test.
34237
34238 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34239
34240         PR c++/8724
34241         * g++.dg/expr/dtor1.C: New test.
34242
34243 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
34244
34245         * gcc.dg/cpp/include3.c: New test.
34246         * gcc.dg/cpp/inc/foo.h: New file.
34247
34248 2003-02-21  Glen Nakamura  <glen@imodulo.com>
34249
34250         * gcc.c-torture/execute/20030221-1.c: New test.
34251
34252 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
34253
34254         PR c++/9729
34255         * g++.dg/abi/conv1.C: New test.
34256
34257 2003-02-20  Jan Hubicka  <jh@suse.cz>
34258
34259         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
34260
34261 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
34262
34263         * gcc.c-torture/compile/20030219-1.c: New test.
34264
34265 2003-02-18  Jan Hubicka  <jh@suse.cz>
34266
34267         * gcc.dg/funcorder.c: New test.
34268
34269 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
34270
34271         * gcc.c-torture/execute/20030218-1.c: New.
34272
34273 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
34274
34275         * gcc.dg/20030218-1.c: New.
34276
34277 2003-02-18  Richard Henderson  <rth@redhat.com>
34278
34279         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
34280         * gcc.dg/attr-used-2.c: New.
34281
34282 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
34283
34284         PR c++/9704
34285         * g++.dg/init/copy5.C: New test.
34286
34287 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
34288
34289         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
34290         * g++.dg/pch/pch.exp: Likewise.
34291
34292 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
34293
34294         * gcc.c-torture/execute/20030209-1.c: Enable the test if
34295         STACK_SIZE is not defined.
34296
34297 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34298
34299         PR c++/9457
34300         * g++.dg/template/init1.C: New test.
34301
34302 2003-02-16  Jan HUbicka  <jh@suse.cz>
34303
34304         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
34305         (foo): Add few extra tests
34306         * gcc.dg/c99-const-expr-3.c: Likewise.
34307         * gcc.c-torture/execute/20030216-1.c: New.
34308
34309 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34310
34311         PR c++/9459
34312         * g++.dg/ext/typeof4.C: New test.
34313
34314 2003-02-15  Roger Sayle  <roger@eyesopen.com>
34315
34316         * gcc.dg/i386-387-3.c: New test case.
34317
34318 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
34319
34320         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
34321         cris-*-elf* cris-*-aout* and mmix-*-*.
34322
34323 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
34324
34325         * gcc.dg/20030213-1.c: New test.
34326
34327 2003-02-12  Roger Sayle  <roger@eyesopen.com>
34328
34329         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
34330         * gcc.dg/i386-387-2.c: Likewise.
34331
34332 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
34333
34334         * gcc.dg/ppc-spe.c: Fix formatting.
34335         Enable tests that were previously unsupported by gas.
34336         Delete tests for instructions that no longer exist.
34337         Switch arguments on evsubifw builtin.
34338
34339 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
34340
34341         * gcc.c-torture/execute/20030209-1.c: Disable the test if
34342         STACK_SIZE is too small.
34343
34344 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34345             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34346
34347         * gcc.dg/decl-2.c: New test.
34348
34349 2003-02-10  Jan Hubicka  <jh@suse.cz>
34350
34351         * gcc.dg/i386-fpcvt-1.c: New test.
34352
34353 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
34354
34355         * gcc.c-torture/execute/20030209-1.c: New test.
34356
34357 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
34358
34359         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
34360         int-wide bitops, use the constants of the same width.
34361         Likewise, if long long is 32-bit wide, test bitops using
34362         32-bit constants.
34363
34364 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
34365
34366         * gcc.dg/20021014-1.c: Annotate with expected notice text.
34367
34368 2003-02-07  Roger Sayle  <roger@eyesopen.com>
34369
34370         * testsuite/gcc.dg/builtins-4.c: New test case.
34371
34372 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34373
34374         * gcc.dg/20020430-1.c: Fix dg command typos.
34375         * gcc.dg/20020503-1.c: Likewise.
34376
34377 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34378
34379         PR c++/8785
34380         * g++.dg/parse/fused-params1.C: New test.
34381
34382         PR c++/8857
34383         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
34384
34385         PR c++/8921
34386         * g++.dg/parse/non-dependent1.C: New test.
34387
34388         PR c++/8928
34389         * g++.dg/parse/dupl-tmpl-args1.C: New test.
34390
34391         PR c++/9228
34392         * g++.dg/parse/undefined7.C: New test.
34393         * g++.dg/parse/non-templ1.C: New test.
34394
34395         PR c++/9229
34396         * g++.dg/parse/too-many-tmpl-args1.C: New test.
34397
34398 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
34399
34400         * gcc.c-torture/compile/20030206-1.c: New test.
34401
34402 2003-02-05  Roger Sayle  <roger@eyesopen.com>
34403
34404         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
34405         "pow" to "foo" to avoid potential confusion with a math built-in.
34406
34407 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34408
34409         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
34410         conditions for SPARC targets.
34411
34412 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
34413
34414         * gcc.dg/20030204-1.c: New test.
34415
34416 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34417
34418         PR c++/38
34419         * g++.dg/parse/array-size1.C: New test.
34420
34421         PR c++/5657
34422         * g++.dg/parse/undefined3.C: New test.
34423
34424         PR c++/5665
34425         * g++.dg/parse/undefined4.C: New test.
34426
34427         PR c++/5975
34428         * g++.dg/parse/undefined5.C: New test.
34429
34430         PR c++/7259
34431         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
34432
34433         PR c++/8578
34434         * g++.dg/parse/casting-operator1.C: New test.
34435
34436         PR c++/8596
34437         * g++.dg/parse/undefined6.C: New test.
34438
34439         PR c++/8736
34440         * g++.dg/parse/missing-template1.C: New test.
34441
34442 2003-02-04  Jan Hubicka  <jh@suse.cz>
34443
34444         * gcc.dg/i386-cadd.c: Compile using -march=k8.
34445         * gcc.dg/i386-cmov?.c: Likewise.
34446         * gcc.dg/i386-fpcvt-?.c: Likewise.
34447         * gcc.dg/i386-ssefp-1.c: Likewise.
34448         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
34449         conventions.
34450
34451 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
34452
34453         PR c++/7129
34454         * testsuite/g++.dg/ext/max.C: New test.
34455
34456 2003-02-03  Jan Hubicka  <jh@suse.cz>
34457
34458         * gcc.c-torture/execute/20030203-1.c: New test.
34459
34460 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
34461
34462         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
34463         'natural-endian'.
34464
34465 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
34466
34467         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
34468         * g++.dg/init/new2.C: Likewise.
34469         * g++.dg/other/new1.C: Likewise.
34470
34471 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
34472
34473         * gcc.dg/struct-ret-libc.c: New test.
34474
34475 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
34476
34477         * gcc.dg/20030129-1.c: New test.
34478
34479 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34480
34481         PR c++/8849
34482         * g++.dg/template/ptrmem4.C: New test.
34483
34484 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
34485
34486         * g++.dg/parser/constant1.C: New test.
34487
34488 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34489
34490         PR c++/8591
34491         * g++.dg/parse/friend2.C: New test.
34492
34493 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34494
34495         PR c++/9437
34496         * g++.dg/template/unify4.C: New test.
34497
34498 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
34499
34500         * gcc.c-torture/execute/20030128-1.c: New test.
34501
34502 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
34503
34504         * g++.dg/lookup/nested1.C: Test moved from ...
34505         * g++.old-deja/g++.other/lookup24.C: ... here.
34506
34507 2003-01-28  Jan Hubicka  <jh@suse.cz>
34508
34509         * gcc.dg/i386-cmov5.c: New test.
34510
34511 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
34512
34513         * gcc.c-torture/execute/20010925-1.c: Changed the
34514         memcpy declaration.
34515
34516 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34517
34518         PR c++/3902
34519         * g++.dg/parse/template5.C: New test.
34520
34521 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
34522
34523         PR fortran/9258
34524         * g77.dg/pr9258: New test.
34525
34526 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34527
34528         * README: Move relevant parts from README.g++.
34529
34530         * README.g++: Remove this file.
34531
34532 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34533
34534         * g++.dg/abi/dcast1.C: New test.
34535
34536 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34537
34538         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
34539
34540 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
34541
34542         PR c++/47
34543         * g++.old-deja/g++.other/lookup24.C: New test.
34544
34545 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34546
34547         PR middle-end/7227
34548         * gcc.dg/uninit-C.c: New test.
34549
34550 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
34551
34552         * g++.dg/abi/covariant1.C: New test.
34553
34554 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
34555
34556         * gcc.dg/20030123-1.c: New test.
34557
34558 2003-01-25  Jan Hubicka  <jh@suse.cz>
34559
34560         PR opt/8492
34561         * gcc.c-torture/compile/20030125-1.c
34562
34563 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
34564
34565         PR c++/9403
34566         * g++.dg/parse/template3.C: New test.
34567         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
34568
34569         PR c++/795
34570         * g++.dg/parse/template4.C: New test.
34571
34572         PR c++/9415
34573         * g++.dg/template/qual2.C: New test.
34574
34575         PR c++/8545
34576         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
34577
34578         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
34579
34580 2003-01-25  Roger Sayle  <roger@eyesopen.com>
34581
34582         * gcc.c-torture/execute/switch-1.c: New test case.
34583
34584 2003-01-25  Jan Hubicka  <jh@suse.cz>
34585
34586         * gcc.c-torture/execute/20030125-1.[cx]: New test.
34587
34588 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
34589
34590         Tweaks for Bison-1.875. From the NEWS file:
34591         "- `parse error' -> `syntax error'
34592         Bison now uniformly uses the term `syntax error'"
34593         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
34594         * gcc.dg/cpp/digraph2.c: Likewise.
34595         * gcc.dg/cpp/direct2.c: Likewise.
34596         * gcc.dg/cpp/paste4.c: Likewise.
34597         * gcc.dg/c90-restrict-1.c: Likewise.
34598         * gcc.dg/c99-func-2.c: Likewise.
34599         * gcc.dg/noncompile/920721-2.c: Likewise.
34600         * gcc.dg/noncompile/930622-2.c: Likewise.
34601         * gcc.dg/noncompile/940112-1.c: Likewise.
34602         * gcc.dg/noncompile/950921-1.c: Likewise.
34603         * gcc.dg/noncompile/951123-1.c: Likewise.
34604         * gcc.dg/noncompile/971104-1.c: Likewise.
34605         * gcc.dg/noncompile/990416-1.c: Likewise.
34606
34607 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
34608
34609         * g++.dg/parse/undefined1.C: Add error message.
34610
34611 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
34612
34613         PR c++/9354
34614         * g++.dg/parse/new1.C: New test.
34615
34616         PR c++/9216
34617         * g++.dg/parse/template2.C: New test.
34618
34619         PR c++/9354
34620         * g++.dg/parse/typedef2.C: New test.
34621
34622         PR c++/9328
34623         * g++.dg/ext/typeof3.C: New test.
34624
34625 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34626
34627         PR c++/2738
34628         * g++.dg/parse/ret-type1.C: New test.
34629
34630         PR c++/3792
34631         * g++.dg/parse/tmpl-outside1.C: New test.
34632
34633         PR c++/4207
34634         * g++.dg/parse/int-as-enum1.C: New test.
34635
34636         PR c++/4903
34637         * g++.dg/parse/no-typename1.C: New test.
34638
34639         PR c++/5533
34640         * g++.dg/parse/no-value1.C: New test.
34641
34642         PR c++/5921
34643         * g++.dg/parse/wrong-inline1.C: New test.
34644
34645         PR c++/6402
34646         * g++.dg/parse/ref1.C: New test.
34647
34648         PR c++/6992
34649         * g++.dg/parse/attr-ctor1.C: New test.
34650
34651         PR c++/7229
34652         * g++.dg/parse/namespace5.C: New test.
34653
34654         PR c++/7917
34655         * g++.dg/parse/func-def1.C: New test.
34656
34657         PR c++/8143
34658         * g++.dg/parse/undefined1.C: New test.
34659
34660         PR c++/5723, PR c++/8522
34661         * g++.dg/parse/specialization1.C: New test.
34662
34663         PR c++/163, PR c++/8595
34664         * g++.dg/parse/struct-as-enum1.C: New test.
34665
34666         PR c++/9173
34667         * g++.dg/parse/undefined2.C: New test.
34668
34669 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
34670
34671         PR c++/9298
34672         * g++.dg/parse/template1.C: New test.
34673
34674         PR c++/9384
34675         * g++.dg/parse/using1.C: New test.
34676
34677         PR c++/9285
34678         PR c++/9294
34679         * g++.dg/parse/expr2.C: New test.
34680
34681         PR c++/9388
34682         * g++.dg/parse/lookup2.C: Likewise.
34683
34684 2003-01-21  Jan Hubicka  <jh@suse.cz>
34685
34686         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
34687         * gcc.c-torture/execute/eeprof-1.c: Likewise.
34688         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
34689         * gcc.c-torture/execute/string-opt-*.c: Likewise.
34690
34691 2003-01-20  Nick Clifton  <nickc@redhat.com>
34692
34693         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
34694         problem with ARM sibcall code generation.
34695
34696 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
34697
34698         * gcc.c-torture/execute/20030120-1.c: New.
34699
34700 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
34701
34702         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
34703
34704 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
34705
34706         PR c++/9272
34707         * g++.dg/parse/ctor1.C: New test.
34708
34709         PR c++/9294:
34710         * g++.dg/parse/qualified1.C: New test.
34711
34712         * g++.dg/parse/typename3.C: New test.
34713
34714 2003-01-16  Richard Henderson  <rth@redhat.com>
34715
34716         * g++.dg/tls/init-2.C: Fix error matches for real this time.
34717
34718 2003-01-16  Richard Henderson  <rth@redhat.com>
34719
34720         * g++.dg/pch/pch.exp: Copy test header to the working directory
34721         before using it either for precompilation or direct use.
34722         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
34723         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
34724
34725 2003-01-16  Richard Henderson  <rth@redhat.com>
34726
34727         * gcc.dg/pch/pch.exp: Copy test header to the working directory
34728         before using it either for precompilation or direct use.
34729         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
34730         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
34731
34732 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
34733
34734         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
34735         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
34736         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
34737         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
34738         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
34739         typename warning into error.
34740         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
34741         error messages.
34742         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
34743         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
34744         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
34745         messages.
34746         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
34747         make declaration visible in template.
34748         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
34749         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
34750         messages.
34751         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
34752         message.
34753         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
34754         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
34755         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
34756         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
34757         typename warning with error message.
34758         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
34759         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
34760         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
34761
34762 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
34763
34764         * g++.dg/parse/ambig2.C: New test.
34765
34766 2003-01-15  Richard Henderson  <rth@redhat.com>
34767
34768         * g++.dg/tls/init-2.C: Update error message string.
34769
34770 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34771
34772         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
34773
34774 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
34775
34776         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
34777         all for HC11/HC12.
34778         * gcc.c-torture/compile/20001205-1.x: Likewise.
34779         * gcc.c-torture/compile/20001226-1.x: Likewise.
34780         * gcc.c-torture/compile/920520-1.x: Likewise.
34781         * gcc.c-torture/compile/961203-1.x: Likewise.
34782         * gcc.c-torture/compile/20020604-1.x: Likewise.
34783
34784 2003-01-15  Jan Hubicka  <jh@suse.cz>
34785
34786         * gcc.c-torture/compile/20030115-1.c: New test.
34787
34788         * gcc.dg/i386-fpcvt-1.c: New test.
34789         * gcc.dg/i386-fpcvt-2.c: New test.
34790
34791 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
34792
34793         Further conform g++'s __vmi_class_type_info to the C++ ABI
34794         specification.
34795         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
34796         the specification.
34797
34798 2003-01-14  Jan Hubicka  <jh@suse.cz>
34799
34800         * gcc.dg/i386-fpcvt-1.c: New test.
34801         * gcc.dg/i386-fpcvt-2.c: New test.
34802
34803 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34804
34805         * gcc.dg/i386-mmx-3.c: New test.
34806
34807 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
34808
34809         PR c++/9264
34810         * g++.dg/parse/octal1.C: New file.
34811
34812         PR c++/9172
34813         * g++.dg/parse/typename1.C: New file.
34814
34815 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
34816
34817         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
34818         * gcc.dg/bf-no-ms-layout.c: Likewise.
34819         * gcc.dg/bf-ms-attrib.c: Likewise.
34820
34821 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
34822
34823         PR c++/9099
34824         * g++.dg/parse/dtor1.C: New file.
34825
34826         PR c++/9128
34827         * g++.dg/rtti/typeid1.C: New file.
34828
34829         PR c++/9153
34830         * g++.dg/parse/lookup1.C: New file.
34831
34832         PR c++/9171
34833         * g++.dg/templ/spec5.C: New file.
34834
34835 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
34836
34837         * gcc.c-torture/compile/20030110-1.c: New test.
34838
34839 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
34840
34841         Merge from pch-branch:
34842
34843         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
34844
34845         * gcc.dg/pch/cpp-1.h: New.
34846         * gcc.dg/pch/cpp-1.c: New.
34847         * gcc.dg/pch/cpp-2.h: New.
34848         * gcc.dg/pch/cpp-2.c: New.
34849
34850         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
34851
34852         * gcc.dg/pch/except-1.h: New.
34853         * gcc.dg/pch/except-1.c: New.
34854
34855         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
34856
34857         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
34858         running test.
34859         * gcc.dg/pch: Include *.hp not *.h.
34860         * gcc.dg/pch/system-1.h: New.
34861         * gcc.dg/pch/system-1.c: New.
34862
34863         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
34864
34865         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
34866         rather than trying to build and run a program using PCH.
34867         * gcc.dg/pch: Remove dg-do commands from test files.
34868
34869         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
34870
34871         * gcc.dg/pch/macro-3.c: New.
34872         * gcc.dg/pch/macro-3.h: New.
34873
34874         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
34875
34876         * gcc.dg/pch/common-1.c: New.
34877         * gcc.dg/pch/common-1.h: New.
34878         * gcc.dg/pch/decl-1.c: New.
34879         * gcc.dg/pch/decl-1.h: New.
34880         * gcc.dg/pch/decl-2.c: New.
34881         * gcc.dg/pch/decl-2.h: New.
34882         * gcc.dg/pch/decl-3.c: New.
34883         * gcc.dg/pch/decl-3.h: New.
34884         * gcc.dg/pch/decl-4.c: New.
34885         * gcc.dg/pch/decl-4.h: New.
34886         * gcc.dg/pch/decl-5.c: New.
34887         * gcc.dg/pch/decl-5.h: New.
34888         * gcc.dg/pch/global-1.c: New.
34889         * gcc.dg/pch/global-1.h: New.
34890         * gcc.dg/pch/inline-1.c: New.
34891         * gcc.dg/pch/inline-1.h: New.
34892         * gcc.dg/pch/inline-2.c: New.
34893         * gcc.dg/pch/inline-2.h: New.
34894         * gcc.dg/pch/static-1.c: New.
34895         * gcc.dg/pch/static-1.h: New.
34896         * gcc.dg/pch/static-2.c: New.
34897         * gcc.dg/pch/static-2.h: New.
34898
34899         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
34900
34901         * g++.dg/pch/pch.exp: Better handle failing testcases.
34902         * gcc.dg/pch/pch.exp: Likewise.
34903         * gcc.dg/pch/macro-1.c: New.
34904         * gcc.dg/pch/macro-1.h: New.
34905         * gcc.dg/pch/macro-2.c: New.
34906         * gcc.dg/pch/macro-2.h: New.
34907
34908         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
34909
34910         * g++.dg/dg.exp: Treat files in pch/ specially.
34911         * g++.dg/pch/pch.exp: New file.
34912         * g++.dg/pch/empty.H: New file.
34913         * g++.dg/pch/empty.C: New file.
34914         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
34915         "precompile".
34916
34917         * gcc.dg/pch/pch.exp: New file.
34918         * gcc.dg/pch/empty.h: New file.
34919         * gcc.dg/pch/empty.c: New file.
34920         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
34921         "precompile".
34922
34923 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34924
34925         * g++.dg/template/friend14.C: New test.
34926
34927 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34928
34929         * gcc.dg/old-style-asm-1.c: New test.
34930
34931 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
34932
34933         * gcc.c-torture/compile/20030109-1.c: New test.
34934
34935 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34936
34937         * gcc.c-torture/execute/20030109-1.c: New test.
34938
34939 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
34940
34941         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
34942         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
34943         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
34944         * g++.old-deja/g++.mike/eh2.C: Likewise.
34945         * g++.old-deja/g++.mike/eh3.C: Likewise.
34946         * g++.old-deja/g++.mike/eh5.C: Likewise.
34947         * g++.old-deja/g++.mike/eh6.C: Likewise.
34948         * g++.old-deja/g++.mike/eh7.C: Likewise.
34949         * g++.old-deja/g++.mike/eh8.C: Likewise.
34950         * g++.old-deja/g++.mike/eh9.C: Likewise.
34951         * g++.old-deja/g++.mike/eh10.C: Likewise.
34952         * g++.old-deja/g++.mike/eh12.C: Likewise.
34953         * g++.old-deja/g++.mike/eh13.C: Likewise.
34954         * g++.old-deja/g++.mike/eh14.C: Likewise.
34955         * g++.old-deja/g++.mike/eh16.C: Likewise.
34956         * g++.old-deja/g++.mike/eh17.C: Likewise.
34957         * g++.old-deja/g++.mike/eh18.C: Likewise.
34958         * g++.old-deja/g++.mike/eh21.C: Likewise.
34959         * g++.old-deja/g++.mike/eh23.C: Likewise.
34960         * g++.old-deja/g++.mike/eh24.C: Likewise.
34961         * g++.old-deja/g++.mike/eh25.C: Likewise.
34962         * g++.old-deja/g++.mike/eh26.C: Likewise.
34963         * g++.old-deja/g++.mike/eh27.C: Likewise.
34964         * g++.old-deja/g++.mike/eh28.C: Likewise.
34965         * g++.old-deja/g++.mike/eh29.C: Likewise.
34966         * g++.old-deja/g++.mike/eh31.C: Likewise.
34967         * g++.old-deja/g++.mike/eh33.C: Likewise.
34968         * g++.old-deja/g++.mike/eh34.C: Likewise.
34969         * g++.old-deja/g++.mike/eh35.C: Likewise.
34970         * g++.old-deja/g++.mike/eh36.C: Likewise.
34971         * g++.old-deja/g++.mike/eh37.C: Likewise.
34972         * g++.old-deja/g++.mike/eh38.C: Likewise.
34973         * g++.old-deja/g++.mike/eh39.C: Likewise.
34974         * g++.old-deja/g++.mike/eh40.C: Likewise.
34975         * g++.old-deja/g++.mike/eh41.C: Likewise.
34976         * g++.old-deja/g++.mike/eh42.C: Likewise.
34977         * g++.old-deja/g++.mike/eh44.C: Likewise.
34978         * g++.old-deja/g++.mike/eh46.C: Likewise.
34979         * g++.old-deja/g++.mike/eh47.C: Likewise.
34980         * g++.old-deja/g++.mike/eh48.C: Likewise.
34981         * g++.old-deja/g++.mike/eh49.C: Likewise.
34982         * g++.old-deja/g++.mike/eh50.C: Likewise.
34983         * g++.old-deja/g++.mike/eh51.C: Likewise.
34984         * g++.old-deja/g++.mike/eh53.C: Likewise.
34985         * g++.old-deja/g++.mike/eh55.C: Likewise.
34986         * g++.old-deja/g++.mike/p7912.C: Likewise.
34987         * g++.old-deja/g++.mike/p9706.C: Likewise.
34988         * g++.old-deja/g++.mike/p10416.C: Likewise.
34989         * g++.old-deja/g++.mike/p11667.C: Likewise.
34990         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
34991         Remove redundant reference to Iris.
34992         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
34993         Elxsi, i860, Pico Java, and WE32K.
34994
34995 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
34996
34997         * g++.dg/ext/asm4.C: New test.
34998
34999 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35000
35001         PR c++/9030
35002         * g++.dg/template/friend12.C: New test.
35003         * g++.dg/template/friend13.C: Likewise.
35004         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
35005
35006 2003-01-08  Jan Hubicka  <jh@suse.cz>
35007
35008         * gcc.dg/i386-cadd.c: New test.
35009         * gcc.dg/i386-cmov4.c: Likewise.
35010
35011 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
35012
35013         PR c++/9165
35014         * g++.dg/warn/Wunused-3.C: New test.
35015
35016         * g++.dg/abi/bitfield9.C: New test.
35017
35018         PR c++/9189
35019         * g++.dg/parse/defarg3.C: New test.
35020
35021 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
35022
35023         * g++.dg/parse/ambig1.C: New test.
35024         * g++.dg/parse/defarg2.C: New test.
35025
35026 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
35027
35028         * g++.dg/template/defarg-1.C: New test.
35029         * g++.dg/template/local2.C: Likewise.
35030
35031 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
35032
35033         * gcc.c-torture/execute/20030105-1.c: New test.
35034
35035 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35036
35037         * g++.dg/parse/namespace3.C: Remove extra semicolons.
35038         * g++.dg/parse/namespace4.C: Likewise.
35039
35040 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35041
35042         * g++.dg/template/ntp2.C: New test.
35043
35044 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
35045
35046         * g++.dg/parse/extern-C-1.C: New test.
35047
35048         * g++.dg/parse/namespace4.C: New test.
35049
35050         * g++.dg/template/nested1.C: New test.
35051
35052         * g++.dg/parse/namespace3.C: New test.
35053
35054 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
35055
35056         * g++.dg/lookup/two-stage1.C: New test.
35057
35058 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35059
35060         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
35061         * g++.old-deja/g++.jason/access8.C: Likewise.
35062         * g++.old-deja/g++.other/decl5.C: Likewise.
35063
35064 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
35065
35066         * g++.dg/parse/parse7.C: New test.
35067
35068 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
35069
35070         PR c++/2843
35071         * g++.dg/ext/attrib7.C: New test.
35072
35073 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
35074
35075         * g++.dg/parse/parse6.C: New test.
35076
35077 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
35078
35079         * gcc.dg/h8300-stack-1.c: New.
35080
35081 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
35082
35083         g++.dg/lookup/exception1.C: New test.
35084
35085         g++.dg/lookup/template1.C: New test.
35086
35087         g++.dg/parse/namespace2.C: New test.
35088
35089         g++.dg/parse/parens2.C: New test.
35090
35091 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35092
35093         * g++.dg/parse/parse5.C: New test.
35094         * g++.dg/lookup/scoped4.C: New test.
35095
35096 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
35097
35098         * g++.dg/parse/parens1.C: New test.
35099
35100         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
35101         angle-bracket1.C.
35102         * g++.dg/parse/parens2.C: New test.
35103
35104         * g++.dg/lookup/scope-operator1.C: New test.
35105
35106         * g++.dg/parse/operator1.C: New test.
35107
35108 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35109
35110         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
35111         * g++.old-deja/g++.other/access6.C: Likewise.
35112         * g++.old-deja/g++.other/decl1.C: Likewise.
35113         * g++.old-deja/g++.pt/typename12.C: Likewise.
35114
35115 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
35116
35117         * g++.dg/parse/namespace1.C: New test.
35118
35119 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35120
35121         * g++.dg/parse/parse4.C: New test.
35122
35123 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35124
35125         * g++.dg/parse/parse3.C: New test.
35126
35127 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35128
35129         * g++.dg/parse/parse2.C: New test.
35130
35131 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35132
35133         * g++.dg/template/friend11.C: New test.
35134
35135 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35136
35137         * g++.dg/parse/parse1.C: New test.
35138
35139 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
35140
35141         * lib/profopt.exp: Change the name of a global variable to avoid
35142         possible clashes with other test suites.
35143
35144 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
35145
35146         * g++.dg/inherit/covariant8.C: New test.
35147
35148 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
35149
35150         * g++.dg/init/array9.C: New test.
35151
35152         PR c++/9112
35153         * g++.dg/parse/expr1.C: New test.
35154
35155 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
35156
35157         * gcc.c-torture/compile/20021230-1.c: New test.
35158
35159 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
35160
35161         * g++.dg/inherit/covariant5.C: New test.
35162         * g++.dg/inherit/covariant6.C: New test.
35163         * g++.dg/inherit/covariant7.C: New test.
35164
35165 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35166
35167         PR c++/2739
35168         * g++.dg/other/access2.C: New test.
35169
35170 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35171
35172         * g++.dg/other/anon-struct.C: No longer fails
35173         * g++.old-deja/g++.brendan/parse4.C: Likewise.
35174         * g++.old-deja/g++.brendan/parse5.C: Likewise.
35175         * g++.old-deja/g++.brendan/parse6.C: Likewise.
35176
35177 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35178
35179         * g++.dg/parse/angle-bracket.C (main): No longer fails.
35180
35181 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
35182
35183         * g++.dg/eh/spec4.C: Remove stray semicolon.
35184         * g++.dg/expr/pmf-1.C: Change error message.
35185         * g++.dg/ext/asm1.C: Remove stray semicolon.
35186         * g++.dg/ext/typename1.C: Add missing typenames.
35187         * g++.dg/inherit/template-as-base.C: Change error message.
35188         * g++.dg/lookup/scoped1.C: Likewise.
35189         * g++.dg/lookup/scoped2.C: Likewise.
35190         * g++.dg/lookup/using2.C: Likewise.
35191         * g++.dg/other/component1.C: Remove stray semicolon.
35192         * g++.dg/other/do1.C: Change error message.
35193         * g++.dg/other/error2.C: Likewise.
35194         * g++.dg/other/init1.C: Likewise.
35195         * g++.dg/other/packed1.C: Remove stray semicolon.
35196         * g++.dg/other/ptrmem2.C: Change error message.
35197         * g++.dg/parse/parameter-declaration-1.C: Remove line number
35198         marker.
35199         * g++.dg/special/initp1.C: Remove invalid attribute usage.
35200         * g++.dg/template/access3.C: Add typename keyword.
35201         * g++.dg/template/access5.C: Remove stray semicolon.
35202         * g++.dg/template/access6.C: Likewise.
35203         * g++.dg/template/complit1.C: Likewise.
35204         * g++.dg/template/crash1.C: Change error message.
35205         * g++.dg/template/inherit2.C: Remove stray semicolon.
35206         * g++.dg/template/instantiate2.C: Likewise.
35207         * g++.dg/template/instantiate3.C: Change error message.
35208         * g++.dg/template/qual1.C: Remove stray semicolon.
35209         * g++.dg/template/qualttp18.C: Change error message.
35210         * g++.dg/template/ref1.C: Remove stray semicolon.
35211         * g++.dg/template/sizeof1.C (A::value): Declare it.
35212         * g++.dg/template/spec4.C: Change error message.
35213         * g++.dg/template/static1.C: Likewise.
35214         * g++.dg/template/type1.C: Likewise.
35215         * g++.dg/template/typename3.C: Likewise.
35216         * g++.old-deja/g++.benjamin/13478.C: Change error message.
35217         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
35218         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
35219         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
35220         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
35221         named return value extension.
35222         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
35223         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
35224         * g++.old-deja/g++.bob/extern_C.C: Likewise.
35225         * g++.old-deja/g++.bob/inherit2.C: Likewise.
35226         * g++.old-deja/g++.brendan/complex1.C: Likewise.
35227         * g++.old-deja/g++.brendan/copy5.C: Likewise.
35228         * g++.old-deja/g++.brendan/crash13.C: Likewise.
35229         * g++.old-deja/g++.brendan/crash15.C: Likewise.
35230         * g++.old-deja/g++.brendan/crash18.C: Change error message.
35231         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
35232         * g++.old-deja/g++.brendan/crash38.C: Likewise.
35233         * g++.old-deja/g++.brendan/crash50.C: Likewise.
35234         * g++.old-deja/g++.brendan/crash56.C: Likewise.
35235         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
35236         syntax.
35237         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
35238         * g++.old-deja/g++.brendan/crash8.C: Change error message.
35239         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
35240         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
35241         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
35242         * g++.old-deja/g++.brendan/template11.C: Likewise.
35243         * g++.old-deja/g++.brendan/template26.C: Likewise.
35244         * g++.old-deja/g++.brendan/template27.C: Use explicit
35245         specialization syntax.
35246         * g++.old-deja/g++.brendan/template30.C: Likewise.
35247         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
35248         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
35249         non-dependent names.
35250         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
35251         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
35252         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
35253         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
35254         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
35255         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
35256         named return value extension.
35257         * g++.old-deja/g++.ext/namedret2.C: Likewise.
35258         * g++.old-deja/g++.ext/namedret3.C: Likewise.
35259         * g++.old-deja/g++.ext/return1.C: Likewise.
35260         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
35261         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
35262         * g++.old-deja/g++.jason/access8.C: Likewise.
35263         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
35264         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
35265         pseudo-destructor names.
35266         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
35267         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
35268         pseudo-destructor names.
35269         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
35270         * g++.old-deja/g++.jason/overload19.C: Likewise.
35271         * g++.old-deja/g++.jason/overload32.C: Likewise.
35272         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
35273         stray semicolons.
35274         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
35275         * g++.old-deja/g++.jason/return.C: Likewise.
35276         * g++.old-deja/g++.jason/return2.C: Likewise.
35277         * g++.old-deja/g++.jason/shadow1.C: Likewise.
35278         * g++.old-deja/g++.jason/special.C: Use explicit specialization
35279         syntax.
35280         * g++.old-deja/g++.jason/template10.C: Account for use of
35281         non-dependent names.
35282         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
35283         syntax.
35284         * g++.old-deja/g++.jason/template37.C: Likewise.
35285         * g++.old-deja/g++.law/access4.C: Change error messages.
35286         * g++.old-deja/g++.law/arm13.C: Remove incorrect
35287         pseudo-destructor names.
35288         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
35289         * g++.old-deja/g++.law/ctors9.C: Likewise.
35290         * g++.old-deja/g++.law/cvt22.C: Likewise.
35291         * g++.old-deja/g++.law/dtors5.C: Likewise.
35292         * g++.old-deja/g++.law/global-init1.C: Likewise.
35293         * g++.old-deja/g++.law/missed-error3.C: Likewise.
35294         * g++.old-deja/g++.law/operators28.C: Likewise.
35295         * g++.old-deja/g++.law/visibility28.C: Likewise.
35296         * g++.old-deja/g++.martin/eval1.C: Likewise.
35297         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
35298         name.
35299         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
35300         * g++.old-deja/g++.mike/net34.C: Likewise.
35301         * g++.old-deja/g++.mike/net36.C: Likewise.
35302         * g++.old-deja/g++.mike/ns2.C: Likewise.
35303         * g++.old-deja/g++.mike/p12306.C: Likewise.
35304         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
35305         value extension.
35306         * g++.old-deja/g++.mike/p700.C: Likewise.
35307         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
35308         * g++.old-deja/g++.mike/p710.C: Likewise.
35309         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
35310         value extension.
35311         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
35312         * g++.old-deja/g++.mike/pmf9.C: Likewise.
35313         * g++.old-deja/g++.ns/crash2.C: Likewise.
35314         * g++.old-deja/g++.ns/crash3.C: Likewise.
35315         * g++.old-deja/g++.ns/invalid1.C: Likewise.
35316         * g++.old-deja/g++.ns/ns17.C: Likewise.
35317         * g++.old-deja/g++.ns/template16.C: Likewise.
35318         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
35319         keyword.
35320         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
35321         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
35322         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
35323         named return value extension.
35324         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
35325         * g++.old-deja/g++.other/access4.C: Issue additional error
35326         messages.
35327         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
35328         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
35329         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
35330         * g++.old-deja/g++.other/crash25.C: Change error message.
35331         * g++.old-deja/g++.other/crash4.C: Change error message.
35332         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
35333         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
35334         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
35335         checks.
35336         * g++.old-deja/g++.other/defarg8.C: Likewise.
35337         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
35338         * g++.old-deja/g++.other/dtor10.C: Likewise.
35339         * g++.old-deja/g++.other/incomplete.C: Likewise.
35340         * g++.old-deja/g++.other/linkage7.C: Likewise.
35341         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
35342         lookup algorithm.
35343         * g++.old-deja/g++.other/mangle2.C: Likewise.
35344         * g++.old-deja/g++.other/refinit2.C: Likewise.
35345         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
35346         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
35347         * g++.old-deja/g++.pt/crash28.C: Likewise.
35348         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
35349         syntax.
35350         * g++.old-deja/g++.pt/crash32.C: Change error message.
35351         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
35352         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
35353         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
35354         error message position.
35355         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
35356         * g++.old-deja/g++.pt/defarg8.C: Change error message.
35357         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
35358         syntax.
35359         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
35360         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
35361         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
35362         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
35363         keyword.
35364         * g++.old-deja/g++.pt/explicit31.C: Likewise.
35365         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
35366         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
35367         keyword.
35368         * g++.old-deja/g++.pt/explicit71.C: Change error message.
35369         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
35370         syntax.
35371         * g++.old-deja/g++.pt/friend28.C: Account for use of
35372         non-dependent names.
35373         * g++.old-deja/g++.pt/friend29.C: Likewise.
35374         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
35375         rules.
35376         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
35377         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
35378         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
35379         lookup rules.
35380         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
35381         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
35382         keyword.
35383         * g++.old-deja/g++.pt/memclass20.C: Likewise.
35384         * g++.old-deja/g++.pt/memclass5.C: Likewise.
35385         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
35386         keyword.
35387         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
35388         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
35389         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
35390         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
35391         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
35392         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
35393         keyword.
35394         * g++.old-deja/g++.pt/spec10.C: Likewise.
35395         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
35396         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
35397         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
35398         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
35399         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
35400         * g++.old-deja/g++.pt/ttp62.C: Likewise.
35401         * g++.old-deja/g++.pt/ttp64.C: Likewise.
35402         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
35403         * g++.old-deja/g++.pt/typename15.C: Likewise.
35404         * g++.old-deja/g++.pt/typename22.C: Likewise.
35405         * g++.old-deja/g++.pt/typename6.C: Change error messages.
35406         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
35407         * g++.old-deja/g++.pt/virtual2.C: Likewise.
35408         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
35409         syntax.
35410         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
35411         return value extension.
35412         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
35413         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
35414         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
35415         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
35416
35417 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
35418
35419         * g++.dg/warn/inline1.C: New test.
35420         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
35421         * g++.old-deja/g++.jason/synth10.C: Likewise.
35422         * g++.old-deja/g++.mike/net31.C: Likewise.
35423         * g++.old-deja/g++.mike/p8786.C: Likewise.
35424
35425         * g++.dg/template/friend10.C: New test.
35426         * g++.dg/template/conv5.C: New test.
35427
35428 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
35429
35430         * g++.dg/lookup/scoped3.C: New test.
35431
35432         * g++.dg/lookup/decl1.C: New test.
35433         * g++.dg/lookup/decl2.C: New test.
35434
35435 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35436
35437         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
35438         gcc.c-torture/compile/20021015-1.c,
35439         gcc.c-torture/compile/20021015-2.c,
35440         gcc.c-torture/compile/20021123-1.c,
35441         gcc.c-torture/compile/20021123-2.c,
35442         gcc.c-torture/compile/20021123-3.c,
35443         gcc.c-torture/compile/20021123-4.c,
35444         gcc.c-torture/execute/20021024-1.c: Add tests previously added
35445         only to 3.1 or 3.2 branch.
35446
35447 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
35448
35449         * gcc.dg/i386-bitfield3.c: New test.
35450
35451         * gcc.dg/i386-bitfield2.c: New test.
35452
35453 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
35454
35455         * g++.dg/parse/conv_op1.C: New test.
35456
35457 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
35458
35459         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
35460         approved.
35461
35462 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
35463
35464         * gcc.c-torture/compile/20021220-1.c: New test.
35465
35466 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
35467
35468         * gcc.dg/i386-fastcall-1.c: New.
35469
35470 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35471
35472         * gcc.c-torture/execute/20021219-1.c: New test.
35473
35474 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35475
35476         * gcc.dg/i386-pic-1.c: New test.
35477
35478 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35479
35480         PR c++/8099
35481         * g++.dg/template/friend9.C: New test.
35482
35483 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35484
35485         PR c++/3663
35486         * g++.dg/template/access7.C: New test.
35487
35488 2002-12-18  Nick Clifton  <nickc@redhat.com>
35489
35490         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
35491         the libstdc++-v3 directory has been found.
35492
35493 2002-12-12  Devang Patel <dpatel@apple.com>
35494         * gcc.dg/darwin-ld-1.c: New test.
35495         * gcc.dg/darwin-ld-2.c: New test.
35496         * gcc.dg/darwin-ld-3.c: New test.
35497         * gcc.dg/darwin-ld-4.c: New test.
35498         * gcc.dg/darwin-ld-5.c: New test.
35499
35500 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35501
35502         * gcc.c-torture/compile/20021212-1.c: New test.
35503
35504 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
35505
35506         * gcc.dg/fshort-wchar: New test.
35507
35508 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
35509
35510         PR c++/8372
35511         * g++.dg/template/dtor1.C: New test.
35512
35513         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
35514         markers.
35515
35516 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
35517
35518         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
35519
35520 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
35521
35522         * g++.dg/template/static1.C: New test.
35523         * g++.dg/template/static2.C: New test.
35524         * g++.old-deja/g++.ext/memconst.C: New test.
35525
35526 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35527
35528         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
35529         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
35530         * g++.dg/special/initp1.C: Likewise.
35531
35532 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
35533
35534         * gcc.c-torture/execute/20021204-1.c: New test.
35535
35536 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
35537
35538         * gcc.dg/ppc-fmadd-1.c: New file.
35539         * gcc.dg/ppc-fmadd-2.c: New file.
35540         * gcc.dg/ppc-fmadd-3.c: New file.
35541
35542 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35543
35544         * gcc.c-torture/compile/20021204-1.c: New test.
35545
35546 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35547
35548         * g++.dg/inherit/covariant2.C: New test.
35549         * g++.dg/inherit/covariant3.C: New test.
35550         * g++.dg/inherit/covariant4.C: New test.
35551         * g++.dg/inherit/covariant1.C: Remove XFAIL.
35552         * g++.old-deja/g++.robertl/eb17.C: Likewise.
35553
35554 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
35555
35556         PR c++/8688
35557         * g++.dg/init/brace3.C: New test.
35558
35559 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
35560
35561         * gcc.dg/20020210-1.c: Fix a comment typo.
35562
35563 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
35564
35565         PR c++/8720
35566         * g++.dg/parse/defarg1.C: New test.
35567
35568         PR c++/8615
35569         * g++.dg/template/char1.C: New test.
35570
35571         * g++.dg/template/varmod1.C: Fix typo.
35572
35573 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35574
35575         DR 180
35576         * g++.old-deja/g++.pt/crash32.C: Expect error.
35577
35578 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
35579
35580         PR c++/5919
35581         * g++.dg/template/varmod1.C: New test.
35582
35583         PR c++/8727
35584         * g++.dg/inherit/typeinfo1.C: New test.
35585
35586         PR c++/8663
35587         * g++.dg/inherit/typedef1.C: New test.
35588
35589 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
35590
35591         PR c++/8332
35592         PR c++/8493
35593         * g++.dg/template/strlen1.C: New test.
35594
35595         PR c++/8227
35596         * g++.dg/template/ctor2.C: New test.
35597
35598         PR c++/8214
35599         * g++.dg/init/string1.C: New test.
35600
35601         PR c++/8511
35602         * g++.dg/template/friend8.C: New test.
35603
35604 2002-11-29  Joe Buck <jbuck@synopsys.com>
35605
35606         * g++.dg/lookup/anon2.C: New test.
35607
35608 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
35609
35610         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
35611         h8300 port.
35612
35613 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
35614
35615         * gcc.dg/bitfld-6.c: New test.
35616
35617 2002-11-27  Jan Hubicka  <jh@suse.cz>
35618
35619         * gcc.c-torture/execute/20021127.[cx]: New test.
35620
35621 2002-11-26  Jan Hubicka  <jh@suse.cz>
35622
35623         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
35624         quality.
35625
35626 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
35627
35628         * g++.dg/init/brace2.C: New test.
35629         * g++.old-deja/g++.mike/p9129.C: Correct.
35630
35631 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
35632
35633         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
35634
35635 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
35636
35637         * gcc.dg/sibcall-6: New test for indirect sibcalls.
35638
35639 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
35640
35641         * testsuite/g++.dg/abi/empty11.C: New test.
35642         * testsuite/g++.dg/rtti/cv1.C: New test.
35643
35644 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
35645
35646         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
35647
35648 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
35649
35650         * g++.dg/abi/empty10.C: New test.
35651
35652 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35653
35654         * gcc.c-torture/compile/20021124-1.c: New test.
35655
35656 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
35657
35658         * g++.dg/abi/rtti2.C: New test.
35659
35660 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35661
35662         * gcc.dg/i386-unroll-1.c: New test.
35663
35664 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35665
35666         * gcc.c-torture/compile/20021120-1.c: New test.
35667         * gcc.c-torture/compile/20021120-2.c: New test.
35668
35669 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35670
35671         * gcc.dg/bitfld-5.c: New test.
35672
35673 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35674
35675         * gcc.c-torture/execute/20021120-3.c: New test.
35676
35677 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35678
35679         * gcc.c-torture/execute/20021120-2.c: New test.
35680
35681 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35682
35683         * gcc.c-torture/execute/20021120-1.c: New test.
35684
35685 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
35686
35687         * gcc.c-torture/execute/20021118-3.c: New test.
35688
35689 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35690
35691         * gcc.c-torture/compile/20021119-1.c: New test.
35692
35693 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
35694
35695         * gcc.dg/duff-1.c: New test.
35696         * gcc.dg/duff-2.c: New test.
35697         * gcc.dg/duff-3.c: New test.
35698
35699 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
35700
35701         * gcc.dg/cpp/_Pragma5.c: New test.
35702
35703 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
35704
35705         * gcc.c-torture/execute/20021118-2.c: New test.
35706
35707 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
35708
35709         * gcc.c-torture/execute/20021118-1.c: New test.
35710
35711 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
35712
35713         * gcc.dg/20021116-1.c: New test.
35714
35715 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
35716
35717         * g++.dg/abi/vcall1.C: New test.
35718
35719 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
35720
35721         * gcc.dg/20021029-1.c: New test.
35722         * gcc.dg/20021029-2.c: New test.
35723
35724 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35725
35726         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
35727
35728 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35729
35730         PR c/8439
35731         * gcc.dg/20021110.c: Move to ...
35732         * gcc.c-torture/compile/20021110.c: .... here.
35733
35734 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35735
35736         PR c/8467
35737         * gcc.c-torture/execute/20021111-1.c
35738
35739 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35740
35741         PR c/8439
35742         * gcc.dg/20021110.c: New test.
35743
35744 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
35745
35746         * g++.dg/abi/vthunk3.C: Run only on x86.
35747
35748 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35749
35750         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
35751
35752 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
35753
35754         * lib/compat.exp (compat-execute): Fix logic error in last
35755         change.
35756
35757 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
35758
35759         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
35760
35761 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35762
35763         PR c++/8389
35764         * g++.dg/template/access6.C: New test.
35765
35766 2002-11-08  Jan Hubicka  <jh@suse.cz>
35767
35768         * gcc.dg/i386-ssefp-1.c: New test.
35769         * gcc.dg/i386-ssefp-1.c: New test.
35770
35771 2002-11-08  Jan Hubicka  <jh@suse.cz>
35772
35773         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
35774
35775 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
35776
35777         * g++.dg/abi/vthunk3.C: New test.
35778
35779         PR c++/8338
35780         * g++.dg/template/crash2.C: New test.
35781
35782 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
35783
35784         * testsuite/g++.dg/abi/dtor1.C: New test.
35785         * testsuite/g++.dg/abi/dtor2.C: Likewise.
35786
35787 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
35788
35789         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
35790         Darwin.
35791
35792 2002-11-04  Adam Nemet  <anemet@lnxw.com>
35793
35794         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
35795         -mthumb.  Only xfail with -O0.
35796
35797 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
35798
35799         * g++.dg/abi/thunk1.C: New test.
35800         * g++.dg/abi/thunk2.C: Likewise.
35801         * g++.dg/abi/vtt1.C: Likewise.
35802
35803 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
35804
35805         PR optimization/8423
35806         * gcc.c-torture/execute/builtin-constant.c: New test.
35807
35808 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
35809
35810         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
35811         Add some more cases.
35812
35813 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
35814
35815         PR c++/8391
35816         * g++.dg/opt/local1.C: New test.
35817
35818 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
35819
35820         PR c++/8160
35821         * g++.dg/template/complit1.C: New test.
35822
35823         PR c++/8149
35824         * g++.dg/template/typename4.C: Likewise.
35825
35826 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35827
35828         Core issue 287, PR c++/7639
35829         * g++.dg/template/instantiate1.C: Adjust error location.
35830         * g++.dg/template/instantiate3.C: New test.
35831         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
35832         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
35833         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
35834
35835 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
35836
35837         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
35838
35839 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
35840
35841         PR c++/8287
35842         * g++.dg/init/dtor2.C: New test.
35843
35844 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35845
35846         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
35847         * gcc.dg/nest.c: Bypass errors on irix6.
35848
35849 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
35850
35851         * gcc.dg/nest.c: Expect error for mmix-*-*.
35852         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
35853
35854 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
35855
35856         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
35857         markers.
35858
35859         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
35860
35861 2002-10-25  Mike Stump  <mrs@apple.com>
35862
35863         * gcc.dg/warn-1.c: New test.
35864
35865 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
35866
35867         * g++.dg/template/typename3.C: New test.
35868
35869 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
35870
35871         * g++.dg/lookup/ptrmem1.C: New test.
35872
35873         * g++.dg/abi/vthunk2.C: New test.
35874
35875 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
35876
35877         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
35878
35879 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
35880
35881         * g++.dg/abi/empty9.C: New test.
35882
35883 2002-10-24  Richard Henderson  <rth@redhat.com>
35884
35885         * g++.dg/inherit/thunk1.C: Enable for ia64.
35886
35887 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35888
35889         PR c++/8067
35890         * g++.dg/lookup/pretty1.C: New test.
35891
35892 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
35893
35894         * gcc.dg/20021023-1.c: New test.
35895
35896 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35897
35898         PR c++/7679
35899         * g++.dg/parse/inline1.C: New test.
35900
35901 2002-10-23  Richard Henderson  <rth@redhat.com>
35902
35903         * g++.dg/inherit/thunk1.C: Enable for x86_64.
35904
35905         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
35906
35907 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
35908
35909         PR c++/6579
35910         * g++.dg/parse/stmtexpr3.C: New test.
35911
35912 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
35913
35914         * g++.dg/expr/cond1.C: New test.
35915
35916 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35917
35918         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
35919
35920 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35921
35922         * g++.dg/abi/vbase13.C: New test.
35923         * g++.dg/abi/vbase14.C: Likewise.
35924
35925 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
35926
35927         * gcc.dg/tls/pic-1.c: New test.
35928         * gcc.dg/tls/nonpic-1.c: New test.
35929         * gcc.dg/20021018-1.c: New test.
35930
35931 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35932
35933         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
35934         Remove only files with the same base name as the test case.
35935         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
35936         (profopt-execute): Likewise.  Also, remove old profiling
35937         and performance data files before running the tests.
35938
35939         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
35940         * g++.dg/bprob/bprob.exp: Likewise.
35941         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
35942         to allow more general test case names.
35943
35944         * g++.dg/bprob/bprob-1.C: Rename to ...
35945         * g++.dg/bprob/g++-bprob-1.C: ... this.
35946
35947         * g77.dg/bprob/bprob-1.f: Rename to ...
35948         * g77.dg/bprob/g77-bprob-1.f: ... this.
35949
35950 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35951
35952         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
35953         bison 1.50 or later.
35954
35955 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
35956
35957         * g++.dg/README: Describe more test directories.
35958
35959 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35960
35961         * g++.dg/init/array6.C: Add additional tests.
35962
35963 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35964
35965         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
35966         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
35967
35968 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
35969
35970         * gcc.c-torture/compile/20020604-1.x: New.
35971         * gcc.c-torture/compile/simd-5.x: Likewise.
35972         * gcc.c-torture/execute/920710-1.x: Likewise.
35973         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
35974
35975 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35976
35977         * g++.dg/inherit/override1.C: Add dg-options clause.
35978
35979 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35980
35981         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
35982         _mm_slli_si128.
35983
35984 2002-10-19  Andreas Schwab  <schwab@suse.de>
35985
35986         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
35987         directory component.
35988
35989 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
35990
35991         * g++.dg/inherit/thunk1.C: New test.
35992
35993         * g++.dg/inherit/override1.C: New test.
35994
35995         * g++.dg/abi/mangle11.C: New test.
35996         * g++.dg/abi/mangle14.C: New test.
35997         * g++.dg/abi/mangle17.C: New test.
35998
35999 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
36000
36001         * g++.dg/overload/member2.C: New test.
36002
36003 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
36004
36005         * g++.dg/README: Describe new compat directory.
36006         * g++.dg/dg.exp: Skip tests in compat directory.
36007         * README.compat: New file.
36008         * lib/compat.exp: New expect script.
36009         * g++.dg/compat: New test directory.
36010         * g++.dg/compat/compat.exp: New expect script.
36011         * g++.dg/compat/abi: New test directory.
36012         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
36013         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
36014         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
36015         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
36016         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
36017         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
36018         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
36019         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
36020         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
36021         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
36022         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
36023         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
36024         * g++.dg/compat/break: New test directory.
36025         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
36026         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
36027         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
36028         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
36029         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
36030         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
36031         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
36032         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
36033         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
36034         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
36035         g++.dg/compat/break/README: New files.
36036         * g++.dg/compat/eh: New test directory.
36037         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
36038         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
36039         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
36040         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
36041         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
36042         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
36043         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
36044         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
36045         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
36046         g++.dg/compat/eh/filter2_y.C,
36047         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
36048         g++.dg/compat/eh/new1_y.C,
36049         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
36050         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
36051         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
36052         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
36053         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
36054         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
36055         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
36056         g++.dg/compat/eh/unexpected1_y.C: New files.
36057         * g++.dg/compat/init: New test directory.
36058         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
36059         g++.dg/compat/init/array5_y.C,
36060         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
36061         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
36062         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
36063         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
36064         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
36065         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
36066         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
36067         g++.dg/compat/init/init-ref2_y.C: New files.
36068
36069 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
36070
36071         PR c++/7584
36072         * g++.dg/inherit/using3.C: New test.
36073
36074 2002-10-17  Jan Hubicka  <jh@suse.cz>
36075
36076         * gcc.dg/20021017-2.c: New test.
36077
36078 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
36079
36080         * g++.dg/abi/mangle16.C: Adjust.
36081
36082         * g++.dg/init/array8.C: New test.
36083
36084 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
36085
36086         * gcc.dg/special/mips-abi.exp: New test.
36087         * gcc.dg/special/mips-abi.s: Empty file used by the above.
36088
36089 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
36090
36091         * g++.dg/abi/mangle16.C: New test.
36092         * g++.dg/abi/mangle17.C: Likewise.
36093
36094         PR c++/7478
36095         * g++.dg/template/ref1.C: New test.
36096
36097 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36098
36099         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
36100
36101 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
36102
36103         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
36104
36105 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
36106
36107         PR c++/7524
36108         * g++.dg/init/array7.C: New test.
36109
36110 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
36111
36112         * g++.dg/init/array6.C: New test.
36113
36114         * g++.dg/abi/mangle13.C: Likewise.
36115         * g++.dg/abi/mangle14.C: Likewise.
36116         * g++.dg/abi/mangle15.C: Likewise.
36117
36118 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36119
36120         * g++.dg/abi/empty8.C: New test.
36121
36122 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
36123
36124         * g++.dg/init/ctor1.C: New test.
36125
36126 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
36127
36128         * gcc.c-torture/execute/20021015-1.c: New test.
36129
36130 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
36131
36132         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
36133
36134 2002-10-14  Jan Hubicka  <jh@suse.cz>
36135
36136         * gcc.dg/i386-ssetype-[1-5].c: New tests.
36137
36138 2002-10-14  Richard Henderson  <rth@redhat.com>
36139
36140         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
36141
36142 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36143
36144         PR optimization/6631
36145         * g++.dg/opt/const2.C: New test.
36146
36147 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36148
36149         PR c++/7176
36150         * g++.dg/parse/friend1.C: New test.
36151         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
36152
36153 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
36154
36155         * gcc.dg/20021014-1.c: New test.
36156
36157 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
36158
36159         PR c++/5661
36160         * g++.dg/ext/vlm1.C: New test.
36161         * g++.dg/ext/vlm2.C: Likewise.
36162
36163         * g++.dg/init/array1.C: Remove invalid braces.
36164         * g++.dg/init/brace1.C: New test.
36165         * g++.dg/init/copy2.C: Likewise.
36166         * g++.dg/init/copy3.C: Likewise.
36167         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
36168         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
36169         braces.
36170
36171 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
36172
36173         * gcc.dg/cpp/assembler.S: Don't use -ansi.
36174
36175 2002-10-11  Richard Shann  <richard.shann@superh.com>
36176
36177         * gcc.c-torture/compile/simd-5.c: New test.
36178
36179 2002-10-10  Roger Sayle  <roger@eyesopen.com>
36180
36181         * gcc.c-torture/execute/shiftopt-1.c: New test case.
36182
36183 2002-10-10  Jim Wilson  <wilson@redhat.com>
36184
36185         * gcc.c-torture/execute/20021010-1.c: New test.
36186
36187 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
36188
36189         PR c/7353
36190         * g++.dg/ext/typedef-init.C: New test.
36191         * gcc.dg/typedef-init.c: New test.
36192
36193 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
36194
36195         * gcc.dg/cpp/paste13.c: New test.
36196
36197 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36198
36199         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
36200         remaining platforms, XFAIL during compile, not execute.  Don't
36201         XFAIL at -O0.
36202
36203 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
36204
36205         * gcc.dg/alias-1.c: Tweak expected warning.
36206
36207 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
36208
36209         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
36210
36211 2002-10-06  Andreas Jaeger  <aj@suse.de>
36212
36213         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
36214         * gcc.dg/cpp/c++98.C: Likewise.
36215
36216         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
36217         * g++.dg/cpp/c++98.C: Likewise.
36218
36219         * g++.dg/README (Subdirectories): Mention cpp directory.
36220
36221         PR target/7559
36222         * gcc.dg/20021006-1.c: New test.
36223
36224 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36225
36226         PR c++/7804
36227         * g++.dg/other/warning1.C: New test.
36228
36229 2002-10-04  Roger Sayle  <roger@eyesopen.com>
36230
36231         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
36232         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
36233         and sparc-*-* with -m64 as expected failures.  See PR 8087.
36234
36235 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
36236
36237         PR c++/7931
36238         * g++.dg/template/ptrmem3.C: New test.
36239
36240         PR c++/7754
36241         * g++.dg/template/union1.C: New test.
36242
36243 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
36244
36245         PR c++/8006
36246         * g++.dg/abi/mangle9.C: New test.
36247         * g++.dg/abi/mangle10.C: New test.
36248         * g++.dg/abi/mangle11.C: New test.
36249         * g++.dg/abi/mangle12.C: New test.
36250
36251 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
36252
36253         PR c++/7188.
36254         * g++.dg/template/meminit1.C: New test.
36255         * g++.dg/warn/Wreorder-1.C: Likewise.
36256         * g++.old-deja/g++.mike/warn3.C: Tweak.
36257         * lib/prune.exp: Ingore "in copy constructor".
36258
36259 2002-10-02  Andreas Jaeger  <aj@suse.de>
36260
36261         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
36262         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
36263         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
36264         on x86-64.
36265
36266 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
36267
36268         * gcc.dg/empty1.C: Fix typo.
36269
36270 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
36271
36272         * gcc.dg/alias-1.c: New test.
36273
36274 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
36275
36276         * gcc.dg/empty1.C: New test.
36277
36278         * g++.dg/tls/init-2.C: Tweak error messages.
36279
36280 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
36281
36282         * gcc.c-torture/compile/20020923-1.c: New test.
36283
36284 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
36285
36286         * gcc.c-torture/execute/ffs-1.c: New test.
36287         * gcc.c-torture/execute/ffs-2.c: Ditto.
36288
36289 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
36290
36291         * g++.dg/overload/member1.C: New test.
36292
36293 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
36294
36295         * g++.dg/abi/empty7.C: New test.
36296         * g++.dg/init/pm2.C: Likewise.
36297
36298 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
36299
36300         * g++.dg/rtti/crash1.C: New test.
36301
36302 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
36303
36304         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
36305         gcc.dg/sibcall-4.c: New tests.
36306
36307 2002-09-28  Roger Sayle  <roger@eyesopen.com>
36308
36309         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
36310         powerpc and MMIX targets.
36311
36312 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
36313
36314         * gcc.dg/cpp/20020927-1.c: New.
36315
36316 2002-09-26  David S. Miller  <davem@redhat.com>
36317
36318         * gcc.c-torture/compile/trunctfdf.c: New.
36319
36320 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36321
36322         * lib/target-supports.exp (check_weak_available): Handle solaris2.
36323
36324 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
36325
36326         * gcc.c-torture/execute/loop-15.c: New.
36327
36328 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
36329
36330         * README.QMTEST: Fix typo.
36331
36332 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
36333
36334         * gcc.dg/20020926-1.c: New test.
36335
36336 2002-09-25  David S. Miller  <davem@redhat.com>
36337
36338         PR target/7842
36339         * gcc.c-torture/execute/shiftdi.c: New test.
36340
36341 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
36342
36343         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
36344         unique to the tool.
36345         * lib/g77.exp (g77_init): Likewise.
36346         * lib/g++.exp (g++_init): Likewise.
36347         * lib/objc.exp (objc_init): Likewise.
36348
36349 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
36350
36351         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
36352         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
36353         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
36354
36355 2002-09-25  Richard Henderson  <rth@redhat.com>
36356
36357         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
36358         too-small long double.
36359
36360 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
36361
36362         * gcc.dg/20020919-1.c: New test.
36363
36364 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
36365
36366         * g++.dg/abi/bitfield6.C: New test.
36367         * g++.dg/abi/bitfield7.C: New test.
36368         * g++.dg/abi/bitfield8.C: New test.
36369         * g++.dg/abi/vbase11.C: New test.
36370
36371 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36372
36373         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
36374         hppa*-*-hpux*.  Update test comment.
36375
36376 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
36377
36378         * gcc.dg/tls/struct-1.c: New test.
36379
36380 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
36381
36382         * gcc.dg/cpp/tr-warn2.c: Update.
36383
36384 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
36385
36386         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
36387
36388 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
36389
36390         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
36391         systems.
36392
36393 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
36394
36395         * gcc.c-torture/execute/ieee/mzero3.c: New test.
36396
36397         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
36398         Adjust for c++filt moved to binutils.  Remove spurious duplicate
36399         setting of cxxfilt.
36400
36401 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
36402
36403         * gcc.dg/20020312-2.c: Update for darwin.
36404
36405 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
36406
36407         * g++.old-deja/g++.other/crash32.C: Mark ICE.
36408
36409 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
36410
36411         * objc.dg/comp-types-1.m: New test.
36412         * objc.dg/comp-types-2.m: New test.
36413         * objc.dg/comp-types-3.m: New test.
36414         * objc.dg/comp-types-4.m: New test.
36415         * objc.dg/comp-types-5.m: New test.
36416         * objc.dg/comp-types-6.m: New test.
36417
36418 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36419
36420         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
36421
36422 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
36423
36424         * g++.dg/other/do1.C: New test.
36425
36426         * g++.dg/template/subst1.C: New test.
36427
36428 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
36429
36430         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
36431
36432 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
36433
36434         * g++.dg/template/qualttp20.C: Adjust expected errors.
36435         * g++.old-deja/g++.jason/report.C: Likewise.
36436         * g++.old-deja/g++.other/qual1.C: Likewise.
36437
36438         * g++.dg/lookup/scoped2.C: New test.
36439
36440         * g++.dg/ext/asm3.C: New test.
36441
36442 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
36443
36444         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
36445
36446 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
36447
36448         * ChangeLog: follow spelling conventions.
36449         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
36450         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
36451         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
36452         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
36453         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
36454         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
36455         * g++.old-deja/g++.law/global-init1.C: Likewise.
36456         * g++.old-deja/g++.other/delete4.C: Likewise.
36457         * g++.old-deja/g++.other/inline21.C: Likewise.
36458         * g++.old-deja/g++.other/singleton.C: Likewise.
36459         * g77.dg/strlen0.f: Likewise.
36460         * g77.f-torture/compile/20010519-1.f: Likewise.
36461         * g77.f-torture/compile/980310-4.f: Likewise.
36462         * gcc.c-torture/compile/20000605-1.c: Likewise.
36463         * gcc.c-torture/execute/20020225-1.c: Likewise.
36464         * gcc.dg/c90-hexfloat-2.c: Likewise.
36465         * gcc.dg/c99-bool-1.c: Likewise.
36466         * gcc.dg/c99-hexfloat-2.c: Likewise.
36467         * gcc.dg/dll-2.c: Likewise.
36468         * gcc.dg/wtr-union-init-1.c: Likewise.
36469         * gcc.dg/wtr-union-init-2.c: Likewise.
36470         * gcc.dg/wtr-union-init-3.c: Likewise.
36471         * gcc.dg/cpp/avoidpaste1.c: Likewise.
36472         * gcc.dg/cpp/defined.c: Likewise.
36473         * gcc.dg/cpp/macsyntx.c: Likewise.
36474         * gcc.dg/cpp/paste2.c: Likewise.
36475         * gcc.dg/cpp/trad/defined.c: Likewise.
36476         * gcc.dg/format/c90-printf-1.c: Likewise.
36477         * gcc.dg/format/c90-scanf-1.c: Likewise.
36478         * gcc.dg/format/c99-printf-1.c: Likewise.
36479         * gcc.dg/format/c99-scanf-1.c: Likewise.
36480         * gcc.misc-tests/gcov-8.c: Likewise.
36481         * lib/profopt.exp: Likewise.
36482
36483 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
36484
36485         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
36486
36487 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36488
36489         * g++.dg/inherit/using2.C: New test.
36490
36491 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
36492
36493         * ChangeLog: Follow spelling conventions.
36494         * g++.dg/template/friend4.C: Likewise.
36495         * g++.old-deja/g++.pt/crash67.C: Likewise.
36496         * gcc.c-torture/execute/20000801-4.c: Likewise.
36497         * gcc.dg/c90-digraph-1.c: Likewise.
36498         * gcc.dg/c94-digraph-1.c: Likewise.
36499         * gcc.dg/c99-digraph-1.c: Likewise.
36500         * gcc.dg/cpp/line5.c: Likewise.
36501         * gcc.dg/cpp/multiline.c: Likewise.
36502         * gcc.dg/cpp/trad/literals-1.c: Likewise.
36503         * gcc.dg/format/attr-3.c: Likewise.
36504         * gcc.dg/format/c90-scanf-3.c: Likewise.
36505         * gcc.dg/format/ext-4.c: Likewise.
36506
36507 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36508
36509         * g++.dg/template/pretty1.C: New test.
36510
36511 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
36512
36513         * gcc.c-torture/execute/struct-cpy-1.c: New test.
36514
36515 2002-09-13  Matt Austern  <austern@apple.com>
36516
36517         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
36518         passing a cast expression to a function by const reference.
36519
36520 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
36521
36522         * g++.dg/template/deduce1.C: New test.
36523
36524 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
36525
36526         * gcc.c-torture/execute/simd-1.c: Force all use of int to
36527         32-bit int.
36528
36529 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36530
36531         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
36532         usage.
36533
36534 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
36535
36536         * gcc.c-torture/compile/20020910-1.c: New test.
36537
36538 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
36539
36540         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
36541
36542 2002-09-10  Andreas Jaeger  <aj@suse.de>
36543
36544         * gcc.dg/20020312-2.c: Adjust for x86-64.
36545
36546 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
36547
36548         * g77.dg/7388.f: New test case for PR 7388.
36549
36550 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
36551
36552         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
36553
36554 2002-09-05  Ziemowit Laski <zlaski@apple.com>
36555
36556         * objc.dg/proto-lossage-1.m: New test.
36557
36558 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
36559
36560         * gcc.dg/cpp/_Pragma4.c: Fix typo.
36561
36562 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
36563
36564         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
36565         expected to pass.
36566
36567 2002-09-06  Stan Shebs  <shebs@apple.com>
36568             David Edelsohn  <edelsohn@gnu.org>
36569
36570         * gcc.dg/weak: New directory.
36571         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
36572         target-specific xfail bits.
36573         * gcc.dg/typeof-2.c: Move to new directory.
36574         * gcc.dg/weak.exp: New expect script.
36575
36576 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
36577
36578         * gcc.c-torture/execute/extzvsi.c: New test.
36579
36580 2002-09-05  Stan Shebs  <shebs@apple.com>
36581
36582         * gcc.dg/weak-1.c: xfail on Darwin.
36583         * gcc.dg/weak-2.c: Ditto.
36584         * gcc.dg/weak-3.c: Ditto.
36585         * gcc.dg/weak-4.c: Ditto.
36586         * gcc.dg/weak-5.c: Ditto.
36587         * gcc.dg/weak-6.c: Ditto.
36588         * gcc.dg/weak-7.c: Ditto.
36589         * gcc.dg/weak-8.c: Ditto.
36590         * gcc.dg/weak-9.c: Ditto.
36591
36592 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
36593
36594         * gcc.c-torture/execute/loop-14.c: New test.
36595
36596 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
36597
36598         * g++.dg/other/cxa-atexit1.C: New test.
36599
36600         * gcc.dg/typeof-2.c: New test.
36601
36602 2002-09-03  Roger Sayle  <roger@eyesopen.com>
36603
36604         * gcc.dg/builtins-2.c: New testcase.
36605         * gcc.dg/builtins-3.c: New testcase.
36606
36607 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
36608
36609         * gcc.dg/cpp/_Pragma4.c: New test.
36610
36611 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
36612
36613         * objc/execute/nil_method-1.m: New testcase.
36614
36615 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
36616
36617         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
36618         [Object class], not [Object initialize].
36619
36620 2002-08-31  Roger Sayle  <roger@eyesopen.com>
36621             Hans-Peter Nilsson  <hp@bitrange.com>
36622
36623         * gcc.c-torture/execute/20020720-1.x: Skip test on
36624         mmix-knuth-mmixware.  Correct comment.
36625
36626 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
36627
36628         * testsuite/g++.dg/abi/bitfield5.C: New test.
36629         * testsuite/g++.dg/abi/vbase10.C: Likewise.
36630
36631 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
36632
36633         * objc.dg/undeclared-selector.m: New test.
36634
36635 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
36636
36637         * g++.dg/other/offsetof1.C: Avoid cast warning.
36638
36639 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
36640
36641         * objc.dg/super-class-2.m: New test.
36642
36643 2002-08-24  Matt Austern  <austern@apple.com>
36644
36645         * g++.dg/ext/lvaddr.C: New test.
36646         * g++.dg/ext/lvcast.C: New test.
36647
36648 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
36649
36650         * testsuite/g++.dg/inherit/cond1.C: New test.
36651
36652 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
36653
36654         * gcc.dg/noncompile/incomplete-1.c: New test.
36655
36656 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
36657
36658         * gcc.dg/typespec-1.c: New test.
36659
36660 2002-08-20  Devang Patel  <dpatel@apple.com>
36661         * objc.dg/proto-hier-2.m: New test.
36662
36663 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
36664
36665         * objc.dg/bitfield-1.m: New test.
36666         * objc.dg/bitfield-2.m: New test.
36667
36668 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36669
36670         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
36671         gcc.dg/c99-flex-array-4.c: New tests.
36672
36673 2002-08-16  Stan Shebs  <shebs@apple.com>
36674
36675         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
36676
36677 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
36678
36679         * gcc.dg/typeof-1.c: New test.
36680         * g++.dg/ext/typeof2.C: New test.
36681
36682 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
36683
36684         * g++.dg/other/offsetof1.C: New test.
36685
36686 2002-08-14  Richard Henderson  <rth@redhat.com>
36687
36688         * gcc.dg/tls/diag-3.c: Fix expected message strings.
36689
36690 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
36691
36692         * gcc.dg/cpp/_Pragma3.c: New test.
36693
36694 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
36695
36696         * g++.dg/template/inherit3: New test.
36697
36698 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
36699
36700         * gcc.dg/bitfld-4.c: Add blank options.
36701
36702 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
36703
36704         * g++.dg/template/crash1.C: New test.
36705
36706 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
36707
36708         * gcc.dg/tls/opt-2.c: New test.
36709
36710 2002-08-08  Devang Patel  <dpatel@apple.com>
36711
36712         * objc.dg/selector-1.m : New test
36713
36714 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
36715
36716         * g++.dg/abi/bitfield4.C: New test.
36717         * gcc.dg/bitfld-4.c: New test.
36718
36719 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
36720
36721         * g++.dg/other/packed1.C: New test.
36722
36723 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
36724
36725         * g++.dg/abi/offsetof.C: Tweak error messages.
36726         * g++.old-deja/g++.mike/p10769a.C: Likewise.
36727
36728 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
36729
36730         * gcc.dg/bitfld-3.c: New test.
36731
36732 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
36733             Richard Henderson  <rth@redhat.com>
36734
36735         * gcc.dg/i386-bitfield1.c: New test.
36736         * g++.dg/abi/bitfield3.C: Update.
36737
36738 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
36739
36740         * objc.dg/const-str-2.m: Update.
36741         * gcc.dg/cpp/c++98.c: Change to C extension.
36742         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
36743         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
36744
36745 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
36746
36747         * testsuite/gcc.dg/tls/diag-3.c: New.
36748
36749 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
36750
36751         * g++.dg/README (Subdirectories): Document new subdir expr.
36752         * g++.dg/expr/pmf-1.C: New test.
36753
36754 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
36755
36756         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
36757
36758 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
36759
36760         * g++.dg/abi/bitfield3.C: New test.
36761
36762 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
36763
36764         * lib/gcov.exp: Tweak expected line formats.
36765         * gcc.misc-tests/gcov8.c: New test.
36766         * gcc.misc-tests/gcov8.x: New flags.
36767
36768 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
36769
36770         * consistency.vlad/layout/endian.c: Include string.h.
36771
36772         * gcc.c-torture/execute/20020805-1.c: New test.
36773
36774 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
36775
36776         * g++.dg/other/conversion1.C: New test.
36777
36778 2002-08-03  Roger Sayle  <roger@eyesopen.com>
36779
36780         * gcc.dg/builtins-1.c: New testcase.
36781
36782 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
36783
36784         * g++.dg/inherit/access3.C: New test.
36785
36786 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
36787
36788         * gcc.dg/ia64-visibility-2.c: New test.
36789
36790 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
36791
36792         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
36793         __qualifier_flags to __flags.
36794
36795 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
36796
36797         * g++.dg/inherit/operator1.C: New test.
36798         * g++.dg/lookup/disamb1.C: Fix typo in comment.
36799         * g++.dg/other/error1.C: Change expected error message.
36800         * g++.dg/template/conv4.C: Likewise.
36801
36802 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
36803
36804         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
36805         for documented behavior.
36806
36807 2002-07-25  Roger Sayle  <roger@eyesopen.com>
36808
36809         * gcc.c-torture/execute/20020720-1.x: Skip this test on
36810         several targets known to fail.
36811
36812 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
36813
36814         * gcc.dg/mips-args-[123].c: New tests.
36815
36816 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
36817
36818         * gcc.dg/ppc-spe.c: New.
36819
36820 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
36821
36822         * g++.dg/other/ptrmem4.C: New testcase.
36823
36824 2002-07-24  Richard Henderson  <rth@redhat.com>
36825
36826         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
36827
36828 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
36829
36830         * g++.dg/ext/alignof1.C (main): Return 0 for success.
36831
36832 2002-07-24  Roger Sayle  <roger@eyesopen.com>
36833
36834         * gcc.c-torture/execute/memset-3.c: New testcase.
36835
36836 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
36837
36838         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
36839         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
36840
36841 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36842
36843         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
36844         Delete.
36845
36846 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
36847
36848         * gcc.c-torture/compile/simd-4.c: New test.
36849
36850 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36851
36852         PR c++/7347, c++/7348
36853         * g++.dg/template/access4.C: New test.
36854         * g++.dg/template/access5.C: New test.
36855         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
36856         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
36857         * g++.old-deja/g++.pt/ttp58.C: Likewise.
36858         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
36859
36860 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
36861
36862         * gcc.dg/gnu89-init-2.c: New test.
36863
36864 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
36865
36866         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
36867
36868 2002-07-20  Roger Sayle  <roger@eyesopen.com>
36869
36870         * gcc.c-torture/execute/20020720-1.c: New testcase.
36871
36872 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
36873
36874         * gcc.dg/cpp/Wsignprom.c: New tests.
36875
36876 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
36877
36878         * gcc.c-torture/execute/loop-13.c: New test.
36879
36880 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
36881
36882         * gcc.dg/cpp/expr.c: New tests.
36883
36884 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
36885
36886         * g++.dg/opt/pr6713.C: Add template instantiation.
36887
36888 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
36889
36890         * gcc.dg/nest.c: New test.
36891
36892 2002-07-17  Richard Henderson  <rth@redhat.com>
36893
36894         * g++.dg/opt/pr6713.C: New test.
36895
36896 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
36897
36898         * gcc.c-torture/execute/loop-2e.x: Let the testcase
36899         XFAIL for all x86 processors.
36900
36901 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
36902
36903         * gcc.c-torture/execute/20010122-1.x: Do not test with
36904         -fomit-frame-pointer.
36905
36906 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36907
36908         * g++.dg/template/instantiate2.C: New test.
36909         * g++.dg/template/spec4.C: New test.
36910
36911 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36912
36913         * g++.dg/template/access2.C: New test.
36914         * g++.dg/template/access3.C: New test.
36915
36916 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
36917
36918         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
36919         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
36920         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
36921         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
36922         Convert to use <stdarg.h>.
36923         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
36924         Delete.
36925         * gcc.dg/va-arg-2.c: New.
36926         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
36927
36928 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
36929
36930         * gcc.c-torture/compile/20020710-1.c: New test.
36931
36932 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
36933                           Andrew Pinski  <pinskia@physics.uc.edu>
36934
36935         gcc.c-torture/compile/simd-2.c: New testcase.
36936         gcc.c-torture/compile/simd-3.c: Likewise.
36937
36938 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
36939
36940         PR c++/7224
36941         * g++.dg/overload/error1.C: New test.
36942
36943 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36944
36945         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
36946         configuration and IRIX 6 O32 ABI.
36947
36948 2002-07-11  Roger Sayle  <roger@eyesopen.com>
36949
36950         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
36951
36952 2002-07-10  Roger Sayle  <roger@eyesopen.com>
36953
36954         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
36955
36956 2002-07-10  Jeffrey A Law  <law@redhat.com>
36957
36958         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
36959
36960         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
36961
36962 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
36963
36964         * gcc.dg/20020312-2.c: Check for __PPC__.
36965
36966 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
36967
36968         * gcc.c-torture/compile/20020709-1.c: New test.
36969
36970 2002-07-07  Roger Sayle  <roger@eyesopen.com>
36971
36972         * g++.dg/template/qualttp21.C: New test case.
36973
36974 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
36975
36976         * gcc.c-torture/compile/20020706-1.c: New test.
36977         * gcc.c-torture/compile/20020706-2.c: New test.
36978
36979 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
36980             Alexandre Oliva  <aoliva@redhat.com>
36981
36982         * g++.dg/warn/incomplete1.C: New test.
36983
36984 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36985
36986         PR c++/7099
36987         * g++.dg/warn/noreturn1.C: New test.
36988
36989 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
36990
36991         PR c++/6706
36992         * g++.dg/debug/debug6.C: New test.
36993         * g++.dg/debug/debug7.C: New test.
36994
36995 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
36996
36997         * gcc.c-torture/compile/simd-3.c: New test.
36998
36999 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
37000
37001         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
37002         * gcc.dg/20020620-1.c: Likewise.
37003
37004 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37005
37006         PR c++/6944
37007         * g++.dg/init/array4.C: New test.
37008         * g++.dg/init/array5.C: New test.
37009
37010 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
37011
37012         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
37013         * gcc.c-torture/execute/simd-2.c (main): Likewise.
37014
37015 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37016
37017         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
37018         * gcc.dg/wtr-aggr-init-1.c: Likewise.
37019         * gcc.dg/wtr-conversion-1.c: Likewise.
37020         * gcc.dg/wtr-escape-1.c: Likewise.
37021         * gcc.dg/wtr-int-type-1.c: Likewise.
37022         * gcc.dg/wtr-label-1.c: Likewise.
37023         * gcc.dg/wtr-static-1.c: Likewise.
37024         * gcc.dg/wtr-strcat-1.c: Likewise.
37025         * gcc.dg/wtr-suffix-1.c: Likewise.
37026         * gcc.dg/wtr-switch-1.c: Likewise.
37027         * gcc.dg/wtr-unary-plus-1.c: Likewise.
37028         * gcc.dg/wtr-union-init-1.c: Likewise.
37029         * gcc.dg/wtr-union-init-2.c: Likewise.
37030         * gcc.dg/wtr-union-init-3.c: Likewise.
37031
37032         * gcc.dg/wtr-func-def-1.c: New test.
37033
37034 2002-07-02 Devang Patel <dpatel@apple.com>
37035
37036         * objc.dg/param-1.m: New test.
37037
37038 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
37039
37040         * gcc.dg/cpp/trad/directive.c: Add test.
37041         * gcc.dg/cpp/trad/macroargs.c: Add test.
37042         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
37043
37044 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
37045
37046         * gcc.dg/cpp/cmdlne-M.c: New test.
37047
37048 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
37049
37050         * objc.dg/desig-init-1.m: New test.
37051
37052 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37053
37054         PR c++/6716
37055         * g++.dg/template/instantiate1.C: New test.
37056
37057 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
37058
37059         PR c++/7112
37060         * g++.dg/template/sizeof2.C: New test.
37061
37062 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
37063
37064         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
37065         gcc.dg/cpp/trad/include.c: New tests.
37066
37067 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
37068
37069         PR target/7177
37070         * gcc.c-torture/compile/20020701-1.c: New test.
37071
37072 2002-07-01  Stan Shebs  <shebs@apple.com>
37073
37074         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
37075         header here...
37076         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
37077         (objc-torture-execute): or here.
37078
37079 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
37080
37081         * gcc.c-torture/execute/arith-rand-ll.c: New test.
37082
37083 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
37084
37085         * gcc.dg/cpp/trad/escaped-nl.c: New test.
37086
37087 2002-06-30  Devang Patel  <dpatel@apple.com>
37088
37089         * objc.dg/fsyntax-only.m: New test.
37090
37091 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
37092
37093         PR c++/6695
37094         * g++.dg/template/friend7.C: New file.
37095
37096 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
37097
37098         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
37099         return type.
37100
37101 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
37102
37103         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
37104         avoid division by zero.
37105
37106 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
37107
37108         * gcc.dg/Wunknownprag.c: New tests.
37109
37110 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
37111
37112         * gcc.c-torture/execute/simd-2.c: New test.
37113
37114 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
37115
37116         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
37117         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
37118         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
37119         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
37120         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
37121         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
37122         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
37123         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
37124         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
37125         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
37126         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
37127         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
37128         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
37129         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
37130         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
37131         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
37132         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
37133
37134 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
37135
37136         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
37137         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
37138         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
37139         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
37140         New tests.
37141         * gcc.dg/cpp/trad/directive.c: Update.
37142
37143 2002-06-23  Andreas Jaeger  <aj@suse.de>
37144
37145         * gcc.c-torture/execute/complex-6.c: New.
37146
37147 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
37148
37149         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
37150         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
37151         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
37152         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
37153
37154 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
37155
37156         * gcc.dg/cpp/trad: New directory with traditional tests copied
37157         from parent directory.
37158         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
37159         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
37160         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
37161         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
37162         Move to trad/ and rename.
37163         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
37164         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
37165         gcc.dg/cpp/trad/redef2.c: New tests.
37166         * gcc.dg/cpp/trad/trad.exp: New driver.
37167
37168 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
37169
37170         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
37171         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
37172         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
37173         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
37174         Remove.
37175
37176 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
37177
37178         * gcc.dg/20020620-1.c: New test.
37179
37180 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37181
37182         * g++.dg/template/ttp4.C: New test.
37183
37184 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
37185
37186         * g++.dg/opt/vt1.C: Fix regexp.
37187
37188 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37189
37190         * gcc.c-torture/execute/pure-1.c: Make functions static again.
37191         Don't use attribute `noinline'.
37192
37193 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
37194
37195         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
37196
37197 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
37198
37199         * gcc.c-torture/execute/simd-1.c: New.
37200
37201         * gcc.dg/simd-1.c: New.
37202
37203 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
37204
37205         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
37206
37207 2002-06-16  Richard Henderson  <rth@redhat.com>
37208
37209         * g++.dg/ext/anon-struct1.C: New.
37210         * g++.dg/ext/anon-struct2.C: New.
37211         * g++.dg/ext/anon-struct3.C: New.
37212         * gcc.dg/anon-struct-1.c: New.
37213         * gcc.dg/anon-struct-2.c: New.
37214         * gcc.dg/anon-struct-3.c: New.
37215         * gcc.dg/20011008-1.c: Adjust warning text.
37216         * gcc.dg/20020527-1.c: Add -fms-extensions.
37217
37218 2002-06-16  Richard Henderson  <rth@redhat.com>
37219
37220         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
37221
37222 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
37223
37224         * gcc.c-torture/execute/20020615-1.c: New test.
37225
37226 2002-06-15  Roger Sayle  <roger@eyesopen.com>
37227
37228         * gcc.c-tortuture/execute/compare-1.c: New test case.
37229         * gcc.c-tortuture/execute/compare-2.c: New test case.
37230         * gcc.c-tortuture/execute/compare-3.c: New test case.
37231
37232 2002-06-13  Richard Henderson  <rth@redhat.com>
37233
37234         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
37235         ia64 ilp32.
37236
37237 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37238
37239         * g++.dg/template/typename2.C: Update error message.
37240
37241 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
37242
37243         * gcc.c-torture/execute/20020611-1.c: New test.
37244
37245 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
37246
37247         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
37248         list of targets to skip.
37249
37250 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
37251
37252         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
37253         targets if not optimizing.
37254
37255 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
37256
37257         * gcc.c-torture/compile/20020605-1.c: New test.
37258
37259         * g++.dg/opt/vt1.C: New test.
37260
37261         * gcc.dg/20020531-1.c: New test.
37262
37263         * gcc.dg/20020530-1.c: New test.
37264
37265         * gcc.dg/20020527-1.c: New test.
37266
37267         * g++.dg/opt/cse1.C: New test.
37268
37269 2002-06-07  Roger Sayle  <roger@eyesopen.com>
37270
37271         * gcc.dg/20020607-2.c: New test case.
37272
37273 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
37274
37275         * gcc.c-torture/compile/20020604-1.c: New test.
37276
37277 2002-06-04  Richard Henderson  <rth@redhat.com>
37278
37279         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
37280         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
37281         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
37282
37283 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
37284
37285         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
37286
37287 2002-06-03  Richard Henderson  <rth@redhat.com>
37288
37289         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
37290         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
37291
37292 2002-06-02  Richard Henderson  <rth@redhat.com>
37293
37294         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
37295         test functions static.
37296
37297 2002-06-02  Andreas Jaeger  <aj@suse.de>
37298
37299         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
37300         now.
37301
37302 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37303
37304         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
37305         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
37306         Update for mofified diagnostics.
37307         * gcc.dg/c99-intconst-1.c: No longer fail.
37308
37309 2002-06-02  Richard Henderson  <rth@redhat.com>
37310
37311         * gcc.dg/uninit-A.c: Remove xfail markers.
37312
37313 2002-06-01  Roger Sayle  <roger@eyesopen.com>
37314
37315         * gcc.dg/fnegate-1.c: New test case.
37316
37317 2002-05-30  Osku Salerma  <osku@iki.fi>
37318
37319         * gcc.c-torture/execute/mayalias-1.c: New file.
37320
37321 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37322
37323         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
37324         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
37325         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
37326
37327 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
37328
37329         * gcc.c-torture/execute/20020529-1.c: New test.
37330
37331 2002-05-27  Richard Henderson  <rth@redhat.com>
37332
37333         * g++.dg/ext/attrib6.C: New test case.
37334
37335 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37336
37337         * gcc.c-torture/execute/pure-1.c: New test.
37338
37339 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37340
37341         * gcc.dg/cpp/arith-2.c: Remove.
37342
37343 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37344
37345         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
37346         * gcc.dg/cpp/if-3.c: Remove.
37347
37348 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
37349
37350         * g++.dg/opt/cse2.C: New test.
37351
37352 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
37353
37354         * gcc.dg/cpp/arith-1.c: New semantic tests.
37355         * gcc.dg/cpp/if-1.c: Update.
37356
37357 2002-05-24  Ben Elliston  <bje@redhat.com>
37358
37359         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
37360
37361 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
37362
37363         * gcc.dg/verbose-asm.c: New test.
37364
37365 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37366
37367         * gcc.dg/cpp/paste12.c: New test.
37368
37369 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37370
37371         * g++.dg/parse/named_ops.C: New test.
37372
37373 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
37374
37375         * gcc/testsuite/gcc.dg/weak-8.c: New test.
37376
37377 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
37378
37379         * gcc.dg/weak-2.c: Allow optional leading underscore
37380         in scan-assembler symbol name.
37381         * gcc.dg/weak-3.c: Likewise.
37382         * gcc.dg/weak-4.c: Likewise.
37383         * gcc.dg/weak-5.c: Likewise.
37384
37385 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
37386
37387         * gcc.dg/20020523-1.c: New test.
37388
37389 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37390
37391         * objc.dg/const-str-2.m: Update now that we stop after
37392         a command line error.
37393
37394 2002-05-22  Richard Henderson  <rth@redhat.com>
37395
37396         * g++.dg/dg.exp: Fix typo in test pruneing.
37397
37398 2002-05-22  Richard Henderson  <rth@redhat.com>
37399
37400         * g++.dg/dg.exp: Prune the tls subdirectory.
37401         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
37402         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
37403         * g++.dg/tls/init-1.C: New.
37404
37405 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
37406
37407         * gcc.dg/20020517-1.c: New test.
37408
37409 2002-05-21  Richard Henderson  <rth@redhat.com>
37410
37411         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
37412         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
37413
37414 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
37415
37416         * g++.dg/other/copy2.C: New test.
37417
37418 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
37419
37420         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
37421         (MAX_COPY): Bump up to 10 times sizeof (long long).
37422         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
37423
37424         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
37425         sizeof (long long).
37426
37427         * gcc.c-torture/execute/strcpy-1.c: New test.
37428
37429 2002-05-19  Jason Merrill  <jason2redhat.com>
37430
37431         * g++.dg/ext/oper1.C: New test.
37432
37433 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
37434 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
37435
37436         * README.QMTEST: New file.
37437
37438         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
37439
37440 2002-05-19  Andreas Jaeger  <aj@suse.de>
37441
37442         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
37443         now.
37444         * gcc.c-torture/execute/loop-2d.x: Likewise.
37445
37446 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
37447
37448         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
37449         support weak symbols.
37450         * gcc.dg/weak-4.c: Likewise.
37451         * gcc.dg/weak-6.c: Likewise.
37452
37453 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
37454
37455         * gcc.dg/weak-3.c: Add dg-excess-error comment for
37456         cygwin, coff and h8300-*-hms targets
37457         * gcc.dg/weak-5.c: Likewise.
37458         * gcc.dg/weak-7.c: Likewise.
37459
37460 2002-05-16  Jason Merrill  <jason@redhat.com>
37461
37462         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
37463         (scan-assembler-not, scan-assembler-dem): Likewise.
37464         (scan-assembler-dem-not): Likewise.
37465
37466 2002-05-15  Richard Henderson  <rth@redhat.com>
37467
37468         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
37469
37470 2002-05-15  Richard Henderson  <rth@redhat.com>
37471
37472         * gcc.dg/weak-5.c (vfoo1c): No warning here.
37473         (vfoo1f): Warning here.
37474         (vfoo1l): Don't redefine the alias.
37475
37476 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
37477
37478         * g++.dg/init/pm1.C: New test.
37479
37480 2002-05-12  David S. Miller  <davem@redhat.com>
37481
37482         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
37483         types.
37484
37485 2002-05-10  Roger Sayle  <roger@eyesopen.com>
37486
37487         * gcc.c-torture/execute/20020510-1.c: New test case.
37488
37489 2002-05-10  David S. Miller  <davem@redhat.com>
37490
37491         * gcc.c-torture/execute/conversion.c: Test long double too.
37492
37493 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
37494
37495         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
37496         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
37497         * lib/g++.exp (g++_link_flags): Likewise.
37498         * lib/objc.exp (objc_target_compile): Likewise.
37499
37500 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
37501
37502         * gcc.dg/cpp/poison.c: Update.
37503         * gcc.dg/cpp/20000625-2.c: Remove.
37504         * gcc.dg/cpp/direct2s.c: Remove final test.
37505
37506 2002-05-08  Tom Rix  <trix@redhat.com>
37507
37508         * gcc.c-torture/execute/20020508-1.c: New test.
37509         * gcc.c-torture/execute/20020508-2.c: New test.
37510         * gcc.c-torture/execute/20020508-3.c: New test.
37511
37512 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37513
37514         * gcc.dg/cpp/charconst-4.c: More tests.
37515
37516 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
37517
37518         PR c/6569
37519         * gcc.dg/weak-3.c: Update location of warning messages.
37520         * gcc.dg/weak-5.c: Likewise.
37521
37522 2002-05-06  Roger Sayle  <roger@eyesopen.com>
37523
37524         * gcc.c-torture/execute/20020506-1.c: New test case.
37525
37526 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
37527
37528         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
37529
37530 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37531
37532         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
37533
37534 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37535
37536         * gcc.dg/cpp/charconst-3.c: New test.
37537
37538 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37539
37540         * gcc.dg/cpp/charconst.c: Update tests.
37541
37542 2002-05-05  Tim Josling  <tej@melbpc.org.au>
37543
37544         * treelang: Added directory for new sample language treelang. Also
37545         lib/treelang.exp: New file to signal treelang should be tested.
37546
37547 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
37548
37549         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
37550         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
37551         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
37552         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
37553         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
37554         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
37555         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
37556
37557 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37558
37559         * gcc.dg/format/xopen-2.c: New test.
37560
37561 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
37562
37563         * gcc.dg/20020503-1.c: New test.
37564
37565 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
37566
37567         * g++.dg/init/dtor1.C: Make it tougher.
37568
37569 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
37570
37571         * g++.dg/init/dtor1.C: New test.
37572
37573 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
37574
37575         * gcc.dg/altivec-8.c: New.
37576
37577 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
37578
37579         * gcc.dg/altivec-7.c: New.
37580
37581 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
37582
37583         * g++.dg/parse/typedef1.C: New test.
37584
37585 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
37586
37587         PR c++/6486
37588         * g++.dg/template/friend6.C: New test.
37589
37590         PR c++/6492
37591         * g++.dg/init/copy1.C: New test.
37592
37593 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
37594
37595         * g++.dg/warn/effc1.C: New test.
37596
37597 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37598
37599         * gcc.dg/cpp/if-cexp.c: Add a test.
37600
37601 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
37602
37603         * gcc.dg/20020426-2.c: New test.
37604
37605 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37606
37607         * gcc.dg/cpp/if-mop.c: Update.
37608         * gcc.dg/cpp/if-mpar.c: Add test.
37609         * gcc.dg/cpp/if-oppr.c: Update.
37610
37611 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37612
37613         PR c/6343
37614         * gcc.dg/weak-[2-7].c: New tests.
37615
37616 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
37617
37618         * gcc.dg/enum1.c: New test.
37619
37620 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
37621
37622         PR c++/6497
37623         * g++.dg/inherit/access2.C: New test.
37624
37625 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
37626
37627         PR bootstrap/6445
37628         * gcc.dg/20020426-1.c: New test.
37629
37630 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
37631
37632         * g++.dg/abi/enum1.C: New test.
37633
37634 2002-04-26  Richard Henderson  <rth@redhat.com>
37635
37636         * gcc.dg/c99-bool-1.c: Expect always true warning.
37637
37638 2002-04-25  Roger Sayle  <roger@eyesopen.com>
37639
37640         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
37641
37642 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37643
37644         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
37645         targets.
37646
37647 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
37648
37649         * g++.dg/abi/mange7.C: New test.
37650
37651         PR c++/6438.
37652         * g++.dg/parse/stmtexpr2.C: New test.
37653
37654 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
37655
37656         * gcc.dg/20020312-2.c: Add SH target.
37657
37658 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37659
37660         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
37661         compiler output on mips*-*-irix*.
37662
37663 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
37664
37665         * g++.dg/parse/attr1.C: New test.
37666
37667 2002-04-23  Roger Sayle  <roger@eyesopen.com>
37668
37669         * gcc.c-torture/execute/string-opt-17.c: New test case.
37670         * gcc.c-torture/execute/memset-2.c: New test case.
37671
37672 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
37673
37674         PR c++/6256:
37675         * g++.dg/template/friend5.C: New test.
37676
37677         PR c++/6331:
37678         * g++.dg/template/qual1.C: Likewise.
37679
37680 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
37681
37682         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
37683         Include stdlib.h, not stdio.h or ctype.h.
37684
37685 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
37686
37687         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
37688         cris-*-elf* and mmix-*-*.
37689         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
37690         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
37691         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
37692         Ditto.
37693         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
37694         * gcc.dg/wchar_t-1.c: Ditto.
37695
37696 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
37697
37698         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
37699         Clarify comment.
37700
37701 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
37702
37703         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
37704
37705 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37706
37707         * gcc.c-torture/execute/20000906-1.x: Delete.
37708
37709 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
37710
37711         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
37712
37713 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
37714
37715         * PR6367
37716         * g77.f-torture/execute/6367.f: New test.
37717         * g77.f-torture/execute/6367.x: Disable for MMIX.
37718
37719 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
37720
37721         * PR6352
37722         * g++.dg/opt/inline2.C: New test.
37723
37724 2002-04-18  Richard Henderson  <rth@redhat.com>
37725
37726         * gcc.dg/20000906-1.c: Enable for all targets.
37727         * gcc.c-torture/compile/iftrap-2.c: New.
37728
37729 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
37730
37731         * gcc.dg/20020418-1.c: New test.
37732         * gcc.dg/20020418-2.c: New test.
37733
37734 2002-04-18  Richard Henderson  <rth@redhat.com>
37735
37736         * gcc.c-torture/compile/iftrap-1.c: New.
37737         * gcc.dg/iftrap-1.c: Adjust for ia64.
37738         * gcc.dg/iftrap-2.c: New.
37739
37740 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
37741
37742         * gcc.c-torture/compile/20020418-1.c: New test.
37743
37744 2002-04-18  Roger Sayle  <roger@eyesopen.com>
37745
37746         * gcc.c-torture/compile/20020415-1.c: New.
37747
37748 2002-04-18  David S. Miller  <davem@redhat.com>
37749
37750         * gcc.c-torture/execute/20020418-1.c: New test.
37751
37752 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
37753
37754         * gcc.dg/20020416-1.c: New test.
37755
37756         * g++.dg/opt/inline1.C: New test.
37757
37758 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
37759
37760         * gcc.dg/altivec-5.c: New test.
37761
37762         * gcc.dg/20020415-1.c: New test.
37763
37764 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
37765
37766         * testsuite/lib/chill.exp: Remove.
37767
37768 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
37769
37770         * g++.dg/other/big-struct.C: New test.
37771
37772 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
37773
37774         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
37775         of scratch file.
37776
37777 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
37778
37779         PR c/6277
37780         * gcc.dg/i386-387-1.c: Allow optional leading underscore
37781         in scan-assembler function name
37782
37783 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
37784
37785         * g77.f-torture/execute/980628-4.x,
37786         g77.f-torture/execute/980628-5.x,
37787         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37788         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37789         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
37790         i[34567]86-*-*.
37791
37792 2002-04-13  David S. Miller  <davem@redhat.com>
37793
37794         * gcc.c-torture/execute/20020413-1.c: New test.
37795
37796 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
37797
37798         * gcc.dg/asm-6.c,
37799         * g++.dg/ext/asm1.C: New tests.
37800
37801 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
37802
37803         PR c++ 5373.
37804         * g++.dg/parse/stmtexpr1.C: New test.
37805
37806         PR c++/5189.
37807         * g++.dg/template/copy1.C: New test.
37808
37809 2002-04-12  Richard Henderson  <rth@redhat.com>
37810
37811         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
37812
37813 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
37814
37815         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
37816         gcc.c-torture/execute/20020307-2.c.
37817
37818 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
37819
37820         * g++.dg/ext/attrib5.C,
37821         * g++.dg/lookup/struct1.C: New tests.
37822
37823 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
37824
37825         * gcc.dg/20020411-1.c: New test.
37826
37827         * gcc.c-torture/execute/20020411-1.c: New test.
37828
37829 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
37830
37831         * g77.f-torture/execute/6177.f: New test.
37832
37833 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
37834
37835         PR middle-end/6247
37836         * g++.dg/opt/cleanup1.C: New test.
37837
37838         * g++.dg/opt/const1.C: New test.
37839
37840 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
37841
37842         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
37843
37844 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
37845
37846         PR c++/5507
37847         * g++.dg/template/typename2.C: New test.
37848
37849 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
37850
37851         * gcc.c-torture/execute/loop-12.c: New.
37852
37853 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
37854
37855         * g77.f-torture/execute/980628-4.x,
37856         g77.f-torture/execute/980628-5.x,
37857         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37858         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37859         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
37860
37861 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37862
37863         PR optimization/6086
37864         * g++.dg/opt/preinc1.C: New test.
37865
37866 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
37867
37868         PR c++/5571
37869         * g++.dg/opt/static2.C: New test.
37870
37871 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
37872
37873         PR c/5120
37874         * gcc.dg/20020406-1.c: New test.
37875
37876 2002-04-04  David S. Miller  <davem@redhat.com>
37877
37878         * gcc.c-torture/execute/20020404-1.c: New test.
37879
37880 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
37881
37882         PR c/6123
37883         * gcc.dg/20020312-2.c: Do not declare global register variable
37884         if __PIC__ or __pic__ is defined.
37885
37886 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
37887
37888         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
37889         __asm__ so that it works correctly even if -ansi -pedantic-errors.
37890
37891 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37892
37893         * gcc.misc-tests/linkage.exp: Update last change to handle
37894         sparc*-, not just sparc-.
37895
37896 2002-04-03  Richard Henderson  <rth@redhat.com>
37897
37898         * gcc.dg/cpp/ucs.c: Improved long UCS test.
37899
37900 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37901
37902         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
37903
37904 2002-04-02  David S. Miller  <davem@redhat.com>
37905
37906         * gcc.c-torture/execute/20020402-3.c: New test.
37907
37908 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37909
37910         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
37911         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
37912
37913         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
37914         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
37915         g77.f-torture/execute/20001201.x,
37916         g77.f-torture/execute/u77-test.x: New files.
37917
37918         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
37919         * gcc.dg/wchar_t-1.c: Ditto.
37920
37921 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37922
37923         * gcc.c-torture/execute/20020402-1.c: New test.
37924
37925 2002-04-01  Richard Henderson  <rth@redhat.com>
37926
37927         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
37928
37929         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
37930
37931 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37932
37933         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
37934
37935 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37936
37937         * g++.dg/inherit/template-as-base.C: Expect error.
37938         * g++.dg/inherit/namespace-as-base.C: Likewise.
37939
37940 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
37941
37942         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
37943         g++.dg/ext/instantiate3.C: Tweak match patterns.
37944
37945         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
37946         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
37947         -da test.
37948
37949 2002-03-31  Richard Henderson  <rth@redhat.com>
37950
37951         * gcc.dg/special/alias-2.c: New.
37952         * gcc.dg/special/ecos.exp: Run it.
37953
37954 2002-03-31  Richard Henderson  <rth@redhat.com>
37955
37956         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
37957
37958 2002-03-31  Kazu Hirata  <kazu@hxi.com>
37959
37960         * gcc.dg/weak-1.c: Disable on h8300 port.
37961
37962 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
37963
37964         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
37965         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
37966         ordering tests.
37967         * g++.dg/bprob/bprob-1.C: New test.
37968         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
37969         * g++.dg/gcov/gcov-1.C: New test.
37970         * g++.dg/gcov/gcov-1.x: New file.
37971         * g++.dg/gcov/gcov-2.C: New test.
37972         * g++.dg/gcov/gcov-3.C: New test.
37973         * g++.dg/gcov/gcov-3.h: New file.
37974
37975 2002-03-28  Roger Sayle  <roger@eyesopen.com>
37976
37977         * g++.old-deja/g++.other/builtins5.C: New test.
37978         * g++.old-deja/g++.other/builtins6.C: New test.
37979         * g++.old-deja/g++.other/builtins7.C: New test.
37980         * g++.old-deja/g++.other/builtins8.C: New test.
37981         * g++.old-deja/g++.other/builtins9.C: New test.
37982
37983 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
37984
37985         * g++.dg/opt/static1.C: New test.
37986
37987         * g++.dg/opt/longbranch1.C: New test.
37988
37989 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
37990
37991         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
37992
37993         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
37994
37995 2002-03-28  Jeffrey A Law  (law@redhat.com)
37996
37997         * gcc.c-torture/execute/20020328-1.c: New test.
37998
37999 2002-03-27  Richard Henderson  <rth@redhat.com>
38000
38001         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
38002         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
38003         move from g++.old-deja/g++.ext/.
38004
38005 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
38006
38007         * g++.dg/init/new2.C: New test.
38008
38009 2002-03-26  Richard Henderson  <rth@redhat.com>
38010
38011         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
38012
38013         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
38014         on sparc.
38015
38016         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
38017         sparcv9 systems.
38018         * gcc.dg/20001102-1.c: Likewise.
38019
38020 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
38021
38022         * gcc.dg/cpp/endif-pedantic1.c,
38023         gcc.dg/cpp/endif-pedantic2.c: New tests.
38024
38025 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
38026
38027         * g++.dg/init/new1.C: New test.
38028
38029 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
38030
38031         * g++.dg/abi/vbase9.C: New test.
38032
38033 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
38034
38035         * gcc.dg/arm-asm.c: New test.
38036
38037 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
38038
38039         * gcc.dg/Wswitch-enum.c: New test.
38040         Fix PR c/5044.
38041
38042 2002-03-26  Richard Henderson  <rth@redhat.com>
38043
38044         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
38045         structure.
38046
38047 2002-03-25  Richard Henderson  <rth@redhat.com>
38048
38049         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
38050         sparcv9 systems.
38051
38052         * gcc.c-torture/compile/20011119-1.c (xxx): New.
38053         * gcc.c-torture/compile/20011119-2.c (xxx): New.
38054
38055 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
38056
38057         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
38058
38059 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
38060
38061         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
38062         targets using generic thunk support.
38063
38064 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
38065
38066         * gcc.c-torture/compile/20020323-1.c: New test.
38067
38068         * g++.dg/opt/conj2.C: New test.
38069
38070 2002-03-24  Richard Henderson  <rth@redhat.com>
38071
38072         * gcc.dg/weak-1.c: Use -fno-common.
38073
38074 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38075
38076         * g77.dg/f77-edit-apostrophe-out.f: New test
38077         * g77.dg/f77-edit-h-out.f: New test
38078         * g77.dg/f77-edit-t-in.f: New test
38079         * g77.dg/f77-edit-t-out.f: New test
38080         * g77.dg/f77-edit-x-out.f: New test
38081         * g77.dg/f77-edit-slash-out.f: New test
38082         * g77.dg/f77-edit-colon-out.f: New test
38083         * g77.dg/f77-edit-s-out.f: New test
38084
38085 2002-03-24  Richard Henderson  <rth@redhat.com>
38086
38087         * objc/execute/formal_protocol-6.x: New XFAIL.
38088
38089 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38090
38091         * gcc.dg/weak-1.c: Early return from dg-final on platforms
38092         that do not support weak symbols
38093
38094 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38095
38096         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
38097         * lib/g77.exp: Likewise.
38098         * lib/objc.exp: Likewise.
38099
38100 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
38101
38102         * gcc.dg/Wswitch-default.c: New test.
38103
38104 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
38105
38106         * g++.dg/other/enum1.C: New test.
38107
38108 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
38109
38110         * gcc.dg/pragma-ep-3.c: Fix typo.
38111
38112 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38113
38114         * g++.dg/inherit/template-as-base.C: New test.
38115
38116 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
38117
38118         * g++.old-deja/g++.other/dwarf2-1.C: Move...
38119         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
38120
38121 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
38122
38123         * gcc.dg/cpp/multiline.c: Update to match.
38124
38125 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
38126
38127         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
38128
38129 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
38130
38131         * gcc.dg/cpp/extratokens2.c: New file.
38132
38133 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
38134
38135         * gcc.dg/20020312-2.c: Add rs6000 target.
38136
38137         * gcc.c-torture/compile/20020319-1.c: New test.
38138
38139 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38140
38141         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
38142         (A, E): Handle this.
38143
38144 2002-03-20  Jason Merrill  <jason@redhat.com>
38145
38146         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
38147         ignoring -fpic.
38148         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
38149         through prune_gcc_output.
38150
38151 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
38152
38153         * gcc.c-torture/compile/20020320-1.c: New test.
38154
38155 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
38156
38157         * gcc.c-torture/compile/20020318-1.c: New test.
38158
38159         * gcc.dg/struct-by-value-1.c: New test.
38160
38161         * gcc.dg/20020319-1.c: New test.
38162
38163 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
38164
38165         * g++.dg/opt/conj1.C: New test.
38166
38167 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
38168
38169         * g++.dg/template/qualttp20.C: Revert previous change.
38170         * g++.dg/template/qualttp3.C: Likewise.
38171         * g++.dg/template/qualttp4.C: Likewise.
38172         * g++.dg/template/qualttp5.C: Likewise.
38173         * g++.dg/template/qualttp6.C: Likewise.
38174         * g++.dg/template/qualttp7.C: Likewise.
38175         * g++.dg/template/qualttp8.C: Likewise.
38176         * g++.dg/template/recurse.C: Likewise.
38177
38178 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38179
38180         * gcc.dg/cpp/wchar-1.c: Update.
38181
38182 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
38183
38184         * g++.dg/template/conv1.C: New test.
38185         * g++.dg/template/conv2.C: New test.
38186         * g++.dg/template/conv3.C: New test.
38187         * g++.dg/template/conv4.C: New test.
38188
38189 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
38190
38191         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
38192         * g++.dg/template/qualttp3.C: Likewise.
38193         * g++.dg/template/qualttp4.C: Likewise.
38194         * g++.dg/template/qualttp5.C: Likewise.
38195         * g++.dg/template/qualttp6.C: Likewise.
38196         * g++.dg/template/qualttp7.C: Likewise.
38197         * g++.dg/template/qualttp8.C: Likewise.
38198         * g++.dg/template/recurse.C: Likewise.
38199
38200 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
38201
38202         * g++.dg/opt/dtor1.C: New test.
38203
38204 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
38205
38206         * gcc.c-torture/compile/20020315-1.c: New test.
38207
38208 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
38209
38210         * gcc.dg/weak-1.c: Fix scan tests.
38211
38212 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
38213
38214         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
38215         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
38216         cris-*-aout* mmix-*-*.
38217         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
38218         cris-*-aout* mmix-*-*.
38219         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
38220         cris-*-elf* cris-*-aout* and mmix-*-*.
38221         * gcc.dg/20001009-1.c: Ditto.
38222         * gcc.dg/20010912-1.c: Ditto.
38223         * gcc.dg/20020122-4.c: Ditto.
38224         * gcc.dg/inline-2.c: Ditto.
38225
38226 2002-03-14  Jeffrey A Law  (law@cygnus.com)
38227
38228         * gcc.c-torture/compile/20020314-1.c: New test.
38229
38230 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
38231
38232         * gcc.c-torture/execute/20020314-1.c: New test.
38233
38234 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
38235
38236         * g++.dg/warn/Wunused-1.C: New test.
38237
38238 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
38239
38240         * g++.dg/abi/mangle6.C: New test.
38241
38242 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
38243
38244         * gcc.c-torture/compile/20020309-2.c: New test.
38245
38246         * gcc.c-torture/compile/20020312-1.c: New test.
38247
38248 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
38249
38250         * g++.dg/other/access1.C: New test.
38251
38252 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
38253
38254         * gcc.c-torture/execute/wchar_t-1.c: New test.
38255
38256 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
38257
38258         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
38259
38260 2002-03-12  Roger Sayle  <roger@eyesopen.com>
38261
38262         * gcc.dg/20020312-1.c: New test case.
38263
38264 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
38265
38266         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
38267
38268 2002-03-11  Richard Henderson  <rth@redhat.com>
38269
38270         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
38271         * g++.old-deja/g++.jason/report.C: Likewise.
38272
38273 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
38274
38275         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
38276         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
38277
38278 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
38279
38280         * testsuite/g++.dg/overload/pmf1.C: New test.
38281
38282 2002-03-11  Kazu Hirata  <kazu@hxi.com>
38283
38284         * gcc.c-torture/execute/20020307-1.c: Use long.
38285
38286 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
38287
38288         PR optimization/5844
38289         * gcc.dg/20020310-1.c: New test.
38290
38291 2002-03-09  Michael Meissner  <meissner@redhat.com>
38292
38293         * gcc.c-torture/execute/memcpy-2.c: New test.
38294         * gcc.c-torture/execute/memset-1.c: New test.
38295         * gcc.c-torture/execute/strlen-1.c: New test.
38296         * gcc.c-torture/execute/strcmp-1.c: New test.
38297         * gcc.c-torture/execute/strncmp-1.c: New test.
38298
38299 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
38300
38301         * gcc.dg/ppc-ldstruct.c: New test.
38302
38303 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
38304
38305         * gcc.c-torture/execute/va-arg-22.c: New test.
38306
38307 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38308
38309         * gcc.c-torture/compile/20020309-1.c: New test.
38310
38311 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
38312
38313         * gcc.c-torture/execute/20020307-2.c: New test.
38314
38315 2002-03-07  Jeffrey A Law  (law@redhat.com)
38316
38317         * g77.f-torture/compile/20020307-1.f: New test.
38318
38319 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
38320
38321         * gcc.dg/unordered-1.c: New test.
38322
38323 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
38324
38325         * gcc.c-torture/execute/20020307-1.c: New test.
38326
38327 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
38328
38329         * gcc.dg/20020304-1.c: New test.
38330
38331         * gcc.c-torture/compile/20020304-2.c: New test.
38332
38333 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
38334
38335         * gcc.c-torture/compile/20020304-1.c: New test case
38336         (from PR c/5830).
38337
38338 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
38339
38340         * gcc.dg/20020103-1.c: Add other -D ppc variants.
38341
38342 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38343
38344         * g++.dg/other/classkey1.C: New test.
38345
38346 2002-03-01  Richard Henderson  <rth@redhat.com>
38347
38348         * gcc.c-torture/compile/981223-1.x: New.
38349         * gcc.c-torture/compile/920625-1.x: New.
38350
38351 2002-02-28  Richard Henderson  <rth@redhat.com>
38352
38353         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
38354
38355 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
38356
38357         * gcc.c-torture/execute/20020227-1.c: New test.
38358
38359 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
38360
38361         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
38362         here" ERROR lines.
38363         * g++.old-deja/g++.oliva/partord1.C: Likewise.
38364         * g++.old-deja.g++.other/defarg1.C: Likewise.
38365         * g++.old-deja/g++.pt/calls2.C: Likewise.
38366         * g++.old-deja/g++.pt/crash20.C: Likewise.
38367         * g++.old-deja/g++.pt/crash30.C: Likewise.
38368         * g++.old-deja/g++.pt/crash36.C: Likewise.
38369         * g++.old-deja/g++.pt/crash6.C: Likewise.
38370         * g++.old-deja/g++.pt/defarg13.C: Likewise.
38371         * g++.old-deja/g++.pt/derived3.C: Likewise.
38372         * g++.old-deja/g++.pt/error1.C: Likewise.
38373         * g++.old-deja/g++.pt/friend21.C: Likewise.
38374         * g++.old-deja/g++.pt/friend23.C: Likewise.
38375         * g++.old-deja/g++.pt/infinite1.C: Likewise.
38376         * g++.old-deja/g++.robertl/eb128.C: Likewise.
38377
38378 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
38379
38380         * gcc.c-torture/execute/20020225-2.c: New test.
38381
38382 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
38383
38384         * gcc.c-torture/execute/920730-1t.c,
38385         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
38386         Delete test cases, only relevant to -traditional.
38387
38388 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38389
38390         * gcc.dg/cpp/undef1.c: Remove.
38391         * gcc.dg/cpp/directiv.c: Update.
38392         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
38393
38394 2002-02-27  Michael Meissner  <meissner@redhat.com>
38395
38396         * gcc.c-torture/execute/20020226-1.c: New test.
38397
38398 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
38399
38400         * g++.dg/debug/debug4.C: New test.
38401
38402         * gcc.dg/ia64-visibility-1.c: New test.
38403
38404 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
38405
38406         * gcc.dg/debug/20020224-1.c: New.
38407
38408 2002-02-25  Kazu Hirata  <kazu@hxi.com>
38409
38410         * gcc.c-torture/execute/960416-1.x: New.
38411         * gcc.c-torture/execute/divconst-3.x: Likewise.
38412
38413 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
38414
38415         * gcc.dg/20020224-1.c: New test.
38416
38417 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
38418
38419         * gcc.c-torture/execute/20020225-1.c: New.
38420
38421 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38422
38423         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
38424
38425 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
38426
38427         * gcc.dg/20020222-1.c: New test.
38428
38429 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
38430
38431         * g++.dg/opt/anonunion1.C: New test.
38432
38433 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
38434
38435         * g++.dg/template/qualttp19.C: New test.
38436         * g++.dg/template/qualttp20.C: New test.
38437         * g++.old-deja/g++.jason/report.C: Adjust expected errors
38438         * g++.old-deja/g++.other/qual1.C: Likewise.
38439
38440 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
38441
38442         * gcc.dg/attr-alwaysinline.c: New.
38443
38444 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
38445
38446         * gcc.dg/20020220-1.c: New test.
38447
38448         * gcc.dg/20020220-2.c: New test.
38449
38450         * g++.dg/opt/mmx1.C: New test.
38451
38452 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
38453
38454         * gcc.c-torture/compile/20020110.c: New test.
38455
38456 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
38457
38458         * gcc.c-torture/execute/20020219-1.c: New test.
38459
38460         * gcc.dg/20020219-1.c: New test.
38461
38462         * gcc.dg/noncompile/20020220-1.c: New test.
38463
38464         * g++.dg/opt/ptrintsum1.C: New test.
38465
38466         * gcc.dg/debug/20020220-1.c: New test.
38467
38468 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
38469
38470         * gcc.c-torture/execute/20020216-1.c: New test.
38471
38472 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38473
38474         * gcc.dg/decl-1.c: Update, new test.
38475
38476 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
38477
38478         * g++.dg/abi/bitfield1.C: New test.
38479         * g++.dg/abi/bitfield2.C: New test.
38480
38481 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
38482
38483         * gcc.dg/attr-nest.c: New test.
38484
38485 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
38486
38487         * gcc.c-torture/execute/20020215-1.c: New test.
38488
38489 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
38490
38491         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
38492         * g++.dg/debug/debug.exp: New.
38493         * g++.dg/debug/trivial.C: New.
38494         * g++.dg/debug/debug1.C: Moved...
38495         * g++.dg/other/debug1.C: ...from here.
38496         * g++.dg/debug/debug2.C: Moved...
38497         * g++.dg/other/debug2.C: ...from here.
38498         * g++.dg/debug/debug3.C: Moved...
38499         * g++.dg/other/debug3.C: ...from here.
38500
38501         * gcc.dg/noncompile/20020213-1.c: New test.
38502
38503 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
38504
38505         * g++.dg/other/debug3.C: New test.
38506
38507         * gcc.c-torture/execute/20020213-1.c: New test.
38508
38509 2002-02-13  Richard Smith <richard@ex-parrot.com>
38510
38511         * g++.old-deja/g++.other/thunk1.C: New test.
38512
38513 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38514
38515         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
38516
38517 2002-02-13  Stan Shebs  <shebs@apple.com>
38518
38519         * gcc.dg/altivec-3.c: New.
38520
38521 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
38522
38523         * gcc.dg/Wunreachable-1.c: New test.
38524         * gcc.dg/Wunreachable-2.c: New test.
38525
38526 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38527
38528         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
38529
38530 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
38531
38532         * gcc.dg/decl-1.c: New test.
38533
38534 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38535
38536         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
38537
38538 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38539
38540         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
38541         * gcc.c-torture/compile/980506-1.x: Likewise.
38542
38543 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38544
38545         * gcc.dg/20020210-1.c: New.
38546
38547 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
38548
38549         * g77.f-torture/execute/947.f: New regression test
38550         for PR fortran/947.
38551
38552 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
38553
38554         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
38555         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
38556
38557 2002-02-08  Richard Henderson  <rth@redhat.com>
38558
38559         * gcc.c-torture/compile/labels-3.c: New.
38560
38561 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
38562
38563         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
38564         expression statements work instead.
38565         * gcc.dg/noncompile/20020207-1.c: New test.
38566
38567 2002-02-07  Richard Henderson  <rth@redhat.com>
38568
38569         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
38570
38571 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38572
38573         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
38574         message from g77
38575         * lib/g77-dg.exp: Trim g77 error messages so that they are
38576         recognized by dg.exp.
38577
38578 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38579
38580         PR fortran/5473
38581         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
38582
38583 2002-02-07  Richard Henderson  <rth@redhat.com>
38584
38585         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
38586         to be sufficiently aligned for integers.
38587
38588 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
38589
38590         * g++.dg/template/friend4.C: New test.
38591
38592 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38593
38594         PR fortran/5743
38595         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
38596         unsupported cases.
38597
38598 2002-02-07  Richard Henderson  <rth@redhat.com>
38599
38600         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
38601         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
38602         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
38603         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
38604
38605 2002-02-06  Richard Henderson  <rth@redhat.com>
38606
38607         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
38608
38609 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
38610
38611         * gcc.dg/20020206-1.c: New test.
38612
38613 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
38614
38615         * gcc.c-torture/execute/20020206-1.c: New test.
38616
38617         * gcc.c-torture/execute/20020206-2.c: New test.
38618
38619         PR optimization/5429:
38620         * gcc.c-torture/compile/20020206-1.c: New test.
38621
38622 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
38623
38624         * g++.dg/ext/align1.C: Do not use an explicit alignment value
38625         as certain file formats cannot support particularly large
38626         alignments.
38627
38628         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
38629         and do not expect to be able to link the executable.
38630
38631         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
38632         fail because the COFF format does not support the weak attribute.
38633
38634 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
38635
38636         * g77.dg/pr5473.f: New test
38637
38638 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
38639
38640         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
38641         Fix testcase accordingly.
38642
38643 2002-02-04  Richard Henderson  <rth@redhat.com>
38644
38645         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
38646         (buf): Change to be an array of pointers, not ints.
38647
38648 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
38649
38650         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
38651         before all tests.  Move warning one line above to match where it
38652         C frontend emits.
38653         * gcc.dg/Wswitch-2.c: New test.
38654         * g++.dg/warn/Wswitch-1.C: New test.
38655         * g++.dg/warn/Wswitch-2.C: New test.
38656
38657 2002-02-04  Richard Henderson  <rth@redhat.com>
38658
38659         * g++.dg/abi/offsetof.C: Fix size comparison.
38660
38661 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
38662
38663         * gcc.dg/cast-qual-2.c: New test.
38664
38665 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
38666
38667         * gcc.dg/20020201-4.c: New test.
38668
38669 2002-02-04  Ben Elliston  <bje@redhat.com>
38670
38671         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
38672         target_info attribute != 0, in addition to the empty string.
38673         (gcc_target_compile): Likewise.
38674
38675 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
38676
38677         * gcc.dg/Wswitch.c: New test.
38678         PR gcc/4475. PR gcc/3780.
38679
38680 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
38681
38682         * g77.f-torture/execute/5122.f: New test for regressions
38683         against PR fortran/5122.
38684
38685 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
38686
38687         * g77.f-torture/compile/pr3743.f: Delete
38688         * g77.dg/pr3743-1.f: New test.
38689         * g77.dg/pr3743-2.f: New test.
38690         * g77.dg/pr3743-3.f: New test.
38691         * g77.dg/pr3743-4.f: New test.
38692
38693 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38694
38695         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
38696
38697 2002-02-02  Richard Henderson  <rth@redhat.com>
38698
38699         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
38700         * gcc.c-torture/execute/bf64-1.c: Likewise.
38701
38702 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
38703
38704         * gcc.dg/20020201-2.c: New test.
38705
38706         * gcc.dg/20020201-3.c: New test.
38707
38708         * gcc.c-torture/execute/bitfld-2.c: New test.
38709
38710 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38711
38712         * gcc.dg/bitfld-1.c: Update.
38713         * gcc.dg/bitfld-2.c: Update.
38714         * gcc.c-torture/execute/bitfld-1.x: New.
38715
38716 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
38717
38718         * gcc.c-torture/execute/20020201-1.c: New test.
38719
38720 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
38721
38722         PR target/5469
38723         * gcc.dg/20020201-1.c: New test.
38724
38725 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
38726
38727         PR fortran/3743
38728         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
38729         * g77.f-torture/compile/pr3743.x: Remove
38730
38731 2002-01-31  Tom Rix  <trix@redhat.com>
38732
38733         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
38734
38735 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38736
38737         * gcc.dg/noncompile/20020130-1.c: New test.
38738
38739 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
38740
38741         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
38742
38743 2002-01-29  Richard Henderson  <rth@redhat.com>
38744
38745         * gcc.c-torture/execute/991118-1.c: Cast various constants back
38746         to long long.
38747         * gcc.c-torture/execute/bf64-1.c: Likewise.
38748
38749 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
38750
38751         * gcc.c-torture/execute/20020129-1.c: New test.
38752
38753 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38754
38755         * gcc.c-torture/compile/20000224-1.c: Update.
38756         * gcc.c-torture/execute/bitfld-1.c: New tests.
38757         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
38758         * gcc.dg/uninit-A.c: Update.
38759
38760 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
38761
38762         * g++.dg/template/ctor1.C: Add instantiation.
38763
38764 2002-01-28  Paul Koning  <pkoning@equallogic.com>
38765
38766         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
38767         argument to __builtin_prefetch to be const ptr.
38768
38769 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
38770
38771         * gcc.c-torture/compile/20020120-1.c: New test.
38772
38773 2002-01-27  Kazu Hirata  <kazu@hxi.com>
38774
38775         * gcc.c-torture/execute/20020127-1.c: New test.
38776
38777 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
38778
38779         * g77.dg/f77-edit-i-in.f: New test
38780         * g77.dg/f77-edit-i-out.f: New test
38781
38782 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
38783
38784         * gcc.dg/debug/debug.exp: New file.
38785         * gcc.dg/debug/trivial.c: New file.
38786         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
38787         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
38788         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
38789         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
38790         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
38791         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
38792         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
38793         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
38794         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
38795         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
38796         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
38797         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
38798         * gcc.dg/20000503-1.c: Removed.
38799         * gcc.dg/20010207-1.c: Removed.
38800         * gcc.dg/20011223-1.c: Removed.
38801         * gcc.dg/20020104-2.c: Removed.
38802         * gcc.dg/debug-1.c: Removed.
38803         * gcc.dg/debug-2.c: Removed.
38804         * gcc.dg/debug-3.c: Removed.
38805         * gcc.dg/debug-4.c: Removed.
38806         * gcc.dg/debug-5.c: Removed.
38807         * gcc.dg/debug-6.c: Removed.
38808         * gcc.dg/dwarf2-1.c: Removed.
38809         * gcc.dg/dwarf2-2.c: Removed.
38810
38811 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
38812
38813         * g++.old-deja/g++.other/eh5.C: New test.
38814         * g++.old-deja/g++.other/sibcall2.C: New test.
38815         * g++.old-deja/g++.other/array9.C: New test.
38816         * g++.old-deja/g++.other/typename2.C: New test.
38817         * g++.old-deja/g++.other/crash60.C: New test.
38818         * g++.old-deja/g++.other/conv9.C: New test.
38819         * g++.old-deja/g++.other/mangle10.C: New test.
38820         * g++.old-deja/g++.other/unchanging1.C: New test.
38821         * g++.old-deja/g++.other/exprstmt1.C: New test.
38822         * g++.old-deja/g++.other/inline23.C: New test.
38823         * g++.old-deja/g++.eh/ia64-1.C: New test.
38824         * g++.old-deja/g++.other/dwarf2-1.C: New test.
38825         * g++.old-deja/g++.other/reload1.C: New test.
38826         * g++.old-deja/g++.other/static20.C: New test.
38827         * g++.old-deja/g++.other/local-alloc1.C: New test.
38828         * g++.old-deja/g++.other/conv8.C: New test.
38829         * g++.old-deja/g++.other/stmtexpr2.C: New test.
38830         * g++.old-deja/g++.other/storeexpr1.C: New test.
38831         * g++.old-deja/g++.other/storeexpr2.C: New test.
38832         * g++.dg/eh/template2.C: New test.
38833         * g++.dg/warn/weak1.C: New test.
38834
38835 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
38836
38837         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
38838         Remove first, non-varying, argument.
38839
38840 2002-01-23  Richard Henderson  <rth@redhat.com>
38841
38842         * gcc.dg/inline-2.c: New.
38843
38844         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
38845         Add optional target arg.  Check number of arguments.
38846         (scan-assembler-not, scan-assembler-dem): Likewise.
38847         (scan-assembler-dem-not): Likewise.
38848
38849 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
38850
38851         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
38852         line 12.
38853         * g++.old-deja/g++.brendan/parse3.C,
38854         g++.old-deja/g++.other/crash26.C,
38855         g++.old-deja/g++.other/crash28.C,
38856         g++.old-deja/g++.other/crash29.C,
38857         g++.old-deja/g++.other/crash30.C,
38858         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
38859
38860 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
38861
38862         * gcc.dg/20020115-1.c: New.
38863
38864 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
38865
38866         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
38867
38868 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
38869
38870         * gcc.dg/20020122-3.c: New.
38871
38872 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
38873
38874         * g++.dg/other/gc1.C: New test.
38875
38876 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
38877
38878         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
38879
38880 2002-01-22  Richard Henderson  <rth@redhat.com>
38881
38882         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
38883
38884 2002-01-22  Richard Henderson  <rth@redhat.com>
38885
38886         * gcc.dg/20020122-4.c: New.
38887
38888 2002-01-22  H.J. Lu <hjl@gnu.org>
38889
38890         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
38891         link output.
38892         * gcc.dg/special/ecos.exp: Likewise.
38893         * lib/g++-dg.exp: Likewise.
38894         * lib/g77-dg.exp: Likewise.
38895         * lib/gcc-dg.exp : Likewise.
38896         * lib/mike-g++.exp: Likewise.
38897         * lib/mike-g77.exp: Likewise.
38898         * lib/mike-gcc.exp: Likewise.
38899         * lib/objc-dg.exp: Likewise.
38900
38901 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
38902
38903         PR target/5379
38904         * gcc.dg/20020122-2.c: New test.
38905
38906 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
38907
38908         * gcc.dg/20020122-1.c: New test.
38909
38910 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
38911
38912         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
38913
38914 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
38915
38916         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
38917
38918 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38919
38920         * gcc.c-torture/compile/20020121-1.c: New test.
38921
38922 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38923
38924         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
38925         ld_library_path.
38926
38927 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
38928
38929         * gcc.dg/20020218-1.c: New test.
38930
38931 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
38932
38933         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
38934         messages
38935         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
38936         "At global scope" warning
38937         * g++.dg/ext/align1.C: Change cygwin test for alignment
38938         from db-bogus to dg-warning
38939
38940 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
38941
38942         * g77.f-torture/compile/cpp2.F: New test.
38943
38944 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38945
38946         * g++.dg/template/access1.C: New test.
38947
38948 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
38949
38950         * gcc.dg/20020118-1.c: New.
38951
38952 2002-01-18  Kazu Hirata  <kazu@hxi.com>
38953
38954         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
38955
38956 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38957
38958         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
38959         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
38960         alignment warnings.
38961
38962 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38963
38964         * gcc.misc-tests/i386-prefetch.exp: Save and restore
38965         torture_with_loops and torture_without_loops
38966
38967 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
38968
38969         * gcc.c-torture/compile/20020116-1.c: New test.
38970
38971 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
38972
38973         * gcc.dg/20020116-2.c: New test.
38974
38975         * gcc.dg/ultrasp4.c: New test.
38976
38977         * gcc.dg/20020116-1.c: New test.
38978
38979 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
38980
38981         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
38982         by EABI.
38983
38984 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
38985
38986         * gcc.misc-tests/i386-prefetch.exp: New.
38987         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
38988         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
38989         * gcc.misc-tests/i386-pf-none-1.c: New test.
38990         * gcc.misc-tests/i386-pf-sse-1.c: New test.
38991
38992 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
38993
38994         * gcc.dg/gnu89-init-1.c: Add new tests.
38995
38996 2002-01-15  Andreas Jaeger  <aj@suse.de>
38997
38998         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
38999         * gcc.dg/i386-mmx-2.c: Likewise.
39000         * gcc.dg/i386-sse-1.c: Likewise.
39001         * gcc.dg/i386-sse-2.c: Likewise.
39002         * gcc.dg/i386-sse-3.c: Likewise.
39003
39004 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
39005
39006         * g77.f-torture/execute/intrinsic-unix-bessel.f:
39007         Uncomment additional cases that now pass.
39008
39009 2002-01-11  Richard Henderson  <rth@redhat.com>
39010
39011         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
39012         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
39013
39014 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
39015
39016         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
39017
39018 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
39019
39020         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
39021         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
39022
39023 2002-01-10  Dale Johannesen  <dalej@apple.com>
39024
39025         * gcc.c-torture/execute/loop-11.c: New.
39026
39027 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
39028
39029         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
39030         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
39031
39032 2002-01-09  Richard Henderson  <rth@redhat.com>
39033
39034         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
39035         type in which to perform the operation for each size.
39036
39037 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
39038
39039         * gcc.c-torture/compile/20020109-2.c: New test.
39040
39041 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
39042
39043         * gcc.c-torture/execute/loop-10.c: New test.
39044
39045 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
39046
39047         * gcc.c-torture/compile/20010226-1.c: New test.
39048         * gcc.c-torture/compile/20010227-1.c: New test.
39049         * gcc.c-torture/compile/20010426-1.c: New test.
39050         * gcc.c-torture/compile/20010510-1.c: New test.
39051         * gcc.c-torture/compile/20010605-3.c: New test.
39052         * gcc.c-torture/compile/20010824-1.c: New test.
39053         * gcc.c-torture/execute/20010409-1.c: New test.
39054         * gcc.dg/noncompile/20000901-1.c: New test.
39055         * gcc.dg/20001023-1.c: New test.
39056         * gcc.dg/20001101-1.c: New test.
39057         * gcc.dg/20001102-1.c: New test.
39058         * gcc.dg/20010207-1.c: New test.
39059         * gcc.dg/20010405-1.c: New test.
39060         * gcc.dg/20010822-1.c: New test.
39061         * gcc.dg/20011107-1.c: New test.
39062
39063 2002-01-09  Jeffrey A Law  (law@redhat.com)
39064
39065         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
39066
39067         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
39068         execution failure on PA targets.
39069
39070 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
39071
39072         * gcc.c-torture/compile/20020109-1.c: New test.
39073
39074 2002-01-08  Kazu Hirata  <kazu@hxi.com>
39075
39076         * gcc.c-torture/execute/20020108-1.c: New test.
39077
39078 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
39079
39080         * gcc.dg/20020108-1.c: New test.
39081
39082 2002-01-08  H.J. Lu <hjl@gnu.org>
39083
39084         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
39085         for header files.
39086
39087 2002-01-08  Geoff Keating  <geoffk@redhat.com>
39088
39089         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
39090         consistency.
39091
39092 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
39093
39094         * gcc.dg/altivec-4.c: Test altivec predicates.
39095
39096 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
39097
39098         * gcc.c-torture/execute/20020107-1.c: New test.
39099
39100 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
39101
39102         PR c/5279
39103         * gcc.c-torture/compile/20020106-1.c: New test.
39104
39105 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
39106
39107         * gcc.c-torture/execute/nestfunc-4.c: New test.
39108
39109 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
39110
39111         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
39112         extra triple that slipped in.
39113         * g++.old-deja/g++.abi/align.C: Likewise.
39114         * g++.old-deja/g++.abi/bitfields.C: Likewise.
39115
39116 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
39117
39118         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
39119         * g++.old-deja/g++.abi/align.C: Likewise.
39120         * g++.old-deja/g++.abi/bitfields.C: Likewise.
39121
39122         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
39123         on FreeBSD/i386.
39124         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
39125         FreeBSD.
39126
39127 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
39128
39129         * gcc.dg/20020104-1.c: New test.
39130
39131         * gcc.dg/20020104-2.c: New test.
39132
39133 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
39134
39135         * gcc.dg/20020103-1.c: Fix typo in target selector.
39136
39137 2002-01-03  Richard Henderson  <rth@redhat.com>
39138
39139         * gcc.dg/20020103-1.c: New.
39140
39141 2002-01-03  Kazu Hirata  <kazu@hxi.com>
39142
39143         * gcc.c-torture/execute/20020103-1.c: New test.
39144
39145 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
39146
39147         * g++.dg/other/debug2.C: New test.
39148
39149         * gcc.c-torture/compile/20020103-1.c: New test.
39150
39151 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
39152
39153         * gcc.dg/gnu89-init-1.c: Added new tests.
39154
39155 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39156
39157         * g++.dg/template/friend2.C: Remove as patch is reverted.
39158
39159         * g++.dg/warn/oldcast1.C: New test.
39160
39161         * g++.dg/template/ptrmem1.C: New test.
39162         * g++.dg/template/ptrmem2.C: New test.
39163
39164         * g++.dg/template/ntp.C: New test.
39165
39166         * g++.dg/other/component1.C: New test.
39167
39168         * g++.dg/template/ttp3.C: New test.
39169
39170         * g++.dg/template/friend2.C: New test.
39171         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
39172
39173 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39174
39175         * g++.dg/other/ptrmem1.C: New test.
39176         * g++.dg/other/ptrmem2.C: New test.
39177
39178 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39179
39180         * g++.dg/template/ctor1.C: New test.
39181
39182 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39183
39184         * g++.dg/template/friend2.C: New test.
39185
39186 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
39187
39188         * gcc.dg/mmix-1.c: New test.
39189
39190 2001-12-31  Richard Henderson  <rth@redhat.com>
39191
39192         * gcc.dg/asm-5.c: New.
39193
39194 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
39195
39196         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
39197         in namespace __gnu_cxx
39198
39199 2001-12-30  Richard Henderson  <rth@redhat.com>
39200
39201         * gcc.dg/debug-6.c: New.
39202
39203 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
39204
39205         * gcc.c-torture/compile/20011229-2.c: New test.
39206
39207 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
39208
39209         * gcc.dg/debug-3.c: New test.
39210         * gcc.dg/debug-4.c: New test.
39211         * gcc.dg/debug-5.c: New test.
39212
39213 2001-12-29  Richard Henderson  <rth@redhat.com>
39214
39215         * g++.dg/eh/loop1.C: New.
39216
39217 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39218
39219         * g++.dg/template/crash1.C: New test.
39220
39221 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39222
39223         * g++.dg/other/const1.C: New test.
39224
39225 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
39226
39227         * gcc.c-torture/compile/20011229-1.c: New test.
39228
39229 2001-12-28  Stan Shebs  <shebs@apple.com>
39230
39231         * lib/objc-torture.exp: Resync with c-torture.exp.
39232         * lib/objc.exp: Load standard libraries.
39233
39234 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
39235
39236         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
39237         additional tests.
39238
39239 2001-12-27  Roger Sayle <roger@eyesopen.com>
39240
39241         * gcc.c-torture/execute/string-opt-16.c: New testcase.
39242
39243 2001-12-27  Richard Henderson  <rth@redhat.com>
39244
39245         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
39246
39247 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
39248
39249         * g++.dg/eh/ctor1.C: New test.
39250         * g++.dg/other/error2.C: New test.
39251
39252 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
39253
39254         * g++.dg/other/init2.C: New test.
39255
39256 2001-12-24  Richard Henderson  <rth@redhat.com>
39257
39258         * gcc.dg/20011223-1.c: New.
39259         * gcc.dg/inline-1.c: New.
39260
39261 2001-12-23  Richard Henderson  <rth@redhat.com>
39262
39263         * gcc.dg/asm-4.c: Test operand modifiers.
39264
39265 2001-12-23  Richard Henderson  <rth@redhat.com>
39266
39267         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
39268
39269 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39270
39271         * gcc.c-torture/execute/20011223-1.c: New test.
39272
39273 2001-12-21  Richard Henderson  <rth@redhat.com>
39274
39275         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
39276         re-enables the warning.
39277
39278 2001-12-21  Richard Henderson  <rth@redhat.com>
39279
39280         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
39281
39282 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
39283
39284         * gcc.c-torture/compile/20011218-1.c: New test.
39285
39286 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
39287
39288         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
39289         arm-isr.c test.
39290         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
39291         epilogue generation for ARM ISR routines.
39292
39293 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39294
39295         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
39296         * gcc.dg/format/c90-printf-3.c: Likewise.
39297         * gcc.dg/format/c99-printf-3.c: Likewise.
39298         * gcc.dg/format/ext-1.c: Likewise.
39299         * gcc.dg/format/ext-6.c: Likewise.
39300         * gcc.dg/format/format.h: Prototype unlocked stdio.
39301
39302 2001-12-20  Richard Henderson  <rth@redhat.com>
39303
39304         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
39305         (arena): Use it.
39306         (malloc): Correct allocation logic.  Abort if we fill up the
39307         arena before initialization complete.
39308         (realloc): Correct allocation logic.
39309
39310 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
39311
39312         * gcc.c-torture/compile/20011219-2.c: New test.
39313
39314         * gcc.c-torture/execute/20011219-1.c: New test.
39315
39316 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
39317
39318         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
39319         target does not support weak symbols.
39320
39321 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
39322
39323         * gcc.c-torture/compile/20011219-1.c: New test.
39324
39325 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
39326
39327         * g++.dg/other/error1.C: New test.
39328
39329 2001-12-17  Jeffrey A Law  (law@redhat.com)
39330
39331         * gcc.c-torture/execute/20011217-1.c: New test.
39332
39333 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
39334
39335         * objc.dg/special/: New directory.
39336         * objc.dg/special/special.exp: New file.
39337         * objc.dg/special/unclaimed-category-1.h: New file.
39338         * objc.dg/special/unclaimed-category-1a.m: New file.
39339         * objc.dg/special/unclaimed-category-1.m: New file.
39340
39341 2001-12-17  Andreas Jaeger  <aj@suse.de>
39342
39343         * gcc.c-torture/compile/20011217-2.c: New test.
39344
39345 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39346
39347         * gcc.c-torture/compile/20011217-1.c: New test.
39348
39349 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
39350
39351         * testsuite/gcc.dg/20011214-1.c: New.
39352
39353 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
39354
39355         * gcc.dg/altivec-4.c: New.
39356
39357 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
39358
39359         * gcc.dg/20011113-1.c: New test.
39360
39361 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39362
39363         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
39364         std::__malloc_alloc_template<0> and
39365         std::__default_alloc_template<false, 0>.
39366
39367 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
39368
39369         * objc/execute/bf-21.m: New test.
39370         * objc/execute/enumeration-1.m: New test.
39371         * objc/execute/enumeration-2.m: New test.
39372
39373 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
39374
39375         * gcc.dg/gnu89-init-1.c: New test.
39376
39377 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39378
39379         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
39380         * g++.old-deja/g++.jason/2371.C: Likewise.
39381         * g++.old-deja/g++.jason/template33.C: Likewise.
39382         * g++.old-deja/g++.jason/template34.C: Likewise.
39383         * g++.old-deja/g++.jason/template36.C: Likewise.
39384         * g++.old-deja/g++.oliva/typename1.C: Likewise.
39385         * g++.old-deja/g++.oliva/typename2.C: Likewise.
39386         * g++.old-deja/g++.other/typename1.C: Likewise.
39387         * g++.old-deja/g++.pt/inherit2.C: Likewise.
39388         * g++.old-deja/g++.pt/nontype5.C: Likewise.
39389         * g++.old-deja/g++.pt/typename11.C: Likewise.
39390         * g++.old-deja/g++.pt/typename14.C: Likewise.
39391         * g++.old-deja/g++.pt/typename16.C: Likewise.
39392         * g++.old-deja/g++.pt/typename3.C: Likewise.
39393         * g++.old-deja/g++.pt/typename4.C: Likewise.
39394         * g++.old-deja/g++.pt/typename5.C: Likewise.
39395         * g++.old-deja/g++.pt/typename7.C: Likewise.
39396         * g++.old-deja/g++.robertl/eb9.C: Likewise.
39397
39398 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
39399
39400         * g++.dg/other/linkage1.C: New test.
39401         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
39402         specifiers.
39403
39404 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
39405
39406         * gcc.dg/concat.c: New test.
39407
39408 2001-12-11  Stan Shebs  <shebs@apple.com>
39409
39410         * objc/compile: New test directory.
39411         * objc/compile/compile.exp: New expect script.
39412         * objc/compile/20011211-1.m: New compile test.
39413
39414 2001-12-11  Jason Merrill  <jason@redhat.com>
39415
39416         * lib/prune.exp (prune_gcc_output): Also handle "In member
39417         function".  So many permutations...
39418
39419 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
39420
39421         * g++.dg/template/typedef1.C: New test.
39422
39423 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
39424
39425         * g++.dg/other/copy1.C: New test.
39426
39427 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
39428
39429         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
39430
39431         * gcc.dg/builtin-choose-expr.c: New.
39432
39433 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
39434
39435         * gcc.dg/altivec-2.c: New.
39436
39437 2001-12-07  Richard Henderson  <rth@redhat.com>
39438
39439         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
39440
39441 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
39442
39443         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
39444         ultrasparc.
39445
39446 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39447
39448         * g++-old.deja/g++.robertl/eb101.C: Deleted.
39449
39450 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
39451
39452         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
39453         variable argument list.
39454
39455 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
39456
39457         * gcc.c-torture/execute/memcheck: Delete entire directory.
39458         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
39459         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
39460
39461 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39462
39463         * gcc.dg/Wshadow-1.c: New test.
39464
39465 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
39466
39467         * gcc.c-torture/compile/20011130-1.c: New test.
39468
39469         * gcc.dg/noncompile/20011025-1.c: New test.
39470
39471         * g++.dg/other/anon-union.C: New test.
39472
39473         * gcc.c-torture/execute/20011024-1.c: New test.
39474
39475 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39476
39477         * gcc.c-torture/execute/20000722-1.x,
39478         gcc.c-torture/execute/20010123-1.x: Remove.
39479         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
39480         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
39481         gcc.dg/c99-complit-2.c: New tests.
39482
39483 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
39484
39485         * g++.dg/inherit/base1.C: New test.
39486
39487 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
39488
39489         * g++.dg/other/stdarg1.C: New test.
39490
39491         * gcc.c-torture/compile/20011130-2.c: New test.
39492
39493 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
39494
39495         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
39496         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
39497         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
39498         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
39499         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
39500         * gcc.dg/builtin-prefetch-1.c: New test.
39501
39502 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
39503
39504         * gcc.dg/20011130-1.c: New test.
39505
39506 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
39507
39508         * g++.dg/other/scope1.C: New test.
39509         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
39510
39511 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39512
39513         * gcc.dg/vla-init-1.c: New test.
39514
39515 2001-12-01  Geoff Keating  <geoffk@redhat.com>
39516
39517         * gcc.c-torture/compile/structs.c: New testcase from GDB.
39518
39519 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39520
39521         * objc.dg/alias.m: Update.
39522         * objc.dg/class-1.m: Update.
39523         * objc.dg/const-str-1.m: Update.
39524         * objc.dg/fwd-proto-1.m: Update.
39525         * objc.dg/id-1.m: Update.
39526         * objc.dg/super-class-1.m: Update.
39527
39528 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
39529
39530         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
39531         constructs.
39532
39533 2001-11-28  Jeffrey A Law  (law@cygnus.com)
39534
39535         * gcc.c-torture/execute/20011128-1.c: New test.
39536
39537 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
39538
39539         * gcc.dg/20011127-1.c: New test.
39540
39541 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39542
39543         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
39544         from Austin Group draft 7.
39545         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
39546         scanf format arguments.
39547         * gcc.dg/format/no-exargs-2.c: New test.
39548
39549 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
39550
39551         * g++.dg/abi/vbase8-4.C: New test.
39552
39553 2001-11-24  Ian Lance Taylor  <ian@airs.com>
39554
39555         * gcc.c-torture/execute/20011121-1.c: New test.
39556
39557 2001-11-23  Jeffrey A Law  (law@cygnus.com)
39558
39559         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
39560
39561 2001-11-23  Andreas Jaeger  <aj@suse.de>
39562
39563         * gcc.dg/cpp/charconst-2.c: New test.
39564
39565 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
39566
39567         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
39568         to the host if it is remote.  Let tests specify extra headers
39569         they use.
39570         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
39571         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
39572         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
39573         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
39574         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
39575         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
39576         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
39577         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
39578         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
39579         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
39580
39581 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
39582
39583         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
39584         for little endian ARMs.
39585
39586 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
39587
39588         * gcc.c-torture/compile/20011119-1.c: New test.
39589         * gcc.c-torture/compile/20011119-2.c: New test.
39590
39591 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
39592
39593         * gcc.dg/altivec-1.c: Fix typo.
39594
39595 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39596
39597         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
39598
39599 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
39600
39601         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
39602
39603 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
39604
39605         * lib/g77.exp: Don't specify --rpath-link.
39606
39607         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
39608         across all the headers.
39609         * gcc.dg/format/format.exp: For testing on a remote host,
39610         copy format.h.
39611
39612         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
39613         * gcc.c-torture/execute/930406-1.c: Likewise.
39614         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39615
39616 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
39617
39618         * gcc.dg/altivec-1.c: New.
39619
39620 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
39621
39622         * gcc.dg/cpp/fpreprocessed.c: New test case.
39623
39624 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39625
39626         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
39627         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
39628         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
39629
39630 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39631
39632         * gcc.dg/no-builtin-1.c: New test.
39633
39634 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
39635
39636         * gcc.c-torture/execute/20011115-1.c: New test.
39637
39638 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
39639
39640         * gcc.c-torture/compile/20011114-2.c: New test.
39641         * gcc.c-torture/compile/20011114-3.c: New test.
39642         * gcc.c-torture/compile/20011114-4.c: New test.
39643
39644 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39645
39646         * g++.dg/other/init1.C: New test.
39647
39648 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
39649
39650         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
39651         message.
39652
39653         * gcc.c-torture/execute/20011114-1.c: New testcase.
39654
39655         * gcc.c-torture/compile/20010327-1.c: Revert last change.
39656         * gcc.c-torture/compile/20011114-1.c: New test, exactly
39657         like the (before this change) version of 20010327-1.c.
39658
39659 2001-11-14  Roger Sayle <roger@eyesopen.com>
39660
39661         * gcc.c-torture/execute/string-opt-13.c: New testcase.
39662
39663 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
39664
39665         * g++.dg/init/array2.C: New test.
39666
39667 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
39668
39669         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
39670
39671 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
39672
39673         * g++.dg/other/forscope1.C: New test.
39674         * g++.dg/ext/forscope1.C: New test.
39675         * g++.dg/ext/forscope2.C: New test.
39676
39677 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
39678
39679         * gcc.c-torture/execute/20011113-1.c: New test.
39680
39681 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
39682
39683         * gcc.c-torture/execute/20011109-2.c: New test.
39684
39685         * gcc.c-torture/execute/20011109-1.c: New test.
39686
39687 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
39688
39689         * gcc.c-torture/compile/20011109-1.c: New test.
39690
39691 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
39692
39693         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
39694         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
39695         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
39696         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
39697         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
39698         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
39699         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
39700
39701 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39702
39703         * g++.dg/warn/Wshadow-1.C: New tests.
39704         * g++.old-deja/g++.mike/for3.C: Update.
39705
39706 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39707
39708         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
39709         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
39710         XFAILs.  Adjust expected error texts.
39711         * gcc.c-torture/compile/20011106-1.c,
39712         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
39713         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
39714         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
39715         gcc.dg/c99-array-lval-5.c: New tests.
39716
39717 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39718
39719         * gcc.dg/cpp/defined.c: Update.
39720
39721 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39722
39723         * gcc.c-torture/execute/anon-1.c: New test.
39724
39725 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
39726
39727         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
39728         same size, so no warning should be produced on stormy16.
39729
39730         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
39731         due to oversized array.
39732         * g++.old-deja/g++.mike/ns15.C: Likewise.
39733         * g++.old-deja/g++.pt/crash16.C: Likewise.
39734
39735 2001-11-02  Graham Stott  <grahams@redhat.com>
39736
39737         * g++.dgother/debug1.C: Fix typos.
39738
39739 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
39740
39741         * g++.dg/other/debug1.C: New test.
39742
39743 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39744
39745         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
39746         of unsigned long.
39747
39748 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
39749
39750         * gcc.dg/20011029-2.c: New test.
39751
39752         * gcc.c-torture/compile/20011029-1.c: New test.
39753
39754 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
39755
39756         * objc/execute/class_self-1.m: New test.
39757         * objc/execute/class_self-2.m: New test.
39758
39759 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
39760
39761         * gcc.misc-tests/msgs.exp: Delete.
39762         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
39763         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
39764         error set to match recent changes.
39765
39766 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
39767
39768         * gcc.dg/20011021-1.c: New test.
39769
39770 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
39771
39772         * gcc.c-torture/compile/20011023-1.c: New test.
39773
39774 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
39775
39776         * lib/g77.exp: Rewrite based on lib/g++.exp.
39777
39778 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
39779
39780         * gcc.c-torture/execute/20011019-1.c: New test.
39781
39782         * gcc.dg/20011018-1.c: New test.
39783
39784 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
39785
39786         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
39787
39788 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
39789
39790         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
39791         * gcc.dg/attr-invalid.c: Likewise.
39792
39793 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
39794
39795         * testsuite/gcc.dg/20011015-1.c: New test.
39796
39797 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
39798
39799         * g++.dg/template/unify2.C: New test.
39800
39801 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
39802
39803         * g++.dg/other/exception-specification.C: New test
39804
39805 2001-10-13  Tom Rix  <trix@redhat.com>
39806
39807         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
39808         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
39809
39810 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
39811
39812         * testsuite/gcc.dg/20011009-1.c: New test.
39813
39814 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
39815
39816         PR g++/4476
39817         * g++.dg/other/friend1.C: New test.
39818
39819 2001-10-11  Richard Henderson  <rth@redhat.com>
39820
39821         * g++.old-deja/g++.other/crash18.C: Add -S to options.
39822
39823 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39824
39825         * gcc.c-torture/compile/20011010-1.c: New.
39826
39827 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39828
39829         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
39830         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
39831         g77.f-torture/execute/execute.exp,
39832         g77.f-torture/noncompile/noncompile.exp,
39833         gcc.c-torture/compile/compile.exp,
39834         gcc.c-torture/execute/execute.exp,
39835         gcc.c-torture/execute/ieee/ieee.exp,
39836         gcc.c-torture/execute/memcheck/memcheck.exp,
39837         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
39838         objc/execute/execute.exp: Update FSF address.
39839
39840 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
39841
39842         * gcc.dg/cpp/cmdlne-C.c: Update.
39843         * gcc.dg/cpp/cmdlne-C2.c: New.
39844
39845 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39846
39847         * gcc.c-torture/execute/20011008-3.c: New.
39848
39849 2001-10-08  DJ Delorie  <dj@redhat.com>
39850
39851         * gcc.dg/20011008-1.c: New.
39852         * gcc.dg/20011008-2.c: New.
39853
39854 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39855
39856         * gcc.dg/cpp/spacing1.c: Update test.
39857
39858 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39859
39860         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
39861         spelling errors of "separate" as "seperate".
39862
39863 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
39864
39865         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
39866         enough to avoid inlining.
39867
39868 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39869
39870         * lib/g77.exp: set libg2c_dir correctly.
39871
39872 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39873
39874         * gcc.dg/cpp/macro11.c: New test.
39875
39876 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39877
39878         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
39879         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
39880         gcc.dg/format/multattr-3.c: New tests.
39881         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
39882         tests for format attributes on function pointers being rejected.
39883
39884 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39885
39886         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
39887
39888 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39889
39890         * g++.dg/warn/format1.C: New test.
39891
39892 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
39893
39894         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
39895
39896 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39897
39898         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
39899
39900 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39901
39902         * gcc.dg/cpp/redef2.c: Add test.
39903
39904 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
39905
39906         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
39907         long-standing bug on i686, apparently.
39908         * gcc.c-torture/execute/loop-2c.x: New file.
39909         * gcc.c-torture/execute/loop-2d.x: New file.
39910         * gcc.c-torture/execute/loop-3c.x: New file.
39911
39912 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
39913
39914         * gcc.dg/cpp/20000625-2.c: Correct line number.
39915
39916 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39917
39918         * gcc.dg/cpp/macro10.c: New test.
39919         * gcc.dg/cpp/strify3.c: New test.
39920         * gcc.dg/cpp/spacing1.c: Add tests.
39921         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
39922         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
39923
39924 2001-09-24  DJ Delorie  <dj@redhat.com>
39925
39926         * gcc.c-torture/execute/20010924-1.c: New test.
39927
39928 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39929
39930         * testsuite/objc/execute/paste.m: Remove.
39931
39932 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39933
39934         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
39935
39936 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
39937
39938         * g77.dg/strlen0.f: New test.
39939
39940 2001-09-21  Richard Henderson  <rth@redhat.com>
39941
39942         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
39943         * g++.old-deja/g++.abi/vtable2.C: Likewise.
39944
39945 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39946
39947         Table-driven attributes.
39948         * g++.dg/ext/attrib1.C: New test.
39949
39950 2001-09-20  DJ Delorie  <dj@redhat.com>
39951
39952         * gcc.dg/20000926-1.c: Update expected warning messages.
39953         * gcc.dg/array-2.c: Likewise, and test for warnings too.
39954         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
39955         array.
39956
39957 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
39958
39959         * g++.dg/eh/registers1.C: New test case.
39960
39961 2001-09-17  Richard Henderson  <rth@redhat.com>
39962
39963         * gcc.dg/array-5.c: Fix VLA decomposition test.
39964
39965 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39966
39967         * gcc.dg/cpp/line5.c: New testcase.
39968
39969 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
39970
39971         * gcc.dg/cpp/macro9.c: New test.
39972
39973 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
39974
39975         * gcc.c-torture/execute/980223.c: Change type of addr from long
39976         to char *.
39977
39978 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
39979
39980         * gcc.c-torture/execute/20010915-1.c: New test.
39981
39982 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
39983
39984         * g77.dg/bprob: New directory.
39985         * g77.dg/bprob/bprob.exp: New file.
39986         * g77.dg/bprob/bprob-1.f: New test.
39987         * g77.dg/gcov: New directory.
39988         * g77.dg/gcov/gcov.exp: New file.
39989         * g77.dg/gcov/gcov-1.f: New test.
39990         * g77.dg/gcov/gcov-1.x: New file.
39991
39992 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39993
39994         * gcc.dg/cpp/directiv.c: Update.
39995         * gcc.dg/cpp/undef1.c: Update.
39996
39997 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
39998
39999         * gcc.dg/20010912-1.c: New test.
40000
40001 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
40002
40003         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
40004         language-independent file in lib.
40005         * lib/gcov.exp: New file.
40006
40007 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40008
40009         * gcc.c-torture/compile/20010911-1.c: New test.
40010
40011 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
40012
40013         * lib/profopt.exp: New, to support profile-directed optimizations.
40014         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
40015         * gcc.misc-tests/bprob-1.c: New test.
40016         * gcc.misc-tests/bprob-2.c: New test.
40017
40018 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
40019
40020         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
40021         XFAIL and which kinds of gcov output to verify.
40022         * gcc.misc-tests/gcov-4b.x: New file.
40023         * gcc.misc-tests/gcov-5b.x: New file.
40024         * gcc.misc-tests/gcov-6.x: New file.
40025         * gcc.misc-tests/gcov-7.c: New test.
40026         * gcc.misc-tests/gcov-7.x: New file.
40027
40028 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
40029
40030         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
40031         * gcc.misc-tests/gcov-6.c: New test.
40032
40033 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40034
40035         PR c++/3986
40036         * g++.dg/abi/vbase1.C: New test.
40037
40038 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
40039
40040         * objc.dg/method-2.m: New.
40041
40042 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40043
40044         PR c++/4203
40045         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
40046         * g++.dg/init/empty1.C: New test.
40047
40048 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
40049
40050         * gcc.c-torture/compile/20010903-1.c: New test.
40051
40052 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
40053
40054         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
40055         for m68k.
40056
40057 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
40058
40059         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
40060
40061         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
40062
40063         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
40064
40065 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
40066
40067         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
40068         for 16-bit 'unsigned int'.
40069
40070 2001-08-29  Kazu Hirata  <kazu@hxi.com>
40071
40072         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
40073
40074 2001-08-27  Richard Henderson  <rth@redhat.com>
40075
40076         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
40077         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
40078
40079 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
40080
40081         * gcc.dg/asm-names.c (ymain): New.
40082
40083 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
40084
40085         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
40086         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
40087         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
40088
40089 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40090
40091         * gcc.dg/compare5.c: New testcase.
40092
40093 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
40094
40095         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
40096         and "In instantiation".
40097
40098 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
40099
40100         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
40101
40102 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
40103
40104         * gcc.misc-tests/gcov.exp: Add support for branch information.
40105         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
40106         * gcc.misc-tests/gcov-4.c: New test.
40107         * gcc.misc-tests/gcov-4b.c: New test.
40108         * gcc.misc-tests/gcov-5b.c: New test.
40109
40110 2001-08-20  Zack Weinberg  <zackw@panix.com>
40111
40112         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
40113         expected to fail.
40114
40115 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40116
40117         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
40118
40119 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
40120
40121         * g++.dg/eh/template1.C: New test.
40122
40123 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
40124
40125         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
40126         Fix thinko.
40127         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
40128         for xfail.
40129
40130 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
40131
40132         * lib/g77-dg.exp: Use prune.exp for common procedures
40133         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
40134         * lib/g77.exp: (g77-dg-prune) Remove
40135
40136 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
40137
40138         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
40139
40140 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40141
40142         * g++.dg/template/unify1.C: New test.
40143
40144 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
40145
40146         * g++.dg/abi/empty4.C: New test.
40147
40148 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
40149
40150         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
40151         solaris2.*
40152         * g77.f-torture/compile/pr3743.x: Likewise.
40153
40154 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40155
40156         * g++.dg/other/using-declaration.C: New test.
40157
40158 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40159
40160         * gcc.dg/cpp/tr-sign.c: New testcase.
40161
40162 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40163
40164         * gcc.dg/cpp/19951025-1.c: Revert.
40165         * gcc.dg/cpp/directiv.c: We no longer process directives that
40166         interrupt macro arguments.
40167
40168 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
40169
40170         * gcc.dg/bconstp-1.c: New test.
40171
40172 2001-08-03  Richard Henderson  <rth@redhat.com>
40173
40174         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
40175
40176 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40177
40178         * gcc.dg/cpp/19951025-1.c: Update.
40179
40180 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
40181
40182         * g77.dg/ff90-1.f (s): Fix reference of variable z,
40183         should be x.
40184
40185 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
40186
40187         Kill -fhonor-std.
40188         * g++.old-deja/g++.ns/ns14.C: Remove special options.
40189         * g++.old-deja/g++.other/std1.C: Likewise.
40190         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
40191
40192 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
40193
40194         * lib/g77.exp: Load gcc-defs.exp for common procedures
40195         (g77_pass, g77_fail, g77_finish, g77_exit,
40196         ${tool}_check_unsupported_p} Now redundant.  Deleted.
40197
40198 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
40199
40200         * g77.dg/fbackslash.f
40201         * g77.dg/fcase-preserve.f
40202         * g77.dg/ff90-1.f
40203         * g77.dg/ffixed-line-length-0.f
40204         * g77.dg/ffixed-line-length-132.f
40205         * g77.dg/ffixed-line-length-7.f
40206         * g77.dg/ffixed-line-length-72.f
40207         * g77.dg/ffixed-line-length-none.f
40208         * g77.dg/ffree-form-1.f
40209         * g77.dg/fno-backslash.f
40210         * g77.dg/fno-f90-1.f
40211         * g77.dg/fno-fixed-form-1.f
40212         * g77.dg/fno-onetrip.f
40213         * g77.dg/fno-typeless-boz.f
40214         * g77.dg/fno-underscoring.f
40215         * g77.dg/fno-vxt-1.f
40216         * g77.dg/fonetrip.f
40217         * g77.dg/ftypeless-boz.f
40218         * g77.dg/fugly-assumed.f
40219         * g77.dg/funderscoring.f
40220         * g77.dg/fvxt-1.f
40221
40222 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
40223
40224         * objc.dg/fwd-proto-1.m: New.
40225         * objc.dg/local-decl-1.m: New.
40226         * objc.dg/naming-1.m: New.
40227         * objc.dg/naming-2.m: New.
40228         * objc.dg/proto-hier-1.m: New.
40229
40230 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
40231
40232         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
40233         largest-type elements to a struct makes its size grow.
40234
40235 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40236
40237         * g++.dg/abi/vthunk1.C: New test.
40238
40239 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40240
40241         * g++.dg/abi/vbase8-22.C: New test.
40242
40243 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40244
40245         * gcc.dg/cpp/macro8.c: New test.
40246
40247 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
40248
40249         * g++.dg/abi/vbase8-21.C: New test.
40250
40251 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
40252
40253         * g++.dg/abi/vbase8-10.C: New test.
40254
40255 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40256
40257         * lib/g++.exp (g++_set_ld_library_path): Renamed to
40258         ${tool}_set_ld_library_path.
40259         Changed caller.
40260         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
40261         g++.exp.
40262
40263 2001-07-26  Stan Cox <scox@redhat.com>
40264
40265         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
40266         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
40267         gcc_exit, gcc_check_unsupported_p):
40268         Moved to gcc-deps.exp
40269         * gcc-deps.exp: New file.
40270
40271 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40272
40273         * g++.old-deja/g++.pt/defarg14.C: New test.
40274
40275 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40276
40277         * g++.old-deja/g++.other/lineno5.C: New test.
40278
40279 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40280
40281         * g++.old-deja/g++.pt/crash68.C: New test.
40282
40283 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40284
40285         * g++.old-deja/g++.other/crash42.C: New test.
40286
40287 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40288
40289         * gcc.dg/cpp/extratokens.c: Fix.
40290         * gcc.dg/cpp/skipping2.c: New tests.
40291
40292 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40293
40294         * gcc.c-torture/execute/20010724-1.c: New file.
40295         * gcc.c-torture/execute/20010724-1.x: New file.
40296
40297 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40298
40299         * g++.old-deja/g++.other/cond7.C: New test.
40300
40301 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40302
40303         * g++.old-deja/g++.other/optimize4.C: New test.
40304
40305 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40306
40307         * g++.old-deja/g++.abi/vbase8-5.C: New test.
40308
40309 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
40310
40311         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
40312         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
40313         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
40314         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
40315
40316         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
40317         bug report" message.
40318
40319         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
40320         * g++.dg/ext/instantiate1.C: Move from old-deja.
40321
40322 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
40323
40324         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
40325         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
40326         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
40327         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
40328
40329 2001-07-23  Jeffrey A Law  (law@cygnus.com)
40330
40331         * gcc.c-torture/execute/20010723-1.c: New test.
40332
40333 2001-07-23  Ben Elliston  <bje@redhat.com>
40334
40335         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
40336
40337 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40338
40339         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
40340         i[34567]86-*-*.
40341         Delete handling of ieee_multilib_flags.
40342         Pass -mieee for alpha*-*-* and sh-*-*.
40343         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
40344
40345 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
40346
40347         Remove old-abi tests.
40348         * g++.old-deja/g++.mike/p11116.C: Remove.
40349         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
40350
40351 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
40352
40353         * g77.f-torture/compile/pr3743.f: New test
40354
40355 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
40356
40357         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
40358
40359 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40360
40361         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
40362         g++.old-deja/g++.pt/static6.C: Likewise.
40363         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
40364         supports weak symbols.
40365
40366 2001-07-18  Andreas Jaeger  <aj@suse.de>
40367
40368         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
40369         supported again.
40370
40371 2001-07-18  Andreas Jaeger  <aj@suse.de>
40372
40373         * gcc.dg/iftrap-1.c: Fix target line.
40374
40375 2001-07-17  Richard Henderson  <rth@redhat.com>
40376
40377         * gcc.c-torture/execute/20010717-1.c: New.
40378
40379 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40380
40381         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
40382         tests.
40383
40384 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40385
40386         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
40387
40388 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40389
40390         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
40391         UAC_SIGBUS, UAC_NOPRINT definitions.
40392
40393 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
40394
40395         * objc/execute/object_is_class.m: New test.
40396         * objc/execute/object_is_meta_class.m: New test.
40397
40398 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40399
40400         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
40401         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
40402
40403 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
40404
40405         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
40406         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
40407
40408 2001-07-14  Richard Henderson  <rth@redhat.com>
40409
40410         * gcc.dg/iftrap-1.c: New.
40411
40412 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
40413
40414         * g77.f-torture/execute/intrinsic77.f: New test.
40415
40416 2001-07-11  Janis Johnson <janis@us.ibm.com>
40417
40418         * gcc.misc-tests/gcov-3.c: New test.
40419
40420 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
40421
40422         * gcc.c-torture/compile/20010711-1.c,
40423         * gcc.c-torture/compile/20010711-2.c: New tests.
40424
40425 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
40426
40427         * gcc.c-torture/execute/20010711-1.c: New test.
40428
40429 2001-07-11  Ben Elliston  <bje@redhat.com>
40430
40431         * g++.old-deja/g++.other/enum5.C: New test.
40432
40433 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
40434
40435         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
40436         (g++-dg-prune): Call prune_gcc_output.
40437         * prune.exp: New file for prune_gcc_output.
40438         * lib/g++.exp, lib/gcc.exp: Load it.
40439
40440 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40441
40442         * gcc.c-torture/compile/20010701-1.c,
40443         g++.old-deja/g++.ext/attrib6.C: New tests.
40444
40445 2001-07-06  Jeffrey A Law  (law@cygnus.com)
40446
40447         * gcc.c-torture/compile/20010706-1.c: New test.
40448
40449 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
40450
40451         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
40452
40453 2001-06-28  Stan Shebs  <shebs@apple.com>
40454
40455         * gcc.dg/pragma-darwin.c: New test.
40456
40457 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40458
40459         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
40460         Solaris 2.[678] system.
40461
40462 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40463
40464         * gcc.dg/20010622-1.c: New test.
40465
40466 2001-06-18  Stan Shebs  <shebs@apple.com>
40467
40468         * objc.dg: New directory.
40469         * objc.dg/dg.exp: New file.
40470         * objc.dg/alias.m: New.
40471         * objc.dg/class-1.m: New.
40472         * objc.dg/class-2.m: New.
40473         * objc.dg/const-str-1.m: New.
40474         * objc.dg/const-str-2.m: New.
40475         * objc.dg/id-1.m: New.
40476         * objc.dg/method-1.m: New.
40477         * objc.dg/super-class-1.m: New.
40478         * lib/objc-dg.exp: New file.
40479
40480 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40481
40482         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
40483         of label name.
40484
40485 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
40486
40487         * g++.old-deja/g++.abi/vbase8-9.C: New test.
40488
40489 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40490
40491         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
40492         variable.
40493
40494 2001-06-12  Richard Henderson  <rth@redhat.com>
40495
40496         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
40497
40498 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
40499
40500         * g++.old-deja/g++.abi/vbase5.C: New test.
40501         * g++.old-deja/g++.abi/vbase6.C: New test.
40502         * g++.old-deja/g++.abi/vbase7.C: New test.
40503
40504 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40505
40506         * gcc.c-torture/compile/20010610-1.c: New test.
40507
40508 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
40509
40510         * g++.old-deja/g++.abi/vbase4.C: New test.
40511
40512 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40513
40514         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
40515         support %f for HC11/HC12 targets.
40516         * gcc.c-torture/execute/930513-1.x: New file, likewise.
40517         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
40518         on HC11/HC12 targets.
40519         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
40520
40521 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40522
40523         * gcc.dg/wchar_t-1.c: New file.
40524         * gcc.dg/wint_t-1.c: Likewise.
40525
40526 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
40527
40528         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
40529
40530 2001-06-11  Richard Henderson  <rth@redhat.com>
40531
40532         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
40533
40534 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40535
40536         * gcc.c-torture/compile/20010611-1.c: New test.
40537
40538 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40539
40540         * gcc.dg/c99-tag-1.c: Add more tests.
40541
40542 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
40543
40544         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
40545         representation on MN10300 and ARM/Thumb.
40546
40547 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
40548
40549         * g77.f-torture/execute/20010610.f: New.
40550
40551 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
40552
40553         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
40554         names.
40555
40556 2001-06-09  Richard Henderson  <rth@redhat.com>
40557
40558         * gcc.c-torture/execute/ashrdi-1.c: New.
40559         * gcc.c-torture/execute/ashldi-1.c: New.
40560         * gcc.c-torture/execute/lshrdi-1.c: New.
40561
40562 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
40563
40564         * objc/execute/load-3.m: Added. Check sending +load to categories,
40565         in addition to classes.
40566
40567 2001-06-08  Stan Shebs  <shebs@apple.com>
40568
40569         * objc/execute/load-2.m: New test.  From Nicola Pero
40570         <n.pero@mi.flashnet.it>.
40571
40572 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
40573
40574         * gcc.c-torture/execute/20010605-2.c: New test.
40575
40576 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
40577
40578         * g++.old-deja/g++.abi/vbase2.C: New test.
40579         * g++.old-deja/g++.abi/vbase3.C: New test.
40580
40581 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
40582
40583         * g++.old-deja/g++.pt/friend49.C: New test.
40584
40585 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
40586
40587         * g++.old-deja/g++.ext/anon3.C: New test.
40588
40589 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
40590
40591         * g++.old-deja/g++.other/conv7.C: New test.
40592
40593 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
40594
40595         * gcc.c-torture/compile/20010605-2.c: New test.
40596
40597 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40598
40599         * gcc.c-torture/execute/20010604-1.c: New test.
40600
40601 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
40602
40603         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
40604
40605 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
40606
40607         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
40608         (g++_link_flags): Likewise.
40609         (g++_init): Pass gccpath's value to two previous functions.
40610
40611 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40612
40613         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
40614         Ensure logfile entry matches exec command line.
40615
40616 2001-05-31  Richard Henderson  <rth@redhat.com>
40617
40618         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
40619         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
40620
40621 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
40622
40623         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
40624         compiler for irix6.2
40625
40626 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
40627
40628         * g++.old-deja/g++.other/optimize3.C: New file.
40629
40630 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
40631
40632         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
40633         assemble.
40634
40635 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
40636
40637         * g++.old-deja/g++.other/optimize2.C: New file.
40638
40639 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
40640
40641         * gcc.c-torture/compile/20010518-2.c: New file.
40642         * gcc.c-torture/execute/20010518-1.c: New file.
40643         * gcc.c-torture/execute/20010518-2.c: New file.
40644
40645 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40646
40647         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
40648
40649 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
40650
40651         G++ no longer defines builtins that do not begin with __builtin.
40652         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
40653         * g++.old-deja/g++.brendand/misc13.C: Likewise.
40654         * g++.old-deja/g++.law/builtin1.C: Likewise.
40655         * g++.old-deja/g++.law/cvt2.C: Likewise.
40656         * g++.old-deja/g++.mike/net5.C: Likewise.
40657         * g++.old-deja/g++.other/builtins1.C: Likewise.
40658         * g++.old-deja/g++.other/builtins2.C: Likewise.
40659         * g++.old-deja/g++.other/builtins3.C: Likewise.
40660         * g++.old-deja/g++.other/builtins4.C: Likewise.
40661         * g++.old-deja/g++.other/inline8.C: Likewise.
40662         * g++.old-deja/g++.robertl/eb39.C: Likewise.
40663
40664 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
40665
40666         * g++.old-deja/g++.pt/using1.C: Adjust.
40667         * g++.old-deja/g++.pt/using2.C: New test.
40668
40669 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
40670
40671         * gcc.dg/cpp/charconst.c: New tests.
40672         * gcc.dg/cpp/escape.c: New tests.
40673         * gcc.dg/cpp/escape-1.c: New tests.
40674         * gcc.dg/cpp/escape-2.c: New tests.
40675         * gcc.dg/cpp/ucs.c: New tests.
40676
40677 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
40678
40679         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
40680         native compiler for irix6.5.
40681
40682 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
40683
40684         * lib/g++.exp (g++_include_flags): Use args to compute
40685         get_multilibs.
40686         (g++_link_flags): Likewise.
40687         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
40688
40689 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40690
40691         * gcc.dg/c90-hexfloat-1.c: Add more tests.
40692
40693 2001-05-21  Geoff Keating  <geoffk@redhat.com>
40694
40695         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
40696         this file.
40697
40698 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40699
40700         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
40701         STACK_SIZE;
40702         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
40703         to STACK_SIZE; Use it to define size of add_histo array.
40704         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
40705         to STACK_SIZE.
40706         (f): Use GITT_SIZE to define size of gitt local table.
40707         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
40708         to STACK_SIZE; Use it to define size of bytemem array.
40709
40710 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40711
40712         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
40713         on 68HC11/HC12 due to the asm instruction.
40714         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
40715         * gcc.c-torture/compile/920520-1.x: Likewise.
40716         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
40717         on 68HC11/HC12 because the function is larger than 64K.
40718         * gcc.c-torture/compile/961203-1.x: New file, this test fails
40719         on 68HC11/HC12 because the structure is too large.
40720
40721 2001-05-20  Richard Henderson  <rth@redhat.com>
40722
40723         * gcc.c-torture/execute/20010520-1.c: New.
40724
40725 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40726
40727         * g++.old-deja/g++.warn/compare1.C: New test.
40728         * gcc.dg/compare4.c: New test.
40729
40730 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
40731
40732         * g++.old-deja/g++.other/optimize1.C: New test.
40733
40734 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40735
40736         * g++.old-deja/g++.pt/spec41.C: New test.
40737
40738 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
40739
40740         * gcc.c-torture/compile/20010114-1.x: Remove.
40741
40742 2001-05-18  Stan Shebs  <shebs@apple.com>
40743
40744         * gcc.c-torture/compile/20010518-1.c: New test.
40745
40746 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
40747
40748         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
40749         * g++.old-deja/g++.pt/crash67.C: New test.
40750
40751 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
40752
40753         * g++.old-deja/g++.other/debug9.C: New test.
40754
40755 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
40756
40757         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
40758
40759 2001-05-16  Jan Hubicka  <jh@suse.cz>
40760
40761         * gcc.c-torture/compile/20010516-1.c: New test.
40762
40763 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
40764
40765         * g++.old-deja/g++.other/crash41.C: New test.
40766
40767 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
40768
40769         * g++.old-deja/g++.pt/crash66.C: New test.
40770
40771 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
40772
40773         * g++.old-deja/g++.robertl/eb27.C: Convert.
40774
40775 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
40776
40777         * g++.dg/friend-warn.C: New test.  Do not warn about friend
40778         declaration being redundant.
40779
40780 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
40781
40782         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
40783
40784 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
40785
40786         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
40787
40788 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
40789
40790         * lib/g++.exp: Use testsuite_flags.
40791
40792 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
40793
40794         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
40795
40796 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40797
40798         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
40799
40800 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
40801
40802         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
40803
40804 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
40805
40806         * gcc.c-torture/compile/20010313-1.c: New test.
40807
40808 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
40809
40810         * gcc.dg/cpp/direct2.c: New test.
40811         * gccq.dg/cpp/direct2s.c: New test.
40812
40813         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
40814
40815 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
40816
40817         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
40818         * g++.old-deja/g++.other/op3.C: Likewise.
40819
40820 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40821
40822         * gcc.dg/cpp/syshdr.h: New file.
40823         * gcc.dg/cpp/sysmac1.c: Update.
40824         * gcc.dg/cpp/sysmac2.c: Update.
40825
40826 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40827
40828         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
40829
40830 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
40831
40832         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
40833         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
40834
40835 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
40836
40837         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
40838
40839 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
40840
40841         * lib/g++.exp (g++_include_flags): Don't use any special flags
40842         if TESTING_IN_BUILD_TREE is not defined.
40843         (g++_init): Use a plain 'c++' as the compiler if
40844         TESTING_IN_BUILD_TREEE is not defined.
40845
40846 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
40847
40848         * g++.old-deja/g++.eh/catch13.C: New test.
40849         * g++.old-deja/g++.eh/catch14.C: New test.
40850
40851 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
40852
40853         * gcc.dg/cpp/tr-define.c: New test.
40854
40855 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
40856
40857         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
40858         <stdlib.h>, not <malloc.h>.
40859
40860 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
40861
40862         * g++.old-deja/g++.ns/template17.C: New test.
40863
40864 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
40865
40866         * g++.old-deja/g++.pt/ref4.C: New test.
40867
40868 2001-04-30  Richard Henderson  <rth@redhat.com>
40869
40870         * gcc.dg/20000724-1.c: Revert last change.
40871
40872 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
40873
40874         * g77.f-torture/execute/20010430.f: New test.
40875
40876 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
40877
40878         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
40879
40880 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
40881
40882         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
40883
40884 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40885
40886         * g++.old-deja/g++.eh/crash6.C: New test.
40887
40888 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40889
40890         * g++.old-deja/g++.other/warn7.C: New test.
40891
40892 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40893
40894         * g++.old-deja/g++.other/defarg9.C: New test.
40895
40896 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40897
40898         * g77.f-torture/compile/20010426.f: New test.
40899         * g77.f-torture/execute/20010426.f: New test.
40900
40901 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40902
40903         * g77.f-torture/compile/20000629-1.x: Remove - error
40904         has been fixed.
40905
40906 2001-04-26  Jeffrey A Law  (law@cygnus.com)
40907
40908         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
40909         Tweak slightly to work with g++.dg framework.
40910         * g++.dg/special/ecos.exp: Run initp1.C test.
40911         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
40912
40913         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
40914         its linker doesn't give line numbers either.
40915         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
40916
40917 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40918
40919         * g++.old-deja/g++.other/lex1.C: New test.
40920
40921 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
40922
40923         * gcc.dg/noncompile/20010425-1.c: New test.
40924
40925 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40926
40927         * g++.old-deja/g++.pt/mangle2.C: New test.
40928
40929 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40930
40931         * gcc.dg/format/plus-1.c: New test.
40932
40933 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40934
40935         * gcc.dg/20010423-1.c: New test.
40936
40937 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40938
40939         * gcc.c-torture/execute/20010422-1.c: New test.
40940
40941 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
40942
40943         * g++.old-deja/g++.ns/type2.C: New test.
40944
40945 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
40946
40947         * g++.old-deja/g++.other/perf1.C: New test.
40948
40949 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
40950
40951         * gcc.dg/c99-func-2.c: Remove xfail.
40952         * gcc.dg/c99-func-3.c: Remove xfail.
40953         * gcc.dg/c99-func-4.c: Remove xfail.
40954
40955 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
40956
40957         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
40958
40959 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40960
40961         * gcc.c-torture/compile/20010423-1.c: New test.
40962
40963 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40964
40965         * g++.old-deja/g++.pt/typename28.C: New test.
40966
40967 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40968
40969         * g++.old-deja/g++.abi/empty2.C: New test.
40970         * g++.old-deja/g++.abi/empty3.C: New test.
40971
40972 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40973
40974         * g++.old-deja/g++.other/comdat2.C: New test.
40975         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
40976
40977 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40978
40979         * g++.old-deja/g++.other/overload14.C: New test.
40980
40981 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40982
40983         * g++.old-deja/g++.other/lookup23.C: New test.
40984
40985 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40986
40987         * gcc.c-torture/execute/20010403-1.c: New test.
40988
40989 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
40990             Mark Mitchell  <mark@codesourcery.com>
40991
40992         * lib/old-dejagnu.exp: Don't delete output of executable.
40993         Add .exe suffix to executables.
40994
40995 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
40996
40997         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
40998
40999 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41000
41001         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
41002
41003 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
41004
41005         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
41006         * g++.old-deja/g++.abi/crash1.C: New test.
41007
41008 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
41009
41010         * g++.old-deja/g++.other/crash40.C: New test.
41011
41012 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41013
41014         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
41015
41016 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
41017
41018         * g++.old-deja/g++.other/warn6.C: New test.
41019
41020 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
41021
41022         * g++.old-deja/g++.robertl/eb42.C: Same.
41023
41024 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41025
41026         * gcc.dg/wtr-conversion-1.c: New testcase.
41027
41028 2001-04-10  Richard Henderson  <rth@redhat.com>
41029
41030         * g++.old-deja/g++.other/array5.C: New.
41031
41032 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41033
41034         * gcc.c-torture/execute/20010408-1.c: New test.
41035
41036 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
41037
41038         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
41039         headers and constructs.
41040         * g++.old-deja/g++.robertl/eb79.C: Same.
41041         * g++.old-deja/g++.robertl/eb77.C (main): Same.
41042         * g++.old-deja/g++.robertl/eb73.C: Same.
41043         * g++.old-deja/g++.robertl/eb66.C (main): Same.
41044         * g++.old-deja/g++.robertl/eb55.C (t): Same.
41045         * g++.old-deja/g++.robertl/eb54.C (main): Same.
41046         * g++.old-deja/g++.robertl/eb46.C (main): Same.
41047         * g++.old-deja/g++.robertl/eb44.C: Same.
41048         * g++.old-deja/g++.robertl/eb41.C (main): Same.
41049         * g++.old-deja/g++.robertl/eb4.C (main): Same.
41050         * g++.old-deja/g++.robertl/eb39.C: Same.
41051         * g++.old-deja/g++.robertl/eb33.C (main): Same.
41052         * g++.old-deja/g++.robertl/eb31.C (main): Same.
41053         * g++.old-deja/g++.robertl/eb30.C: Same.
41054         * g++.old-deja/g++.robertl/eb3.C: Same.
41055         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
41056         * g++.old-deja/g++.robertl/eb21.C: Same.
41057         * g++.old-deja/g++.robertl/eb15.C: Same.
41058         * g++.old-deja/g++.robertl/eb118.C: Same.
41059         * g++.old-deja/g++.robertl/eb115.C (main): Same.
41060         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
41061         * g++.old-deja/g++.robertl/eb109.C: Same.
41062         * g++.old-deja/g++.other/sibcall1.C (main): Same.
41063         * g++.old-deja/g++.mike/rtti1.C: Same.
41064         * g++.old-deja/g++.mike/p658.C: Same.
41065         * g++.old-deja/g++.mike/net46.C: Same.
41066         * g++.old-deja/g++.mike/net34.C: Same.
41067         * g++.old-deja/g++.mike/memoize1.C: Same.
41068         * g++.old-deja/g++.mike/eh2.C: Same.
41069         * g++.old-deja/g++.law/weak.C: Same.
41070         * g++.old-deja/g++.law/visibility7.C: Same.
41071         * g++.old-deja/g++.law/visibility25.C: Same.
41072         * g++.old-deja/g++.law/visibility22.C: Same.
41073         * g++.old-deja/g++.law/visibility2.C: Same.
41074         * g++.old-deja/g++.law/visibility17.C: Same.
41075         * g++.old-deja/g++.law/visibility13.C: Same.
41076         * g++.old-deja/g++.law/visibility10.C: Same.
41077         * g++.old-deja/g++.law/visibility1.C: Same.
41078         * g++.old-deja/g++.law/virtual3.C (eval): Same.
41079         * g++.old-deja/g++.law/vbase1.C: Same.
41080         * g++.old-deja/g++.law/operators32.C: Same.
41081         * g++.old-deja/g++.law/nest3.C: Same.
41082         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
41083         * g++.old-deja/g++.law/except5.C (main): Same.
41084         * g++.old-deja/g++.law/cvt7.C (run): Same.
41085         * g++.old-deja/g++.law/cvt2.C: Same.
41086         * g++.old-deja/g++.law/cvt16.C: Same.
41087         * g++.old-deja/g++.law/ctors6.C (bar): Same.
41088         * g++.old-deja/g++.law/ctors17.C (main): Same.
41089         * g++.old-deja/g++.law/ctors13.C: Same.
41090         * g++.old-deja/g++.law/ctors12.C (main): Same.
41091         * g++.old-deja/g++.law/ctors10.C: Same.
41092         * g++.old-deja/g++.law/code-gen5.C: Same.
41093         * g++.old-deja/g++.law/bad-error7.C: Same.
41094         * g++.old-deja/g++.law/arm9.C: Same.
41095         * g++.old-deja/g++.law/arm12.C: Same.
41096         * g++.old-deja/g++.law/arg8.C: Same.
41097         * g++.old-deja/g++.law/arg1.C: Same.
41098         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
41099         * g++.old-deja/g++.jason/template31.C: Same.
41100         * g++.old-deja/g++.jason/template24.C (main): Same.
41101         * g++.old-deja/g++.jason/2371.C: Same.
41102         * g++.old-deja/g++.eh/new2.C: Same.
41103         * g++.old-deja/g++.eh/new1.C: Same.
41104         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
41105         * g++.old-deja/g++.brendan/nest21.C (main): Same.
41106         * g++.old-deja/g++.brendan/err-msg3.C: Same.
41107         * g++.old-deja/g++.brendan/crash62.C: Same.
41108         * g++.old-deja/g++.brendan/crash52.C: Same.
41109         * g++.old-deja/g++.brendan/crash49.C (main): Same.
41110         * g++.old-deja/g++.brendan/crash38.C: Same.
41111         * g++.old-deja/g++.brendan/crash15.C (main): Same.
41112         * g++.old-deja/g++.brendan/copy9.C: Same.
41113
41114 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
41115
41116         * gcc.c-torture/execute/20001203-2.c (memset):
41117         Count argument is of type __SIZE_TYPE__.
41118
41119 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
41120
41121         * gcc.c-torture/compile/20010404-1.c: New test.
41122
41123 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
41124
41125         * gcc.c-torture/compile/20010326-1.c: New test.
41126
41127 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
41128
41129         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
41130         peculiarities of the SH.
41131         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
41132
41133 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41134
41135         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
41136         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
41137         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
41138
41139 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41140
41141         * g77.f-torture/compile/20010321-1.f: New test.
41142
41143 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41144
41145         * gcc.c-torture/compile/20010329-1.c: New test.
41146
41147 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41148
41149         * gcc.c-torture/execute/20010329-1.c: New test.
41150
41151 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
41152
41153         * g++.old-deja/g++.other/eh4.C: Fix typo.
41154
41155 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
41156
41157         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
41158
41159 2001-03-28  Philip Blundell  <philb@gnu.org>
41160
41161         * gcc.c-torture/compile/20010328-1.c: New test.
41162
41163 2001-03-27  Richard Henderson  <rth@redhat.com>
41164
41165         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
41166         * g++.old-deja/g++.eh/vbase3.C: Likewise.
41167
41168 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
41169
41170         * gcc.c-torture/compile/20010327-1.c: New test.
41171
41172 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
41173
41174         * g++.old-deja/g++.other/friend12.C: New test.
41175         * g++.old-deja/g++.other/friend9.C: Expect no errors.
41176         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
41177
41178 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41179
41180         * gcc.c-torture/execute/20010325-1.c: New test.
41181
41182 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
41183
41184         * g++.old-deja/g++.other/mangle3.C: New test.
41185
41186 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
41187
41188         * g++.old-deja/g++.other/anon8.C: New test.
41189
41190 2001-03-20  Philip Blundell  <philb@gnu.org>
41191
41192         * gcc.c-torture/compile/20010320-1.c: New test.
41193
41194 2001-03-17  Richard Henderson  <rth@redhat.com>
41195
41196         * g++.old-deja/g++.other/eh4.C: Add expected error text.
41197
41198 2001-03-15  Geoff Keating  <geoff@redhat.com>
41199
41200         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
41201         tests on AIX.
41202
41203 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
41204
41205         * g++.old-deja/g++.other/eh4.C: New test.
41206
41207 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
41208
41209         * gcc.dg/cpp/mi1.c: Update.
41210
41211 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
41212
41213         * g++.old-deja/g++.other/regstack.C: New test.
41214
41215 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
41216
41217         * g++.old-deja/g++.other/ref4.C: New test.
41218
41219 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
41220
41221         * objc/execute/va_method.m: Added.
41222         * objc/execute/IMP.m: Added.
41223         * objc/execute/_cmd.m: Added.
41224         * objc/execute/accessing_ivars.m: Added.
41225         * objc/execute/class-1.m: Added.
41226         * objc/execute/class-10.m: Added.
41227         * objc/execute/class-11.m: Added.
41228         * objc/execute/class-12.m: Added.
41229         * objc/execute/class-13.m: Added.
41230         * objc/execute/class-14.m: Added.
41231         * objc/execute/class-2.m: Added.
41232         * objc/execute/class-3.m: Added.
41233         * objc/execute/class-4.m: Added.
41234         * objc/execute/class-5.m: Added.
41235         * objc/execute/class-6.m: Added.
41236         * objc/execute/class-7.m: Added.
41237         * objc/execute/class-8.m: Added.
41238         * objc/execute/class-9.m: Added.
41239         * objc/execute/class-tests-1.h
41240         * objc/execute/class-tests-2.h
41241         * objc/execute/compatibility_alias.m: Added.
41242         * objc/execute/encode-1.m: Added.
41243         * objc/execute/formal_protocol-1.m: Added.
41244         * objc/execute/formal_protocol-2.m: Added.
41245         * objc/execute/formal_protocol-3.m: Added.
41246         * objc/execute/formal_protocol-4.m: Added.
41247         * objc/execute/formal_protocol-5.m: Added.
41248         * objc/execute/formal_protocol-6.m: Added.
41249         * objc/execute/formal_protocol-7.m: Added.
41250         * objc/execute/informal_protocol.m: Added.
41251         * objc/execute/initialize.m: Added.
41252         * objc/execute/load.m: Added.
41253         * objc/execute/many_args_method.m: Added.
41254         * objc/execute/nested-3.m: Added.
41255         * objc/execute/no_clash.m: Added.
41256         * objc/execute/private.m: Added.
41257         * objc/execute/redefining_self.m: Added.
41258         * objc/execute/root_methods.m: Added.
41259         * objc/execute/selector-1.m: Added.
41260         * objc/execute/static-1.m: Added.
41261         * objc/execute/static-2.m: Added.
41262         * objc/execute/va_method.m: Added.
41263
41264 2001-03-10  Richard Henderson  <rth@redhat.com>
41265
41266         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
41267
41268 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
41269
41270         * g++.old-deja/g++.other/crash31.C: XFAIL.
41271         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
41272         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
41273         * gcc.c-torture/execute/20010123-1.x: XFAIL.
41274         * gcc.c-torture/execute/20010124-1.x: XFAIL.
41275         * gcc.dg/sequence-pt-1.c: XFAIL one test.
41276
41277 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
41278
41279         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
41280
41281 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
41282
41283         * gcc.dg/20000724-1.c: Don't use multiline strings.
41284
41285 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
41286
41287         * objc/execute/string1.m, objc/execute/string2.m: Compare the
41288         result of -cString against what we expect it to be; don't just
41289         print it out for no one to read.
41290
41291         * objc/execute/string3.m, objc/execute/string4.m: New tests.
41292         Based on testcases provided by Nicola Pero.
41293
41294 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
41295
41296         * gcc.dg/cpp/macro7.c: New test.
41297
41298 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
41299
41300         * gcc.dg/cpp/multiline.c: Update.
41301
41302 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41303
41304         * g++.old-deja/g++.other/enum3.C: New test.
41305
41306 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41307
41308         * g++.old-deja/g++.other/pod1.C: New test.
41309
41310 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41311
41312         * g++.old-deja/g++.ext/overload1.C: New test.
41313
41314 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
41315
41316         * g++.old-deja/g++.pt/using1.C: New test.
41317
41318 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
41319
41320         * g++.old-deja/g++.other/using9.C: New test.
41321
41322 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
41323
41324         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
41325
41326         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
41327
41328 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
41329
41330         * g++.old-deja/g++.ext/realpt1.C: Remove.
41331
41332 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
41333
41334         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
41335
41336 2001-02-26  Will Cohen  <wcohen@redhat.com>
41337
41338         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
41339
41340 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
41341
41342         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
41343         templatized constructors.
41344
41345 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41346
41347         * gcc.c-torture/execute/20010224-1.c: New test.
41348
41349 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
41350
41351         * gcc.c-torture/execute/20010222-1.c: New test.
41352
41353 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
41354
41355         * g++.old-deja/g++.other/inline20.C: New test.
41356
41357 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
41358
41359         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
41360
41361 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
41362
41363         * g++.old-deja/g++.other/lookup22.C: New test.
41364
41365 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
41366
41367         * g77.dg: New directory.
41368         * g77.dg/20010216-1.f: New test case.
41369         * g77.dg/dg.exp: New driver.
41370         * lib/g77-dg.exp: New driver library.
41371
41372 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41373
41374         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
41375
41376 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
41377
41378         * g++.old-deja/g++.other/decl9.C: New test.
41379
41380 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
41381
41382         * g++.old-deja/g++.other/init16.C: Update the test so that it does
41383         not need <string> and also tests the initialization at runtime.
41384
41385 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
41386
41387         * gcc.c-torture/execute/longlong.c: New test.
41388
41389 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
41390
41391         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
41392
41393 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
41394
41395         * gcc.c-torture/execute/920302-1.c (execute):
41396         Change argument type to short.
41397
41398 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
41399
41400         * g++.old-deja/g++.pt/deduct6.C: New test.
41401
41402 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
41403
41404         * g++.old-deja/g++.pt/deduct5.C: New test.
41405
41406 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
41407
41408         * gcc.c-torture/execute/20010209-1.c: New test.
41409
41410 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
41411
41412         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
41413
41414 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
41415
41416         * g++.dg/vtgc1.C: Update for new ABI.
41417
41418         * consistency.vlad: New directory, 1665 files.
41419
41420 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41421
41422         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
41423         return type.
41424         * gcc.dg/cpp/digraphs.c: Declare puts.
41425
41426 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41427
41428         * g++.old-deja/g++.other/warn5.C: New test.
41429
41430 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41431
41432         * g++.old-deja/g++.pt/spec40.C: New test.
41433
41434 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41435
41436         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
41437         case.
41438         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
41439
41440 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
41441
41442         * gcc.c-torture/compile/20010209-1.c: New test.
41443
41444 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
41445
41446         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
41447         excess errors message but not if it crashes.
41448         * g++.old-deja/g++.other/crash27.C: Likewise.
41449         * g++.old-deja/g++.other/crash28.C: Likewise.
41450         * g++.old-deja/g++.other/crash30.C: Likewise.
41451         * g++.old-deja/g++.other/crash32.C: Likewise.
41452         * g++.old-deja/g++.other/crash35.C: Likewise.
41453         * g++.old-deja/g++.pt/inherit2.C: Likewise.
41454
41455 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41456
41457         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
41458         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
41459         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
41460         g77.f-torture/execute/execute.exp,
41461         g77.f-torture/noncompile/noncompile.exp,
41462         gcc.c-torture/execute/execute.exp,
41463         gcc.c-torture/execute/memcheck/memcheck.exp,
41464         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
41465         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
41466         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
41467         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
41468         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
41469         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
41470         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
41471         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
41472         Remove bug reporting instructions with ancient email addresses.
41473
41474 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
41475
41476         * gcc.dg/20010202-1.c: New test.
41477         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
41478
41479 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
41480
41481         * g++.dg/stdbool-if.C: New test.
41482
41483 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
41484
41485         * objc/execute/fdecl.m: Added main().
41486
41487 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
41488
41489         * gcc.c-torture/execute/20010206-1.c: New test.
41490
41491 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41492
41493         * gcc.dg/cpp/avoidpaste1.c: Update.
41494
41495 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
41496
41497         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
41498         Pero <nicola@brainstorm.co.uk>.
41499         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
41500
41501 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
41502
41503         * g++.old-deja/g++.pt/spec39.C: New test.
41504
41505 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
41506
41507         * gcc.c-torture/compile/20010202-1.c: New test.
41508
41509 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
41510
41511         * g++.old-deja/g++.abi/primary2.C: New test.
41512         * g++.old-deja/g++.abi/primary3.C: New test.
41513         * g++.old-deja/g++.abi/primary4.C: New test.
41514         * g++.old-deja/g++.abi/primary5.C: New test.
41515         * g++.old-deja/g++.abi/vtable3.h: New test.
41516         * g++.old-deja/g++.abi/vtable3a.C: New test.
41517         * g++.old-deja/g++.abi/vtable3b.C: New test.
41518         * g++.old-deja/g++.abi/vtable3c.C: New test.
41519         * g++.old-deja/g++.abi/vtable3d.C: New test.
41520         * g++.old-deja/g++.abi/vtable3e.C: New test.
41521         * g++.old-deja/g++.abi/vtable3f.C: New test.
41522         * g++.old-deja/g++.abi/vtable3g.C: New test.
41523         * g++.old-deja/g++.abi/vtable3h.C: New test.
41524         * g++.old-deja/g++.abi/vtable3i.C: New test.
41525         * g++.old-deja/g++.abi/vtable3j.C: New test.
41526         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
41527
41528 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
41529
41530         * g++.old-deja/g++.other/anon6.C: New test.
41531         * g++.old-deja/g++.other/anon7.C: New test.
41532
41533 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
41534
41535         * gcc.dg/cpp/avoidpaste2.c: New tests.
41536
41537 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
41538
41539         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
41540
41541 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
41542
41543         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
41544         DECIMAL_DIG cases for Irix."
41545
41546 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
41547
41548         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
41549
41550 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41551
41552         * gcc.dg/c99-tag-1.c: New test.
41553
41554 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
41555
41556         * gcc.dg/cpp/tr-warn1.c: Add tests.
41557
41558 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
41559
41560         * gcc.dg/cpp/avoidpaste1.c: Update.
41561         * gcc.dg/cpp/paste4.c: Update.
41562
41563 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
41564
41565         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
41566         cases for Irix.
41567
41568 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41569
41570         * g++.old-deja/g++.other/inline19.C: New test.
41571
41572 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
41573
41574         * gcc.dg/Wlarger-than.c: New test.
41575
41576 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41577
41578         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
41579
41580 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
41581
41582         * gcc.c-torture/execute/20010129-1.c: New test.
41583         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
41584
41585 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
41586
41587         * gcc.dg/cpp/avoidpaste1.c: Test case.
41588
41589 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
41590
41591         * g++.old-deja/g++.other/inline18.C: New test.
41592
41593 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41594
41595         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
41596         and __builtin_putchar.
41597
41598 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
41599
41600         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
41601         tests.
41602
41603 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
41604
41605         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
41606         floating point number rounding mode to round to the nearest
41607         representable mode.
41608
41609 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
41610
41611         * g++.old-deja/g++.other/mangle2.C: New test.
41612
41613 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
41614
41615         * gcc.c-torture/compile/20010124-1.c: New test.
41616
41617 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
41618
41619         * g++.old-deja/g++.pt/spec38.C: New test.
41620
41621 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41622
41623         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
41624         "Build don't run".
41625
41626 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41627
41628         * gcc.c-torture/execute/20010123-1.c: New test.
41629
41630 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
41631
41632         * g++.old-deja/g++.pt/spec37.C: New test.
41633
41634 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
41635
41636         * g++.old-deja/g++.pt/overload14.C: New test.
41637
41638 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41639
41640         * gcc.c-torture/execute/20010122-1.c: New test, exercise
41641         __builtin_return_address.
41642
41643 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
41644
41645         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
41646         * g++.old-deja/g++.pt/spec35.C: New test.
41647         * g++.old-deja/g++.pt/spec36.C: New test.
41648
41649 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
41650
41651         * gcc.c-torture/compile/20010118-1.c: New test.
41652
41653 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
41654
41655         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
41656
41657 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
41658
41659         * gcc.c-torture/execute/20010119-1.c: New test.
41660
41661 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41662
41663         * g++.old-deja/g++.other/vbase5.C: New test.
41664
41665 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
41666
41667         * gcc.c-torture/execute/20010118-1.c: New test.
41668
41669 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41670
41671         * g++.old-deja/g++.pt/deduct3.C: New test.
41672
41673 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41674
41675         * g++.old-deja/g++.pt/spec34.C: New test.
41676
41677 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
41678
41679         * g77.f-torture/compile/20000601-2.f: New test.
41680
41681 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41682
41683         * g++.old-deja/g++.other/init17.C: New test.
41684
41685 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
41686
41687         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
41688
41689 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41690
41691         * g++.old-deja/g++.pt/unify8.C: New test.
41692
41693 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41694
41695         * g++.old-deja/g++.abi/vbase1.C: New test.
41696
41697 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41698
41699         * g++.old-deja/g++.pt/crash65.C: New test.
41700
41701 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
41702
41703         * gcc.dg/cpp/assembl2.S: New test case.
41704
41705 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
41706
41707         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
41708         are supported.
41709
41710 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41711
41712         * g++.old-deja/g++.other/builtins1.C: New test.
41713         * g++.old-deja/g++.other/builtins2.C: Likewise.
41714         * g++.old-deja/g++.other/builtins3.C: Likewise.
41715         * g++.old-deja/g++.other/builtins4.C: Likewise.
41716
41717 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
41718
41719         * gcc.c-torture/compile/20010117-1.c: New test.
41720         * gcc.c-torture/compile/20010117-2.c: New test.
41721
41722 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41723
41724         * g77.f-torture/execute/20010116.[fx]: New test,
41725         XFAIL on i?86-*-*.
41726         * g77.f-torture/compile/20010115.f: Indicate it's
41727         a test for PR fortran/1636.
41728
41729 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
41730
41731         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
41732
41733 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41734
41735         * g77.f-torture/compile/20010115.f: New test.
41736
41737 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
41738
41739         * g++.old-deja/g++.pt/nontype5.C: New test.
41740
41741 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
41742
41743         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
41744         have an equivalent working one below it.
41745
41746 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
41747
41748         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
41749         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41750
41751 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
41752
41753         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
41754         message containing "init_priority".
41755         (conpr-2.C): Likewise.
41756         (conpr-3.C): Likewise.
41757         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
41758
41759 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41760
41761         * gcc.c-torture/execute/20010114-2.c: New test.
41762
41763 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
41764
41765         * gcc.c-torture/compile/20010114-1.c: New test.
41766         * gcc.c-torture/compile/20010114-1.x: Xfail.
41767         * gcc.c-torture/compile/20010114-2.c: New test.
41768         * gcc.c-torture/execute/20010114-1.c: New test.
41769         * gcc.dg/trunc-1.c: New test.
41770         * gcc.dg/uninit-B.c: New test.
41771
41772 2001-01-13  Nick Clifton  <nickc@redhat.com>
41773
41774         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
41775         target.
41776
41777 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41778
41779         * gcc.c-torture/compile/20010113-1.c: New test.
41780
41781 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
41782
41783         * gcc.c-torture/compile/20001212-1.c: New test.
41784
41785 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41786
41787         * gcc.dg/cpp/widestr1.c: Update.
41788         * gcc.dg/cpp/prag-imp.c: Remove.
41789
41790 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
41791
41792         * gcc.c-torture/execute/20000801-3.x: Remove.
41793         * gcc.dg/c90-init-1.c: New test.
41794         * gcc.dg/c99-init-1.c: New test.
41795         * gcc.dg/c99-init-2.c: New test.
41796         * gcc.dg/gnu99-init-1.c: New test.
41797
41798 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
41799
41800         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
41801         testing that no relevant ones were found.
41802
41803 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
41804
41805         * g++.old-deja/g++.pt/cast2.C: New test.
41806
41807 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
41808
41809         * g++.old-deja/g++.pt/friend47.C: New test.
41810
41811 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41812
41813         * g++.old-deja/g++.pt/instantiate13.C: New test.
41814
41815 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41816
41817         * g++.old-deja/g++.other/defarg7.C: New test.
41818         * g++.old-deja/g++.other/defarg8.C: New test.
41819
41820 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41821
41822         * g++.old-deja/g++.pt/crash64.C: New test.
41823
41824 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41825
41826         * g++.old-deja/g++.pt/crash63.C: New test.
41827
41828 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
41829
41830         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
41831
41832 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
41833
41834         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
41835
41836 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41837
41838         * g++.old-deja/g++.pt/error3.C: New test.
41839
41840 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41841
41842         * g++.old-deja/g++.other/crash39.C: New test.
41843
41844 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41845
41846         * g++.old-deja/g++.other/vbase4.C: New test.
41847
41848 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
41849
41850         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
41851         * gcc.dg/special/20000419-2.c: New file. Identical to above.
41852         * gcc.dg/special/special.exp: New test driver which will check
41853         for alias support for the above test.
41854
41855 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
41856
41857         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
41858         problems on small machines.
41859         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
41860         parameterize.
41861
41862 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
41863
41864         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
41865         mips.
41866         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41867
41868 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
41869
41870         * g++.old_deja/g++.pt/using8.C: New test.
41871
41872 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41873
41874         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
41875
41876 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
41877
41878         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
41879         where a failure is expected.
41880         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
41881
41882 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41883
41884         * g++.old_deja/g++.pt/instantiate12.C: New test.
41885
41886 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41887
41888         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
41889         start of structs.
41890         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
41891         * g++.old-deja/g++.brendan/crash17.C: Likewise.
41892         * g++.old-deja/g++.brendan/crash29.C: Likewise.
41893         * g++.old-deja/g++.brendan/crash48.C: Likewise.
41894         * g++.old-deja/g++.brendan/ns1.C: Likewise.
41895         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
41896         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
41897         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
41898         * g++.old-deja/g++.eh/spec6.C: Likewise.
41899         * g++.old-deja/g++.jason/crash3.C: Likewise.
41900         * g++.old-deja/g++.law/ctors11.C: Likewise.
41901         * g++.old-deja/g++.law/ctors17.C: Likewise.
41902         * g++.old-deja/g++.law/ctors5.C: Likewise.
41903         * g++.old-deja/g++.law/ctors9.C: Likewise.
41904         * g++.old-deja/g++.mike/ambig1.C: Likewise.
41905         * g++.old-deja/g++.mike/net22.C: Likewise.
41906         * g++.old-deja/g++.mike/p3538a.C: Likewise.
41907         * g++.old-deja/g++.mike/p3538b.C: Likewise.
41908         * g++.old-deja/g++.mike/virt3.C: Likewise.
41909         * g++.old-deja/g++.niklas/t128.C: Likewise.
41910         * g++.old-deja/g++.other/anon4.C: Likewise.
41911         * g++.old-deja/g++.other/using1.C: Likewise.
41912         * g++.old-deja/g++.other/warn3.C: Likewise.
41913         * g++.old-deja/g++.pt/t37.C: Likewise.
41914         * g++.old-deja/g++.robertl/eb69.C: Likewise.
41915         * g++.old-deja/g++.robertl/eb71.C: Likewise.
41916
41917 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41918
41919         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
41920
41921 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41922
41923         * gcc.c-torture/execute/stdio-opt-3.c: New test.
41924
41925 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
41926
41927         * gcc.c-torture/compile/20010107-1.c: New test.
41928
41929 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41930
41931         * gcc.c-torture/execute/builtin-noret-1.c: New test.
41932
41933 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41934
41935         * gcc.dg/format/format.h: New file.
41936         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
41937         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
41938         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
41939         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
41940         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
41941         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41942         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
41943         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
41944         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
41945         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
41946         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
41947         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
41948         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
41949         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
41950         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
41951         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
41952         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
41953         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
41954         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
41955         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
41956         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
41957         instead of declaring standard types, macros and functions in each
41958         test.
41959
41960 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
41961
41962         * gcc.c-torture/execute/20010106-1.c: New test.
41963
41964 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41965
41966         * gcc.dg/format/format.exp: New file.
41967         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
41968         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
41969         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
41970         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
41971         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
41972         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
41973         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
41974         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
41975         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
41976         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
41977         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
41978         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
41979         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
41980         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
41981         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
41982         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
41983         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
41984         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
41985         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
41986         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
41987         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
41988         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
41989         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
41990         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
41991         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
41992         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
41993         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
41994         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
41995         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
41996         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
41997         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
41998         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
41999         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
42000         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
42001         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
42002         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
42003         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
42004         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
42005         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
42006         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
42007         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
42008         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
42009
42010 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
42011
42012         * gcc.c-torture/execute/991228-1.c: Take word endianness into
42013         account.
42014
42015 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
42016
42017         * gcc.c-torture/execute/builtin-complex-1.c: New test.
42018
42019 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
42020
42021         * g++.old-deja/g++.pt/crash62.C: New test.
42022
42023 2001-01-04  Richard Henderson  <rth@redhat.com>
42024
42025         * gcc.dg/20000926-1.c: Update expected warnings.
42026         * gcc.dg/array-2.c: Likewise.
42027         * gcc.dg/array-4.c: Also validate flexible array members.
42028         * gcc.dg/c99-flex-array-1.c: New.
42029
42030 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
42031
42032         * gcc.c-torture/compile/20001222-1.x: Remove.
42033
42034 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42035
42036         * gcc.c-torture/execute/built-in-setjmp.c: New.
42037
42038 2001-01-03  Richard Henderson  <rth@redhat.com>
42039
42040         * gcc.dg/940510-1.c: Update expected error wording.
42041         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
42042
42043 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
42044
42045         * lib/target-supports.exp (check_alias_available): Modified to
42046         indicate aliases not supported if only weak aliases are supported.
42047
42048 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42049
42050         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
42051         Turn on cmpstrsi checks for __pj__ and __i370__.
42052
42053 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42054
42055         * g++.old-deja/g++.other/virtual11.C: New test.
42056
42057 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42058
42059         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
42060
42061 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42062
42063         * gcc.c-torture/compile/20010102-1.c: New test.
42064
42065 2001-01-02  Andreas Jaeger  <aj@suse.de>
42066
42067         * gcc.dg/noreturn-3.c: New test.
42068
42069         * gcc.dg/noreturn-4.c: New test.
42070
42071 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42072
42073         * gcc.c-torture/execute/stdio-opt-1.c: Also test
42074         __builtin_fputc and __builtin_fwrite.
42075
42076 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
42077
42078         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
42079         signed char, not default char.
42080
42081 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
42082
42083         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
42084
42085 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
42086
42087         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
42088
42089 2000-12-29  Richard Henderson  <rth@redhat.com>
42090
42091         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
42092         (__cyg_profile_func_exit): Define.
42093
42094 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
42095
42096         * g++.dg/vtgc1.C: New test.
42097
42098 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
42099
42100         * gcc.dg/noncompile/20001228-1.c: New test.
42101
42102         * gcc.dg/20001228-1.c: New test.
42103
42104         * gcc.c-torture/execute/20001228-1.c: New test.
42105
42106 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
42107
42108         * gcc.dg/format-strfmon-1.c: New test.
42109
42110 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42111
42112         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
42113         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
42114         * gcc.c-torture/execute/string-opt-1.c: Likewise.
42115         * gcc.c-torture/execute/string-opt-2.c: Likewise.
42116         * gcc.c-torture/execute/string-opt-3.c: Likewise.
42117         * gcc.c-torture/execute/string-opt-4.c: Likewise.
42118         * gcc.c-torture/execute/string-opt-6.c: Likewise.
42119         * gcc.c-torture/execute/string-opt-7.c: Likewise.
42120         * gcc.c-torture/execute/string-opt-8.c: Likewise.
42121         * gcc.c-torture/execute/string-opt-9.c: Likewise.
42122         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42123         * gcc.c-torture/execute/string-opt-11.c: Likewise.
42124         * gcc.c-torture/execute/string-opt-12.c: Likewise.
42125
42126         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
42127         * gcc.c-torture/execute/string-opt-4.c: Test index.
42128
42129 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
42130
42131         * gcc.c-torture/compile/20001226-1.c: New test.
42132
42133 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42134
42135         * gcc.c-torture/compile/20001222-1.c: New test.
42136         * gcc.c-torture/compile/20001222-1.x: Xfail.
42137
42138 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
42139
42140         * gcc.c-torture/execute/comp-goto-2.c: New test.
42141
42142 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
42143
42144         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
42145         Use long types if __INT_MAX__ is 32767.
42146         (main): Use cast to (sint32 *) when poking 88 into a_page.
42147
42148         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
42149
42150 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
42151
42152         * gcc.c-torture/compile/20001221-1.c: New test.
42153         * gcc.c-torture/execute/20001221-1.c: New test.
42154
42155 2000-12-20  Richard Henderson  <rth@redhat.com>
42156
42157         * g++.old-deja/g++.pt/crash36.C: Update error lines.
42158         * g++.old-deja/g++.robertl/eb109.C: Likewise.
42159
42160 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42161
42162         * gcc.dg/compare3.c: New test.
42163
42164 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42165
42166         * gcc.dg/format-warnll-1.c: New test.
42167
42168 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
42169
42170         * gcc.dg/cpp/cmdlne-P.c: New test.
42171
42172 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42173
42174         * gcc.c-torture/execute/builtin-abs-1.c,
42175         gcc.c-torture/execute/builtin-abs-2.c: New tests.
42176
42177 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42178
42179         * gcc.dg/cpp/multiline.c: New test.
42180
42181 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42182
42183         * g++.old-deja/g++.other/syshdr1.C: Update.
42184         * gcc.dg/cpp/lineflags.c: Remove temporarily.
42185
42186 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42187
42188         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
42189
42190 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42191
42192         * g++.old-deja/g++.pt/ttp65.C: New test.
42193
42194 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42195
42196         * g++.old-deja/g++.pt/ttp64.C: New test.
42197
42198 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42199
42200         * g++.old-deja/g++.pt/spec33.C: New test.
42201
42202 2000-12-14  Catherine Moore  <clm@redhat.com>
42203
42204         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
42205         * gcc.c-torture/execute/920612-2.c: Likewise.
42206         * gcc.c-torture/execute/920428-2.c: Likewise.
42207         * gcc-c-torture/execute/va-arg-11.c: Call exit.
42208         * gcc.c-torture/execute/va-arg-21.c: Likewise.
42209
42210 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42211
42212         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
42213         * gcc.dg/pack-test-2.c: Likewise.
42214
42215 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42216
42217         Tests by Zack Weinberg <zackw@stanford.edu>.
42218
42219         * gcc.dg/cpp/defined.c: Update.
42220         * gcc.dg/cpp/defined_trad.c: New tests.
42221
42222 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42223
42224         * gcc.dg/cpp/trad-direct.c: Update.
42225
42226 2000-12-11  Neil Booth  <neilb@earthling.net>
42227
42228         * gcc.dg/cpp/defined_trad.c
42229
42230 2000-12-11  Neil Booth  <neilb@earthling.net>
42231
42232         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
42233
42234 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42235
42236         * gcc.dg/format-miss-2.c: New test.
42237
42238 2000-12-09  Neil Booth  <neilb@earthling.net>
42239
42240         * gcc.dg/cpp/lineflags.c: New tests.
42241         * gcc.dg/cpp/poison.c: Update.
42242         * gcc.dg/cpp/redef2.c: Update.
42243         * gcc.dg/cpp/skipping.c: New test.
42244
42245 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
42246
42247         * g++.old-deja/g++.other/eh3.C: New testcase.
42248
42249 2000-12-07  Neil Booth  <neilb@earthling.net>
42250
42251         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
42252         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
42253         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
42254         wtr-union-init-2.c, wtr-union-init-3.c: Update.
42255         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
42256         Update.
42257
42258 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42259
42260         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
42261         __SIZE_TYPE__ instead of int for type of integers cast to
42262         pointers.
42263
42264 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
42265
42266         * g++.old-deja/g++.other/cleanup4.C: New test.
42267
42268 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42269
42270         * format-sec-1.c: New test.
42271
42272 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42273
42274         * gcc.dg/format-nonlit-3.c: New test.
42275
42276 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42277
42278         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
42279         through a null pointer.
42280
42281 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42282
42283         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
42284         * g++.old-deja/g++.pt/partial4.C: New test.
42285
42286 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
42287
42288         * gcc.c-torture/execute/ieee/hugeval.x: New.
42289
42290 2000-12-06  Neil Booth  <neilb@earthling.net>
42291
42292         * gcc.dg/cpp/backslash2.c: New tests.
42293
42294 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42295
42296         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
42297         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
42298
42299 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
42300
42301         * gcc.c-torture/execute/20001203-2.c: New testcase.
42302
42303 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
42304
42305         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
42306         * g++.old-deja/g++.other/virtual10.C: New test.
42307
42308 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
42309
42310         * g++.old-deja/g++.mike/pmf5.C: Remove test.
42311
42312 2000-12-05  Richard Henderson  <rth@redhat.com>
42313
42314         * gcc.c-torture/compile/20001205-1.c: New.
42315
42316 2000-12-04  Neil Booth  <neilb@earthling.net>
42317
42318         * g++.old-deja/g++.other/virtual9.C: New test.
42319         * g++.old-deja/g++.pt/crash61.C: New test.
42320         * gcc.c-torture/execute/loop-9.c: New test.
42321
42322 2000-12-04  Neil Booth  <neilb@earthling.net>
42323
42324         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
42325         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
42326         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
42327         * gcc.dg/cpp/extratokens.c: ...here.
42328
42329 2000-12-04  Neil Booth  <neilb@earthling.net>
42330
42331         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
42332         New tests.
42333
42334 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42335
42336         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
42337         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
42338
42339 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42340
42341         * gcc.c-torture/execute/20001203-1.c: New test.
42342
42343 2000-12-03  Neil Booth  <neilb@earthling.net>
42344
42345         * gcc.dg/cpp/macro6.c: New test cases.
42346
42347 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42348
42349         * gcc.c-torture/execute/string-opt-9.c: New test.
42350         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42351         * gcc.c-torture/execute/string-opt-11.c: Likewise.
42352         * gcc.c-torture/execute/string-opt-12.c: Likewise.
42353
42354         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
42355         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
42356
42357 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
42358
42359         * gcc.dg/cpp/if-6.c: New testcase.
42360
42361         * gcc.dg/20001201-1.c: New testcase.
42362
42363 2000-12-02  Neil Booth  <neilb@earthling.net>
42364
42365         * g++.old-deja/g++.other/externC4.C,
42366         g++.old-deja/g++.other/friend10.C: New tests.
42367
42368 2000-12-02  Neil Booth  <neilb@earthling.net>
42369
42370         * g++.old-deja/g++.other/instan2.C
42371         * g++.old-deja/g++.other/instan3.C: New test.
42372
42373 2000-12-02  Neil Booth  <neilb@earthling.net>
42374
42375         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
42376         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
42377         gnuc99.c,gnuc99-pedantic.c: New tests.
42378
42379 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42380
42381         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
42382         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
42383
42384 2000-12-01  Neil Booth  <neilb@earthling.net>
42385
42386         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
42387         * gcc.dg/cpp/poison.c: Update.
42388         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
42389
42390 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
42391
42392         * g77.f-torture/execute/20001201.f: New test.
42393
42394 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42395
42396         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
42397
42398 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
42399
42400         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
42401
42402 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
42403
42404         * g++.old-deja/g++.other/cast6.C: New test.
42405
42406 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
42407
42408         * gcc.c-torture/execute/20001130-2.c: New testcase.
42409
42410 2000-11-30  Richard Henderson  <rth@redhat.com>
42411
42412         * gcc.c-torture/execute/20001130-1.c: New test.
42413
42414 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42415
42416         * g++.old-deja/g++.other/op3.C: New test.
42417
42418 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42419
42420         * g++.old-deja/g++.other/op2.C: New test.
42421
42422 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42423
42424         * g++.old-deja/g++.other/crash38.C: New test.
42425
42426 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
42427
42428         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
42429
42430 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
42431
42432         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
42433         tests.
42434         * gcc.c-torture/execute/string-opt-6.c: New test.
42435
42436         * gcc.dg/20001117-1.c: Add main.
42437
42438 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
42439
42440         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
42441         Move from here ...
42442         * gcc.dg/940510-1.c: ... to here.
42443
42444         * gcc.dg/20000926-1.c: GNU C now allows initializations of
42445         zero-size arrays in toplevel structures.
42446
42447 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
42448
42449         * gcc.c-torture/execute/loop-8.c: New test.
42450
42451 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42452
42453         * g++.old-deja/g++.other/base1.C: New test.
42454
42455 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42456
42457         * g++.old-deja/g++.other/parse2.C: New test.
42458
42459 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42460
42461         * g++.old-deja/g++.pt/incomplete1.C: New test.
42462
42463 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42464
42465         * g++.old-deja/g++.other/friend9.C: New test.
42466
42467 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
42468
42469         * gcc.dg/20001127-1.c: New test.
42470
42471 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
42472
42473         * g++.old-deja/g++.pt/friend46.C: New test.
42474
42475 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
42476
42477         * g++.old-deja/g++.other/ptrmem8.C: New test.
42478
42479 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42480
42481         * gcc.c-torture/execute/string-opt-7.c: New test.
42482         * gcc.c-torture/execute/string-opt-8.c: Likewise.
42483
42484 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42485
42486         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
42487         instead of 'mkcheck 2'.
42488
42489 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42490
42491         * gcc.c-torture/execute/memcheck/driver.c,
42492         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
42493         C9X references to refer to C99.
42494
42495 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
42496
42497         * gcc.dg/ultrasp3.c: New test.
42498
42499 2000-11-25  Neil Booth  <neilb@earthling.net>
42500
42501         * gcc.dg/cpp/include2.c: Update test to be locale independent.
42502
42503 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
42504
42505         * gcc.c-torture/compile/20001123-2.c: New.
42506
42507 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42508
42509         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
42510
42511 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
42512
42513         * gcc.dg/sequence-point-1.c: Add some new tests.
42514         * gcc.c-torture/execute/20001124-1.c: New test.
42515
42516 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
42517
42518         * g++.old-deja/g++.other/vaarg4.C: New test.
42519         * gcc.c-torture/compile/20001123-1.c: New test.
42520
42521 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
42522
42523         * g++.other/crash24.C: Adjust and remove XFAIL.
42524         * g++.other/crash37.C: New test.
42525
42526 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
42527
42528         * g++.old-deja/g++.pt/instantiate9.C: New test.
42529
42530 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
42531
42532         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
42533         new ABI, too.
42534
42535         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
42536         * g++.old-deja/g++.robertl/eb55.C: Likewise.
42537
42538 2000-11-22  Neil Booth  <neilb@earthling.net>
42539
42540         * gcc.dg/cpp/Wtrigraphs.c: New test.
42541
42542 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
42543
42544         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
42545
42546 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
42547
42548         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
42549
42550 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
42551
42552         * lib/gcc-dg.exp: load_lib scanasm.exp.
42553         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
42554         * lib/g++-dg.exp: load_lib scanasm.exp.
42555         * lib/scanasm.exp: New.
42556         (scan-assembler, scan-assembler-not): Add optional arguments to
42557         test name, or if not present, the pattern name.
42558         (scan-assembler-dem, scan-assembler-dem-not): New.
42559
42560         * g++.dg/dg.exp: New.
42561
42562 2000-11-21  Neil Booth  <neilb@earthling.net>
42563
42564         * gcc.dg/cpp/integrated1.c: Remove.
42565
42566 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
42567
42568         * gcc.c-torture/execute/20001121-1.c: New test.
42569
42570 2000-11-21  Richard Henderson  <rth@redhat.com>
42571
42572         * gcc.c-torture/compile/20001121-1.c: New test.
42573
42574 2000-11-20  Neil Booth  <neilb@earthling.net>
42575
42576         * gcc.dg/cpp/integrated1.c: New test.
42577
42578 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
42579
42580         * g++.old-deja/g++.other/inline17.C: New test.
42581
42582 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
42583
42584         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
42585         local variable to be zero: I made the variable global. Now
42586         uses abort() and exit() instead of relying on main's return value.
42587
42588 2000-11-20  Neil Booth  <neilb@earthling.net>
42589
42590         * gcc.dg/cpp/paste2.c: Update test.
42591         * objc/execute/paste.m: New test.
42592
42593 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42594
42595         * gcc.dg/c99-condexpr-1.c: New test.
42596
42597 2000-11-20  Neil Booth  <neilb@earthling.net>
42598
42599         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
42600
42601 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
42602
42603         * g++.old-deja/g++.pt/export1.C: New test.
42604
42605 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
42606
42607         * gcc.dg/20001117-1.c: New test.
42608
42609 2000-11-18  Richard Henderson  <rth@redhat.com>
42610
42611         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
42612
42613 2000-11-18  Richard Henderson  <rth@redhat.com>
42614
42615         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
42616         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
42617         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
42618
42619 2000-11-18  Richard Henderson  <rth@redhat.com>
42620
42621         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
42622         (main): New.  Exit cleanly.
42623
42624 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42625
42626         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
42627         gcc.dg/c99-fordecl-2.c: New tests.
42628
42629 2000-11-18  Richard Henderson  <rth@redhat.com>
42630
42631         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
42632         * gcc.c-torture/execute/zerolen-2.c: New.
42633
42634 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42635
42636         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
42637         memory.
42638
42639 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
42640
42641         * g++.old-deja/g++.pt/instantiate8.C: New test.
42642
42643 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
42644
42645         * g++.old-deja/g++.other/incomplete.C: Add more tests.
42646         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
42647
42648 2000-11-16  Nick Clifton  <nickc@redhat.com>
42649
42650         * gcc.c-torture/execute/nestfunc-2.c: New test.
42651         * gcc.c-torture/execute/nestfunc-3.c: New test.
42652
42653 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
42654
42655         * gcc.c-torture/compile/20001116-1.c: New test.
42656
42657 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42658
42659         * gcc.c-torture/execute/20001115-1.c: New test.
42660
42661 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
42662
42663         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
42664         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
42665         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
42666         * g++.old-deja/g++.abi/vmihint.C: Likewise.
42667
42668 2000-11-15  Neil Booth  <neilb@earthling.net>
42669
42670         gcc.dg/cpp/_Pragma1.c: Update.
42671         gcc.dg/cpp/_Pragma2.c: New test.
42672
42673 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
42674
42675         * g++.old-deja/g++.other/anon5.C: New test.
42676
42677 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
42678
42679         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
42680         tests.
42681
42682 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
42683
42684         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
42685         output.
42686
42687 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42688
42689         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
42690         labels at end of compound statements.
42691
42692 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
42693
42694         * gcc.c-torture/execute/loop-7.c: New test.
42695
42696 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42697
42698         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
42699
42700 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42701
42702         * gcc.dg/c99-bool-1.c: New test.
42703
42704 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42705
42706         * gcc.dg/c99-scope-1.c: Remove xfail.
42707         * gcc.dg/c99-scope-2.c: New test.
42708
42709 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42710
42711         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
42712         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
42713
42714 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
42715
42716         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
42717         error messages.
42718
42719         * g++.mike/p700.C: Don't typedef wchar_t.
42720         * g++.mike/p784.C: Likewise.
42721         * g++.mike/eb101.C: Don't use __wchar_t.
42722
42723 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
42724
42725         * g77.f-torture/execute/20001111.[fx]: Test premature exit
42726         from DO loop.
42727
42728 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
42729
42730         * gcc.c-torture/execute/20001111-1.c: New test.
42731
42732 2000-11-10  Nick Clifton  <nickc@redhat.com>
42733
42734         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
42735         long multuiple and accumulate.
42736
42737 2000-11-09  Richard Henderson  <rth@redhat.com>
42738
42739         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
42740         via size_t instead of int.
42741
42742         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
42743         * gcc.c-torture/execute/string-opt-2.c: Likewise.
42744         * gcc.c-torture/execute/string-opt-3.c: Likewise.
42745         * gcc.c-torture/execute/string-opt-4.c: Likewise.
42746
42747 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
42748
42749         * gcc.c-torture/compile/20001109-1.c: New test.
42750         * gcc.c-torture/compile/20001109-2.c: New test.
42751
42752 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
42753
42754         * g++.old-deja/g++.pt/operator1.C: New test.
42755         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
42756
42757 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
42758
42759         * gcc.dg/20001108-1.c: New test.
42760
42761 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
42762
42763         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
42764         with both arguments constant strings.
42765         * gcc.c-torture/execute/string-opt-3.c: New test.
42766         * gcc.c-torture/execute/string-opt-4.c: New test.
42767         * gcc.c-torture/execute/string-opt-5.c: New test.
42768
42769 2000-11-08  Nick Clifton  <nickc@redhat.com>
42770
42771         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
42772         mulsidi3adddi patterns.
42773
42774 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
42775
42776         * g++.old-deja/g++.other/crash36.C: New test.
42777
42778 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
42779
42780         * g++.old-deja/g++.other/init16.C: New test.
42781
42782 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
42783
42784         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
42785
42786 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
42787
42788         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
42789         * gcc.c-torture/execute/va-arg-16.x: Likewise.
42790         * gcc.c-torture/execute/va-arg-17.x: Likewise.
42791
42792 2000-11-07  DJ Delorie  <dj@redhat.com>
42793
42794         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
42795
42796 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42797
42798         * gcc.c-torture/execute/string-opt-1.c: New test.
42799
42800 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
42801
42802         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
42803         mips-sgi-irix6.* because the MIPS ABI passes floating-point
42804         parameters in registers, and there is no way for a varargs
42805         function to know in which order the integer and floating-point
42806         parameters should be interleaved when they are placed on the
42807         stack.
42808         * gcc.c-torture/execute/va-arg-16.x: Likewise.
42809         * gcc.c-torture/execute/va-arg-17.x: Likewise.
42810
42811 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42812
42813         * gcc.c-torture/execute/string-opt-2.c: New test.
42814
42815 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
42816
42817         * g++.old-deja/g++.pt/crash60.C: New test.
42818
42819 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
42820
42821         * g++.old-deja/g++.other/crash24.C: New test.
42822         * g++.old-deja/g++.other/crash25.C: New test.
42823         * g++.old-deja/g++.other/crash26.C: New test.
42824         * g++.old-deja/g++.other/crash27.C: New test.
42825         * g++.old-deja/g++.other/crash28.C: New test.
42826         * g++.old-deja/g++.other/crash29.C: New test.
42827         * g++.old-deja/g++.other/crash30.C: New test.
42828         * g++.old-deja/g++.other/crash31.C: New test.
42829         * g++.old-deja/g++.other/crash32.C: New test.
42830         * g++.old-deja/g++.other/crash33.C: New test.
42831         * g++.old-deja/g++.other/crash34.C: New test.
42832         * g++.old-deja/g++.other/crash35.C: New test.
42833
42834 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
42835
42836         * gcc.c-torture/execute/20001031-1.c: New test.
42837
42838 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
42839
42840         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
42841         namespace.
42842
42843         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
42844         standards-conformant.
42845
42846         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
42847
42848         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
42849         * g++.old-deja/g++.mike/p755a.C: Likewise.
42850         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
42851         library makes no calls to `operator new' during initialization.
42852
42853 2000-11-04  Neil Booth  <neilb@earthling.net>
42854
42855         * gcc.dg/cpp/include2.c: New tests.
42856
42857 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
42858
42859         * lib/g++.exp (g++_set_ld_library_path): New function.
42860         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
42861
42862 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
42863
42864         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
42865         warnings.
42866
42867 2000-11-01  Richard Henderson  <rth@redhat.com>
42868
42869         * g++.old-deja/g++.ext/namedret1.C: New.
42870         * g++.old-deja/g++.ext/namedret2.C: New.
42871         * g++.old-deja/g++.ext/namedret3.C: New.
42872
42873 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
42874
42875         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
42876         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
42877
42878 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42879
42880         * gcc.c-torture/execute/va-arg-21.c: New test.
42881
42882 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42883
42884         * gcc.dg/c99-complex-2.c: New test.
42885
42886 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42887
42888         * gcc.c-torture/execute/stdio-opt-1.c: New test.
42889
42890 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
42891
42892         * g++.old-deja/g++.other/inline16.C: New test.
42893
42894 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
42895
42896         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
42897         __PRETTY_FUNCTION__
42898
42899 2000-10-29  Neil Booth  <neilb@earthling.net>
42900
42901         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
42902         New tests.
42903         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
42904         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
42905         optimisation.
42906
42907 2000-10-29  Neil Booth  <neilb@earthling.net>
42908
42909         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
42910         * mi1.c, mi1c.h: Add null directives to multiple-include test.
42911         * mi5.c: Test multiple includes work with -C.
42912         * trigraphs.c: Test ^= version.
42913
42914 2000-10-28  Neil Booth  <neilb@earthling.net>
42915
42916         New tests and test updates for new macro expander.
42917
42918         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
42919         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
42920         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
42921         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
42922         new diagnostic messages.
42923
42924         * gcc.dg/cpp/macro3.c: New tests.
42925
42926 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
42927
42928         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
42929         on the same line.
42930
42931 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
42932
42933         * g++.old-deja/g++.other/eh2.C: New test.
42934
42935 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42936
42937         * gcc.c-torture/execute/20001027-1.c: New test.
42938
42939 2000-10-26  Richard Henderson  <rth@redhat.com>
42940
42941         * gcc.c-torture/execute/20001026-1.c: New.
42942
42943 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
42944
42945         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
42946         * g++.old-deja/g++.law/builtin1.C: Likewise.
42947         * g++.old-deja/g++.law/ctors10.C: Likewise.
42948         * g++.old-deja/g++.law/virtual3.C: Likewise.
42949         * g++.old-deja/g++.mike/p658.C: Likewise.
42950         * g++.old-deja/g++.other/sibcall1.C: Likewise.
42951         * g++.old-deja/g++.other/vaarg2.C: Likewise.
42952         * g++.old-deja/g++.robertl/eb124.C: Likewise.
42953         * g++.old-deja/g++.robertl/eb44.C: Likewise.
42954         * g++.old-deja/g++.robertl/eb77.C: Likewise.
42955
42956 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
42957
42958         * gcc.c-torture/compile/20001024-1.c: New test.
42959
42960 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
42961
42962         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
42963         to tell us whether or not we are using V3.
42964
42965 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42966
42967         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
42968         operands.
42969
42970 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42971
42972         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
42973
42974 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
42975
42976         * gcc.c-torture/execute/20001024-1.c: New test.
42977
42978 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
42979
42980         * g++.old-deja/g++.other/sibcall1.C: New test.
42981
42982 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
42983
42984         * gcc.dg/noncompile/init-3.c: New test.
42985
42986 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42987
42988         * gcc.dg/format-array-1.c: New test.
42989
42990 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42991
42992         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
42993         writing through null pointers; remove comment about testing
42994         unterminated strings.
42995
42996 2000-10-17  Matthew Hiller  <hiller@redhat.com>
42997
42998         * gcc.c-torture/execute/20001017-2.c: New test.
42999
43000 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43001
43002         * gcc.c-torture/compile/20001018-1.c: New test.
43003         * gcc.c-torture/compile/20001018-1.x: Xfail.
43004
43005 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43006
43007         * gcc.c-torture/execute/20001017-1.c: New test.
43008
43009 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43010
43011         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
43012         for multiple use of arguments with scanf formats; add tests for
43013         multiple use of arguments.
43014
43015 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
43016
43017         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
43018
43019 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43020
43021         * gcc.dg/format-miss-1.c: New test.
43022
43023 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
43024
43025         * gcc.c-torture/execute/20001013-1.c: New test.
43026
43027 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
43028
43029         * gcc.dg/format-branch-1.c: New test.
43030
43031 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
43032
43033         * README, lib/file-format.exp: Remove EGCS references.
43034
43035 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
43036
43037         * gcc.dg/20001013-1.c: New test.
43038
43039 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43040
43041         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
43042         for intmax_t in the compiler using __typeof__ and the type rules
43043         for conditional expressions.
43044
43045 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
43046
43047         * gcc.dg/20001012-1.c: New test.
43048         * gcc.dg/20001012-2.c: New test.
43049
43050 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43051
43052         * gcc.dg/format-attr-1.c: New test.
43053
43054 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43055
43056         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
43057         __LONG_LONG_MAX__ instead of LLONG_MAX.
43058
43059 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43060
43061         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
43062         scanf flags.
43063         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
43064         flags.
43065
43066 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
43067
43068         * gcc.dg/sequence-pt-1.c: New test.
43069
43070 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
43071
43072         * gcc.c-torture/execute/20001011-1.c: New testcase.
43073         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
43074
43075 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
43076
43077         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
43078         does not error on it.
43079
43080 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
43081
43082         * gcc.dg/20001009-1.c: New test.
43083
43084 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
43085
43086         * gcc.c-torture/compile/20001009-1.c: Move from here ....
43087         * gcc.c-torture/execute/20001009-2.c: ... to here.
43088
43089 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
43090
43091         * gcc.c-torture/compile/20001009-1.c: New testcase.
43092         * gcc.c-torture/execute/20001009-1.c: New testcase.
43093         Testcases provided by Jan Hubicka <jh@suse.cz>.
43094
43095 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43096
43097         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
43098         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
43099         uintmax_t using <limits.h> to emulate the compiler's internal
43100         logic.  No longer XFAIL %j tests.
43101
43102 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43103
43104         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
43105         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
43106         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
43107         regexps and details of expected handling of some bad formats.
43108         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
43109         suppression.
43110
43111 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43112
43113         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
43114         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
43115         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
43116         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
43117         in list archives.
43118
43119 2000-10-06  Richard Henderson  <rth@cygnus.com>
43120
43121         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
43122         * g++.old-deja/g++.brendan/crash52.C: Likewise.
43123         * g++.old-deja/g++.jason/report.C: Likewise.
43124         * g++.old-deja/g++.law/friend5.C: Likewise.
43125         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
43126         of the expected warnings.
43127
43128 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
43129
43130         * g++.old-deja/g++.pt/enum14.C: New test.
43131
43132 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
43133
43134         * g++.old-deja/g++.pt/crash59.C: New test.
43135
43136 2000-10-04  Will Cohen  <wcohen@redhat.com>
43137
43138         * gcc.dg/20000926-1.c: New test.
43139
43140 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
43141
43142         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
43143         function name for current C++ compiler.
43144         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
43145
43146 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
43147
43148         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
43149         __PRETTY_FUNCTION__.
43150         * g++.old-deja/g++.ext/pretty2.C: Likewise.
43151
43152 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43153
43154         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
43155
43156 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
43157
43158         * gcc.c-torture/compile/20000923-1.c: New test.
43159
43160 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
43161
43162         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
43163         * g++.old-deja/g++.pt/ttp62.C: Same.
43164         * g++.old-deja/g++.other/inline14.C: Same.
43165
43166 2000-09-24  Richard Henderson  <rth@cygnus.com>
43167
43168         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
43169
43170 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43171
43172         * gcc.dg/c90-printf-1.c: Add test for wide string format.
43173
43174 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
43175
43176         * gcc.c-torture/compile/20000922-1.c: New file.
43177
43178 2000-09-21  Nick Clifton  <nickc@redhat.com>
43179
43180         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
43181         a signed long modulo operation.
43182         (mod6): New function - perform an unsigned long modulo operation.
43183         (main): Add tests for modulos of very large numbers by very small
43184         dividends.
43185
43186 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43187
43188         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
43189
43190 2000-09-19  Richard Henderson  <rth@cygnus.com>
43191
43192         * gcc.dg/compare2.c (case 10): XFAIL.
43193
43194 2000-09-18  Richard Henderson  <rth@cygnus.com>
43195
43196         * gcc.c-torture/execute/20000906-1.c: Move ...
43197         * gcc.dg/20000906-1.c: ... here.  Only run on targets
43198         that support __builtin_trap.
43199
43200 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
43201
43202         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
43203
43204 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43205
43206         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
43207         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
43208         more $ format tests.
43209
43210 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43211
43212         * gcc.dg/format-errmk-1.c: New test.
43213
43214 2000-09-17  Greg McGary  <greg@mcgary.org>
43215
43216         * gcc.c-torture/execute/20000917-1.x: Remove.
43217
43218 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43219
43220         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
43221
43222 2000-09-17  Greg McGary  <greg@mcgary.org>
43223
43224         * gcc.c-torture/execute/20000917-1.c: New test.
43225         * gcc.c-torture/execute/20000917-1.x: XFAIL.
43226
43227 2000-09-16  Neil Booth  <NeilB@earthling.net>
43228
43229         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
43230         in nested macro bug.
43231
43232 2000-09-15  Neil Booth  <NeilB@earthling.net>
43233
43234         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
43235
43236 2000-09-14  Jeffrey A Law  (law@cygnus.com)
43237
43238         * gcc.c-torture/execute/20000914-1.c: New test.
43239
43240 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
43241
43242         * g++.other/inline13.C: New test.
43243
43244 2000-09-12  Andreas Jaeger  <aj@suse.de>
43245
43246         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
43247         constant by Ulrich Drepper <drepper@redhat.com>.
43248
43249 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
43250
43251         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
43252
43253 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43254
43255         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
43256
43257 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
43258
43259         * gcc.dg/cpp/backslash.c: New test.
43260
43261 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
43262
43263         * gcc.c-torture/execute/20000910-1.c: New test.
43264         * gcc.c-torture/execute/20000910-2.c: Likewise.
43265
43266 2000-09-11  Robert Lipe  <robertl@sco.com>
43267
43268         * gcc.dg/pragma-align.c: New test.
43269
43270 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
43271
43272         * g++.old-deja/g++.pt/explicit82.C: New test.
43273         * g++.old-deja/g++.pt/explicit83.C: New test.
43274
43275 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
43276
43277         * gcc.dg/asm-names.c: New test.
43278
43279 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43280
43281         * gcc.dg/cpp/tr-warn6.c: New test
43282
43283 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43284
43285         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
43286         be accepted.
43287
43288 2000-09-07  Catherine Moore  <clm@redhat.com>
43289
43290         * gcc.c-torture/execute/unroll-1.c: New test.
43291
43292 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
43293
43294         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
43295         ERROR markers.
43296         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
43297         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
43298         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
43299         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
43300         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
43301         Preprocess only.
43302         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
43303         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
43304
43305 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43306
43307         * g++.old-deja/g++.pt/deduct2.C: New test.
43308
43309 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43310
43311         * g++.old-deja/g++.pt/parms2.C: New test.
43312
43313 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43314
43315         * g++.old-deja/g++.pt/crash58.C: New test.
43316
43317 2000-09-06  Greg McGary  <greg@mcgary.org>
43318
43319         * gcc.c-torture/execute/20000906-1.c: New test.
43320         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
43321
43322 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43323
43324         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
43325
43326 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43327
43328         * g++.old-deja/g++.pt/crash57.C: New test.
43329
43330 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43331
43332         * g++.old-deja/g++.pt/crash56.C: New test.
43333
43334 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43335
43336         * g++.old-deja/g++.pt/koenig1.C: New test.
43337
43338 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
43339
43340         * gcc.dg/20000904-1.c: New test.
43341
43342 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
43343
43344         * gcc.dg/cpp/paste8.c: New test.
43345
43346 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
43347
43348         * gcc.c-torture/compile/20000827-1.c: New test.
43349
43350 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43351
43352         * gcc.dg/format-diag-1.c: New test.
43353
43354 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43355
43356         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
43357         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
43358         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
43359         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
43360         gcc.dg/formatz-1.c: Adjust warning regular expressions.
43361
43362 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
43363
43364         * g++.old-deja/g++.other/nested4.C: New test.
43365
43366 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
43367
43368         * g++.old-deja/g++.ns/scoped1.C: New test.
43369
43370 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
43371
43372         * lib/g++.exp: Support testing already-installed GCC.
43373
43374 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43375
43376         * wtr-label-1.c, wtr-suffix-1.c: New tests.
43377
43378 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43379
43380         * gcc.dg/return-type-2.c: New test.
43381
43382 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
43383
43384         * gcc.c-torture/compile/20000825-1.c: New test.
43385
43386 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
43387
43388         * gcc.dg/dwarf2-2.c: New test.
43389
43390 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
43391
43392         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
43393         dg-warning regexps.
43394
43395 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43396
43397         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
43398         gcc.dg/format-ext-5.c: New tests.
43399
43400 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
43401
43402         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
43403
43404 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
43405
43406         * gcc.dg/noncompile/930622-2.c: Adjust error message.
43407
43408 2000-08-24  Richard Henderson  <rth@cygnus.com>
43409
43410         * gcc.dg/ia64-sync-1.c: New test.
43411         * gcc.dg/ia64-sync-2.c: New test.
43412         * gcc.dg/ia64-asm-1.c: New test.
43413
43414 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43415
43416         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
43417         * gcc.dg/format-ext-2.c: New test.
43418
43419 2000-08-23  Jason Merrill  <jason@redhat.com>
43420
43421         * lib/old-dejagnu.exp: Also ignore "In member function" and
43422         "At global scope".
43423
43424 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43425
43426         * gcc.dg/noncompile/label-lineno-1.c: New test.
43427
43428 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43429
43430         * gcc.dg/c99-array-nonobj-1.c: New test.
43431
43432 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43433
43434         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
43435         tests.
43436         * gcc.dg/format-ext-1.c: New test.
43437
43438 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43439
43440         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
43441         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
43442         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
43443         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
43444         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
43445
43446 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43447
43448         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
43449         gcc.dg/c99-strftime-2.c: New tests.
43450
43451 2000-08-22  Richard Henderson  <rth@cygnus.com>
43452
43453         * gcc.c-torture/execute/20000822-1.c: New test.
43454
43455 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
43456
43457         * gcc.c-torture/execute/20000819-1.x: Remove.
43458
43459 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43460
43461         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
43462         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
43463         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
43464         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
43465         gcc.dg/format-xopen-1.c: New tests.
43466
43467 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43468
43469         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
43470
43471 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
43472
43473         * g++.old-deja/g++.other/loop2.C: New test.
43474
43475         * gcc.c-torture/compile/20000606-1.c: New test.
43476         * gcc.c-torture/compile/20000728-1.c: New test.
43477         * gcc.c-torture/execute/20000801-1.c: New test.
43478         * gcc.c-torture/execute/20000801-2.c: New test.
43479         * gcc.c-torture/execute/20000819-1.c: New test.
43480         * gcc.c-torture/execute/20000819-1.x: XFAIL.
43481         * gcc.dg/20000629-1.c: New test.
43482         * gcc.dg/20000724-1.c: New test.
43483         * gcc.dg/20000807-1.c: New test.
43484
43485 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
43486
43487         * gcc.dg/cpp/pragma-1.c: New test.
43488         * gcc.dg/cpp/pragma-2.c: New test.
43489
43490 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
43491
43492         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
43493         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
43494
43495 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43496
43497         * gcc.c-torture/compile/20000818-1.c: New test.
43498
43499 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
43500
43501         * gcc.c-torture/execute/20000818-1.c: New test.
43502
43503 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43504
43505         * gcc.dg/format-va-1.c: New test.
43506
43507 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43508
43509         * g++.old-deja/g++.other/typedef8.C: New test.
43510
43511 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43512
43513         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
43514         * g++.old-deja/g++.mike/net36.C: Mark candidate.
43515         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
43516         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
43517         * g++.old-deja/g++.other/ptrmem7.C: New test.
43518         * g++.old-deja/g++.pt/ptrmem10.C: New test.
43519
43520 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43521
43522         * g++.old-deja/g++.pt/typename27.C: New test.
43523
43524 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
43525
43526         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
43527         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
43528         * g++.old-deja/g++.pt/friend45.C: New test.
43529         * g++.old-deja/g++.other/friend8.C: New test.
43530
43531 2000-08-15  Richard Henderson  <rth@cygnus.com>
43532
43533         * gcc.c-torture/execute/20000815-1.c: New test.
43534
43535 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43536
43537         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
43538         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
43539         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
43540
43541 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
43542
43543         * g++.old-deja/g++.other/refinit2.C: New test.
43544
43545 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
43546
43547         * lib/c-torture.exp (c-torture): Make
43548         compiler_conditional_xfail_data global.
43549         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
43550         compiler_conditional_xfail_data machinery.
43551         (f-torture-execute): Likewise.
43552         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
43553         and only when unrolling loops.
43554
43555         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
43556
43557 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
43558
43559         * g++.old-deja/g++.pt/explicit81.C: New test.
43560
43561 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
43562
43563         * g++.old-deja/g++.pt/typename26.C: New test.
43564
43565 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
43566
43567         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
43568         warning.
43569
43570 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43571
43572         * g++.old-deja/g++.other/array3.C: New test.
43573
43574 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43575
43576         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
43577         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
43578         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
43579         New tests.
43580
43581 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
43582
43583         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
43584         * g++.old-deja/g++.abi/vmihint.C: Likewise.
43585
43586 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
43587
43588         * gcc.c-torture/execute/20000808-1.c: New test.
43589
43590 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43591
43592         * gcc.dg/c90-const-expr-1.c: New test.
43593
43594 2000-08-08  Richard Henderson  <rth@cygnus.com>
43595
43596         * gcc.dg/noncompile/920923-1.c: Declare calloc.
43597
43598 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43599
43600         * gcc.dg/noncompile/const-ll-1.c: New test.
43601
43602 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43603
43604         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
43605
43606 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
43607
43608         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
43609         that running programs linked against the shared version of libobjc
43610         run correctly.
43611
43612 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43613
43614         * gcc.dg/c99-printf-1.c: New test.
43615
43616 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43617
43618         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
43619
43620 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
43621
43622         * gcc.c-torture/execute/20000731-1.x: Delete.
43623
43624 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
43625
43626         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
43627         and torture_without_loops as is done by c-torture.exp.
43628         (search_for): Copy from c-torture.exp.
43629         (gcc-dg-runtest): New function, drives a directory of tests
43630         iterating over the TORTURE_OPTIONS.
43631         (scan-assembler, scan-assembler-not): Move here from
43632         individual directory drivers.
43633
43634         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
43635         defined by lib/gcc-dg.exp.
43636         * gcc.dg/cpp/cpp.exp: Likewise.
43637         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
43638         gcc-dg-runtest, so we cycle over optimization options.
43639
43640         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
43641         * gcc.dg/compare2.c: No longer expected to fail.
43642
43643 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
43644
43645         * gcc.c-torture/execute/20000804-1.c: New test.
43646
43647 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43648
43649         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
43650
43651 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
43652
43653         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
43654
43655 2000-08-03  Jeffrey A Law  (law@cygnus.com)
43656
43657         * gcc.c-torture/compile/20000803-1.c: New test.
43658
43659 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43660
43661         * gcc.c-torture/execute/20000801-3.c,
43662         gcc.c-torture/execute/20000801-4.c: New tests.
43663         * gcc.c-torture/execute/20000801-3.x,
43664         gcc.c-torture/execute/20000801-4.x: Xfail.
43665
43666 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
43667
43668         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
43669         libobjc/.libs to allow for libtool.
43670
43671 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
43672
43673         * gcc.c-torture/compile/20000802-1.c: New test.
43674
43675 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
43676
43677         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
43678
43679 2000-07-31  Jeffrey A Law  (law@cygnus.com)
43680
43681         * gcc-c-torture/execute/20000731-2.c: New test.
43682
43683         * gcc.c-torture/execute/20000731-1.c: New test.
43684         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
43685
43686 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
43687
43688         * testsuite/gcc.dg/cpp/paste7.c: New test.
43689         * gcc.dg/cpp/20000725-1.c: New test.
43690
43691 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
43692
43693         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
43694         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
43695         declaration warning for __builtin_dwarf_reg_size.
43696
43697         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
43698
43699 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43700
43701         * gcc.dg/noncompile/voidparam-1.c: New test.
43702
43703 2000-07-30  Richard Henderson  <rth@cygnus.com>
43704
43705         * gcc.dg/c90-digraph-1.c: Don't xfail.
43706         * gcc.dg/compare2.c (case 10): Xfail.
43707         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
43708
43709 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
43710
43711         * gcc.dg/c99-main-1.c: New test.
43712
43713 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43714
43715         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
43716
43717 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
43718
43719         * gcc.c-tortuer/execute/20000726-1.c: New test.
43720
43721 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
43722
43723         * gcc.c-torture/execute/enum-2.c: New test.
43724
43725 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43726
43727         * gcc.dg/cpp/tr-warn3.c: New test.
43728
43729 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43730
43731         * g++.old-deja/g++.ext/implicit1.C: Remove.
43732         * g++.old-deja/g++.jason/c2.C: Remove
43733         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
43734         * g++.old-deja/g++.pt/crash16.C: Likewise.
43735         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
43736
43737 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43738
43739         * g++.old-deja/g++.other/for2.C: New test.
43740
43741 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
43742
43743         * gcc.dg/20000720-1.c: New test.
43744
43745 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
43746
43747         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
43748
43749 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
43750
43751         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
43752         * gcc.c-torture/execute/20000722-1.c: New.
43753         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
43754
43755 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
43756
43757         * gcc.dg/cpp/20000720-1.S: New test.
43758
43759 2000-07-21  Michael Meissner  <meissner@redhat.com>
43760
43761         * gcc.c-torture/execute/ieee/hugeval.c: New test.
43762
43763 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
43764
43765         * g++.old-deja/g++.brendan/crash16.C,
43766         g++.old-deja/g++.brendan/parse3.C,
43767         g++.old-deja/g++.brendan/redecl1.C,
43768         g++.old-deja/g++.ns/template13.C,
43769         g++.old-deja/g++.other/decl4.C,
43770         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
43771
43772 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
43773
43774         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
43775         and "Internal error".
43776
43777         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
43778         regexps.
43779         * gcc.dg/cpp/paste6.c: New test.
43780
43781 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
43782
43783         * gcc.dg/cpp/tr-direct.c: New test.
43784
43785         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
43786         gcc.dg/cpp/undef1.c: Tweak error regexps.
43787
43788 2000-07-18  Eric Christopher <echristo@redhat.com>
43789
43790         * gcc.c-torture/compile/20000718-1.c: New test.
43791
43792 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
43793
43794         * cpplex.c (_cpp_push_token): If the token being pushed back
43795         is the previous token in this context, just subtract one from
43796         context->posn.
43797         * cppmacro.c (save_expansion): Clear aux field when storing a
43798         placemarker.
43799
43800 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
43801
43802         * gcc.dg/noncompile/redecl-1.c: New test.
43803
43804 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
43805
43806         * gcc.c-torture/execute/20000717-5.c: New test.
43807         * gcc.c-torture/execute/20000717-1.x: Removed.
43808
43809 2000-07-17  Richard Henderson  <rth@cygnus.com>
43810
43811         * gcc.c-torture/execute/20000717-4.c: New test.
43812
43813 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
43814
43815         * gcc.dg/cpp/syshdr.c: New test.
43816         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
43817
43818 2000-07-17  Neil Booth  <neilb@earthling.net>
43819
43820         * gcc.dg/cpp/cmdlne-dM.c: New test.
43821         * gcc.dg/cpp/cmdlne-dD.c: New test.
43822
43823 2000-07-17  Jeffrey A Law  (law@cygnus.com)
43824
43825         * gcc.c-torture/execute/20000717-3.c: New test.
43826
43827         * gcc.c-torture/compile/20000717-1.c: New test.
43828
43829 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
43830
43831         * gcc.c-torture/execute/20000717-2.c: New test.
43832
43833 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43834
43835         * gcc.dg/formatz-1.c: New test.
43836
43837         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
43838         * gcc.dg/c99-digraph-1.c: New tests.
43839
43840         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
43841         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
43842
43843         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
43844         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
43845         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
43846         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
43847         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
43848         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
43849         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
43850
43851 2000-07-17   Greg McGary <greg@mcgary.org>
43852
43853         * gcc.c-torture/execute/20000717-1.c: New test.
43854         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
43855
43856 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
43857
43858         * gcc.c-torture/execute/20000715-2.c: New test.
43859         * gcc.dg/20000715-1.c: New test.
43860
43861 2000-07-15  Michael Meissner  <meissner@redhat.com>
43862
43863         * gcc.c-torture/execute/20000715-1.c: New test.
43864
43865 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
43866
43867         * gcc.c-torture/execute/20000707-1.c: New test.
43868
43869 2000-07-13  Neil Booth  <NeilB@earthling.net>
43870
43871         * testsuite/gcc.dg/cpp/digraph1.c,
43872         testsuite/gcc.dg/cpp/digraph2.c,
43873         testsuite/gcc.dg/cpp/digraphs.c: New tests.
43874
43875 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
43876
43877         * g77.f-torture/compile/20000630-2.f: New test.
43878         * g77.f-torture/compile/20000630-2.x
43879
43880 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
43881
43882         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
43883
43884 2000-07-11  Neil Booth  <NeilB@earthling.net>
43885
43886         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
43887
43888 2000-07-11  Neil Booth  <NeilB@earthling.net>
43889
43890         * gcc.dg/cpp/cmdlne-C.c: New.
43891
43892 2000-07-09  Neil Booth  <NeilB@earthling.net>
43893
43894         * gcc.dg/cpp/directiv.c: New tests.
43895         * gcc.dg/cpp/undef1.c: Update.
43896
43897 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
43898
43899         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
43900
43901 2000-07-09  Neil Booth  <NeilB@earthling.net>
43902
43903         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
43904
43905 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
43906
43907         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
43908         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
43909
43910 2000-07-08  Neil Booth  <NeilB@earthling.net>
43911
43912         * gcc.dg/cpp/macsyntx.c: New tests.
43913
43914 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43915
43916         * gcc.dg/20000707-1.c: New test.
43917
43918 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43919
43920         * gcc.c-torture/execute/20000706-1.c: New test.
43921         * gcc.c-torture/execute/20000706-2.c: New test.
43922         * gcc.c-torture/execute/20000706-3.c: New test.
43923         * gcc.c-torture/execute/20000706-4.c: New test.
43924         * gcc.c-torture/execute/20000706-5.c: New test.
43925
43926 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43927
43928         * g++.old-deja/g++.pt/instantiate7.C: New test.
43929
43930 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43931
43932         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
43933         * g++.old-deja/g++.mike/thunk3.C: Likewise.
43934         * g++.old-deja/g++.other/rtti3.C: Likewise.
43935         * g++.old-deja/g++.other/rttid3.C: Likewise.
43936
43937 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
43938
43939         *  g77.f-torture/compile/20000630-1.x: Fix typo
43940
43941 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
43942
43943         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
43944         assembly output.
43945
43946 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
43947
43948         * gcc.dg/cpp/ident.c: New test.
43949
43950 2000-07-05  Neil Booth  <NeilB@earthling.net>
43951
43952         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
43953           gcc.dg/cpp/lexstrng.c: New tests.
43954
43955 2000-07-04  Neil Booth  <NeilB@earthling.net>
43956
43957         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
43958         * gcc.dg/cpp/strify2.c: Same.
43959
43960 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
43961
43962         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
43963         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
43964         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
43965         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
43966
43967         * testsuite/gcc.dg/cpp/macro1.c,
43968         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
43969         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
43970         testsuite/gcc.dg/cpp/strify1.c,
43971         testsuite/gcc.dg/cpp/strify2.c: New tests.
43972
43973 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
43974
43975         * gcc.c-torture/execute/20000703-1.c: New test.
43976
43977 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43978
43979         * g++.old-deja/g++.pt (lookup10.C): New test.
43980
43981 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43982
43983         * g++.old-deja/g++.pt (typename25.C): New test.
43984
43985 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
43986
43987         * gcc.c-torture/compile/20000701-1.c: New test.
43988
43989 2000-06-30  Nick Clifton  <nickc@cygnus.com>
43990
43991         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
43992         to test case.
43993
43994 2000-06-30  Catherine Moore  <clm@cygnus.com>
43995
43996         * gcc.c-torture/execute/align-1.c: New test.
43997
43998 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
43999
44000         * g++.old-deja/g++.pt/expr8.C: New test.
44001         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
44002
44003 2000-06-29  Nick Clifton  <nickc@cygnus.com>
44004
44005         * gcc.c-torture/compile/20000629-1.c: New test.
44006
44007 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
44008
44009
44010         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
44011         gcc.dg/noncompile directory, depending on whether they're
44012         preprocessor tests or not.  Annotate all the tests for the dg
44013         framework.
44014
44015         * gcc.c-torture/noncompile/noncompile.exp: Delete.
44016         * gcc.dg/noncompile/noncompile.exp: New.
44017
44018         * Moved files:
44019         Old name                                New name
44020         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
44021         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
44022         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
44023         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
44024         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
44025         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
44026         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
44027         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
44028         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
44029         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
44030         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
44031         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
44032         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
44033         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
44034         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
44035         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
44036         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
44037         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
44038         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
44039         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
44040         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
44041         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
44042         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
44043         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
44044
44045         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
44046         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
44047         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
44048         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
44049         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
44050         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
44051
44052 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
44053
44054         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
44055         declare one variable.  On the fourth, error.
44056         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
44057         declared by 20000628-1a.h.
44058
44059 2000-06-29  Richard Henderson  <rth@redhat.com>
44060
44061         * gcc.c-torture/execute/930529-1.x: New file.
44062         * gcc.dg/920413-1.c: Adjust expected warning text.
44063         * gcc.dg/980217-1.c: Declare abort.
44064         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
44065
44066 2000-06-29  Jeffrey A Law  (law@cygnus.com)
44067
44068         * g77.f-torture/compile/20000629-1.f: New test.
44069         * g77.f-torture/compile/20000629-1.x: Expected to fail.
44070
44071 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
44072
44073         Rearrange lots of files, removing entirely the
44074         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
44075         directories.
44076
44077         * Deleted files:
44078         gcc.c-torture/code_quality/code_quality.exp
44079         gcc.c-torture/special/special.exp
44080         gcc.failure/failure.exp
44081         gcc.failure/940409-1.x
44082         gcc.c-torture/compile/961203-1.x
44083
44084         * New files:
44085         gcc.misc-tests/linkage.exp
44086         gcc.c-torture/execute/920730-1t.c
44087         gcc.c-torture/execute/920730-1t.x
44088         gcc.c-torture/compile/920520-1.x
44089         gcc.c-torture/compile/920521-1.x
44090         gcc.c-torture/compile/981006-1.x
44091         gcc.c-torture/execute/eeprof-1.x
44092
44093         * Moved files (possibly with modifications to fit a new harness):
44094         Old name                                New name
44095         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
44096         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
44097         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
44098         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
44099         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
44100         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
44101         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
44102         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
44103         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
44104         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
44105         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
44106         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
44107         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
44108         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
44109
44110 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
44111
44112         * c-torture/compile/961203-1.x: Delete.
44113
44114         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
44115         not exit. Include stdio.h.
44116         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
44117         * gcc.misc-tests/dg-12.c: Likewise.
44118         * gcc.misc-tests/dg-5.c: Likewise.
44119         * gcc.misc-tests/dg-6.c: Likewise.
44120         * gcc.misc-tests/dg-7.c: Prototype abort.
44121         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
44122         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
44123         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
44124         not exit.
44125         * gcc.misc-tests/sieve.c: Use return from main, not exit.
44126         * gcc.misc-tests/sort2.c: Use return from main, not exit.
44127
44128 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
44129
44130         * gcc.dg/cpp/20000628-1.c: New test.
44131         * gcc.dg/cpp/20000628-1.h: New header for above test.
44132         * gcc.dg/cpp/20000628-1a.h: Likewise.
44133
44134 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
44135
44136         * gcc.dg/cpp: New directory.
44137         * gcc.dg/cpp/cpp.exp: New driver.
44138         * gcc.dg/cpp/20000627-1.c: New test.
44139         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
44140         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
44141         and rewrite as a compilation test.
44142
44143         * gcc.dg: Move many files into the cpp subdirectory, possibly
44144         renaming or editing them as well.
44145         Old name                New name
44146         990119-1.c              cpp/19990119-1.c
44147         990228-1.c              cpp/19990228-1.c
44148         990407-1.c              cpp/19990407-1.c
44149         990409-1.c              cpp/19990409-1.c
44150         990413-1.c              cpp/19990413-1.c
44151         990703-1.c              cpp/19990703-1.c
44152         20000127-1.c            cpp/20000127-1.c
44153         20000129-1.c            cpp/20000129-1.c
44154         20000207-1.c            cpp/20000207-1.c
44155         20000207-2.c            cpp/20000207-2.c
44156         20000209-1.c            cpp/20000209-1.c
44157         20000209-2.c            cpp/20000209-2.c
44158         20000301-1.c            cpp/20000301-1.c
44159         20000419-1.c            cpp/20000419-1.c
44160         20000510-1.S            cpp/20000510-1.S
44161         20000519-1.c            cpp/20000519-1.c
44162         20000529-1.c            cpp/20000529-1.c
44163         20000625-1.c            cpp/20000625-1.c
44164         20000625-2.c            cpp/20000625-2.c
44165         cpp-as1.c               cpp/assert1.c
44166         cpp-as2.c               cpp/assert2.c
44167         cxx-comments-1.c        cpp/cxxcom1.c
44168         cxx-comments-2.c        cpp/cxxcom2.c
44169         endif-label.c           cpp/endif.c
44170         cpp-hash1.c             cpp/hash1.c
44171         cpp-hash2.c             cpp/hash2.c
44172         cpp-if1.c               cpp/if-1.c
44173         cpp-if2.c               cpp/if-2.c
44174         cpp-if3.c               cpp/if-3.c
44175         cpp-if4.c               cpp/if-4.c
44176         cpp-if5.c               cpp/if-5.c
44177         cpp-cond.c              cpp/if-cexp.c
44178         cpp-missingop.c         cpp/if-mop.c
44179         cpp-missingparen.c      cpp/if-mpar.c
44180         cpp-opprec.c            cpp/if-oppr.c
44181         cpp-ifparen.c           cpp/if-paren.c
44182         cpp-shortcircuit.c      cpp/if-sc.c
44183         cpp-shift.c             cpp/if-shift.c
44184         cpp-unary.c             cpp/if-unary.c
44185         cpp-li1.c               cpp/line1.c
44186         cpp-li2.c               cpp/line2.c
44187         lineno.c                cpp/line3.c
44188         lineno-2.c              cpp/line4.c
44189         cpp-mi.c                cpp/mi1.c
44190         cpp-mic.h               cpp/mi1c.h
44191         cpp-micc.h              cpp/mi1cc.h
44192         cpp-mind.h              cpp/mi1nd.h
44193         cpp-mindp.h             cpp/mi1ndp.h
44194         cpp-mix.h               cpp/mi1x.h
44195         cpp-mi2.c               cpp/mi2.c
44196         cpp-mi2a.h              cpp/mi2a.h
44197         cpp-mi2b.h              cpp/mi2b.h
44198         cpp-mi2c.h              cpp/mi2c.h
44199         cpp-mi3.c               cpp/mi3.c
44200         cpp-mi3.def             cpp/mi3.def
44201         poison-1.c              cpp/poison.c
44202         pr-impl.c               cpp/prag-imp.c
44203         cpp-redef-2.c           cpp/redef1.c
44204         cpp-redef.c             cpp/redef2.c
44205         strpaste.c              cpp/strp1.c
44206         strpaste-2.c            cpp/strp2.c
44207         cpp-tradpaste.c         cpp/tr-paste.c
44208         cpp-tradstringify.c     cpp/tr-str.c
44209         cpp-tradwarn1.c         cpp/tr-warn1.c
44210         cpp-tradwarn2.c         cpp/tr-warn2.c
44211         trigraphs.c             cpp/trigraphs.c
44212         cpp-unc1.c              cpp/unc1.c
44213         cpp-unc2.c              cpp/unc2.c
44214         cpp-unc3.c              cpp/unc3.c
44215         cpp-unc.c               cpp/unc4.c
44216         undef.c                 cpp/undef1.c
44217         undef-2.c               cpp/undef2.c
44218         cpp-wi1.c               cpp/widestr1.c
44219
44220 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
44221
44222         * lib/g++.exp (g++_include_flags): Tweak.
44223
44224 2000-06-27  H.J. Lu  <hjl@gnu.org>
44225             Loren J. Rittle  <ljrittle@acm.org>
44226
44227         * lib/g++.exp (g++_include_flags): Override libgloss.exp
44228         version with one that knows about the new gcc tree structure.
44229         (g++_link_flags): Same.
44230
44231 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
44232
44233         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
44234         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
44235         case we are cross-compiling.
44236
44237         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
44238         g++.old-deja/g++.niklas/Makefile.in,
44239         g++.old-deja/g++.niklas/configure.in,
44240         g++.old-deja/g++.other/Makefile.in,
44241         g++.old-deja/g++.other/configure.in,
44242         gcc.c-torture/code_quality/Makefile.in,
44243         gcc.c-torture/code_quality/configure.in,
44244         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
44245         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
44246         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
44247         gcc.c-torture/execute/ieee/Makefile.in,
44248         gcc.c-torture/execute/ieee/configure.in,
44249         gcc.c-torture/noncompile/Makefile.in,
44250         gcc.c-torture/noncompile/configure.in,
44251         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
44252         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
44253         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
44254
44255 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
44256
44257         * g++.old-deja/g++.other/ambig3.C: New test.
44258
44259 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
44260
44261         * g++.old-deja/g++.pt/syntax1.C: New test.
44262         * g++.old-deja/g++.pt/syntax2.C: New test.
44263         * g++.old-deja/g++.other/syntax3.C: New test.
44264         * g++.old-deja/g++.other/syntax4.C: New test.
44265
44266 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
44267
44268         * gcc.dg/20000623-1.c: Prototype exit and abort.
44269
44270 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
44271
44272         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
44273         New tests.
44274         * gcc.dg/cpp-mi3.def: New file.
44275
44276         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
44277         inside assertions.
44278         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
44279         lexer's error messages.
44280         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
44281         divine anything from the linemarkers.
44282         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
44283         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
44284
44285 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
44286
44287         * gcc.dg/20000623-1.c: New test.
44288
44289 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
44290
44291         * gcc.c-torture/execute/20000622-1.c: New test.
44292
44293 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
44294
44295         * g++.old-deja/g++.other/init15.C: New test.
44296
44297 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
44298
44299         * g++.old-deja/g++.pt/vaarg2.C: New test.
44300         * g++.old-deja/g++.pt/vaarg3.C: New test.
44301
44302 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
44303
44304         * g++.old-deja/g++.other/dyncast6.C: New test.
44305
44306 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
44307
44308         * gcc.c-torture/execute/loop-6.c: New test.
44309
44310 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
44311
44312         * gcc.dg/20000614-1.c: New test.
44313         * gcc.dg/20000614-2.c: New test.
44314
44315 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
44316
44317         * g++.old-deja/g++.other/inline12.C: New test.
44318
44319 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
44320
44321         * g++.old-deja/g++.other/eh1.C: New test.
44322
44323 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
44324
44325         * g++.old-deja/g++.other/type.C: New test.
44326
44327 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
44328
44329         * g++.old-deja/g++.other/initstring.C: New test.
44330
44331 2000-06-12  Jason Merrill  <jason@redhat.com>
44332
44333         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
44334
44335 2000-06-09  Jeffrey A Law  (law@cygnus.com)
44336
44337         * gcc.c-torture/compile/20000609-1.c: New test.
44338
44339 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
44340
44341         * gcc.dg/20000609-1.c: New test.
44342
44343 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
44344
44345         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
44346         * gcc.c-torture/noncompile/poison-1.c: Move...
44347         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
44348         * gcc.dg/cpp-li1.c: Add a token after the #line.
44349
44350 2000-06-05  Richard Henderson  <rth@cygnus.com>
44351
44352         * gcc.c-torture/execute/20000605-2.c: New test.
44353         * gcc.c-torture/execute/20000605-3.c: New test.
44354
44355 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
44356
44357         * g77.f-torture/execute/20000503-1.x: New file.
44358
44359 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
44360
44361         * g++.old-deja/g++.eh/badalloc1.C: New test.
44362
44363 2000-06-05  Richard Henderson  <rth@cygnus.com>
44364
44365         * gcc.c-torture/execute/20000605-1.c: New test.
44366
44367 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
44368             Nathan Sidwell <nathan@codesourcery.com>
44369
44370         * gcc.c-torture/compile/20000605-1.c: New test.
44371
44372 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
44373
44374         * g77.f-torture/compile/20000601-1.f: New test.
44375
44376 2000-06-03  Richard Henderson  <rth@cygnus.com>
44377
44378         * gcc.c-torture/execute/20000603-1.c: New.
44379
44380 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
44381
44382         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
44383         * gcc.dg/noreturn-2.c (noreturn): Likewise.
44384
44385 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
44386
44387         * gcc.dg/compare2.c (case 12): XFAIL.
44388         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
44389         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
44390
44391         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
44392
44393 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
44394
44395         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
44396         guard macro is already defined when the header is first
44397         included.
44398         * gcc.dg/cpp-mix.h: New file.
44399         * gcc.dg/endif-label.c: Update patterns to match compiler.
44400
44401         * g++.brendan/complex1.C: Declare abort.
44402         * g++.law/refs4.C: Remove XFAIL.
44403         * g++.oliva/expr2.C: Declare abort and exit.
44404
44405 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
44406
44407         * gcc.c-torture/execute/20000528-1.c: New test.
44408
44409         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
44410         * g++.old-deja/g++.law/temps4.C: Likewise.
44411
44412         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
44413         stdlib.h.  Call abort() on failure.
44414         * g++.old-deja/g++.law/refs4.C: Likewise.
44415         * g++.old-deja/g++.law/temps4.C: Likewise.
44416         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
44417         * gcc.c-torture/execute/20000112-1.c: Include string.h.
44418
44419 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
44420
44421         Relative to g++.dg/special:
44422         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
44423
44424         Relative to g++.old-deja:
44425         * g++.brendan/complex1.C, g++.jason/optimize2.C,
44426         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
44427         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
44428         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
44429         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
44430         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
44431         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
44432
44433         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
44434         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
44435         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
44436         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
44437         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
44438         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
44439         and/or string.h.
44440
44441         * g++.other/goto1.C: Update expectations for error messages.
44442
44443 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
44444
44445         * gcc.c-torture/compile/20000523-1.c: New test.
44446
44447 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
44448
44449         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
44450
44451 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
44452
44453         * g++.old-deja/g++.eh/catch11.C: New test.
44454         * g++.old-deja/g++.eh/catch12.C: New test.
44455
44456 2000-05-24  Nick Clifton  <nickc@cygnus.com>
44457
44458         * gcc.c-torture/execute/20000523-1.c: New test.
44459
44460 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
44461
44462         * c-torture/execute/bcp-1.c: Replace abort in arg of
44463         __builtin_constant_p with a generic external function.
44464
44465         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
44466         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
44467         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
44468         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
44469         Prototype abort and/or exit.
44470
44471         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
44472         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
44473         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
44474         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
44475
44476 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
44477
44478         * gcc.dg/dwarf2-1.c: New test.
44479
44480 2000-05-20  Richard Henderson  <rth@cygnus.com>
44481
44482         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
44483
44484 2000-05-20  Andreas Jaeger  <aj@suse.de>
44485
44486         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
44487         testcase.
44488
44489 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
44490
44491         * gcc.c-torture/execute/20000519-2.c: New test.
44492
44493 2000-05-19  Andreas Jaeger  <aj@suse.de>
44494
44495         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
44496         which fails with SSA.
44497
44498         * lib/c-torture.exp: Also test with -O3 -fssa.
44499
44500 2000-05-18  Michael Meissner  <meissner@redhat.com>
44501
44502         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
44503         * gcc.c-torture/execute/920415-1.c: Ditto.
44504         * gcc.c-torture/execute/920501-1.c: Ditto.
44505         * gcc.c-torture/execute/conversion.c: Ditto.
44506         * gcc.c-torture/execute/cvt-1.c: Ditto.
44507
44508 2000-05-18  Jeffrey A Law  (law@cygnus.com)
44509
44510         * gcc.c-torture/compile/20000518-1.c: New test.
44511
44512 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
44513
44514         * g77.f-torture/compile/200005018.f: New test.
44515
44516 2000-05-17  Jeffrey A Law  (law@cygnus.com)
44517
44518         * gcc.c-torture/compile/20000517-1.c: New test.
44519
44520 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44521
44522         * gcc.c-torture/execute/20000516-1.c: New test.
44523
44524 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
44525
44526         * g++.old-deja/g++.other/eh.C: New test.
44527
44528 2000-05-12  Richard Henderson  <rth@cygnus.com>
44529
44530         * gcc.c-torture/execute/990208-1.c (main): Don't pass
44531         constants through to doit's conditional.
44532
44533 2000-05-11  Jeffrey A Law  (law@cygnus.com)
44534
44535         * gcc.c-torture/compile/20000511-1.c: New test.
44536         * g77.f-torture/compile/20000511-1.f: New test.
44537         * g77.f-torture/compile/20000511-2.f: New test.
44538
44539 2000-05-11  Michael Meissner  <meissner@redhat.com>
44540
44541         * gcc.c-torture/execute/20000511-1.c: New test.
44542
44543 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
44544
44545         * gcc.dg/dg.exp: Scan .S files as well as .c files.
44546         * gcc.dg/20000510-1.S: New.
44547
44548 2000-05-08  Catherine Moore  <clm@cygnus.com>
44549
44550         * gcc.dg/unused-3.c: New.
44551
44552 2000-05-06  Richard Henderson  <rth@cygnus.com>
44553
44554           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
44555           * g++.old-deja/g++.mike/warn1.C: Likewise.
44556           * g++.old-deja/g++.pt/local1.C: Likewise.
44557           * g++.old-deja/g++.pt/local7.C: Likewise.
44558           * g++.old-deja/g++.pt/spec16.C: Likewise.
44559
44560 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
44561
44562         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
44563
44564 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
44565
44566           * g77.f-torture/execute/20000503-1.f: New test.
44567
44568 2000-05-04  Andreas Jaeger  <aj@suse.de>
44569
44570         * gcc.dg/noreturn-2.c: New test.
44571
44572 2000-05-04  Neil Booth  <NeilB@earthling.net>
44573
44574         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
44575         preprocessor.
44576
44577 2000-05-04  Richard Henderson  <rth@cygnus.com>
44578
44579         * gcc.c-torture/execute/20000503-1.c: Fix typo.
44580
44581 2000-05-04  Richard Henderson  <rth@cygnus.com>
44582
44583         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
44584         OpenSSL by Jason R Thorpe.
44585
44586 2000-05-03  Jim Wilson  <wilson@cygnus.com>
44587
44588         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
44589
44590 2000-05-03  Robert Lipe <robertlipe@usa.net>
44591
44592         * gcc.dg/20000503-1.c: New test.
44593
44594 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
44595
44596         * gcc.c-torture/compile/20000502-1.c: New test.
44597         * g++.old-deja/g++.other/align.C: New test.
44598         * gcc.dg/cpp-tradstringify.c: New test.
44599
44600 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
44601
44602         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
44603         and hard registers.
44604
44605 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
44606
44607         * gcc.c-torture/execute/loop-5.c: New test.
44608
44609 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
44610
44611         * gcc.c-torture/execute/va-arg-20.c: New test.
44612
44613 2000-04-23  Jeffrey A Law  (law@cygnus.com)
44614
44615         * gcc.c-torture/execute/20000422-1.c: New test.
44616
44617 2000-04-20  Greg McGary  <gkm@gnu.org>
44618
44619         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
44620         when optimizing, but without sibling-call optimizations (-O1).
44621
44622 2000-04-20  Jeffrey A Law  (law@cygnus.com)
44623
44624           * gcc.c-torture/compile/20000420-1.c: New test.
44625
44626 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
44627
44628         * g++.abi/ptrflags.C: New test.
44629         * g++.eh/catchptr1.C: Test incomplete pointer chains.
44630
44631 2000-04-19  Catherine Moore  <clm@cygnus.com>
44632
44633         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
44634
44635 2000-04-19  Greg McGary  <gkm@gnu.org>
44636
44637         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
44638         sibling-call optimizations.
44639
44640 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
44641
44642         * gcc.dg/20000419-1.c: New test.
44643
44644 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
44645
44646         * gcc.c-torture/execute/20000412-6.c: New test.
44647
44648 2000-04-12  Jeffrey A Law  (law@cygnus.com)
44649
44650         * gcc.c-torture/execute/20000412-5.c: New test.
44651         * g77.f-torture/compile/20000412-1.f: New test.
44652         * gcc.c-torture/execute/20000412-4.c: New test.
44653         * gcc.c-torture/compile/20000412-2.c: New test.
44654         * gcc.c-torture/execute/20000412-3.c: New test.
44655         * gcc.c-torture/compile/20000412-1.c: New test.
44656         * gcc.c-torture/execute/20000412-2.c: New test.
44657
44658 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
44659
44660         * objc/execute/bf-20.m: New test.
44661
44662 2000-04-10  Richard Henderson  <rth@cygnus.com>
44663
44664         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
44665
44666         * gcc.c-torture/execute/20000412-1.c: New test.
44667
44668 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
44669
44670         * g++.old-deja/g++.eh/catchptr1.C: New test.
44671
44672 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
44673
44674         * g++.old-deja/g++.abi/cxa_vec.C: New test.
44675
44676 2000-04-08  Neil Booth  <NeilB@earthling.net>
44677
44678         * gcc.dg/cpp-nullchar.c: Remove test as
44679         embedded nulls cause problems.
44680
44681 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44682
44683         * gcc.dg/compare2.c: New test.
44684
44685 2000-04-08  Neil Booth  <NeilB@earthling.net>
44686
44687         * gcc.dg/cpp-nullchar.c: New test.
44688
44689 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
44690
44691         * gcc.dg/cpp-mi2.c: New test.
44692         * gcc.dg/cpp-mi2[abc].h: New files.
44693
44694 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
44695
44696         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
44697         member name.
44698
44699 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
44700
44701         * g++.old-deja/g++.abi/vmihint.C: New test.
44702
44703 2000-04-06  Neil Booth  <NeilB@earthling.net>
44704
44705         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
44706         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
44707         copyright.
44708
44709 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
44710
44711         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
44712         avoid stack-frame overwrite.
44713
44714 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
44715
44716         * gcc.c-torture/compile/20000405-2.c: New test.
44717         * gcc.c-torture/compile/20000405-3.c: New test.
44718
44719 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44720
44721         * gcc.c-torture/compile/20000405-1.c: New test.
44722
44723 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
44724
44725         * gcc.dg/cast-qual-1.c: Revert last change.
44726
44727 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44728
44729         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
44730
44731 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
44732
44733         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
44734         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
44735
44736 2000-04-03  Jeffrey A Law  (law@cygnus.com)
44737
44738         * gcc.c-torture/compile/20000403-2.c: New test.
44739         * gcc.c-torture/compile/20000403-1.c: New test.
44740
44741 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
44742
44743         * gcc.c-torture/execute/20000403-1.c: New test.
44744
44745 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
44746
44747         * gcc.c-torture/execute/20000402-1.c: New test.
44748
44749 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
44750
44751         * gcc.c-torture/execute/va-arg-15.c: New test.
44752         * gcc.c-torture/execute/va-arg-16.c: New test.
44753         * gcc.c-torture/execute/va-arg-17.c: New test.
44754         * gcc.c-torture/execute/va-arg-18.c: New test.
44755         * gcc.c-torture/execute/va-arg-19.c: New test.
44756
44757 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
44758
44759         * gcc.c-torture/compile/981211-1.c: Move to...
44760         * gcc.dg/cpp-as1.c: ...here.
44761         * gcc.dg/cpp-as2.c: New file.
44762
44763         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
44764         compiler.
44765
44766 2000-04-02  Neil Booth  <NeilB@earthling.net>
44767
44768         * gcc.dg/cpp-cond.c  New tests.
44769         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
44770         accidental success less likely.
44771         * gcc.dg/cpp-missingop.c  New tests.
44772         * gcc.dg/cpp-missingparen.c  New tests.
44773         * gcc.dg/cpp-shift.c  New tests.
44774         * gcc.dg/cpp-shortcircuit.c  New tests.
44775         * gcc.dg/cpp-unary.c  New tests.
44776
44777 2000-03-29  Jeffrey A Law  (law@cygnus.com)
44778
44779         * gcc.c-torture/compile/20000329-1.c: New test.
44780
44781 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
44782
44783         * gcc.c-torture/compile/20000326-1.c: New test.
44784         * gcc.c-torture/compile/20000326-2.c: New test.
44785
44786 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
44787
44788         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
44789         the first parameter is a function argument.
44790
44791 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
44792
44793         * g++.old-deja/g++.ext/array4.C: New test.
44794
44795 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
44796
44797         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
44798
44799 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44800
44801         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
44802
44803 2000-03-19  Richard Henderson  <rth@cygnus.com>
44804
44805         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
44806
44807 2000-03-19  Richard Henderson  <rth@cygnus.com>
44808
44809         * gcc.c-torture/compile/20000319-1.c: New test.
44810
44811 2000-03-14  Jeffrey A Law  (law@cygnus.com)
44812
44813         * gcc.c-torture/execute/20000314-3.c: New test.
44814         * gcc.c-torture/execute/20000314-2.c: New test.
44815         * gcc.c-torture/execute/20000314-1.c: New test.
44816         * gcc.c-torture/compile/20000314-2.c: New test.
44817         * gcc.c-torture/compile/20000314-1.c: New test.
44818
44819 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
44820
44821         * g++.old-deja/g++.warn/inline.C: New test.
44822
44823 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
44824
44825         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
44826         standards-compliant result rather than specific constants.
44827         Put test-values in array.
44828
44829 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
44830
44831         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
44832         (g++_target_compile): Put test-specific options last.
44833
44834 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44835
44836         * g++.old-deja/g++.eh/vbase4.C: New test.
44837
44838 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44839
44840         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
44841
44842 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44843
44844         * g++.old-deja/g++.brendan/misc12.C: Removed.
44845         * g++.old-deja/g++.pt/memtemp77.C: Constify.
44846         * g++.old-deja/g++.ext/pretty4.C: New test.
44847
44848 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44849
44850         * g++.old-deja/g++.other/string2.C: New test.
44851
44852 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
44853
44854         * g++.old-deja/g++.warn/impint2.C: New test.
44855
44856 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
44857
44858         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
44859         is 1, not zero.
44860
44861 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
44862
44863         * g++.old-deja/g++.warn/impint.C: New test.
44864         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
44865         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
44866         * g++.old-deja/g++.pt/explicit12.C: Likewise.
44867         * g++.old-deja/g++.pt/explicit13.C: Likewise.
44868         * g++.old-deja/g++.pt/explicit17.C: Likewise.
44869         * g++.old-deja/g++.pt/explicit18.C: Likewise.
44870         * g++.old-deja/g++.pt/explicit19.C: Likewise.
44871         * g++.old-deja/g++.pt/explicit23.C: Likewise.
44872         * g++.old-deja/g++.pt/explicit31.C: Likewise.
44873         * g++.old-deja/g++.pt/explicit35.C: Likewise.
44874         * g++.old-deja/g++.pt/explicit6.C: Likewise.
44875         * g++.old-deja/g++.pt/memclass7.C: Likewise.
44876
44877 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
44878
44879         * gcc.dg/cpp-redef.c: New test.
44880
44881 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
44882
44883         * g++.old-deja/g++.pt/unify7.C: New test.
44884
44885 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44886
44887         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
44888         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
44889
44890 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
44891
44892         * gcc.c-torture/compile/20000224-1.c: New test.
44893
44894 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44895
44896         * gcc.c-torture/compile/cpp-2.c: New test.
44897         * gcc.c-torture/compile/cpp-1.c: New test.
44898
44899 2000-02-25  Jeffrey A Law  (law@cygnus.com)
44900
44901         * gcc.c-torture/execute/20000225-1.c: New test.
44902
44903 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44904
44905         * gcc.dg/cpp-li2.c: New test.
44906
44907         * gcc.dg/cpp-wi1.c: New test.
44908
44909         * gcc.dg/cpp-li1.c: New test.
44910
44911 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
44912
44913         * g++.old-deja/g++.other/sizeof5.C: New test.
44914
44915 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44916
44917         * gcc.c-torture/execute/va-arg-13.c: New test.
44918
44919 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
44920
44921         * gcc.c-torture/execute/va-arg-12.c: New test.
44922
44923 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44924
44925         * gcc.c-torture/execute/20000223-1.c: New test.
44926
44927 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44928
44929         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
44930
44931 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
44932
44933         * g++.old-deja/g++.abi/ptrmem.C: New test.
44934
44935 2000-02-19  Richard Henderson  <rth@cygnus.com>
44936
44937         * gcc.c-torture/compile/init-3.c: New.
44938
44939 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
44940
44941         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
44942         ALWAYS_CXXFLAGS.
44943
44944 2000-02-11  Robert Lipe <robertl@sco.com>
44945
44946         * gcc.c-torture/compile/20000211-3.c: New test.
44947
44948 2000-02-11  Martin Buchholz <martin@xemacs.org>
44949
44950         * gcc.c-torture/compile/20000211-2.c: New test.
44951
44952 2000-02-11  Jeffrey A Law  (law@cygnus.com)
44953
44954         * gcc.c-torture/compile/20000211-1.c: New test.
44955
44956 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
44957
44958         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
44959           on native targets
44960
44961 2000-02-08  Nathan Sidwell  <nathan@acm.org>
44962
44963         * g++.old-deja/g++.other/cast5.C: New test.
44964
44965 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
44966
44967         * gcc.c-torture/execute/20000205-1.c: New.
44968
44969 2000-02-03  Nathan Sidwell  <nathan@acm.org>
44970
44971         * g++.old-deja/g++.jason/cast3.C: Return void.
44972         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
44973
44974 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44975
44976         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
44977
44978         * gcc.dg/loop-1.c: New test.
44979
44980 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
44981
44982         * gcc.c-torture/compile/20000127-1.c: New test.
44983         * gcc.c-torture/execute/991228-1.c: New test.
44984
44985 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44986
44987         * gcc.dg/unused-2.c: New test.
44988
44989         * gcc.dg/conv-1.c: New test.
44990
44991 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
44992
44993         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
44994         compiler.
44995         (tool_option_proc): Fix typo.
44996
44997 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
44998
44999         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
45000         of the ld on the host, not on the build machine.
45001         Also, don't crash if '--help' is not a supported option.
45002
45003 2000-01-24  Richard Henderson  <rth@cygnus.com>
45004
45005         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
45006
45007 2000-01-20  Jeffrey A Law  (law@cygnus.com)
45008
45009         * gcc.c-torture/execute/20000120-2.c: New test.
45010         * gcc.c-torture/execute/20000120-1.c: New test.
45011
45012 2000-01-13  Jeffrey A Law  (law@cygnus.com)
45013
45014         * gcc.c-torture/execute/20000113-1.c: New test.
45015
45016 2000-01-12  Jeffrey A Law  (law@cygnus.com)
45017
45018         * gcc.c-torture/execute/20000112-1.c: New test.
45019
45020 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45021
45022         * gcc.dg/20000111-1.c: New test.
45023
45024 2000-01-10  Jeffrey A Law  (law@cygnus.com)
45025
45026         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
45027         with 16 bit integers.
45028
45029 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45030
45031         * gcc.dg/20000108-1.c: New test.
45032
45033 2000-01-05  Nathan Sidwell  <nathan@acm.org>
45034
45035         * g++.old-deja/g++.ns/koenig8.C: New test.
45036
45037 2000-01-05  Nathan Sidwell  <nathan@acm.org>
45038
45039         * g++.old-deja/g++.other/cast4.C: New test.
45040
45041 2000-01-05  Jeffrey A Law  (law@cygnus.com)
45042
45043         * gcc.c-torture/compile/20000105-2.c: New test.
45044         * gcc.c-torture/compile/20000105-1.c: New test.
45045
45046 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45047
45048         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
45049         references to printf & atoi to conform to ANSI standard.
45050         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
45051         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
45052         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
45053         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
45054         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
45055         * g++.old-deja/g++.brendan/complex1.C: Likewise.
45056         * g++.old-deja/g++.brendan/copy1.C: Likewise.
45057         * g++.old-deja/g++.brendan/copy2.C: Likewise.
45058         * g++.old-deja/g++.brendan/copy3.C: Likewise.
45059         * g++.old-deja/g++.brendan/copy4.C: Likewise.
45060         * g++.old-deja/g++.brendan/copy5.C: Likewise.
45061         * g++.old-deja/g++.brendan/copy6.C: Likewise.
45062         * g++.old-deja/g++.brendan/copy7.C: Likewise.
45063         * g++.old-deja/g++.brendan/copy8.C: Likewise.
45064         * g++.old-deja/g++.brendan/crash11.C: Likewise.
45065         * g++.old-deja/g++.brendan/crash14.C: Likewise.
45066         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
45067         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45068         * g++.old-deja/g++.brendan/delete2.C: Likewise.
45069         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
45070         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
45071         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
45072         * g++.old-deja/g++.brendan/eh1.C: Likewise.
45073         * g++.old-deja/g++.brendan/groff1.C: Likewise.
45074         * g++.old-deja/g++.brendan/init3.C: Likewise.
45075         * g++.old-deja/g++.brendan/misc12.C: Likewise.
45076         * g++.old-deja/g++.brendan/misc7.C: Likewise.
45077         * g++.old-deja/g++.brendan/new2.C: Likewise.
45078         * g++.old-deja/g++.brendan/operators4.C: Likewise.
45079         * g++.old-deja/g++.brendan/operators5.C: Likewise.
45080         * g++.old-deja/g++.brendan/overload2.C: Likewise.
45081         * g++.old-deja/g++.brendan/overload7.C: Likewise.
45082         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
45083         * g++.old-deja/g++.brendan/reference1.C: Likewise.
45084         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
45085         * g++.old-deja/g++.brendan/template24.C: Likewise.
45086         * g++.old-deja/g++.brendan/template3.C: Likewise.
45087         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
45088         * g++.old-deja/g++.jason/inline3.C: Likewise.
45089         * g++.old-deja/g++.jason/opeq.C: Likewise.
45090         * g++.old-deja/g++.law/arg5.C: Likewise.
45091         * g++.old-deja/g++.law/arm7.C: Likewise.
45092         * g++.old-deja/g++.law/ctors11.C: Likewise.
45093         * g++.old-deja/g++.law/cvt8.C: Likewise.
45094         * g++.old-deja/g++.law/init9.C: Likewise.
45095         * g++.old-deja/g++.law/refs4.C: Likewise.
45096         * g++.old-deja/g++.law/template2.C: Likewise.
45097         * g++.old-deja/g++.law/visibility24.C: Likewise.
45098         * g++.old-deja/g++.law/vtable3.C: Likewise.
45099         * g++.old-deja/g++.mike/asm2.C: Likewise.
45100         * g++.old-deja/g++.mike/eh1.C: Likewise.
45101         * g++.old-deja/g++.mike/misc1.C: Likewise.
45102         * g++.old-deja/g++.mike/misc13.C: Likewise.
45103         * g++.old-deja/g++.mike/misc14.C: Likewise.
45104         * g++.old-deja/g++.mike/ns12.C: Likewise.
45105         * g++.old-deja/g++.mike/p1248.C: Likewise.
45106         * g++.old-deja/g++.mike/p3708.C: Likewise.
45107         * g++.old-deja/g++.mike/p3708a.C: Likewise.
45108         * g++.old-deja/g++.mike/p3708b.C: Likewise.
45109         * g++.old-deja/g++.mike/p646.C: Likewise.
45110         * g++.old-deja/g++.mike/p700.C: Likewise.
45111         * g++.old-deja/g++.mike/p783.C: Likewise.
45112         * g++.old-deja/g++.mike/p783a.C: Likewise.
45113         * g++.old-deja/g++.mike/p783b.C: Likewise.
45114         * g++.old-deja/g++.mike/p786.C: Likewise.
45115         * g++.old-deja/g++.mike/p789.C: Likewise.
45116         * g++.old-deja/g++.mike/p789a.C: Likewise.
45117         * g++.old-deja/g++.mike/p807a.C: Likewise.
45118         * g++.old-deja/g++.other/delete3.C: Likewise.
45119         * g++.old-deja/g++.other/dyncast1.C: Likewise.
45120         * g++.old-deja/g++.other/dyncast2.C: Likewise.
45121         * g++.old-deja/g++.other/dyncast3.C: Likewise.
45122         * g++.old-deja/g++.other/empty1.C: Likewise.
45123         * g++.old-deja/g++.other/temporary1.C: Likewise.
45124         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
45125         * g++.old-deja/g++.pt/t16.C: Likewise.
45126         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
45127
45128 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
45129
45130         * gcc.dg/991230-1.c: New test.
45131
45132 1999-12-29  Jeffrey A Law  (law@cygnus.com)
45133
45134         * gcc.c-torture/compile/991229-3.c: New test.
45135         * gcc.c-torture/compile/991229-2.c: New test.
45136         * gcc.c-torture/compile/991229-1.c: New test.
45137
45138 1999-12-29  Greg McGary <gkm@eng.ascend.com>
45139
45140         * gcc.c-torture/compile/labels-2.c: New test.
45141
45142 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
45143
45144         * gcc.c-torture/execute/991227-1.c: New test.
45145
45146 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45147
45148         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
45149
45150 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
45151
45152         * gcc.c-torture/execute/991221-1.c: New test.
45153
45154 1999-12-20  Nathan Sidwell  <nathan@acm.org>
45155
45156         * g++.old-deja/g++.other/cast3.C: New test.
45157
45158 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
45159
45160         * gcc.c-torture/execute/991216-4.c: New test.
45161
45162 1999-12-16  Michael Meissner  <meissner@cygnus.com>
45163
45164         * gcc.c-torture/execute/991216-1.c: New test.
45165         * gcc.c-torture/execute/991216-2.c: New test.
45166         * gcc.c-torture/execute/991216-3.c: New test.
45167
45168 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45169
45170         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
45171         Actually make the test fail by using "-O2" for compilation.
45172
45173 1999-12-15  Nathan Sidwell  <nathan@acm.org>
45174
45175         * g++.old-deja/g++.warn/cast-align1.C: New test.
45176
45177 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45178
45179         * gcc.c-torture/compile/991214-1.c: New test.
45180         * gcc.c-torture/compile/991214-2.c: New test.
45181
45182 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45183
45184         * gcc.dg/991214-1.c: New test.
45185
45186 1999-12-13  Jeffrey A Law  (law@cygnus.com)
45187
45188         * gcc.c-torture/compile/991213-3.c: New test.
45189         * gcc.c-torture/compile/991213-2.c: New test.
45190         * gcc.c-torture/compile/991213-1.c: New test.
45191
45192 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
45193
45194         * gcc.dg/991209-1.c: New test.
45195
45196 1999-12-08  Nathan Sidwell <nathan@acm.org>
45197
45198         * gcc.c-torture/compile/991208-1.c: New test.
45199
45200 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45201
45202         * gcc.dg/ultrasp2.c: New test.
45203
45204 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
45205
45206         * g++.old-deja/g++.abi/align.C (main): Fix typo.
45207
45208 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
45209
45210         * gcc.c-torture/compile/991202-1.c: New test.
45211         * gcc.c-torture/execute/991202-1.c: New test.
45212         * gcc.c-torture/execute/991202-2.c: New test.
45213         * gcc.c-torture/execute/991202-3.c: New test.
45214
45215 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
45216
45217         * g++.old-deja/g++.abi/align.C: New test.
45218         * g++.old-deja/g++.abi/aggregates.C: Likewise.
45219         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45220
45221 1999-12-01  Richard Henderson  <rth@cygnus.com>
45222
45223         * gcc.c-torture/execute/991201-1.c: New.
45224
45225 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
45226
45227         * gcc.dg/991129-1.c: New test.
45228
45229 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
45230
45231         * gcc.c-torture/compile/991127-1.c: New test.
45232
45233 1999-11-22  Nathan Sidwell  <nathan@acm.org>
45234
45235         * g++.old-deja/g++.other/warn4.C: New test.
45236
45237 1999-11-22  Nathan Sidwell  <nathan@acm.org>
45238
45239         * g++.old-deja/g++.eh/cleanup2.C: New test.
45240         * g++.old-deja/g++.ext/pretty2.C: New test.
45241         * g++.old-deja/g++.ext/pretty3.C: New test.
45242         * g++.old-deja/g++.other/debug6.C: New test.
45243
45244 1999-10-20  Jim Wilson  <wilson@cygnus.com>
45245
45246         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
45247         compiler_output to look for one error message instead of two.
45248
45249 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
45250
45251         * gcc.c-torture/execute/991118-1.c: Also test case
45252         where the word boundary does not split a byte evenly.
45253
45254 1999-11-19  Nathan Sidwell  <nathan@acm.org>
45255
45256         * g++.old-deja/g++.ext/restrict1.C: New test.
45257
45258 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
45259
45260         * gcc.c-torture/execute/991118-1.c: New test.
45261
45262 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
45263
45264         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
45265         working directory pathnames.
45266
45267 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
45268
45269         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
45270         host is equipped with driver.h and driver.o so it can actually
45271         compile and run the tests.
45272
45273 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
45274
45275         * gcc.c-torture/compile/991008-1.c: New test.
45276
45277 1999-11-08  Nick Clifton  <nickc@cygnus.com>
45278
45279         * lib/gcc-dg.exp: Include target-supports.exp
45280
45281 1999-11-05  Nick Clifton  <nickc@cygnus.com>
45282
45283         * lib/target-supports.exp: New file: Provide procs to test for
45284         features supported by the target.
45285         (check_weak_available): Moved here from ecos.exp.
45286         (check_alias_available): New proc: Determine of the target
45287         toolchain supports the alias attribute.
45288
45289         * gcc.dg/special/ecos.exp: Move check_weak_available to
45290         target-supports.exp.
45291         (alias-1.c): Only perform the test if the target supports
45292         aliases.
45293         (wkali-1.c): Only perform the test if the target supports
45294         aliases.
45295
45296         * gcc.dg/990506-0.c: Expect error messages from cross
45297         targets as well as native targets.
45298
45299 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45300
45301         * gcc.dg/ultrasp1.c: Removed xfail.
45302         * gcc.dg/struct-ret-2.c: Likewise.
45303         * gcc.dg/array-1.c: Likewise.
45304
45305 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45306
45307         * gcc.dg/struct-ret-2.c: New test.
45308
45309         * gcc.dg/array-1.c: New test.
45310
45311 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
45312
45313         * gcc.c-torture/execute/991030-1.c: New test.
45314
45315 1999-10-26  Richard Henderson  <rth@cygnus.com>
45316
45317         * gcc.c-torture/compile/991026-2.c: New test.
45318
45319 1999-10-26  Jeffrey A Law  (law@cygnus.com)
45320
45321         * gcc.c-torture/compile/991026-1.c: New test.
45322
45323 1999-10-23  Jeffrey A Law  (law@cygnus.com)
45324
45325         * gcc.c-torture/execute/991023-1.c: New test.
45326
45327 1999-10-19  Jeffrey A Law  (law@cygnus.com)
45328
45329         * gcc.c-torture/execute/991019-1.c: New test.
45330
45331 1999-10-16  Richard Henderson  <rth@cygnus.com>
45332
45333         * gcc.c-torture/execute/991016-1.c: New test.
45334
45335 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
45336
45337         * gcc.c-torture/execute/991014-1.c: New test.
45338
45339 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
45340
45341         * g++.old-deja/g++.other/union2.C: New test.
45342
45343 1999-10-13  Nathan Sidwell  <nathan@acm.org>
45344
45345         * g++.old-deja/g++.other/vaarg2.C: New test.
45346         * g++.old-deja/g++.other/vaarg3.C: New test.
45347
45348 1999-10-12  Craig Burley  <craig@jcb-sc.com>
45349
45350         * g77.f-torture/noncompile/19990905-1.f: Moved from being
45351         in compile/.
45352
45353 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
45354
45355         * gcc.c-torture/execute/va-arg-11.c: New test.
45356
45357 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
45358
45359         * lib/file-format.exp (gcc_target_object_format): Don't
45360         crash if objdump is unavailable.
45361
45362 1999-09-29  Donn Terry <donn@interix.com>
45363
45364         * gcc.misc-tests/mg.exp: delete extraneous redirection.
45365
45366 1999-09-28  Nick Clifton  <nickc@cygnus.com>
45367
45368         * gcc.c-torture/compile/990928-1.c: New test.
45369
45370 1999-09-28  Nathan Sidwell  <nathan@acm.org>
45371
45372         * g++.old-deja/g++.other/decl6.C: New test.
45373
45374 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45375
45376         * gcc.c-torture/execute/va-arg-10.c: New test.
45377
45378 1999-09-27  Nathan Sidwell  <nathan@acm.org>
45379
45380         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
45381         __PRETTY_FUNCTION__.
45382
45383 1999-09-23  Nick Clifton  <nickc@cygnus.com>
45384
45385         * gcc.c-torture/execute/990923-1.c: New test.
45386
45387 1999-09-21  Nick Clifton  <nickc@cygnus.com>
45388
45389         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
45390         for which -fpic is inappropriate.
45391
45392 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
45393
45394         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
45395
45396 1999-09-21  Nathan Sidwell  <nathan@acm.org>
45397
45398         * g++.old-deja/g++.other/dyncast1.C: New test.
45399         * g++.old-deja/g++.other/dyncast2.C: New test.
45400         * g++.old-deja/g++.other/dyncast3.C: New test.
45401         * g++.old-deja/g++.other/dyncast4.C: New test.
45402         * g++.old-deja/g++.other/dyncast5.C: New test.
45403         * g++.old-deja/g++.eh/catch3.C: New test.
45404         * g++.old-deja/g++.eh/catch3p.C: New test.
45405         * g++.old-deja/g++.eh/catch4.C: New test.
45406         * g++.old-deja/g++.eh/catch4p.C: New test.
45407         * g++.old-deja/g++.eh/catch5.C: New test.
45408         * g++.old-deja/g++.eh/catch5p.C: New test.
45409         * g++.old-deja/g++.eh/catch6.C: New test.
45410         * g++.old-deja/g++.eh/catch6p.C: New test.
45411         * g++.old-deja/g++.eh/catch7.C: New test.
45412         * g++.old-deja/g++.eh/catch7p.C: New test.
45413         * g++.old-deja/g++.eh/catch8.C: New test.
45414         * g++.old-deja/g++.eh/catch8p.C: New test.
45415         * g++.old-deja/g++.eh/catch9.C: New test.
45416         * g++.old-deja/g++.eh/catch9p.C: New test.
45417
45418 1999-09-13  Nathan Sidwell  <nathan@acm.org>
45419
45420         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
45421         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
45422
45423 1999-09-13  Jeffrey A Law  (law@cygnus.com)
45424
45425         * gcc.c-torture/compile/990913-1.c: New test.
45426
45427 1999-09-10  Nathan Sidwell  <nathan@acm.org>
45428
45429         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
45430         * g++.old-deja/g++.jason/rfg5.C: Likewise.
45431
45432 1999-09-09  Richard Henderson  <rth@cygnus.com>
45433
45434         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
45435
45436 1999-09-09  Nathan Sidwell  <nathan@acm.org>
45437
45438         * g++.old-deja/g++.other/lookup11.C: New test.
45439         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
45440         what is permitted and what we want.
45441         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
45442         overload use.
45443         * g++.old-deja/g++.jason/rfg5.C: Likewise.
45444
45445 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
45446
45447         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
45448         * gcc.c-torture/noncompile/poison-1.c: New file.
45449
45450 1999-09-08  Nathan Sidwell  <nathan@acm.org>
45451
45452         * g++.old-deja/g++.other/sizeof3.C: New test.
45453         * g++.old-deja/g++.other/sizeof4.C: New test.
45454         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
45455         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
45456
45457 1999-09-07  Richard Henderson  <rth@cygnus.com>
45458
45459         * gcc.dg/va-arg-1.c: New.
45460
45461 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45462
45463         * gcc.c-torture/execute/va-arg-9.c: New test.
45464
45465 1999-09-05  Craig Burley  <craig@jcb-sc.com>
45466
45467         * g77.f-torture/compile/980519-2.f: New test.
45468         * g77.f-torture/compile/19990905-0.f: New test.
45469         * g77.f-torture/compile/19990905-1.f: New test.
45470         * g77.f-torture/compile/19990905-2.f: New test.
45471
45472         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
45473
45474 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
45475
45476         * gcc.c-torture/execute/990827-1.c: Fix typo.
45477
45478 1999-09-03  Nathan Sidwell  <nathan@acm.org>
45479
45480         * g++.old-deja/g++.other/deref1.C: New test.
45481
45482 1999-09-02  Nathan Sidwell  <nathan@acm.org>
45483
45484         * g++.old-deja/g++.other/ambig2.C: New test.
45485         * g++.old-deja/g++.other/cond5.C: New test.
45486         * g++.old-deja/g++.other/lookup16.C: New test.
45487
45488 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
45489
45490         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
45491         assemblers too.
45492
45493 1999-08-31  Jeffrey A Law  (law@cygnus.com)
45494
45495         * lib/c-torture.exp: Avoid the "compare executables" optimization
45496         when testing native.
45497
45498 1999-08-29  Jeffrey A Law  (law@cygnus.com)
45499
45500         * gcc.c-torture/execute/990829-1.c: New test.
45501         * gcc.c-torture/compile/990829-1.c: New test.
45502
45503 1999-08-27  Paul Burchard  <burchard@pobox.com>
45504
45505         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
45506         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
45507         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
45508         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
45509         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
45510         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
45511         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
45512         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
45513         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
45514         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
45515         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
45516
45517 1999-08-27  Jeffrey A Law  (law@cygnus.com)
45518
45519         * gcc.c-torture/execute/990827-1.c: New test.
45520
45521 1999-08-26  Craig Burley  <craig@jcb-sc.com>
45522
45523         * g77.f-torture/noncompile/19990826-4.f: New test.
45524
45525         * g77.f-torture/compile/19990826-3.f: New test.
45526
45527         * g77.f-torture/execute/19990826-2.f: New test.
45528
45529         * g77.f-torture/compile/19990826-1.f: New test.
45530
45531         * gcc.c-torture/execute/990826-0.c: New test.
45532         * g77.c-torture/execute/19990826-0.f: New test.
45533
45534         * g77.f-torture/noncompile/970626-2.f: New test.
45535
45536 1999-08-25  Paul Burchard  <burchard@pobox.com>
45537
45538         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
45539         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
45540         lss-011.C: New tests.
45541
45542 1999-08-25  Nathan Sidwell  <nathan@acm.org>
45543
45544         * g++.old-deja/g++.other/decl5.C: New test.
45545
45546 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45547
45548         * noncompile/noncompile.exp: Load_lib c-torture.exp.
45549         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
45550         call `postbase' for each one.  All callers of `postbase' changed
45551         to call this instead.
45552
45553 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
45554
45555         * gcc.c-torture/execute/990811-1.c: New test.
45556
45557 1999-08-09  Nick Clifton  <nickc@cygnus.com>
45558
45559         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
45560         just native ones.
45561
45562         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
45563         just native ones.
45564
45565 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
45566
45567         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
45568
45569 1999-08-04  Jeffrey A Law  (law@cygnus.com)
45570
45571         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
45572
45573 1999-08-04  Nathan Sidwell  <nathan@acm.org>
45574
45575         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
45576
45577 1999-08-04  Jeffrey A Law  (law@cygnus.com)
45578
45579         * gcc.c-torture/execute/990804-1.c: New test.
45580
45581 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45582
45583         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
45584         * g++.old-deja/g++.brendan/crash64.C: Likewise.
45585         * g++.old-deja/g++.brendan/overload8.C: Likewise.
45586
45587 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45588
45589         * g++.old-deja/g++.other/struct1.C: New test.
45590
45591 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45592
45593         * g++.old-deja/g++.other/enum2.C: New test.
45594
45595 1999-08-02  Richard Henderson  <rth@cygnus.com>
45596
45597         Adapted from tests from Franz Sirl:
45598         * gcc.c-torture/execute/va-arg-7.c: New test.
45599         * gcc.c-torture/execute/va-arg-8.c: New test.
45600
45601 1999-08-01  Jeffrey A Law  (law@cygnus.com)
45602
45603         * gcc.c-torture/compile/990801-2.c: New test.
45604
45605         * gcc.c-torture/compile/990801-1.c: New test.
45606
45607 1999-07-27  Michael Meissner  <meissner@cygnus.com>
45608
45609         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
45610         fp-cmp-1.c, converting double to float.
45611
45612         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
45613         fp-cmp-1.c, converting double to long double.
45614
45615         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
45616         from fr1 to unknown_register, since fr1 is a legitimate register
45617         on some machines.
45618
45619 1999-07-25  Jeffrey A Law  (law@cygnus.com)
45620
45621         * README: More listname related changes.
45622
45623 1999-07-08  Catherine Moore  <clm@cygnus.com>
45624
45625         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
45626
45627 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
45628
45629         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
45630
45631 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
45632
45633         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
45634
45635 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
45636
45637         * gcc.dg/990703-1.c: New test.
45638
45639 1999-06-29  Nick Clifton  <nickc@cygnus.com>
45640
45641         * lib/file-format.exp: New file: Move definition of proc
45642         gcc_target_object_format to here from
45643         gcc.dg/special/ecos.exp.
45644
45645         * lib/c-torture.exp: Include lib file-format.exp.
45646         * lib/gcc-dg.exp: Include lib file-format.exp.
45647
45648         * gcc.dg/special/ecos.exp: Remove definition of proc
45649         gcc_target_object_format.
45650
45651 1999-06-28  Jeffrey A Law  (law@cygnus.com)
45652
45653         * gcc.c-torture/execute/990628-1.c: New test.
45654
45655 1999-06-25  Jeffrey A Law  (law@cygnus.com)
45656
45657         * gcc.c-torture/compile/990625-2.c: New test.
45658
45659         * gcc.c-torture/compile/990625-1.c: New test.
45660
45661 1999-06-23  Nick Clifton  <nickc@cygnus.com>
45662
45663         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
45664         attributes compile.
45665         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
45666         ports that use the COFF/PE file format.
45667
45668 1999-06-17  Jeffrey A Law  (law@cygnus.com)
45669
45670         * gcc.c-torture/compile/990617-1.c: New test.
45671
45672 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
45673
45674         * g++.old-deja/g++.other/decl4.C: New test.
45675
45676 1999-06-14  Nathan Sidwell  <nathan@acm.org>
45677
45678         * g++.old-deja/g++.other/bitfld3.C: New test.
45679
45680 1999-06-08  Nathan Sidwell  <nathan@acm.org>
45681
45682         * g++.old-deja/g++.eh/catch1.C: New test.
45683
45684 1999-06-07  Jeffrey A Law  (law@cygnus.com)
45685
45686         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
45687
45688         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
45689         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
45690
45691 1999-06-05  Craig Burley  <craig@jcb-sc.com>
45692
45693         * g77.f-torture/compile/19990502-0.f: Replace with new,
45694         shorter, test that still fails after recent changes.
45695
45696 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45697
45698         * gcc.c-torture/execute/990604-1.c: New test.
45699
45700 1999-05-31  Jeffrey A Law  (law@cygnus.com)
45701
45702         * gcc.c-torture/execute/990531-1.c: New test.
45703
45704 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45705
45706         * gcc.c-torture/compile/990527-1.c: New test.
45707
45708 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
45709
45710         * gcc.c-torture/execute/990527-1.c: New test.
45711
45712 1999-05-25  Nick Clifton  <nickc@cygnus.com>
45713
45714         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
45715         bitfields as signed.
45716
45717 1999-05-25  Craig Burley  <craig@jcb-sc.com>
45718
45719         * g77.f-torture/compile/19990525-0.f: New test.
45720
45721 1999-05-25  Jeffrey A Law  (law@cygnus.com)
45722
45723         * gcc.c-torture/execute/990525-2.c: New test.
45724
45725         * gcc.c-torture/execute/990525-1.c: New test.
45726
45727 1999-05-24  Nathan Sidwell  <nathan@acm.org>
45728
45729         * g++.old-deja/g++.other/anon3.C: New test.
45730         * g++.old-deja/g++.other/anon4.C: New test.
45731         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
45732         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
45733         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
45734         Merrill).
45735
45736 1999-05-24  Jeffrey A Law  (law@cygnus.com)
45737
45738         * gcc.c-torture/execute/990524-1.c: New test.
45739
45740         * gcc.dg/990524-1.c: New test.
45741
45742 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45743
45744         * gcc.c-torture/compile/990523-1.c: New test.
45745
45746 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
45747
45748         * gcc.c-torture/compile/990519-1.c: New test.
45749
45750 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45751
45752         * gcc.c-torture/compile/990517-1.c: New test.
45753
45754         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
45755         (e4, f4): New tests.
45756         (main): Call them.
45757
45758 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45759
45760         * gcc.dg/noreturn-1.c: New test.
45761
45762 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
45763
45764         * gcc.c-torture/execute/990513-1.c: New test.
45765
45766 1999-05-10  Richard Henderson  <rth@cygnus.com>
45767
45768         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
45769
45770 1999-05-10  Craig Burley  <craig@jcb-sc.com>
45771
45772         * g77.f-torture/execute/erfc.f: Use small single-precision
45773         values, to avoid problems on Alphas when not -mieee.
45774
45775 1999-05-08  Craig Burley  <craig@jcb-sc.com>
45776
45777         * gcc.dg/990506-0.c: New test.
45778
45779 1999-05-08  Richard Henderson  <rth@cygnus.com>
45780
45781         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
45782         the constant to test.  Don't XFAIL 64-bit targets.
45783
45784         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
45785         * g++.old-deja/g++.law/profile1.C: Likewise.
45786
45787         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
45788         operator new instances.
45789         * g++.old-deja/g++.other/delete5.C: Likewise.
45790
45791 1999-05-03  Craig Burley  <craig@jcb-sc.com>
45792
45793         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
45794         intrinsic.
45795
45796 1999-05-03  Craig Burley  <craig@jcb-sc.com>
45797
45798         * g77.f-torture/execute/u77-test.f: Reverse order of two
45799         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
45800
45801 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45802
45803         * gcc.dg/compare1.c: New test.
45804
45805 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45806
45807         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
45808         New tests.
45809
45810 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45811
45812         * g77.f-torture/compile/19990502-1.f: New test.
45813
45814 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45815
45816         * g77.f-torture/compile/19990502-0.f: New test.
45817
45818 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45819
45820         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
45821         intrinsic.
45822
45823 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45824
45825         * g77.f-torture/execute/u77-test.f (main): List libU77
45826         intrinsics not currently tested.
45827         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
45828         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
45829         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
45830         Trim blanks off the ends of some printed strings.
45831
45832 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45833
45834         * g77.f-torture/execute/u77-test.f (main): Just warn about
45835         FSTAT gid disagreement, as it's expected on some systems.
45836
45837 1999-05-01  Craig Burley  <craig@jcb-sc.com>
45838
45839         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
45840         use a new function, which allows for some slop.
45841         Clean up some commentary.
45842         (issum): The new function.
45843         (sgladd): Deleted subroutine.
45844
45845 1999-05-01  Craig Burley  <craig@jcb-sc.com>
45846
45847         * g77.f-torture/execute/u77-test.f: Modify to be more like
45848         libf2c/libU77 version, bringing patches to that version here.
45849         Add suitable commentary.
45850
45851 1999-04-25  Richard Henderson  <rth@cygnus.com>
45852
45853         * gcc.dg/990424-1.c: New test.
45854
45855 1999-04-24  Craig Burley  <craig@jcb-sc.com>
45856
45857         * g77.f-torture/execute/u77-test.f (main): Bug involving
45858         LSTAT has been fixed, so turn back on full checking.
45859
45860 1999-04-20  Craig Burley  <craig@jcb-sc.com>
45861
45862         * g77.f-torture/compile/19990419-0.f: New test.
45863         * g77.f-torture/execute/19990419-1.f: New test.
45864
45865 1999-04-17  Richard Henderson  <rth@cygnus.com>
45866
45867         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
45868         to avoid the need for a prototype to supress a warning.
45869
45870 1999-04-07  Jim Wilson  <wilson@cygnus.com>
45871
45872         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
45873
45874 1999-04-04  Jeffrey A Law  (law@cygnus.com)
45875
45876         * gcc.c-torture/execute/990404-1.c: New test.
45877
45878 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45879
45880         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
45881         * gcc.dg/cpp-if3.c: Don't use -pedantic.
45882         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
45883         missing initializer warnings.
45884
45885 1999-03-28  Jeffrey A Law  (law@cygnus.com)
45886
45887         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
45888         matching strings.
45889
45890 1999-03-26  Jeffrey A Law  (law@cygnus.com)
45891
45892         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
45893
45894 1999-03-26  Craig Burley  <craig@jcb-sc.com>
45895
45896         * g77.f-torture/execute/19990325-0.f: New test.
45897         * g77.f-torture/execute/19990325-1.f: New test.
45898
45899 1999-03-24  Jeffrey A Law  (law@cygnus.com)
45900
45901         * gcc.c-torture/execute/990324-1.c: New test.
45902
45903 1999-03-22  Jim Wilson  <wilson@cygnus.com>
45904
45905         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
45906         test with 4.
45907
45908 1999-03-17  Richard Henderson  <rth@cygnus.com>
45909
45910         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
45911
45912 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45913
45914         * g77.f-torture/execute/19990313-2.f: New test.
45915         * g77.f-torture/execute/19990313-3.f: New test.
45916
45917 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45918
45919         * g77.f-torture/execute/19990313-0.f: New test.
45920         * g77.f-torture/execute/19990313-1.f: New test.
45921
45922 1999-03-12  Jim Wilson  <wilson@cygnus.com>
45923
45924         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
45925         printf to sprintf.
45926         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
45927         (main): Add check for u15.  Conditionalize u31 check depending on
45928         whether ints are <32 bits or >=32 bits.
45929
45930 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45931
45932         * g77.f-torture/execute/19981119-0.f: Improve testiness.
45933
45934 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45935
45936         * g77.f-torture/compile/19990305-0.f: New test.
45937         * g77.f-torture/execute/19981119-0.f: New test.
45938
45939 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45940
45941         * g77.f-torture/execute/970625-2.f: call ABORT if final
45942         result is not correct, instead of just printing it.
45943         Add this checking via newly introduced obfuscation, to
45944         trip up buggy front ends.
45945
45946 1999-03-07  Craig Burley  <craig@jcb-sc.com>
45947
45948         * g77.f-torture/compile/960317-1.f: Moved from being
45949         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
45950
45951 1999-03-06  Craig Burley  <craig@jcb-sc.com>
45952
45953         * g77.f-torture/execute/960317-1.f: New (old) test.
45954         * g77.f-torture/execute/970625-2.f: Ditto.
45955
45956 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
45957
45958         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
45959         message on line 1 or line 2; cccp and cpplib do this differently.
45960
45961 1999-03-01  Jeffrey A Law  (law@cygnus.com)
45962
45963         * g++.old-deja/g++.law/weak1.C: New test.
45964
45965 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45966
45967         * gcc.c-torture/execute/990119-1.c: Renamed to...
45968         * gcc.dg/990119-1.c: this, so it will only be tested once
45969         (it's a preprocessor test, it doesn't need to be run at
45970         multiple optimization levels).
45971
45972 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45973
45974         * lib/g++.exp: Don't add incdir=$base_dir/../include to
45975           ALWAYS_CXXFLAGS.
45976
45977 1999-02-24  Craig Burley  <craig@jcb-sc.com>
45978
45979         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
45980         * g77.f-torture/compile/19981216-0.f: ...as it is expected
45981         to not be compilable by current g77.
45982
45983 1999-02-24  Nick Clifton  <nickc@cygnus.com>
45984
45985         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
45986
45987 1999-02-22  Jeffrey A Law  (law@cygnus.com)
45988
45989         * gcc.c-torture/execute/990222-1.c: New test.
45990
45991 1999-02-19  Craig Burley  <craig@jcb-sc.com>
45992
45993         * g77.f-torture/compile/19990218-0.f: New test.
45994         * g77.f-torture/noncompile/19990218-1.f: New test.
45995
45996 1999-02-18  Craig Burley  <craig@jcb-sc.com>
45997
45998         * g77.f-torture/compile/19981216-0.f: New test.
45999
46000 1999-02-14  Jeffrey A Law  (law@cygnus.com)
46001
46002         * gcc.dg/990214-1.c: New test.
46003
46004 1999-02-13  Jeffrey A Law  (law@cygnus.com)
46005
46006         * gcc.dg/990213-2.c: New test.
46007
46008         * gcc.dg/990213-1.c: New test.
46009
46010 1999-02-12  Jeffrey A Law  (law@cygnus.com)
46011
46012         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
46013         ints.
46014
46015 1999-02-11  Nick Clifton  <nickc@cygnus.com>
46016
46017         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
46018         specified by target.
46019
46020         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
46021
46022 1999-02-11  Jeffrey A Law  (law@cygnus.com)
46023
46024         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
46025
46026 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
46027
46028         * gcc.dg/special/ecos.exp: New test driver for new tests with
46029         special requirements.
46030
46031         * gcc.dg/special/alias-1.c: New test.
46032         * gcc.dg/special/gcsec-1.c: New test.
46033         * gcc.dg/special/weak-1.c: New test.
46034         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
46035         * gcc.dg/special/weak-2.c: New test.
46036         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
46037         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
46038         * gcc.dg/special/wkali-1.c: New test.
46039         * gcc.dg/special/wkali-2.c: New test.
46040         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
46041         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
46042
46043 1999-02-10  Felix Lee  <flee@cygnus.com>
46044
46045           * lib/c-torture.exp (c-torture-compile): Pull out code for
46046           analyzing gcc error messages.
46047           (c-torture-execute): Likewise.  Fix some (harmless) false
46048           positives.
46049           * lib/gcc.exp (gcc_check_compile): New function.
46050
46051 1999-02-08  Richard Henderson  <rth@cygnus.com>
46052
46053         * gcc.c-torture/execute/990208-1.c: New test.
46054
46055 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
46056
46057         * g++.dg/special/ecos.exp: New driver for new tests with special
46058         requirements
46059
46060         * g++.dg/special/conpr-1.C: New test
46061         * g++.dg/special/conpr-2.C: New test
46062         * g++.dg/special/conpr-2a.C: New test
46063         * g++.dg/special/conpr-3.C: New test
46064         * g++.dg/special/conpr-3a.C: New test
46065         * g++.dg/special/conpr-3b.C: New test
46066
46067         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
46068         allow g++ to use the dg driver
46069
46070         * README: Add comment about g++.dg directory
46071
46072 1999-02-06  Jeffrey A Law  (law@cygnus.com)
46073
46074         * README: Update email addresses.
46075
46076 1999-02-03  Nick Clifton  <nickc@cygnus.com>
46077
46078         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
46079         arguments in order to force structure S onto the stack even on
46080         the alpha.
46081         (test): Pass 10 leading arguments to function foo as well as the
46082         structure S.
46083
46084         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
46085         failure for all targets.
46086
46087         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
46088         abort to terminate program execution.
46089
46090 1999-01-30  Richard Henderson  <rth@cygnus.com>
46091
46092         * gcc.c-torture/execute/990130-1.c: New test.
46093
46094 1999-01-30  Jeffrey A Law  (law@cygnus.com)
46095
46096         * gcc.dg/990130-1.c: New test.
46097
46098 1999-01-28  Michael Meissner  <meissner@cygnus.com>
46099
46100         * gcc.c-torture/execute/990128-1.c: New test.
46101
46102 1999-01-27  Michael Meissner  <meissner@cygnus.com>
46103
46104         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
46105
46106 1999-01-27  Felix Lee  <flee@cygnus.com>
46107
46108         * lib/c-torture.exp (c-torture-compile): pull out code for
46109         analyzing gcc error messages.
46110         (c-torture-execute): ditto, and fix some (harmless) false
46111         positives.
46112         * lib/gcc.exp (gcc_check_compile): new function.
46113
46114 1999-01-17  Jeffrey A Law  (law@cygnus.com)
46115
46116         * gcc.dg/990117-1.c: New test.
46117
46118         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
46119
46120         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
46121
46122 1999-01-15  Jeffrey A Law  (law@cygnus.com)
46123
46124         * g77.f-torture/compile/990115-1.f: New test.
46125
46126 1999-01-07  Jeffrey A Law  (law@cygnus.com)
46127
46128         * gcc.c-torture/compile/990107-1.c: New test
46129
46130 1999-01-06  Jeffrey A Law  (law@cygnus.com)
46131
46132         * gcc.c-torture/execute/990106-2.c: New test.
46133
46134         * gcc.c-torture/execute/990106-1.c: New test.
46135
46136 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
46137
46138         * gcc.c-torture/compile/981223-1.c: New test.
46139
46140 1998-12-29  Richard Henderson  <rth@cygnus.com>
46141
46142         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
46143         (opt3): Rename from opt4 and disable.
46144
46145 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
46146
46147         * g++.old-deja/g++.pt/ptrmem5.C: New test.
46148
46149 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
46150
46151         * g++.old-deja/g++.other/conv5.C: New test.
46152
46153 1998-12-14  Nick Clifton  <nickc@cygnus.com>
46154
46155         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
46156
46157 1998-12-11  Jeffrey A Law  (law@cygnus.com)
46158
46159         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
46160
46161 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
46162
46163         * gcc.c-torture/compile/981211-1.c: New test.
46164
46165 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
46166
46167         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
46168
46169         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
46170
46171 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46172
46173         * gcc.special/930510-1.c: Make C9X safe.
46174         * gcc.misc-tests/gcov-1.c Similarly.
46175         * gcc.misc-tests/gcov-2.c Similarly.
46176
46177 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46178
46179         * gcc.dg/ultrasp1.c: New test.
46180
46181 1998-12-06  Richard Henderson  <rth@cygnus.com>
46182
46183         * gcc.c-torture/execute/981206.c: New test.
46184
46185 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46186
46187         * g++.old-deja/g++.ns/template7.C: New test.
46188
46189         * g++.old-deja/g++.other/expr1.C: New test.
46190
46191         * g++.old-deja/g++.eh/tmpl3.C: New test.
46192
46193         * g++.old-deja/g++.eh/tmpl2.C: New test.
46194
46195 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
46196
46197         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
46198         * g++.old-deja/g++.other/using6.C: Removed.
46199         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
46200
46201         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
46202
46203 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
46204
46205         * g++.old-deja/g++.pt/overload8.C: New test.
46206
46207         * g++.old-deja/g++.pt/overload7.C: New test.
46208
46209         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
46210
46211         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
46212         and relinking messages.
46213         * lib/g++.exp (g++_target_compile): Remove .rpo file when
46214         compiling with -frepo.
46215
46216 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
46217
46218         * g++.old-deja/g++.pt/lookup6.C: New test.
46219
46220 1998-11-30  Nick Clifton  <nickc@cygnus.com>
46221
46222         * gcc.c-torture/execute/981130-1.c: New test.
46223         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
46224
46225 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
46226
46227         * g++.old-deja/g++.pt/explicit76.C: New test.
46228
46229         * g++.old-deja/g++.pt/friend38.C: New test.
46230
46231         * g++.old-deja/g++.ns/crash2.C: New test.
46232
46233         * g++.old-deja/g++.pt/defarg8.C: New test.
46234
46235         * g++.old-deja/g++.pt/instantiate6.C: New test.
46236
46237         * g++.old-deja/g++.pt/static6.C: New test.
46238
46239         * g++.old-deja/g++.pt/decl2.C: New test.
46240
46241 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
46242
46243         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
46244         problem is actually related with name lookup, but so what? :-)
46245
46246         * g++.old-deja/g++.pt/friend37.C: New test.
46247
46248 1998-11-25  Dave Love  <d.love@dl.ac.uk>
46249
46250         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
46251         element, which fails on some systems.
46252
46253         * g77.f-torture/execute/labug1.f: New test.
46254
46255 1998-11-21  Jeffrey A Law  (law@cygnus.com)
46256
46257         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
46258         is defined.
46259
46260 1998-11-18  Dave Love  <d.love@dl.ac.uk>
46261
46262         * g77.f-torture/compile/981117-1.f: New test.
46263
46264 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
46265
46266         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
46267         properly discarded.
46268
46269 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
46270
46271         * gcc.c-torture/execute/memcheck: New directory of tests for
46272         -fcheck-memory-usage.
46273
46274 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
46275
46276         * README: New file, general information about the testsuite and
46277         new description of the various C++ test subdirectories.
46278         * README.g++: Eliminate obsolete information, update and move most
46279         relevant stuff to README.
46280
46281 1998-11-07  Richard Henderson  <rth@cygnus.com>
46282
46283         * gcc.c-torture/compile/981107-1.c: New test.
46284
46285 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
46286
46287         * execute/memcpy-bi.c: New testcase.
46288
46289 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
46290
46291         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
46292         base classes.
46293
46294         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
46295         template is selected.
46296
46297         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
46298         classes, it should be accepted for all types.
46299
46300         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
46301
46302         * g++.old-deja/g++.pt/spec24.C: Ensure that template
46303         specializations start with template headers.
46304
46305 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
46306
46307         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
46308
46309         * g++.old-deja/g++.other/init9.C: Test cross initialization of
46310         non-POD types.
46311
46312 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
46313
46314         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
46315
46316 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
46317
46318         * compile/981022-1.c, compile/981022-1.x: New test and driver.
46319
46320 1998-10-19  Jeffrey A Law  (law@cygnus.com)
46321
46322         * 981019-1.c: New test.
46323
46324 1998-10-14  Robert Lipe <robertl@dgii.com>
46325
46326         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
46327         find objc headers.
46328
46329 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46330
46331         * compile/981001-4.c: Remove use of GCC extension that triggers a
46332         compiler bug.
46333
46334 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
46335
46336         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
46337
46338 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46339
46340         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
46341         instantiation of template produces incorrect code for delete
46342         expression.
46343
46344         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
46345         constructors' name is not unique.
46346         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
46347         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
46348
46349         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
46350         automatic array of const is ill-formed.
46351
46352         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
46353         of template parameter?
46354
46355         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
46356         const.
46357
46358         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
46359         pointer-to-member expression.
46360
46361         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
46362         declaration causes ICE.
46363
46364 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
46365
46366         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
46367         reserved in the global namespace.
46368
46369         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
46370         generate needed virtual table.
46371
46372         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
46373
46374 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
46375
46376         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
46377         template-dependent type
46378
46379 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46380
46381         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
46382         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
46383         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
46384
46385         * g++.old-deja/g++.other/using5.C: New test; using decl from base
46386         class should be usable as argument of member function.
46387         * g++.old-deja/g++.other/using6.C: New test; using decl from base
46388         class should be usable as return type of member function.
46389         * g++.old-deja/g++.other/using7.C: New test; using decl from base
46390         class should be usable as type of data member.
46391
46392         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
46393
46394 1998-10-09  Jeffrey A Law  (law@cygnus.com)
46395
46396         * gcc.c-torture/special/920521-1.c: Fix bogus test.
46397
46398 1998-10-08  Nick Clifton  <nickc@cygnus.com>
46399
46400         * gcc.dg/dll-?.c Add thumb to target list.
46401         Fix assembler scan patterns to match current assembler output.
46402
46403 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
46404
46405         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
46406         matching of template brackets.
46407
46408         * g++.old-deja/g++.other/using4.C: New test.  Test using
46409         declarations of methods from base classes.
46410
46411         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
46412         within functions should introduce names into the innermost
46413         enclosing namespace.
46414
46415         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
46416         of static locals if first initialization throws.
46417
46418 1998-10-07  Jim Wilson  <wilson@cygnus.com>
46419
46420         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
46421
46422 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
46423
46424         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
46425         lose track of the possible targets of tablejump insns.
46426         * special/special.exp: Run it.
46427
46428 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46429
46430         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
46431         must be declared before its specializations can be named in friend
46432         declarations.
46433
46434 1998-10-05  Dave Love  <d.love@dl.ac.uk>
46435
46436         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
46437
46438         * g77.f-torture/execute/io1.f: New test.
46439
46440 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
46441
46442         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
46443         with pointer to template function, for which no argument deduction
46444         is possible.
46445
46446         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
46447         specialization of template function as argument to template
46448         function.
46449
46450         * g++.old-deja/g++.other/access2.C: New test; Inner class
46451         shouldn't have privileged access to Outer's names.
46452
46453 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
46454
46455         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
46456         friend template declared within template class conflicts with
46457         nested class of the same name.
46458
46459         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
46460         is ignored.
46461
46462         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
46463         object with direct initializer as function declaration.
46464
46465         * g++.old-deja/g++.other/decl2.C: New test; duplicate
46466         initializers.
46467
46468         * g++.old-deja/g++.other/null2.C: New test; conditional operator
46469         involving const pointer and NULL produces incorrect result.
46470
46471         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
46472         type name without `typename' should be rejected with -pedantic.
46473
46474 1998-10-02  Richard Henderson  <rth@cygnus.com>
46475
46476         * g++.old-deja/g++.other/addrof1.C: New test.
46477
46478 1998-10-01  Nick Clifton  <nickc@cygnus.com>
46479
46480         * gcc.c-torture/compile/981001-1.c: New test.
46481         * gcc.c-torture/execute/981001-1.c: New test.
46482
46483 1998-10-01  Jeffrey A Law  (law@cygnus.com)
46484
46485         * gcc.c-torture/compile/981001-2.c: New test.
46486         * gcc.c-torture/compile/981001-3.c: New test.
46487         * gcc.c-torture/compile/981001-4.c: New test.
46488
46489 1998-10-01  Robert Lipe  <robertl@dgii.com>
46490
46491         * lib/objc.exp (objc_target_compile): Add -L during compiles for
46492         multilibbed hosts.  Idea grafted from g77.exp.
46493
46494 1998-09-30  Dave Love  <d.love@dl.ac.uk>
46495
46496         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
46497         avoid losing on systems which need -lsocket.
46498
46499 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
46500
46501         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
46502         * g++.old-deja/g++.other/nested2.C: Ditto.
46503         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
46504         failure.
46505
46506 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
46507
46508         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
46509         preferred over template operator!= for enum bitfields.
46510
46511 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
46512
46513         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
46514         that happen to have the same base name, but in different scopes,
46515         are incorrectly rejected.
46516
46517 1998-09-16  Richard Henderson  <rth@cygnus.com>
46518
46519         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
46520         on the native word size instead of an integer literal.
46521
46522 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
46523
46524         * g++.old-deja/g++.other/static2.C: Invocation of static data
46525         member of type pointer-to-function denoted as non-static member.
46526
46527         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
46528         checks involving function types and aliases.
46529
46530 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46531
46532         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
46533         redefined to the same non-trivial type.
46534
46535         * g++.old-deja/g++.pt/explicit73.C: Test for proper
46536         namespace-qualification of template specializations declared in
46537         other namespaces.
46538
46539         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
46540         to declare a subset of the specializations of a template function
46541         as friends of specializations of a template class.
46542
46543         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
46544         member templates that do not fully specialize the enclosing
46545         template class are rejected.
46546
46547 1998-09-11  Dave Love  <d.love@dl.ac.uk>
46548
46549         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
46550
46551 1998-09-08  Dave Love  <d.love@dl.ac.uk>
46552
46553         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
46554         altered from libf2c/libU77 version.
46555
46556 1998-09-06  Dave Love  <d.love@dl.ac.uk>
46557
46558         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
46559
46560 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
46561
46562         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
46563         (un)signed char are different types for template specialization
46564         purposes.
46565
46566 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
46567
46568         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
46569         * objc: ObjC testsuite.
46570
46571 1998-08-31  Catherine Moore  <clm@cygnus.com>
46572
46573         * gcc.c-torture/execute/941014-1.x: New file.
46574
46575 1998-08-31  Nick Clifton  <nickc@cygnus.com>
46576
46577         * lib/c-torture.exp: Add support for
46578         torture_eval_before_compile and torture_eval_before_execute
46579         variables.
46580
46581 1998-08-30  Jeffrey A Law  (law@cygnus.com)
46582
46583         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
46584         this test triggers valid.
46585
46586 1998-08-27  Jeffrey A Law  (law@cygnus.com)
46587
46588         * gcc.dg/980827-1.c: New test.
46589
46590 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
46591
46592         * gcc.c-torture/execute/loop-4b.c: New test.
46593
46594 1998-08-26  Nick Clifton  <nickc@cygnus.com>
46595
46596         * lib/c-torture.exp: Add support for
46597         torture_eval_before_compile and torture_eval_before_execute
46598         variables.
46599
46600 1998-08-25  Jeffrey A Law  (law@cygnus.com)
46601
46602         * gcc.c-torture/compile/980825-1.c: New test.
46603
46604 1998-08-24  Nick Clifton  <nickc@cygnus.com>
46605
46606         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
46607         count number tests in opt_t0 not good_t0.
46608
46609 1998-08-24  Jeffrey A Law  (law@cygnus.com)
46610
46611         * gcc.c-torture/compile/930326-1.x: Fix typo.
46612
46613 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
46614
46615         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
46616         causes an ICE.
46617
46618 1998-08-21  Jeffrey A Law  (law@cygnus.com)
46619
46620         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
46621         STACK_SIZE is defined.
46622         * gcc.c-torture/unsorted/stuct.c: Similarly.
46623
46624         * gcc.c-torture/compile/980821-1.c: New test.
46625
46626 1998-08-21  Jeffrey A Law  (law@cygnus.com)
46627
46628         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
46629
46630 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
46631
46632         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
46633         code.
46634
46635 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
46636
46637         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
46638         error'.
46639
46640 1998-08-18  Jeffrey A Law  (law@cygnus.com)
46641
46642         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
46643
46644 1998-08-16  Jeffrey A Law  (law@cygnus.com)
46645
46646         * gcc.c-torture/compile/980816-1.c: New test.
46647
46648         * gcc.dg/980816-1.c: New test.
46649
46650 1998-08-13  Jeffrey A Law  (law@cygnus.com)
46651
46652         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
46653         compiler for ieee tests.
46654
46655 1998-08-01  Dave Love  <d.love@dl.ac.uk>
46656
46657         * g77.f-torture/compile/980729-0.f: New test.
46658
46659 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
46660
46661         * gcc.c-torture/special/eeprof-1.c: New test, for
46662         -finstrument-functions.
46663         * gcc.c-torture/special/special.exp: Run it.
46664
46665 1998-07-29  Jeffrey A Law  (law@cygnus.com)
46666
46667         * gcc.c-torture/compile/980729-1.c: New test.
46668
46669 1998-07-27  Nick Clifton  <nickc@cygnus.com>
46670
46671         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
46672         __thumb__ is defined, and test for ARM style doubles if so.
46673
46674 1998-07-26  Dave Love  <d.love@dl.ac.uk>
46675
46676         * g77.f-torture/noncompile/980615-0.f: New test.
46677
46678 1998-07-26  H.J. Lu  (hjl@gnu.org)
46679
46680         * gcc.dg/980312-1.c: Do link instead of compile.
46681         * gcc.dg/980313-1.c: Likewise.
46682
46683 1998-07-26  Jeffrey A Law  (law@cygnus.com)
46684
46685         * gcc.c-torture/compile/980726-1.c: New test.
46686
46687 1998-07-25  Dave Love  <d.love@dl.ac.uk>
46688
46689         * g77.f-torture/execute/io0.f: New test.
46690
46691 1998-07-24  Nick Clifton  <nickc@cygnus.com>
46692
46693         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
46694         an int.
46695
46696 1998-06-18  Michael Meissner  <meissner@cygnus.com>
46697
46698         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
46699         m32r bugs.
46700
46701 1998-07-17  Nick Clifton  <nickc@cygnus.com>
46702
46703         * gcc.dg/980626-1.c: Expect failures for all toolchains until
46704         c-decl.c:grokdeclarator can handle mode attributes.
46705
46706 1998-07-16  Jeffrey A Law  (law@cygnus.com)
46707
46708         * gcc.c-torture/execute/980716-1.c: New test.
46709
46710 1998-07-13  Jeffrey A Law  (law@cygnus.com)
46711
46712         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
46713         the mn10200.
46714         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
46715         the mn10200.
46716         * gcc.c-torture/execute/va-arg-3.x: Similarly.
46717         * gcc.c-torture/compile/930326-1.x: Similarly.
46718
46719 1998-07-13  Dave Love  <d.love@dl.ac.uk>
46720
46721         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
46722         New test from Craig.
46723
46724 1998-07-12  Dave Love  <d.love@dl.ac.uk>
46725
46726         * g77.f-torture/noncompile/980616-0.f: New test.
46727
46728         * g77.f-torture/execute/970816-3.f: New test from Craig.
46729
46730 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46731
46732         *  g++.other/singleton.C: Return error value instead of taking
46733         SIGSEGV.
46734
46735 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
46736
46737         *  g++.other/singleton.C: New test.  Warning is under dispute.
46738         Runtime crash is not.
46739
46740 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46741
46742         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
46743         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
46744         using6.C, using7.C}: New namespace tests.
46745
46746 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
46747
46748         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
46749         specialization with typedef'ed names used as array indexes.
46750
46751 1998-07-09  Jeffrey A Law  (law@cygnus.com)
46752
46753         * gcc.c-torture/execute/980709-1.c: New test.
46754
46755         * gcc.dg/980709-1.c: New test.
46756
46757 1998-07-07  Richard Henderson  <rth@cygnus.com>
46758
46759         * gcc.c-torture/execute/bcp-1.c: New test.
46760
46761 1998-07-07  Jeffrey A Law  (law@cygnus.com)
46762
46763         * gcc.c-torture/execute/980707-1.c: New test.
46764
46765 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
46766
46767         * gcc.c-torture/compile/980706-1.c: New test.
46768
46769 1998-07-01  Dave Love  <d.love@dl.ac.uk>
46770
46771         * g77.f-torture/execute/980701-0.f,
46772         g77.f-torture/execute/980701-1.f: New test from Craig.
46773
46774 1998-07-01  Jeffrey A Law  (law@cygnus.com)
46775
46776         * gcc.c-torture/compile/980701-1.c: New test.
46777
46778         * gcc.c-torture/execute/980701-1.c: New test.
46779
46780 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
46781 rlsruhe.de>
46782
46783         * g++.old-deja/g++.robertl/eb132.C: New test.
46784         * g++.old-deja/g++.robertl/eb133.C: Likewise.
46785
46786 1998-06-29  Dave Love  <d.love@dl.ac.uk>
46787
46788         * g77.f-torture/execute/980628-7.f,
46789         g77.f-torture/execute/980628-8.f,
46790         g77.f-torture/execute/980628-9.f,
46791         g77.f-torture/execute/980628-10.f: New tests from Craig.
46792
46793         * g77.f-torture/execute/980628-3.f: Remove mail headers.
46794
46795 1998-06-28  Jeffrey A Law  (law@cygnus.com)
46796
46797         * g77.f-torture/execute/980628-4.f: New test from Craig.
46798         * g77.f-torture/execute/980628-5.f: Likewise.
46799         * g77.f-torture/execute/980628-2.f: Likewise.
46800         * g77.f-torture/execute/980628-0.f: Likewise.
46801         * g77.f-torture/execute/980628-1.f: Likewise.
46802         * g77.f-torture/execute/980628-3.f: Likewise.
46803         * g77.f-torture/execute/980628-6.f: Likewise.
46804
46805 1998-06-28  Jeffrey A Law  (law@cygnus.com)
46806
46807         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
46808         directory when nothing has been installed yet.
46809
46810 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
46811
46812         * gcc.c-torture/special/special.exp: Handle newer versions of
46813         dejagnu.
46814
46815 1998-06-26  Jeffrey A Law  (law@cygnus.com)
46816
46817         * gcc.dg/980626-1.c: New test.
46818
46819 1998-06-19  Bruno Haible <haible@ilog.fr>
46820
46821         * gcc.misc-tests/m-un-2.c: New test.
46822         * g++.old-deja/g++.other/warn01.c: Likewise.
46823
46824 1998-06-19  Robert Lipe  <robertl@dgii.com>
46825
46826         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
46827         compatibility with assmblers with a different comment character.
46828         Eliminate use of GAS-specific extensions.
46829
46830 1998-06-19  Jeffrey A Law  (law@cygnus.com)
46831
46832         * gcc.c-torture/execute/ieee/980619-1.c: New test.
46833
46834 1998-06-19  Robert Lipe  <robertl@dgii.com>
46835
46836         * lib/g77.exp: Replace search for libf2c.a with search for newly
46837         renamed libg2c.a
46838
46839 1998-06-17  Jeffrey A Law  (law@cygnus.com)
46840
46841         * gcc.c-torture/execute/980617-1.c: New test.
46842
46843 1998-06-12  Jeffrey A Law  (law@cygnus.com)
46844
46845         * gcc.c-torture/execute/980612-1.c: New test.
46846
46847 1998-06-08  Jeffrey A Law  (law@cygnus.com)
46848
46849         * gcc.dg/980523-1.c: Only test on ppc-linux.
46850         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
46851
46852         * gcc.c-torture/execute/980608-1.c: New test.
46853
46854 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
46855
46856         * gcc.c-torture/execute/980605-1.c: New test.
46857
46858 1998-06-04  Jeffrey A Law  (law@cygnus.com)
46859
46860         * gcc.c-torture/execute/980604-1.c: New test.
46861
46862 1998-06-02  Jeffrey A Law  (law@cygnus.com)
46863
46864         * gcc.c-torture/execute/980602-1.c: New test.
46865         * gcc.c-torture/execute/980602-2.c: Likewise.
46866
46867 1998-06-02  Dave Love  <d.love@dl.ac.uk>
46868
46869         * 970125-0.f: Fix per JCB.  Add commentary.
46870
46871 1998-05-31  Michael Meissner  <meissner@cygnus.com>
46872
46873         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
46874         IEEE -0 support.
46875
46876 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
46877
46878         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
46879         earlier.
46880
46881 1998-05-28  Catherine Moore <clm@cygnus.com>
46882
46883         * gcc.c-torture/execute/980526-3.c: New test.
46884
46885 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
46886
46887         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
46888         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
46889         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
46890         m88k-motorola-sysv3 to XFAIL.
46891
46892 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46893
46894         * gcc.dg/980526-1.c: New test.
46895         * gcc.c-torture/execute/980526-2.c: New test.
46896
46897 1998-05-26  Jeffrey A Law  (law@cygnus.com)
46898
46899         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
46900
46901         * gcc.c-torture/execute/980526-1.c: New test.
46902
46903 1998-05-26  Dave Love  <d.love@dl.ac.uk>
46904
46905         * g77.f-torture/execute/alpha2.f: Add runtime test.
46906
46907 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
46908
46909         * g++.old-deja/old-deja.exp: Strip leading directories.
46910
46911         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
46912         error for the line.  Don't run multiple tests for the same line.
46913
46914 1998-05-23  Jeffrey A Law  (law@cygnus.com)
46915
46916         * gcc.dg/980523-1.c: New test.
46917
46918 1998-05-23  Dave Love  <d.love@dl.ac.uk>
46919
46920         * g77.f-torture/compile/970915-0.f: New test.
46921
46922 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
46923
46924         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
46925
46926 1998-05-21  Jeffrey A Law  (law@cygnus.com)
46927
46928         * gcc.dg/980520-1.c: New test.
46929
46930 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
46931
46932         * gcc.dg/980502-1.c: Fix return type.
46933
46934 1998-05-20  Jeffrey A Law  (law@cygnus.com)
46935
46936         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
46937         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
46938         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
46939         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
46940         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
46941
46942 1998-05-20  Dave Love  <d.love@dl.ac.uk>
46943
46944         * g77.f-torture/execute/980520-1.f: New test.
46945
46946 1998-05-15  Dave Love  <d.love@dl.ac.uk>
46947
46948         * lib/mike-g77.exp: New file.
46949
46950         * g77.f-torture/noncompile/noncompile.exp,
46951         g77.f-torture/noncompile/check0.f: New files.
46952
46953 1998-05-14  Dave Love  <d.love@dl.ac.uk>
46954
46955         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
46956         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
46957         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
46958         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
46959         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
46960         abort where appropriate.
46961
46962 1998-05-05  Michael Meissner  <meissner@cygnus.com>
46963
46964         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
46965         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
46966
46967 1998-04-29  Dave Love  <d.love@dl.ac.uk>
46968
46969         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
46970
46971 1998-04-27  Dave Love  <d.love@dl.ac.uk>
46972
46973         * g77.f-torture/compile/980427-0.f: New test.
46974
46975 1998-04-24  Dave Love  <d.love@dl.ac.uk>
46976
46977         * g77.f-torture/compile/980424-0.f: New test.
46978
46979 1998-04-19  Dave Love  <d.love@dl.ac.uk>
46980
46981         * g77.f-torture/compile/980419-2.f (main): New test.
46982         * g77.f-torture/compile/970125-0.f: New test.
46983         * g77.f-torture/compile/980419-1.f: New test.
46984
46985 1998-04-08  Jim Wilson  <wilson@cygnus.com>
46986
46987         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
46988         of loop-4.c.
46989
46990 1998-04-07  Jim Wilson  <wilson@cygnus.com>
46991
46992         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
46993
46994 1998-04-03  Jim Wilson  <wilson@cygnus.com>
46995
46996         * gcc.c-torture/compile/980329-1.c: New test.
46997
46998 1998-03-18  Jim Wilson  <wilson@cygnus.com>
46999
47000         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
47001         * gcc.dg/980312-1.c: Fix typo in -march command.
47002
47003 1998-03-16  H.J. Lu  (hjl@gnu.org)
47004
47005         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
47006
47007 1998-03-11  Robert Lipe  <robertl@dgii.com>
47008
47009         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
47010         Dave Love agree the Fortran source is bogus.
47011
47012 1998-03-11  Robert Lipe  <robertl@dgii.com>
47013
47014         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
47015         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
47016         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
47017         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
47018         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
47019
47020 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
47021
47022         * g++.old-deja/g++.other/friend1.C: New test.
47023
47024 1998-02-18  Dave Love  <d.love@dl.ac.uk>
47025
47026         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
47027         possibly uninitialized) variables and declare dnrm2.
47028
47029 1998-02-23  Robert Lipe <robertl@dgii.com>
47030
47031         From Bruno Haible <haible@ilog.fr>:
47032         * gcc.c-torture/execute/980223.c: New test.
47033
47034 1998-02-13  Jeffrey A Law  (law@cygnus.com)
47035
47036         * gcc.dg/ifelse-1.c: New test.
47037
47038 1998-02-09  H.J. Lu  (hjl@gnu.org)
47039
47040         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
47041
47042           * lib/old-dejagnu.exp (old-dejagnu): Added the
47043           "execution test - XFAIL *-*-*" handling in the spirit of
47044           "excess errors test -". Changed the "execution test fails"
47045           handling to be like "excess errors test fails".
47046           * Update various tests accordingly.
47047
47048 1998-02-06  Jim Wilson  <wilson@cygnus.com>
47049
47050         * gcc.c-torture/execute/980205.c: New test.
47051
47052 1998-01-18  Jeffrey A Law  (law@cygnus.com)
47053
47054         * lib/c-torture.exp: Look for .x files instead of .cexp files.
47055         * lib/f-torture.exp: Similarly.
47056         * gcc.c-torture: Rename all .cexp files to .x files.
47057
47058 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
47059
47060         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
47061         (940510-1.c): Removed duplicate.
47062         (971104-1.c): New test.
47063
47064 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
47065
47066           * lib/f-torture.exp: Improve error and loop detection.
47067
47068 1997-11-19  Michael Meissner  <meissner@cygnus.com>
47069
47070         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
47071         use that to size the filler array.
47072
47073 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
47074
47075         * lib/c-torture.exp(c-torture-execute): Fix typo.
47076
47077         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
47078         testcase as the executable name. Keep the executable around if
47079         the test fails.
47080
47081 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
47082
47083         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
47084         changes.  Only test one -g option, and move it to the end of the
47085         list of options to test.
47086
47087 1997-09-19  Michael Meissner  <meissner@cygnus.com>
47088
47089         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
47090         variable GCC_TORTURE_OPTIONS to supply default switches separated
47091         by colons.  If no environment variable, run tests with -O0 -g, -O1
47092         -g, and -O2 -g as well.
47093
47094 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
47095
47096         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
47097         explanatory comments. Fix indentation.
47098
47099 1997-09-15  Jeffrey A Law  (law@cygnus.com)
47100
47101         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
47102
47103 1997-09-11  Jeffrey A Law  (law@cygnus.com)
47104
47105         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
47106         * g++.old-deja/g++.mike/p7325.C: Likewise.
47107         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
47108
47109 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
47110
47111         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
47112         * g++.old-deja/g++.brendan/crash30.C: Likewise.
47113         * g++.old-deja/g++.brendan/crash39.C: Likewise.
47114         * g++.old-deja/g++.law/operators4.C: Likewise.
47115
47116 1997-09-11  Joe Buck  (jbuck@synopsys.com)
47117
47118         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
47119         * g++.old-deja/g++.mike/p784.C: Ditto.
47120         * g++.old-deja/g++.mike/p785.C: Ditto.
47121
47122 1997-09-05  Jeffrey A Law  (law@cygnus.com)
47123
47124           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
47125
47126 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
47127
47128         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
47129         target feature; pass this to c-torture-execute as needed.
47130
47131 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
47132
47133         * lib/c-torture.exp(c-torture-execute): If the previous and the
47134         current executables being tested are identical, we don't need to
47135         run the executable again. Try to make the executable names
47136         unique. Add an optional argument for passing additional compiler
47137         flags.
47138
47139 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
47140
47141         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
47142
47143 1997-08-29  Jeffrey A Law  (law@cygnus.com)
47144
47145         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
47146
47147 1997-07-31  Jeffrey A Law  (law@cygnus.com)
47148
47149         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
47150         32bit or larger longs.
47151
47152         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
47153         have either a 32bit long or 32bit int.
47154
47155 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
47156
47157         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
47158         Make double precision tests dependent on sizeof (double).
47159
47160 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
47161
47162         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
47163         too.
47164
47165 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
47166
47167         * gcc.c-torture/compile/961203-1.cexp: New script.
47168
47169 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
47170
47171         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
47172         up the includes ourselves.
47173
47174 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
47175
47176         * lib/plumhall.exp: Remove random include, and add a few
47177         verbose messages for debugging.
47178
47179 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
47180
47181         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
47182         of trying to do it ourselves.
47183
47184 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
47185
47186         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
47187
47188 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
47189
47190         * gcc.prms/5403.c: Made regexp a bit less strict.
47191
47192 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
47193
47194         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
47195         is returned from remote_load instead.
47196         * lib/plumhall.exp: Ditto.
47197         * lib/mike-g++.exp: Ditto.
47198         * lib/old-dejagnu.exp: Ditto.
47199         * lib/c-torture.exp: Ditto.
47200
47201 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
47202
47203         * lib/g++.exp: Use build_wrapper procedure.
47204         * lib/gcc.exp: Ditto.
47205
47206 1997-05-20  Jeffrey A Law  (law@cygnus.com)
47207
47208         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
47209         an old-style decl for malloc.  Fixes tests to work when
47210         sizeof (int) != sizeof (size_t).
47211
47212 1997-05-15  Mike Meissner  <meissner@cygnus.com>
47213
47214         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
47215
47216         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
47217         use stdargs.h interface.
47218
47219 1997-05-15  Mike Meissner  <meissner@cygnus.com>
47220
47221         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
47222         NO_VARARGS when compiling.
47223
47224 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
47225
47226         * lib/plumhall.exp(ph_includes): New procedure.
47227         (ph_make): Use it.
47228         (ph_compiler): Ditto.
47229
47230         * lib/g++.exp: Rename test-glue.c to testglue.c.
47231         * lib/gcc.exp: Ditto.
47232
47233 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
47234
47235         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
47236         to completion when it's called.
47237
47238 1997-03-21  Michael Meissner  <meissner@cygnus.com>
47239
47240         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
47241         is defined, don't do test.
47242
47243 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
47244
47245         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
47246         for object files.
47247         (ph_summary): Mark skipped testcases as untested, not unresolved.
47248
47249         * lib/plumhall.exp (ph_make): If unresolved because of bad
47250         errorCode, record errorCode in log file.
47251         (*): Replace send_log/verbose with verbose -log.
47252
47253 1997-03-19  Michael Meissner  <meissner@cygnus.com>
47254
47255         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
47256         double conversion if double isn't at least 8 bytes.
47257
47258         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
47259         int to work with targets where int is 16 bits.
47260
47261         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
47262         8 bytes, just exit, since 4 byte doubles don't have enough bits of
47263         precision for the test to complete.
47264
47265 1997-03-14  Michael Meissner  <meissner@cygnus.com>
47266
47267         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
47268         if d10v is not compiled with the -mdouble64 flag.
47269         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
47270
47271         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
47272         d10v is not compiled with the -mint32 flag.
47273
47274 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
47275
47276         * lib/plumhall.exp: Use incr_count.
47277
47278 1997-03-12  Jeffrey A Law  (law@cygnus.com)
47279
47280         * gcc.c-torture: Update to c-torture-1.45.
47281
47282 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
47283
47284         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
47285         the name of the expect testcase file).
47286
47287         * lib/g++.exp(g++_init): Ditto.
47288
47289 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
47290
47291         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
47292         the host.
47293
47294         * lib/gcc.exp(gcc_exit): New procedure.
47295
47296 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
47297
47298         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
47299         specs where appropriate.
47300
47301         * g++.old-deja/g++.arm/*: Added additional ERROR checks
47302         because of new "candidates are" messages, and removed a few
47303
47304         * Converted all non-old-style g++ testcases to old-style, and
47305         moved into g++.old-deja.
47306
47307 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
47308
47309         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
47310         options.
47311
47312         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
47313         succeeded.
47314
47315         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
47316
47317 1997-02-13  Michael Meissner  <meissner@cygnus.com>
47318
47319         * lib/gcc.exp (gcc_target_compile): Add support for defining
47320         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
47321         the machine doesn't have those features.
47322
47323 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
47324
47325         * g++.law/operators4.exp: Don't use LIBS.
47326
47327 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
47328
47329         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
47330
47331         * lib/mike-g++.exp: Don't set the compiler to be tested here.
47332         * lib/g++.exp: Set it here instead. Also, allow use of the
47333         --tool_exec and --tool_opt options. Change CXX to
47334         GXX_UNDER_TEST.
47335
47336         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
47337
47338         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
47339
47340 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
47341
47342         * lib/old-dejagnu.exp: Use prune_warnings instead of
47343         prune_system_crud.
47344         * lib/mike-g++.exp: Ditto.
47345         * lib/gcc.exp: Ditto.
47346         * lib/g++.exp: Ditto.
47347
47348         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
47349
47350 1997-02-07  Jeffrey A Law  (law@cygnus.com)
47351
47352           * 941014-2.c: Include stdlib.h
47353           * 960327-1.c: Include stdio.h
47354           * dbra.c, index-1.c: Don't assume ints are 32bits.
47355
47356 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
47357
47358         * lib/gcc.exp: Add gcc,stack_size target feature.
47359
47360         * lib/g++.exp(g++_target_compile): Add the include and link
47361         paths here, not in two other places. And, it's $options, not
47362         options.
47363
47364         * lib/mike-g++.exp(postbase): Remove the code that determines
47365         the correct include and link paths.
47366         * g++.old-deja/old-deja.exp: Ditto.
47367
47368 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
47369
47370         * lib/g++.exp(g++_init): target_compile no longer returns the
47371         filename of the result.
47372
47373 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
47374
47375         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
47376         call to glob.
47377
47378         * gcc.c-torture/special/special.exp: Change call to
47379         gcc_target_compile to include the object file.
47380
47381 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
47382
47383         * gcc.c-torture/special/special.exp: Correct misspelling in last
47384         change.
47385
47386 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
47387
47388         * lib/plumhall.exp(ph_summary): Log the entire output of the
47389         executable. Return -1 if there were any failures, 0 otherwise.
47390         (ph_execute): Return -1 if there were any failures, 0 otherwise.
47391         (ph_make): Clean up objects and executables that were built
47392         if the tests succeeded.
47393
47394 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
47395
47396         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
47397         libraries and includes in the build tree as appropriate.
47398
47399 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
47400
47401         * lib/c-torture.exp: Instead of looking for the global variable
47402         NO_LONG_LONG, check to see if that's a feature of the target.
47403
47404 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
47405
47406         * config/default.exp: Minimize. Delete the remainer of the files in
47407         config; this functionality is now in devo/dejagnu/config.
47408
47409         g++.*/*: Pass any additional flags used to compile to postbase;
47410         delete CXXFLAGS.
47411
47412         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
47413         is now done by runtest.exp. Use gcc_target_compile instead of
47414         compile.
47415
47416         lib/c-torture.exp: Use gcc_target_compile instead of compile.
47417         Remove references to CFLAGS. Use remote_file instead of
47418         calling rm -f.
47419         (c-torture): Take a list of arguments to use to compile this
47420         testcase.
47421
47422         lib/g++.exp: Simplify. Use target_compile instead of compile.
47423         lib/gcc-dg.exp: Ditto.
47424         lib/gcc.exp: Ditto.
47425         lib/mike-{gcc,g++}.exp: Ditto.
47426         lib/old-dejagnu.exp: Ditto.
47427         lib/plumhall.exp: Ditto.
47428
47429 1997-01-08  Jim Wilson  <wilson@cygnus.com>
47430
47431         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
47432         (ph_linker): Likewise.
47433
47434 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
47435
47436           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
47437         MAP_ANON / MAP_ANONYMOUS if defined;
47438         else try to map from /dev/zero .
47439
47440 1996-11-12  Jeffrey A Law  (law@cygnus.com)
47441
47442         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
47443         isn't defined, then define it to MAP_ANONYMOUS.
47444
47445 1996-11-12  Jeffrey A Law  (law@cygnus.com)
47446
47447         * gcc.c-torture: Update to c-torture-1.42 release.
47448
47449 1996-11-11  Jeffrey A Law  (law@cygnus.com)
47450
47451         * gcc.c-torture: Update to c-torture-1.41 release.
47452
47453 1996-10-27  Jeffrey A Law  (law@cygnus.com)
47454
47455         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
47456         c-torture release.
47457
47458 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
47459
47460         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
47461         and LDFLAGS.  Fix second case to append the target_info ldflags
47462         onto LDFLAGS, not CFLAGS.
47463         * lib/g++.exp (g++_init): Add target_info stuff.
47464         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
47465         of libgloss and newlib flags for !native.
47466
47467         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
47468         (GDB): Fix relative path to go up another dir for finding gdb.
47469
47470 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
47471
47472         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
47473         versions in the target_info array, if they don't exist.
47474
47475 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
47476
47477         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
47478
47479 1996-07-08  Jim Wilson  <wilson@cygnus.com>
47480
47481         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
47482         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
47483
47484 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
47485
47486         * lib/old-dejagnu.exp: Don't remove the output file before we've
47487         actually tested it. Don't append pwd to the path of the executable
47488         we're testing.
47489
47490 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
47491
47492         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
47493
47494 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
47495
47496         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
47497         temporary directory for compiler files, and set it to a default
47498         value of /tmp. Set $output as the name of the output file from
47499         compiling the testcase. Add a -o option to $cflags_var so the
47500         compiler writes the final output file as $output. Set $executable
47501         to $output.
47502
47503         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
47504         directory for compiler files, and set it to /tmp if it doesn't
47505         already have a value. Set $output_file to the name of the output
47506         file from compiling the testcase. Add a -o option to CXXFLAGS so
47507         the compiler writes the final output file as $output. Use $output
47508         as the executable to be tested.
47509
47510 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
47511
47512         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
47513
47514 1996-06-08  Jeffrey A Law  (law@cygnus.com)
47515
47516         * gcc.c-torture/execute/pending-1.c: New test.  Still
47517         pending in Tege's queue.
47518
47519 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
47520
47521         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
47522         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
47523         if there were failures.  Call unresolved if there were unresolved
47524         testcases.  Call gcc_fail if program did not run to completion.
47525         (ph_make): Pass additional argument name to ph_execute.
47526         (ph_execute): Add new argument.  Pass additional arguments to
47527         ph_summary.  Call gcc_fail is there is no execution output.
47528
47529 1996-04-24  Jeffrey A Law  (law@cygnus.com)
47530
47531         * lib/plumhall.exp (proc_summary): Output relavent summary
47532         lines into the log so specific failures in plumhall can be
47533         investigated.
47534
47535 1996-04-10  Jeffrey A Law  (law@cygnus.com)
47536
47537         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
47538         (c-torture-execute): Don't try to execute tests which use
47539         "long long" types if $NO_LONG_LONG is nonzero.
47540
47541 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
47542
47543         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
47544         not c-torture.
47545
47546         * gcc.ieee: Move from here.
47547         * gcc.c-torture/execute/ieee: To here.
47548
47549 1996-03-26  Jeffrey A Law  (law@cygnus.com)
47550
47551         * gcc.c-torture: Update to c-torture-1.41 release.
47552
47553 1996-03-22  Jeffrey A Law  (law@cygnus.com)
47554
47555         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
47556         not "$output".
47557
47558 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
47559
47560         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
47561         -c present.
47562
47563 1996-03-02  Jeffrey A Law  (law@cygnus.com)
47564
47565         * config/proelf.exp: Handle connecting to a simulator.
47566
47567 1996-01-31  Jeffrey A Law  (law@cygnus.com)
47568
47569         * config/proelf.exp: New file.  Enough framework that we can
47570         run c-torture tests on the proelf targets (or any other target
47571         that gdb can connect to for that matter).
47572
47573 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
47574
47575         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
47576         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
47577
47578         * lib/plumhall.exp (ph_execute): Always call ph_summary if
47579         exec_output exists.
47580
47581 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
47582
47583         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
47584         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
47585
47586         * config/*.exp: Update FSF address.  Change result of ${tool}_load
47587         to pass/fail/unresolved/unsupported/untested.  Caller must now
47588         call unresolved/unsupported/untested.
47589         * lib/*.exp: Update FSF address.  Update to handle new results of
47590         ${tool}_load.
47591         * lib/chill.exp (verbose): Delete.
47592
47593 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
47594
47595         * lib/gcc.exp (default_gcc_start): Change order of args to
47596         $LDFLAGS $CFLAGS $LIBS.
47597         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
47598         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
47599         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
47600         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
47601         * gcc.misc-tests/dg-test.exp: Likewise.
47602         * gcc.misc-tests/msgs.exp: Likewise.
47603         * gcc.prms/prms.exp: Likewise.
47604         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
47605         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
47606
47607         * lib/dg.exp: Deleted, moved to dejagnu/lib.
47608
47609 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
47610
47611         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
47612
47613         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
47614         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
47615
47616         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
47617         necessary.
47618
47619 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
47620
47621         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
47622         global for loop; add use of $mathlib.
47623         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
47624         settings here; set mathlib for anything but VxWorks.
47625
47626 1996-01-22  Jeffrey A Law  (law@cygnus.com)
47627
47628         * gcc.c-torture: Update to c-torture-1.40 release.
47629
47630 1996-01-03  Jeffrey A Law  (law@cygnus.com)
47631
47632         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
47633         dg.exp.
47634
47635 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
47636
47637         * lib/c-torture.exp (c-torture-execute): Declare "output" as
47638         global.
47639
47640 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
47641
47642         * lib/g++.exp (LIBS): Define if not already.
47643         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
47644         (gcc-dg-prune): Call prune_gcc_output.
47645         * lib/gcc.exp (prune_gcc_output): New proc.
47646         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
47647         prune_gcc_output.
47648
47649 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
47650
47651         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
47652         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
47653
47654 1995-11-15  Jeffrey A Law  (law@cygnus.com)
47655
47656         * gcc.c-torture: Update to c-torture-1.39 release.
47657
47658 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
47659
47660         * lib/c-torture.exp (c-torture-execute): Don't return if one option
47661         fails, try others as well.
47662
47663 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
47664
47665         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
47666         If compilation fails, mark execute tests as `untested'.
47667         If test is marked as unsupported, don't mark compilation and
47668         execute tests as failed.
47669
47670 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
47671
47672         * lib/g++.exp (g++_init): Don't link in libg++, and look to
47673         libstdc++ for whether or not we want to be doing shared
47674         libraries.  Delete link_curses since we don't need it anymore.
47675         * lib/mike-g++.exp (postbase): Don't link in libg++.
47676         * g++.old-deja/old-deja.exp: Likewise.
47677
47678 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
47679
47680         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
47681
47682 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
47683
47684         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
47685         For that, add `-Wl,-a,shared_archive'.
47686         * g++.old-deja/old-deja.exp: Likewise.
47687
47688 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
47689
47690         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
47691
47692 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
47693
47694         * lib/mike-g++.exp (postbase): Pay attention to the status of
47695         g++_load.
47696
47697 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
47698
47699           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
47700
47701 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
47702
47703         * lib/gcc.exp (default_gcc_start): No longer need to log program
47704         being executed or its output, execute_anywhere does that now.
47705         * lib/g++.exp (default_g++_version): Call execute_anywhere.
47706         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
47707
47708 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
47709
47710         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
47711         the same as those in lib/g++.exp.
47712
47713 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
47714
47715         * gcc.c-torture: Update to c-torture-1.38 release.
47716         * gcc.ieee: Related changes.
47717
47718 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
47719
47720         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
47721         "exec". Minor reformatting changes.
47722
47723         * config/rom68k.exp (${tool}_load): Make it work in a canadian
47724         cross. This means all "exec" calls now work on a remote host as
47725         well.
47726         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
47727         cross. Filter out the extra "\r\n" stuff that expect puts in.
47728         (c-torture-execute): Filter out the bogus warnings like
47729         c-torture-compile does. Add support for canadian cross.
47730         * lib/gcc.exp (default_gcc_version, default_gcc_start)
47731         Use execute_anywhere rather than calling exec directly. Now it
47732         works for canadian cross testing.
47733
47734 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
47735
47736         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
47737         results into a variable, and check that rather than using file exists.
47738
47739 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
47740
47741         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
47742         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
47743
47744 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
47745
47746         * g++.old-deja/old-deja.exp: Create and pass runshlib and
47747         lib_curses if there's a shared libg++ in the build tree.
47748
47749 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
47750
47751         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
47752         if not supported target.
47753
47754 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
47755
47756         * lib/g++.exp (g++_init): Move empty setting of runshlib and
47757         link_curses up to always happen, not just for native builds.
47758
47759 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
47760
47761         * gcc.c-torture: Update to c-torture-1.36 release.
47762         * gcc.failure: Related changes.
47763
47764 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
47765
47766         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
47767
47768 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
47769
47770         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
47771         * lib/mike-g++.exp (postbase): Not in here.  Still reference
47772         runshlib, link_curses, and mathlib for link and run.
47773
47774         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
47775         pass the runtime shared library options for Solaris, OSF/1, and
47776         Irix5, and link with -lcurses to avoid unresolved references.
47777
47778 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
47779
47780         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
47781         only run once.
47782
47783 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
47784
47785         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
47786
47787 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
47788
47789         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
47790         do not have a framework for the "compat" tests yet.
47791
47792 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
47793
47794         * lib/mike-g++.exp (postbase): New local variable `mathlib',
47795         set to null if we're testing vxworks5.1.  Use that instead of
47796         `-lm' in the setting of LIBS for link and run.
47797
47798 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
47799
47800         * config/rom68k.exp (${tool}_load): Major changes to make it
47801         work.  Verified that it does in fact return the stuff in
47802         exec_output properly.  Catch any Emul or any TRAP other than 0.
47803
47804 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
47805
47806         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
47807         LDFLAGS properly for targets that need stuff from libgloss.
47808         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
47809         only run once.
47810         (gpp_initialized): New variable.
47811
47812 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
47813
47814         * config/rom68k.exp: Load libgloss.exp.
47815         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
47816         so we can produce a fully linked binary.
47817         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
47818         so we can produce a fully linked binary.
47819
47820 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
47821
47822         * lib/plumhall.exp (ph_section): Watch for expected failures.
47823         Add missing `else'.
47824
47825         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
47826         run the testcase.
47827         (c-torture): Likewise.
47828
47829 1995-08-28  Doug Evans  <dje@cygnus.com>
47830
47831         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
47832
47833         * lib/mike-g++.exp (mike_cleanup): New proc.
47834         (prebase): New globals compiler_result, not_compiler_result,
47835         target_regexp.
47836         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
47837         allow leading "-" in pattern.  Watch for unsupported tests.
47838         If $compiler_result is set, pattern match assembler code,
47839         and ditto for $not_compiler_result.
47840         * lib/mike-gcc.exp: Likewise.
47841
47842         * lib/plumhall.exp (ph_execute): Only call ph_summary if
47843         execution "succeeded".
47844
47845 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
47846
47847         * config/win32.exp: New file.
47848         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
47849
47850 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
47851
47852         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
47853         unsupported.
47854         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
47855         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
47856         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
47857
47858         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
47859         "... without exceptions was ...".  That is now handled by
47860         prune_system_crud.
47861         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47862
47863 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
47864
47865         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
47866         sieve.c,sort2.c}: New files.
47867         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
47868         sieve.exp,sort2.exp}: Drivers for them.
47869
47870         * lib/mike-gcc.exp (program_output): New user settable variable.
47871         (postbase): Call prune_system_crud.  Also prune extraneous compiler
47872         messages.
47873         * lib/mike-g++.exp (program_output): New user settable variable.
47874
47875         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
47876
47877         * config/sh.exp: Deleted (use sim.exp instead).
47878
47879 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
47880
47881         * config/vx.exp: Declare CHECKTASK as global.
47882         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
47883         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
47884         * lib/old-dejagnu.exp: Load [pwd]/$executable.
47885
47886 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
47887
47888         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
47889         target. Like vx.exp, only includes `vx29k.exp' instead of
47890         `vxworks.exp'.
47891
47892 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
47893
47894         * config/sim.exp: Increase time limit from 120 seconds to 240.
47895
47896 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
47897
47898         * gcc.c-torture/execute/950628-1.c: New test.
47899
47900 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
47901
47902         * gcc.c-torture: Update with changes/additions from
47903         c-torture-1.34.
47904
47905 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
47906
47907         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
47908
47909 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
47910
47911         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
47912
47913 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
47914
47915         * gcc.c-torture/compile/950512-1.c: New test.
47916         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
47917         * gcc.dg/struct-ret-1.c: Likewise.
47918
47919 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
47920
47921         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
47922           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
47923
47924 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
47925
47926         * gcc.c-torture/special/920411-1.c: Deleted.
47927         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
47928
47929 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
47930
47931         * config/sim.exp (${tool}_load): Hack in call to bash to get a
47932         cpu limit.
47933
47934 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
47935
47936         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
47937
47938 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
47939
47940         From kenner;
47941         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
47942         is the proper length.
47943         * va-arg-3.c: Likewise.
47944
47945 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
47946
47947         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
47948         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
47949
47950         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
47951         * lib/g++.exp (default_g++_start): Delete old cruft.
47952
47953 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
47954
47955         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
47956         (2 * (1 << 18)) to (2 * (1 << 17)).
47957
47958         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
47959
47960 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
47961
47962         * config/rom68k.exp: Renamed from config/idp.exp
47963
47964 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
47965
47966         * c-torture/compile/921109-2.c
47967
47968 1995-04-18  Mike Stump  <mrs@cygnus.com>
47969
47970         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
47971         excess errors.
47972
47973 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
47974
47975         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
47976         output.
47977         * lib/g++.exp (default_g++_start): Likewise.
47978
47979 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
47980
47981         * gcc.c-torture/compile/950329-1.c: New test.
47982
47983 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
47984
47985           * config/bug.exp (${tool}_load): Updated to use new remote_open
47986           and remote_close procs.
47987         * config/idp.exp: New file.
47988
47989 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
47990
47991         * gcc.c-torture/execute/950322-1.c: New test.
47992
47993 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
47994
47995         * config/vx.exp (${tool}_load): Clean up testing of return code from
47996         vxworks_ld and vxworks_spawn.
47997
47998 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
47999
48000         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
48001
48002 1995-03-13  Mike Stump  <mrs@cygnus.com>
48003
48004         * lib/old-deja.exp: Add `excess errors test - ' error, now one
48005         can mark excess errors on a machine by machine basis.  Note, the
48006         default is to not expect any excess errors, even when excess
48007         errors test - is given, so you will want to put an XFAIL ... on
48008         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
48009         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
48010         those 4 machines, but no others.
48011
48012 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
48013
48014         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
48015         * lib/c-torture.exp: to here.
48016
48017 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
48018
48019         * gcc.c-torture/execute/950221-1.c: New test.
48020         * gcc.c-torture/execute/struct-ret-1.c: New test.
48021         * gcc.c-torture/compile/950221-1.c: New test.
48022
48023         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
48024
48025 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
48026
48027         * gcc.c-torture/execute/arith-1.c (main): Return 0.
48028         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
48029
48030 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
48031
48032         * g++.gb: New directory of tests, derived from my signature and
48033         class scoping tests.
48034
48035         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
48036         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
48037         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
48038         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
48039         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
48040         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
48041         * g++.gb/sig25.C: Likewise.
48042
48043         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
48044         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
48045         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
48046         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
48047         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
48048         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
48049         * g++.gb/sig25.exp: Likewise.
48050
48051         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
48052         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
48053         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
48054         * g++.gb/scope13.C: Likewise, this test still fails.
48055
48056         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
48057         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
48058         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
48059         * g++.gb/scope13.exp: Ditto.
48060
48061         * g++.gb/README: New file, explains what these tests are about.
48062
48063 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
48064
48065         * lib/dg.exp (dg-do): Support `preprocess'.
48066         (dg-test): Likewise.
48067
48068 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
48069
48070         * config/udi.exp: change "continue -expect" to "exp_continue".
48071
48072 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
48073
48074         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
48075         Delete redundant tests.
48076
48077         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
48078         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
48079         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
48080         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
48081         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
48082         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
48083         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
48084         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
48085
48086         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
48087         storing label pointers.
48088         * gcc.c-torture/execute/921019-1.c: Likewise.
48089         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
48090         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
48091         parameter fp.
48092         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
48093         constants.
48094
48095         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
48096         Delete obsolete tests.
48097
48098         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
48099         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
48100         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
48101         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
48102         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
48103         * gcc.c-torture/compile/950124-1.c: New test.
48104
48105         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
48106
48107 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
48108
48109         * lib/mike-g++.exp: Add -lm to LIBS.
48110
48111 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
48112
48113         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
48114
48115 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
48116
48117         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
48118
48119 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
48120
48121         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
48122
48123 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
48124
48125         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
48126         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
48127         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
48128         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
48129         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
48130         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
48131         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
48132         * g++.law/{operators31.C, operators32.C,
48133         * g++.law/{operators33.C, operators34.C}: Likewise.
48134         * g++.law/{pic1.C, refs2.C}: Likewise.
48135         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
48136         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
48137         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
48138         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
48139
48140         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
48141         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
48142         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
48143         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
48144         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
48145         * g++.law/{enum9.exp, friend5.exp}: Likewise.
48146         * g++.law/{nest3.exp, nest4.exp}: Likewise.
48147         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
48148         * g++.law/{operators30.exp, operators31.exp}: Likewise.
48149         * g++.law/{operators32.exp, operators33.exp}: Likewise.
48150         * g++.law/{operators34.exp}: Likewise.
48151         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
48152         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
48153         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
48154         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
48155         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
48156
48157         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
48158         No longer expected to fail.
48159         * g++.law/missed-error3.C: Tweak for recent bool changes.
48160
48161 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
48162
48163         * config/emb-unix: Deleted.
48164         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
48165         remote execution.  Do final link on remote host if REMOTE_LINK is set.
48166
48167 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
48168
48169         * lib/dg.exp (dg-test): Fix typo in last patch.
48170
48171 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
48172
48173         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
48174         (handles multiple occurrences).
48175
48176 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
48177
48178         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
48179         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
48180         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
48181         printed).
48182         * lib/c-torture.exp (c-torture-compile): Likewise.
48183         (c-torture): Prepend full path if missing.
48184         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
48185         (gcc_fail): Likewise.
48186         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
48187
48188 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
48189
48190         * lib/netware.exp: Only attach to NetWare i386 systems.
48191
48192 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
48193
48194         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
48195         messages.  Add test name to "output pattern match" pass/fail message.
48196
48197 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
48198
48199         * gcc.dg: New testsuite.
48200         * gcc.dg/dg.exp: New file.
48201
48202         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
48203         test-switch.c}: Deleted.
48204
48205         * gcc.misc-tests/msgs.exp: New testcase driver.
48206
48207 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
48208
48209         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
48210         Watch for illegal return values from ${tool}_load.
48211         * config/unix.exp (${tool}_load): Fix pass/fail detection for
48212         cross targets.  Coerce return value >0 to 1.
48213
48214 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
48215
48216         * config/unix.exp (${tool}_load): Call program rsh, not proc.
48217
48218         * config/emb-unix.exp: New file.
48219
48220         * config/sim.exp: Error if variable $SIM not defined.
48221         (${tool}_load): Mark test as "untested" if simulator missing.
48222
48223         * config/unix.exp: Load remote.exp to get rcp_download.
48224         * lib/c-torture.exp: Use different option lists for testcases with
48225         and without loops.
48226         * gcc.c-torture/execute/execute.exp: Likewise.
48227
48228 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
48229
48230         * config/*.exp: Clarify return code from ${tool}_load.
48231         Call `unresolved' or `untested' instead of `warning' or `perror'
48232         (sometimes you still want to call both though).
48233         Add comment that `shell_id' is local to each file.
48234         * config/udi.exp (timeout): Set to 30.
48235         Don't print warning if connection fails, $connectmode has already
48236         printed an error.
48237         (${tool}_load): Move verbose messages to level 2.
48238         Rework pattern for "Process started" message.
48239         Pass `shell_id' to ${connectmode}_download.
48240         Retry twice upon timeout.  Make resetting of target more robust.
48241         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
48242         Pass `shell_id' to exit_$connectmode.
48243         Only call exit_$connectmode if connected.
48244         * config/unix.exp (${tool}_load): Check return codes better.
48245         * config/vrtx.exp (${tool}_load): Likewise.
48246         * config/vx.exp (${tool}_load): Likewise.
48247         Delete unneeded global's.
48248         * lib/dg.exp (dg-test): Update to reflect clarified return codes
48249         from ${tool}_load.
48250         (dg-stat): Delete.
48251         (dg-init): Delete recording of pass/fail counts.
48252         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48253         (old-dejagnu-init): Likewise.
48254         (old-dejagnu-stat): Delete contents, empty proc now.
48255         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
48256         (c-torture): Delete references to lcnt, lpass, lfail.
48257         Get option list from TORTURE_OPTIONS.
48258         Delete -funroll[-all]-loops if no loops.
48259         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
48260         (g++_stat): Delete contents (empty proc now).
48261         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
48262         (gcc_finish): Likewise.
48263         (gcc_stat): Deleted.
48264         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
48265         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
48266         * gcc.c-torture/execute/execute.exp: Likewise.
48267         Split tests into two parts: compile, execute.
48268         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
48269         no loops.  Update to reflect clarified return codes from ${tool}_load.
48270
48271 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
48272
48273         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
48274         to grep for.
48275         (old-dejagnu): Likewise (where necessary).
48276
48277 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
48278
48279         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
48280
48281         * lib/dg.exp (dg-process-target): Fix processing of selector.
48282         Add comment regarding use of `error'.
48283
48284         * lib/gcc.exp (prune_system_crud): Define if missing.
48285         * lib/g++.exp (prune_system_crud): Likewise.
48286
48287         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
48288         Call prune_system_crud.
48289         * lib/dg.exp (dg-runtest): New proc.
48290         Use perror instead of send_user for tcl errors in testcase.
48291         Don't return any value, it's never used.
48292         Don't clobber previous definition of `unknown'.
48293         Print tcl errors in `dg-final'.
48294
48295 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
48296
48297         * lib/dg.exp (dg-process-target): Improve syntax error messages.
48298         (dg-test): Don't print errorInfo, it contains stack backtrace.
48299
48300 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
48301
48302         * lib/g++.exp (runtest_file_p): Define if missing.
48303
48304 1994-09-24  Doug Evans  (dje@cygnus.com)
48305
48306         * lib/mike-g++.exp: Comment out loading of g++.exp.
48307         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
48308         (default_g++_version): Always print something.
48309         (default_g++_start): Comment out call to `which'.
48310         (g++_start, g++_load): Deleted (must be defined in config file).
48311         * lib/gcc.exp: Test for existence of $CC at start.
48312         Delete check for tmpdir (done in gcc_init).
48313         (default_gcc_version): Always print something.
48314         (default_gcc_start): Comment out call to `which'.
48315         * config/*.exp: Major cleanup - make cross targets work at least a
48316         little better for g++ (by not being "--tool gcc" specific).
48317         Rename gcc_xxx to ${tool}_xxx.
48318         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
48319         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
48320
48321 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
48322
48323         * lib/c-torture.exp (c-torture-compile): Rework compiler
48324         message processing.
48325
48326         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
48327         c-torture.
48328
48329 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
48330
48331         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
48332
48333         * lib/dg.exp (dg-process-target): Support { target native }.
48334
48335 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
48336
48337         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
48338         looked for "... program xxx got fatal signal".
48339         Correct regsub munging of `comp_output'.
48340         Ignore compiler messages "path prefix not used" and "linker input
48341         file unused".
48342
48343 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
48344
48345         * lib/gcc.exp (runtest_file_p): Define if missing.
48346         * gcc.prms/template.c: Example to work from.
48347
48348 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
48349
48350         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
48351         * lib/dg.exp (dg-test): Call unsupported testcases as such.
48352
48353         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
48354         * gcc.prms/1883.c: Moved from compile/940714-1.c.
48355         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
48356         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
48357
48358         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
48359         (dg-process-target): No longer a varargs proc.
48360         Return S/N for target, P/F for xfail.  All callers changed.
48361         (user option procs): More argument checking.
48362         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
48363         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
48364         (dg-test): Skip test if not running on selected target in `dg-do'.
48365         Update handling of `dg-do-what', `dg-output-text'.
48366         Separate execution pass/fail from output pattern match pass/fail.
48367         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
48368
48369 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
48370
48371         * gcc.c-torture/special/special.exp: Don't expect failure for mips
48372         target for 920510-1.c.
48373
48374 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
48375
48376         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
48377         Clean up comment regarding use of passcnt, etc.
48378         (gcc_stat): Don't update `testcnt' here.
48379         (gcc_finish): Do it here.
48380         Might as well reset `but_id' here too.
48381         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
48382         to determine if the file should be tested.
48383         * gcc.c-torture/compile/compile.exp: Likewise.
48384         * gcc.c-torture/execute/execute.exp: Likewise.
48385         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48386         * gcc.misc-tests/dg-test.exp: Likewise.
48387         * gcc.prms/prms.exp: Likewise.
48388         * gcc.wendy/wendy.exp: Likewise.
48389         * g++.old-deja.exp: Likewise.
48390         Move "Testing file" message to verbose level 1.
48391
48392 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
48393
48394         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
48395
48396 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
48397
48398         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
48399         (default_gcc_start): Accept optional second list element
48400         of compiler flags.  Print compiler output at verbosity level 2.
48401         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
48402         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
48403         Save current values of framework globals passcnt, failcnt, xpasscnt,
48404         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
48405         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
48406         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
48407         xfailcnt to compute stats.  Update framework global `testcnt' from
48408         pass/fail counts.
48409         (gcc_finish): New proc.  Clean up test environment.
48410         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
48411         (gcc_epass, gcc_efail): Delete.
48412         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
48413         argument of line number.
48414         (dg-init): If the tool has an init routine, call it.
48415         (dg-test): Remove args `cflags_var' and `libs_var'.
48416         Pass all compiler options to ${tool}_start.
48417         Handle missing line number.
48418         (dg-finish): New function.
48419         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
48420         particular files.  Call gcc_finish at end.  Move "skipping test"
48421         message to verbosity level 3.
48422         * gcc.c-torture/compile/compile.exp: Likewise.
48423         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48424         * gcc.c-torture/execute/execute.exp: Likewise.
48425         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48426         Print testcase being tried at verbosity level 1.
48427         * gcc.c-torture/special/special.exp: Unset xfail.
48428         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48429         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
48430         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
48431         * gcc.failure/failure.exp: Likewise.
48432         * gcc.ieee/ieee.exp: Likewise.
48433         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
48434         Update call to dg-test.  Call dg-finish at end.
48435         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
48436         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48437         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
48438         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
48439         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
48440         * gcc.wendy/wendy.exp: Add copyright.
48441         Delete setting of tmpdir (done by gcc_init).
48442         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
48443         Pass compiler flags to gcc_start.  Call gcc_finish at end.
48444         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
48445         gcc_[ce]pass/fail.
48446
48447 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
48448
48449         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
48450         confusion.
48451         (g++_load): Likewise.
48452
48453         * config/*.exp (gcc_load): Some were varargs fns and some were not.
48454         Rename argument to `prog' to remove the confusion.
48455         Varargs fns behave differently too!
48456         (g++_load): Likewise.
48457
48458         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
48459
48460         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
48461         what it is.  Delete (always) printing of status value for !native.
48462         Simplify verbose code, and include status and exec_output.
48463         (g++_load): Use gcc_load.
48464
48465 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
48466
48467         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
48468         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
48469         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
48470         940714-3.c as these testcases don't exist anymore.  Make
48471         va-arg-1.c expected to pass.
48472
48473 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
48474
48475         * gcc.misc-tests/misc.exp: Only run specific testcases.
48476         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
48477         * gcc.misc-tests/dg-[1-9].c: New files.
48478
48479         * lib/dg.exp: New testsuite driver.
48480         * gcc.prms/prms.exp: Use it.
48481
48482         * README.gcc: New file.
48483
48484         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
48485         Document and reset `lxpass' and `lxfail'.
48486         Simplify "initialized" message.
48487         (gcc_stat): Clean up comments a little.
48488
48489 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
48490
48491         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
48492
48493 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
48494
48495         * lib/old-dejagnu.exp (process-option): New proc.
48496         (old-dejagnu-init, old-dejagnu-stat): Likewise.
48497         (old-dejagnu): Simplify.
48498         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
48499
48500 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
48501
48502         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
48503         exists and is not an empty string.
48504
48505         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
48506         $xfail rather than calling setup_xfail.  Clear $xfail when test is
48507         finished.
48508         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
48509         automatically.
48510
48511         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
48512         longer expected to fail.
48513
48514         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
48515         "f" function call.
48516
48517         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
48518
48519         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
48520         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
48521         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
48522         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
48523         c-torture-1.29.
48524
48525         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
48526         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
48527
48528         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
48529
48530         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
48531         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
48532
48533         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
48534         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
48535         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
48536
48537 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
48538
48539         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
48540         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
48541         940714-1.c, 940714-2.c, 940714-3.c},
48542         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
48543         gcc.misc-tests/{mg.c,mg.exp}:
48544         New tests.
48545         * gcc.noncompile/noncompile.exp: Change accordingly.
48546
48547 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
48548
48549         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
48550         Undo previous clobberage.
48551
48552 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
48553
48554         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
48555         * gcc.special/{930510-1.c, special.exp}:
48556         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
48557         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
48558         struct-varargs-1.c}: New tests from c-torture-1.26.
48559
48560 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
48561
48562         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
48563           argument to switch.
48564
48565 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
48566
48567         * Revert the previous changes.  Please see Rob's directory
48568           (/lisa/test/rob/progressive/gcc/testsuite) for testing
48569           fixes.
48570
48571 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
48572
48573         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
48574             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
48575             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
48576             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
48577             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
48578             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
48579             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
48580             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
48581             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
48582             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
48583             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
48584             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
48585             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
48586             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
48587             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
48588             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
48589             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
48590             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
48591             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
48592             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
48593             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
48594             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
48595             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
48596             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
48597             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
48598             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48599             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
48600
48601 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
48602
48603         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
48604             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
48605           with perror calls.
48606
48607 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
48608
48609         * config/unix.exp (g++_load): Fix syntax.
48610
48611 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
48612
48613         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
48614         * gcc.noncompile/921017-1.c: Deleted obsolete test.
48615         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
48616         Don't expect va-arg-1.c to fail.  Correct expected output for
48617         920928-1.c.
48618         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
48619         * gcc.wendy/hbm4.c: Correct typo.
48620         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
48621
48622 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
48623
48624         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
48625         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
48626         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
48627         * lib/c-torture.exp (c-torture-compile): Ditto.
48628
48629         Reduce volume of output (remove all the -I's and such).
48630         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
48631         Call gcc_cpass, gcc_cfail.
48632         (c-torture): Pass testing option to c-torture-compile.
48633
48634 1994-03-21  Doug Evans  (dje@cygnus.com)
48635
48636         Bring patches over from progressive.
48637         * config/default.exp: Exit remote shell cleanly.
48638         (g++_exit, g++_start): Add default versions.
48639         * config/sim.exp (gcc_load): Use perror, not error.
48640
48641 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
48642
48643         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
48644         set in site.exp.
48645
48646 1994-03-14  Doug Evans  (dje@cygnus.com)
48647
48648         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
48649         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
48650         (wendy_try): New proc to run testcase.
48651         (main loop): Call 'em.
48652         * gcc.wendy/*.c: Clean up pass to correct expected output.
48653
48654         * lib/gcc.exp: Minor cleanup work.
48655         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
48656
48657 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
48658
48659         * config/sim.exp (gcc_load): Document return codes better.
48660         Don't pass -v to simulator.
48661
48662 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
48663
48664           * gcc.special/920717-x.c: Fix typo.
48665           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
48666           get at sources.
48667
48668         * lib/mike-gcc.exp: Fix typo.
48669
48670 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
48671
48672         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
48673         binary to use, transform the name.
48674         * config/*.exp: rename everything. Nuke any g++ specific files,
48675         it's now a special case of gcc that requires no special support.
48676         Add a default.exp for unsupported targets.
48677
48678 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
48679
48680         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
48681         lib/old-dejagnu.exp: Fix a few patterns to work with the new
48682         version of Tcl.
48683
48684 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
48685
48686         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
48687         than a warning.
48688
48689 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
48690
48691         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
48692
48693 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
48694
48695         * gcc.execute/execute.exp: Combine opt_list and foption_list into
48696         option_list.  Compile every file with only 4/6 option choices
48697         (same as C torture) instead of with 12/18 different option
48698         choices.
48699         * lib/c-torture.exp: Likewise.
48700
48701         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
48702         not already set.
48703
48704 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
48705
48706         * lib/old-deja.exp: Add `excess errors test fails' error, now one
48707         can put an XFAIL *-*-* on excess errors.
48708
48709 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
48710
48711         * g++.law: Add more tests derived from g++-bugs snapshots.
48712
48713         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
48714         equivalent to g++.law/init9.
48715
48716         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
48717         compiled it, and the a.out file after we've run it.
48718
48719 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
48720
48721         * lib/mike-g++.exp (postbase): Delete the .o file after we've
48722         compiled it, and the a.out file after we've run it.
48723
48724 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
48725
48726         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
48727
48728 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
48729
48730         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
48731         version number.
48732
48733 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
48734
48735         * g++.law: New directory of g++ tests derived from the g++-bugs
48736         snapshots.
48737
48738 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
48739
48740         * gcc.compile: initbug1.c initbug1.exp testcase added
48741
48742 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
48743
48744         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
48745         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
48746           fixes submitted by Jeff Law (law@cs.utah.edu)
48747         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
48748           Jeff Law (law@cs.utah.edu)
48749
48750
48751 1993-11-30  Mike Stump  (mrs@cygnus.com)
48752
48753         * config/unix-g++.exp: Follow the gcc way of doing things.
48754         * g++.old-deja/old-deja.exp: Minor updates.
48755         * lib/g++.exp: New file, follow the gcc way of doing things.
48756         * lib/old-dejagnu.exp: Minor updates.
48757         * lib/mike-g++.exp: Always unset errorInfo.
48758
48759 1993-11-06  Mike Stump  (mrs@cygnus.com)
48760
48761         * lib/gcc.exp: Fix some errors with the below change, CC and
48762         CFLAGS should be global when setting, not local.
48763
48764 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
48765
48766         * lib/gcc.exp: Transform tool name.
48767
48768 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48769
48770         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
48771
48772 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48773
48774         * lib/gcc.exp: change gcc_done to gcc_stat
48775
48776 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48777
48778         * Upgraded gcc testsuite to c-torture version 1.25
48779
48780 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
48781
48782         * lib/gcc.exp: added reporting code. Changed verbose compile message.
48783         * lib/c-torture: added hooks for new reporting code.
48784
48785 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
48786
48787         * config/sh-gcc.exp: check if sh-sim exists in the path
48788
48789 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
48790
48791         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
48792         * gcc.compile/compile.exp: Initial changes for new logic.
48793         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
48794         * gcc.failure/failure.exp: Initial changes for new logic.
48795         * gcc.ieee/ieee.exp: Initial changes for new logic.
48796         * gcc.misc-tests/misc.exp: Initial changes for new logic.
48797         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
48798         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
48799         * lib/c-torture.exp: Initial changes for new logic.
48800         * lib/gcc.exp: Initial changes for new logic.
48801
48802 1993-10-15  Mike Stump  (mrs@cygnus.com)
48803
48804         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
48805         depend upon failure or success.  Fully qualify names in failure
48806         and success messages.  Always remove a.out before starting
48807         compile, just in case.  Pay more attention to error text output by
48808         the compiler.  Handle testcases with no known past errors just
48809         like all others, so that things are uniform.  Other miscellaneous
48810         improvements.
48811
48812 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
48813
48814         * gcc.cpp: new directory for cpp tests
48815
48816 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
48817
48818         * lib/chill.exp: Code reformatted, removed unused code.
48819         * config/unix-chill.exp: Code reformatted, removed unused code.
48820         * chill.execute/execute.exp: Code reformatted, removed unused code.
48821         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
48822
48823 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
48824
48825         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
48826         routines not written.
48827
48828 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
48829
48830         * config/bug-gcc.exp: Use new procs from bug.exp.
48831
48832 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
48833
48834         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
48835         via ftp, rather than depending on NFS.
48836         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
48837         case.
48838
48839 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
48840
48841         * config/bug-gcc.exp: Use new download proc.
48842
48843 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
48844
48845         * chill.execute/execute.exp: cleanups, handles errors better
48846         * chill.compile/compile.exp: rewrite, based on execute.exp
48847         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
48848         * lib/chill.exp: major changes to diff proc and compile and link
48849           procs. added chill_fail and chill_pass wrappers to pass and
48850           fail. added more comments, and handle error codes better.
48851           Added a hack to capture stderr from exec, so noncompile tests
48852           can work.
48853
48854 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
48855
48856         * chill.execute/execute.exp: rewrite of testsuite driver
48857         * lib/chill.exp: rewrite of testsuite driver
48858         * config/unix-chill.exp: rewrite of testsuite driver
48859
48860 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
48861
48862         In chill.execute:
48863         * iexpr.ch: Standardize uppercase.
48864         * tuples.dat: Standardize uppercase.
48865         * vary.ch: standardize.  Correct varying string assignments.
48866         * vary.dat: Add new output lines.
48867
48868 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
48869
48870         In chill.execute:
48871         * chprintf.ch: Standardize use of uppercase.
48872         * tuples.ch: Standardize and turn arr2 into a DCL,
48873           rather than a SYN.
48874         * pinits.ch: Standardize.
48875
48876 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
48877
48878         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
48879         * Makefil: Renamed to Makefile.in.
48880         * configure.in: New.
48881
48882 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
48883
48884         In chill.execute:
48885         * .cvsignore: Add result/output files.
48886         * Makefile: Fix up variables at start.  Use MFLAGS
48887           everywhere.  Correct bool_loc, built_ins entries.
48888           Add entry for vary1.ch.
48889         * bitarray.ch: Standardize upper-case usage.
48890         * bitexpr.ch: Standardize, add output of b1.
48891         * params.ch: Use arrayt in along PROC parameters, to
48892           avoid novelty problems.
48893         * sets.ch: Tiny cleanup.
48894         * vary1.ch: Re-indent.
48895
48896 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
48897
48898           * Add PR-related files to Makefiles, .cvsignore files, etc.
48899
48900 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
48901
48902         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
48903           with compiler objects. New names are test-flow.c and test-loop.c
48904
48905 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
48906
48907         * Upgraded c-torture tests from 1.19 to 1.20
48908
48909         * new files:
48910         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
48911         * gcc.compile: 930623-1.c 930623-2.c
48912         * gcc.noncompile: 930622-1.c 930622-2.c
48913         * gcc.failure: 920411-1.c 920627-2.c
48914         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
48915
48916 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
48917
48918         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48919           More changes to get testsuite working properly. Needs more work.
48920           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
48921
48922 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
48923
48924         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48925           More changes to get testsuite working properly. Needs more work.
48926
48927 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
48928
48929         * chill.compile/compile.exp: Added for Dejagnu support
48930         * chill.execute/execute.exp: Added for Dejagnu support
48931         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
48932
48933 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
48934
48935         This should complete moving the CHILL test files.
48936         * chill.noncompile(.cvsignore printf.grt
48937             in-printf.grt chprintf.grt chprintf.ch):
48938             Added test-support files.
48939           (Makefile): Modified further.
48940         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
48941             signal.ch): Added test files.
48942           * chill.execute (.cvsignore printf.grt printr.c
48943             in-printf.grt rts.c chprintf.grt rts.h): Added
48944           test-support files.
48945             (Makefile): More corrections.
48946
48947 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
48948
48949         * chill.compile, chill.execute, chill.nocompile: Add CHILL
48950           test cases, ready for DejaGnu.
48951
48952 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
48953
48954         * Upgraded c-torture tests from 1.18 to 1.19
48955
48956         * gcc.compile: added test(s):
48957           930607-1.c
48958         * gcc.execute: added test(s):
48959           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
48960
48961         * added new subdirectory for misc tests: gcc.misc-tests
48962         * gcc.misc-test(s): added tests:
48963           inst-check.c test-consts.c test-ior.c test-switch.c
48964
48965 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
48966
48967         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
48968
48969 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
48970
48971         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
48972
48973 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
48974
48975         * Upgraded c-torture tests from 1.17 to 1.18
48976
48977 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
48978
48979         * Upgraded c-torture tests from 1.12 to 1.17
48980
48981 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
48982
48983         * lib/old-dejagnu.exp:
48984           Fixed handling of XFAIL target triplets to correctly
48985           recognize wildcard characters.  Removed code that
48986           appended a unique id tag to the end of the file name
48987           printed out by the result of the testcases within a
48988           given test file.
48989
48990 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
48991
48992         * lib/old-dejagnu.exp:
48993           Reworked expected failure handling to trigger off of XFAIL
48994           keyword in keyphrase embeded in testcase source code. The
48995           XFAIL keyword must be at the end of the keyphrase line. It
48996           may optionally be followed by one or more target triplets.
48997           It has just occured that the handling of wildcards in the
48998           target triplet may not be correct.
48999
49000 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
49001
49002         * g++.old-deja/tests:
49003           Moved all subdirectories up one level into g++.old-deja .
49004
49005         * lib/old-dejagnu.exp:
49006           Fixed problem with CXXFLAGS not being properly reset, and being
49007           corrupted with extraneous "-c" compiler option.  This was
49008           causing binaries to not be generated for test that needed them.
49009           Modified strings passed to "pass" and "fail" so that individual
49010           tests from the same test file would be distinguished by an
49011           identifier appended to the test file name in the summary logs;
49012           this corrected a problem with erroneous diff logs.  Added code
49013           to search testcases for expected fail and unexpected pass keywords.
49014
49015 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
49016
49017         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
49018
49019 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
49020
49021         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
49022           Removed extraneous text from end of "Special g++ Options"
49023           keyphrase.
49024
49025         * lib/old-dejagnu.exp: Added pattern matching to look for new
49026           keywords, embedded in testcases comments, which will trigger
49027           calls to xpass and xfail.
49028
49029 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
49030
49031         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
49032           comments embedded in the testcases, especially the one looking for
49033           special compiler options, as well as the pattern matching for the
49034           compiler output again.
49035
49036 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
49037
49038         * lib/old-dejagnu.exp: Do a proper check of the return value for
49039           execute tests. Fixed several problems with the pattern matching
49040           of the compiler output which gave erroneous test results.
49041           Changed several of the test result messages to be more descriptive.
49042         * config/unix-g++.exp: Proc g++_load now actually works and
49043           executes the tests passed to it and returns a usable return
49044           value.
49045
49046 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
49047
49048           * lib/gcc.exp: Exits gracefully if $CC is bogus.
49049
49050 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
49051
49052         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
49053           Modified both files to properly execute the old style
49054           dejagnu tests. The previous versions of these files were
49055           experimental and did not function anything near correctly.
49056
49057 1993-04-05  Rob Savoye  (rob@cygnus.com)
49058
49059         * Removed all Makefile.in and configure.in files. No configuration
49060         needed now.
49061
49062 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
49063
49064         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
49065
49066 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
49067
49068         * gcc.compile/configure.in, gcc.unsorted/configure.in,
49069         gcc.special/configure.in, gcc.noncompile/configure.in,
49070         gcc.execute/configure.in, gcc.code_quality/configure.in,
49071         g++.other/configure.in, g++.old-deja/configure.in,
49072         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
49073         in srcname setting.
49074
49075 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
49076
49077         * lib/udi.exp: Fixed mondfe and mondfe_download.
49078         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
49079         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
49080
49081 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
49082
49083         * config/udi-gdb.exp: Check $shell_id after connecting to target.
49084         (gdb_exit): Don't remove *_soc files.
49085
49086 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
49087
49088         * lib/c-torture.exp: Don't look for main; instead always use -w
49089         -c.  This is how the c-torture tests work.  Remove the object
49090         file if the compilation succeeds.
49091         * gcc.execute/execute.exp: Remove executable if test passes.
49092         * gcc.noncompile/noncompile.exp: Every test is an expected
49093         failure.
49094         * gcc.special/special.exp: Added tests from c-torture 1.11,
49095         corrected use of existing test.
49096         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
49097         gcc.execute/920625-1.c: Updated to c-torture 1.11.
49098         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
49099         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
49100         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
49101         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
49102         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
49103         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
49104         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
49105         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
49106         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
49107         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
49108         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
49109         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
49110         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
49111         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
49112         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
49113         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
49114         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
49115         c-torture 1.11.
49116         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
49117         correspond to c-torture 1.11.
49118
49119         * New file.