OSDN Git Service

2006-12-14 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-12-14  Richard Guenther  <rguenther@suse.de>
2
3         PR tree-optimization/30197
4         * gcc.c-torture/execute/complex-1.c: Fix function name.
5         * gcc.dg/builtins-61.c: New testcase.
6
7 2006-12-14  Richard Guenther  <rguenther@suse.de>
8
9         PR middle-end/30172
10         * gcc.dg/pr30172-1.c: New testcase.
11
12 2006-12-14  Richard Guenther  <rguenther@suse.de>
13
14         PR tree-optimization/30198
15         * gcc.dg/builtins-60.c: New testcase.
16
17 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
18  
19         * lib/target-supports.exp (vect_no_align): Remove spu.
20
21 2006-12-13  Ian Lance Taylor  <iant@google.com>
22
23         PR c++/19564
24         PR c++/19756
25         * g++.dg/warn/Wparentheses-5.C: New test.
26         * g++.dg/warn/Wparentheses-6.C: New test.
27         * g++.dg/warn/Wparentheses-7.C: New test.
28         * g++.dg/warn/Wparentheses-8.C: New test.
29         * g++.dg/warn/Wparentheses-9.C: New test.
30         * g++.dg/warn/Wparentheses-10.C: New test.
31         * g++.dg/warn/Wparentheses-11.C: New test.
32         * g++.dg/warn/Wparentheses-12.C: New test.
33         * g++.dg/warn/Wparentheses-13.C: New test.
34         * g++.dg/warn/Wparentheses-14.C: New test.
35         * g++.dg/warn/Wparentheses-15.C: New test.
36         * g++.dg/warn/Wparentheses-16.C: New test.
37         * g++.dg/warn/Wparentheses-17.C: New test.
38         * g++.dg/warn/Wparentheses-18.C: New test.
39         * g++.dg/warn/Wparentheses-19.C: New test.
40         * g++.dg/warn/Wparentheses-20.C: New test.
41         * g++.dg/warn/Wparentheses-21.C: New test.
42
43 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44
45         PR testsuite/30157
46         * lib/target-supports.exp (check_cxa_atexit_available): Return false
47         for target "hppa.*hpux10".
48
49 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
50
51         * g++.dg/debug/vartrack1.C: New test.
52
53         * g++.dg/opt/ifcvt1.C: New test.
54
55         * gcc.dg/tls/opt-13.c: New test.
56
57         * gcc.dg/20060425-2.c: New test.
58
59         * g++.dg/opt/pr15054-2.C: New test.
60
61         * gcc.c-torture/execute/20060420-1.c: New test.
62
63         * gcc.c-torture/execute/20060412-1.c: New test.
64
65         * objc/compile/20060406-1.m: New test.
66
67 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
68
69         * g++.dg/template/array17.C: New test.
70
71 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
72
73         * gcc.target/powerpc/altivec-23.c: New test.
74
75 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
76
77         PR c++27316
78         * g++.dg/inherit/error3.C: New test.
79
80         PR c++/28740
81         * g++.dg/inherit/error4.C: New test. 
82         
83 2006-12-13  Richard Guenther  <rguenther@suse.de>
84
85         PR tree-optimization/17687
86         * gcc.dg/builtins-59.c: New testcase.
87
88 2006-12-13  Ben Elliston  <bje@au.ibm.com>
89
90         * gcc.target/spu/Wmain.c: New test.
91
92 2006-12-12  Josh Conner  <jconner@apple.com>
93
94         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
95         * g++.dg/abi/thunk4.C: Likewise.
96         * g++.dg/abi/rtti3.C: Likewise.
97
98 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
99
100         * gcc.target/spu/cpat-1.c: New test.
101         * gcc.target/spu/cpat-2.c: New test.
102         * gcc.target/spu/cpat-3.c: New test.
103         * gcc.target/spu/cpat-4.c: New test.
104
105 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
106
107         PR tree-opt/28436
108         * gcc.c-torture/compile/vector-1.c: New test.
109         * gcc.c-torture/compile/vector-2.c: New test.
110         * gcc.c-torture/compile/vector-3.c: New test.
111
112 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
113
114         * lib/fortran-torture.exp: Update copyright years.  Remove
115         obsolete comment.  Test -ftree-vectorize where it makes sense.
116         * lib/gfortran-dg.exp: Update copyright years.  Use settings
117         from fortran-torture.exp.
118         * gfortran.dg/char_transpose_1.f90,
119         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
120         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
121         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
122         '-w' to dg-options.
123
124 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
125
126         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
127         saved_${tool}_load.
128
129 2006-12-12  Ira Rosen  <irar@il.ibm.com>
130
131         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
132         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
133         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
134         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
135         gaps.
136
137 2006-12-12  Richard Guenther  <rguenther@suse.de>
138
139         PR middle-end/30147
140         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
141
142 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
143             Diego Novillo  <dnovillo@redhat.com>
144
145         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
146         VDEF/VUSE changes.
147         * gcc.dg/tree-ssa/pr26421.c: Likewise
148         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
149         * gcc.dg/tree-ssa/pr23382.c: Likewise.
150         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
151         * gcc.dg/tree-ssa/pr28410.c: Likewise.
152         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
153         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
154         * gcc.dg/tree-ssa/vrp07.c: Likewise.
155         * gcc.dg/tree-ssa/vrp08.c: Likewise.
156         * gcc.dg/tree-ssa/alias-12.c: Likewise.
157
158 2006-12-11  Jan Hubicka  <jh@suse.cz>
159
160         * gcc.dg/tree-prof/stringop-1.c: New test.
161         * gcc.dg/tree-prof/stringop-2.c: New test.
162
163 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
164
165         PR target/30120
166         * gcc.target/i386/pr30120.c: New test.
167
168         Revert:
169         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
170
171         * gcc.target/i386/x87regparm-1.c: New test.
172         * gcc.target/i386/x87regparm-2.c: New test.
173         * gcc.target/i386/x87regparm-3.c: New test.
174         * gcc.target/i386/x87regparm-4.c: New test.
175
176 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
177
178         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
179
180 2006-12-10  Tobias Burnus  <burnus@net-b.de>
181
182         PR fortran/23994
183         * gfortran.dg/protected_1.f90: New test.
184         * gfortran.dg/protected_2.f90: New test.
185         * gfortran.dg/protected_3.f90: New test.
186         * gfortran.dg/protected_4.f90: New test.
187         * gfortran.dg/protected_5.f90: New test.
188         * gfortran.dg/protected_6.f90: New test.
189
190 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
191             Tobias Burnus  <burnus@gcc.gnu.org>
192
193         PR fortran/29975
194         PR fortran/30068
195         * gfortran.dg/interface_4.f90: Test adding procedure to generic
196         interface.
197         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
198         ambiguous interfaces.
199         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
200         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
201         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
202         ambiguous interfaces.
203         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
204         * gfortran.dg/array_initializer_2.f90: Add initializer array
205         constructor test.
206
207         PR fortran/30096
208         * gfortran.dg/interface_9.f90: Test that host interfaces are
209         not checked for ambiguity with the local version.
210
211 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
212
213         PR fortran/29464
214         * gfortran.dg/module_interface_2.f90: New test.
215
216 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
217
218         PR fortran/29941
219         * gfortran.dg/assumed_len.f90: New test.
220
221 2006-12-09  Richard Guenther  <rguenther@suse.de>
222
223         * g++.dg/warn/implicit-typename1.C: Qualify types.
224         * g++.dg/parse/crash12.C: Likewise.
225         * g++.dg/tree-ssa/pr22444.C: Likewise.
226
227 2006-12-09  Tobias Burnus  <burnus@net-b.de>
228
229         * gfortran.dg/array_2.f90: Added sqrt test.
230
231 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
232
233         * gcc.target/i386/x87regparm-1.c: XFAIL.
234         * gcc.target/i386/x87regparm-2.c: XFAIL.
235         * gcc.target/i386/x87regparm-3.c: XFAIL.
236         * gcc.target/i386/x87regparm-4.c: XFAIL.
237
238 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
239
240         * lib/target-supports.exp
241         (check_effective_target_large_long_double): New.  
242         * gcc.dg/Wconversion-real.c : Use it.  
243         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
244         unsigned.
245
246 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
247
248         * gcc.c-torture/execute/mode-dependent-address.c: New test.
249
250 2006-12-08  Tobias Burnus  <burnus@net-b.de>
251
252         PR fortran/27546
253         * gfortran.dg/import4.f90: New test for IMPORT in modules.
254
255 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
256
257         PR c++/29732
258         * g++.dg/template/crash65.C: New test.
259         * g++.dg/template/spec16.C: Tweak error markers.
260
261 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
262
263         * gcc.target/spu: New directory.
264         * gcc.target/spu/spu.exp: New file.
265         * gcc.target/spu/intrinsics-1.c: New test.
266
267 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
268
269         PR c++/29980
270         * g++.dg/ext/attrib27.C: New test.
271         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
272         * g++.dg/parse/typedef5.C: Likewise.
273         
274 2006-12-07  Mike Stump  <mrs@apple.com>
275
276         * treelang/compile/var_defs.tree: Adjust.
277
278 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
279
280         PR c++/29730
281         * g++.dg/template/crash64.C: New test.
282         * g++.dg/parse/crash27.C: Adjust error markers.
283
284 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
285
286         PR libfortran/30009
287         PR libfortran/30056
288         * gfortran.dg/read_eof_4.f90:  Add tests.
289         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
290         * gfortran.dg/unf_read_corrupted_1.f90: New test.
291
292 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
293
294         PR c++/29729
295         * g++.dg/template/crash63.C: New test.
296
297         PR c++/29728
298         * g++.dg/template/crash62.C: New test.
299
300 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
301
302         PR fortran/30003
303         * gfortran.dg/allocatable_function_1.f90: Increase the number
304         of expected calls of free to 10; the lhs section reference is
305         now evaluated so there is another call to bar.  Change the
306         comment appropriately.
307         * gfortran.dg/array_section_1.f90: New test.
308
309 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
310
311         PR fortran/29912
312         * gfortran.dg/char_result_12.f90: New test.
313
314 2006-12-05  Richard Guenther  <rguenther@suse.de>
315
316         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
317         * gcc.dg/vect/vect-pow-2.c: Rename to ...
318         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
319         vect_double, xfail for spu*-*-*.
320
321 2006-12-04  Tobias Burnus  <burnus@net-b.de>
322
323         PR fortran/29962
324         * initialization_4.f90: Test noninteger exponents (-std=f95).
325         * initialization_5.f90: New test for noninteger exponents
326           with -std=f2003.
327
328 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
329
330         PR fortran/29821
331         * gfortran.dg/parameter_array_section_1.f90: New test.
332
333 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
334
335         PR c++/29733
336         * g++.dg/template/crash61.C: New test. 
337
338         PR c++/29632
339         * g++.dg/template/error23.C: New test.
340
341 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
342
343         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
344
345 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
346
347         PR fortran/29916
348         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
349
350 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
351
352         PR middle-end/29965
353         * gcc.dg/gomp/pr29965-1.c: New test.
354         * gcc.dg/gomp/pr29965-2.c: New test.
355         * gcc.dg/gomp/pr29965-3.c: New test.
356         * gcc.dg/gomp/pr29965-4.c: New test.
357         * gcc.dg/gomp/pr29965-5.c: New test.
358         * gcc.dg/gomp/pr29965-6.c: New test.
359         * g++.dg/gomp/pr29965-1.C: New test.
360         * g++.dg/gomp/pr29965-2.C: New test.
361         * g++.dg/gomp/pr29965-3.C: New test.
362         * g++.dg/gomp/pr29965-4.C: New test.
363         * g++.dg/gomp/pr29965-5.C: New test.
364         * g++.dg/gomp/pr29965-6.C: New test.
365         * g++.dg/gomp/pr29965-7.C: New test.
366         * g++.dg/gomp/pr29965-8.C: New test.
367         * g++.dg/gomp/pr29965-9.C: New test.
368         * g++.dg/gomp/pr29965-10.C: New test.
369
370 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
371
372         * gnat.dg/pointer_variable_bounds.adb: New test.
373         * gnat.dg/pointer_variable_bounds.ads: Likewise.
374         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
375
376 2006-12-03  Eric Christopher  <echristo@apple.com>
377
378         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
379
380 2006-12-03  Richard Henderson  <rth@redhat.com>
381             Andrew Pinski  <pinskia@gmail.com>
382
383         PR C++/14329
384         * g++.dg/warn/unit-1.C: New test.
385
386 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
387
388         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
389
390 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
391
392         * g++.dg/vect/vect.exp: Enable tests to run on spu.
393         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
394         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
395         * gcc.dg/vect/vect-70.c: Reduce array size.
396         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
397         vect_no_compaer_double targets.
398         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
399         vect_float, vect_double, and vect_int.
400
401 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
402
403         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
404         test for loop versioning on vect_no_align targets.
405         * gcc.dg/vect/pr20122.c: Likewise.
406         * gcc.dg/vect/vect-105.c: Likewise.
407         * gcc.dg/vect/vect-42.c: Likewise.
408         * gcc.dg/vect/vect-43.c: Likewise.
409         * gcc.dg/vect/vect-74.c: Likewise.
410         * gcc.dg/vect/vect-75.c: Likewise.
411         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
412         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
413         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
414         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
415
416 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
417
418         PR fortran/29642
419         * gfortran.dg/value_1.f90 : New test.
420         * gfortran.dg/value_2.f90 : New test.
421         * gfortran.dg/value_3.f90 : New test.
422         * gfortran.dg/value_4.f90 : New test.
423         * gfortran.dg/value_4.c : Called from value_4.f90.
424
425 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
426
427         PR C++/30033
428         *  g++.dg/cpp0x/static_assert4.C: New testcase.
429
430 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
431
432         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
433
434 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
435
436         PR c/27953
437         * gcc.dg/pr27953.c: New test.
438
439 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
440
441         PR c++/30022
442         * g++.dg/ext/vector5.C: New test.
443
444         PR c++/30021
445         * g++.dg/other/main1.C: New test.
446
447 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
448
449         PR libfortran/29568
450         * gfortran.dg/convert_implied_open.f90:  Change to
451         new default record length.
452         * gfortran.dg/unf_short_record_1.f90:  Adapt to
453         new error message.
454         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
455
456 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
457
458         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
459
460 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
461
462         PR c++/29066
463         * g++.dg/expr/pr29066.c: New.
464
465 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
466             Zdenek Dvorak <dvorakz@suse.cz>
467
468         PR tree-optimization/29921
469         * gcc.dg/pr29921-2.c: New test.
470
471 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
472
473         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
474         (i386_get_cpuid): New function.
475         (i386_cpuid_ecx): Likewise.
476         (i386_cpuid_edx): Likewise.
477         (i386_cpuid): Updated to call i386_cpuid_edx.
478
479         * gcc.target/i386/sse3-addsubpd.c: New file.
480         * gcc.target/i386/sse3-addsubps.c: Likewise.
481         * gcc.target/i386/sse3-haddpd.c: Likewise.
482         * gcc.target/i386/sse3-haddps.c: Likewise.
483         * gcc.target/i386/sse3-hsubpd.c: Likewise.
484         * gcc.target/i386/sse3-hsubps.c: Likewise.
485         * gcc.target/i386/sse3-lddqu.c: Likewise.
486         * gcc.target/i386/sse3-movddup.c: Likewise.
487         * gcc.target/i386/sse3-movshdup.c: Likewise.
488         * gcc.target/i386/sse3-movsldup.c: Likewise.
489
490 2006-12-01  Dirk Mueller  <dmueller@suse.de>
491
492         * g++.dg/warn/Wreturn-type-4.C: New testcase.
493
494 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
495
496         * gcc.dg/dfp/convert-int-max.c: New test.
497         * gcc.dg/dfp/convert-int-max-fold.c: New test.
498
499 2006-11-30  Richard Guenther  <rguenther@suse.de>
500
501         * gcc.dg/vect/vect-pow-1.c: Rename ...
502         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
503         floats instead of doubles, check successful vectorization.
504
505 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
506
507         PR target/29945
508         * gcc.c-torture/compile/pr29945.c: New testcase.
509
510 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
511
512         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
513         -maltivec.
514
515 2006-11-29  Eric Christopher  <echristo@apple.com>
516
517         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
518
519 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
520
521         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
522
523         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
524
525 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
526
527         PR c++/29022
528         * g++.dg/inherit/virtual2.C: New test.
529         * g++.dg/inherit/virtual3.C: Likewise.
530         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
531         * g++.dg/inherit/error2.C: Likewise.
532         * g++.dg/template/instantiate1.C: Likewise.
533
534 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
535
536         PR tree-opt/29984
537         * gcc.dg/tree-ssa/reassoc-12.c: New test.
538
539 2006-11-28  Jan Hubicka  <jh@suse.cz>
540
541         * gcc.dg/memcpy-1.c: New test.
542
543 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
544
545         PR c++/29735
546         * g++.dg/warn/main-3.C: New test.
547
548 2006-11-28  Jan Hubicka  <jh@suse.cz>
549
550         * gcc.dg/winline-1.c: New test.
551
552 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
553
554         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
555         alignments.
556
557 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
558
559         PR fortran/29976
560         * gfortran.dg/missing_optional_dummy_3.f90
561
562 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
563
564         PR fortran/20880
565         * gfortran.dg/interface_3.f90: Modify errors.
566
567 2006-11-28  Ben Elliston  <bje@au.ibm.com>
568
569         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
570         fail to link due to relocation overflows on spu-*-*.
571
572 2006-11-27  Michael Matz  <matz@suse.de>
573             Andreas Krebbel  <krebbel1@de.ibm.com>
574
575         PR target/29319
576         * gcc.dg/20061127-1.c: New testcase.
577
578 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
579
580         * gcc.dg/20061124-1.c: Add exit() function prototype.
581
582 2006-11-27  Jan Hubicka  <jh@suse.cz>
583
584         * gcc.target/i386/memcpy-1.c: Adjust size.
585         * testsuite/gcc.dg/visibility-11.c: Likewise.
586
587 2006-11-27  Richard Guenther  <rguenther@suse.de>
588
589         PR middle-end/25620
590         * gcc.target/i386/pow-1.c: New testcase.
591         * gcc.dg/builtins-58.c: Likewise.
592
593 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
594
595         PR c++/29886
596         * g++.dg/expr/cast8.C: New test.
597
598 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
599
600         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
601         Don't ever inline the testcase.
602
603 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
604
605         PR fortran/29982
606         * gfortran.fortran-torture/compile/parameter_3.f90: New
607         testcase.
608
609 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
610
611         PR fortran/29951
612         * gfortran.fortran-torture/execute/transfer2.f90: New test.
613
614 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
615
616         * gfortran.fortran-torture/execute/specifics.f90: Remove test
617         for CHAR.
618
619 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
620
621         PR libgfortran/29936
622         * gfortran.dg/write_check3.f90: New test.
623
624 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
625
626         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
627
628 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
629
630         PR fortran/20880
631         * gfortran.dg/interface_3.f90: New test.
632
633         PR fortran/29387
634         * gfortran.dg/generic_8.f90: New test.
635
636 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
637
638         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
639         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
640         * gfortran.dg/specifics_3.f90: Remove.
641
642 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
643
644         PR c/29955
645         * gcc.dg/gomp/pr29955.c: New test.
646
647         PR c/29736
648         * gcc.dg/pr29736.c: New test.
649
650 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
651
652         PR tree-opt/29964
653         * gcc.dg/pure-1.c: New test.
654
655 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
656
657         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
658         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
659
660 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
661
662         * gcc.dg/20061124-1.c: New testcase.
663
664 2006-11-23  Eric Christopher  <echristo@apple.com>
665
666         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
667
668 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
669
670         PR c/2707
671         PR c++/26167
672         * gcc.dg/Wconversion-integer.c: New. Supersedes
673         Wconversion-negative-constants.c
674         * gcc.dg/Wconversion-real.c: New.
675         * gcc.dg/Wconversion-real-integer.c: New.
676         * gcc.dg/Wconversion-negative-constants.c: Deleted.
677         * g++.dg/warn/Wconversion1.C: Modified.
678
679 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
680
681         * gfortran.dg/overload_1.f90: New test.
682
683 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
684
685         PR c/9072
686         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
687         Wtraditional-conversion.
688         * gcc.dg/overflow-warn-2.c: Likewise.
689         * gcc.dg/Wconversion.c: Likewise. Renamed as
690         Wtraditional-conversion.c .
691         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
692         Wtraditional-conversion-2.c .
693         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
694         Wtraditional-conversion-2.c
695         * gcc.dg/Wconversion-negative-constants.c: New.
696
697 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
698
699         * gcc.dg/tree-ssa/dump-1.c: New test.
700
701 2006-11-23  David Ung <davidu@mips.com>
702
703         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
704         -mfp64, allowable when ISA >= 33 and float is enabled.
705         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
706         of mthc1 and mfhc1 patterns.
707
708 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
709
710         PR tree-optimization/29921
711         * gcc.dg/pr29921.c: New test.
712
713 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
714
715         PR fortran/29441
716         * gfortran.dg/initialization_4.f90: New test.
717
718 2006-11-22  Ira Rosen  <irar@il.ibm.com>
719
720         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
721         platforms that have interleaving support.
722         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
723         * gcc.dg/vect/vect-strided-a-u16-i2.c,
724         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
725         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
726         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
727         gcc.dg/vect/vect-strided-u8-i2-gap.c,
728         gcc.dg/vect/vect-strided-u8-i8.c,
729         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
730         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
731         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
732         gcc.dg/vect/vect-strided-float.c,
733         gcc.dg/vect/vect-strided-a-mult.c,
734         gcc.dg/vect/vect-strided-mult-char-ls.c,
735         gcc.dg/vect/vect-strided-a-u16-mult.c,
736         gcc.dg/vect/vect-strided-a-u32-mult.c,
737         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
738         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
739         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
740         gcc.dg/vect/vect-strided-mult.c,
741         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
742         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
743
744 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
745
746         PR fortran/25087
747         * gfortran.dg/auto_char_len_4.f90: New test.
748
749 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
750
751         PR fortran/29652
752         * gfortran.dg/generic_7.f90: New test.
753         * gfortran.dg/defined_operators_1.f90: Add new error.
754
755 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
756
757         PR tree-optimization/29902
758         * g++.dg/tree-ssa/pr29902.C: New test.
759
760 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
761
762         PR fortran/29820
763         * gfortran.dg/used_types_13.f90: New test.
764
765 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
766
767         * gcc.dg/dfp/snan.c: Delete.
768
769 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
770
771         * g++.dg/cpp0x/static_assert1.C: New.
772         * g++.dg/cpp0x/static_assert2.C: New.
773         * g++.dg/cpp0x/static_assert3.C: New.
774
775 2006-11-21  Richard Guenther  <rguenther@suse.de>
776
777         * gcc.dg/vect/vect-pow-1.c: New testcase.
778         * gcc.dg/vect/vect-pow-2.c: Likewise.
779
780 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
781
782         PR c++/29570
783         * g++.dg/template/static29.C: New test.
784
785         PR c++/29734
786         * g++.dg/conversion/simd4.C: New test.
787
788 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
789
790         PR c++/29475
791         * g++.dg/template/access19.C: New test.
792         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
793         error is reported.
794
795 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
796
797         PR tree-opt/25500
798         * gcc.dg/tree-ssa/sra-4.c: New testcase.
799
800 2006-11-20  Tobias Burnus  <burnus@net-b.de>
801
802         PR fortran/27546
803         * gfortran.dg/import.f90: Extended test.
804         * gfortran.dg/import2.f90: Extended test.
805
806 2006-11-20  Tobias Burnus  <burnus@net-b.de>
807
808         * gfortran.dg/volatile3.f90: Add conflict test.
809
810 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
811
812         PR fortran/24783
813         * gfortran.dg/implicit_10.f90: New test.
814
815 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
816
817         PR c++/8586
818         * g++.dg/warn/Wall-write-strings.C: New.
819
820 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
821
822         * gfortran.dg/alloc_comp_constraint_5.f90: New.
823         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
824
825 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
826
827         * gfortran.dg/use_3.f90: Remove error message.
828         * gfortran.dg/iso_fortran_env_1.f90: New test.
829         * gfortran.dg/iso_fortran_env_2.f90: New test.
830         * gfortran.dg/iso_fortran_env_3.f90: New test.
831         * gfortran.dg/iso_fortran_env_4.f90: New test.
832
833 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
834
835         * gcc.dg/vect/vect-27.c: Fix initialization.
836
837 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
838
839         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
840         * gcc.dg/torture/builtin-minmax-1.c: New.
841
842         * gcc.dg/builtins-20.c: Add cases for copysign.
843
844 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
845
846         PR fortran/24285
847         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
848
849 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
850         * gfortran.dg/use_1.f90: New test.
851         * gfortran.dg/use_1.f90: New test.
852         * gfortran.dg/use_1.f90: New test.
853
854 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
855
856         PR tree-optimization/29801
857         * gcc.dg/pr29801.c: New test.
858
859 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
860
861         PR middle-end/29584
862         * gcc.dg/torture/pr29584.c: New test.
863
864 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
865
866         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
867         Condition PowerPC tests for saving FPRs on powerpc_fprs.
868         * gcc.target/powerpc/compress-float-ppc.c,
869         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
870         powerpc_fprs.
871         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
872         do not pass -mhard-float.
873
874 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
875
876         * gnat.dg/volatile_aggregate.adb: New test.
877
878 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
879
880         PR fortran/29391
881         PR fortran/29489
882         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
883         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
884
885 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
886
887         PR target/29201
888         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
889
890 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
891
892         * gfortran.dg/import3.f90: Fix error message.
893
894 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
895
896         PR tree-opt/29788
897         * gfortran.fortran-torture/compile/inline_1.f90:
898         New testcase.
899
900 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
901
902         * gcc.target/i386/x87regparm-1.c: New test.
903         * gcc.target/i386/x87regparm-2.c: New test.
904         * gcc.target/i386/x87regparm-3.c: New test.
905         * gcc.target/i386/x87regparm-4.c: New test.
906
907 2006-11-15  Tobias Burnus  <burnus@net-b.de>
908
909         PR fortran/27546
910         * gfortran.dg/import.f90: New test.
911         * gfortran.dg/import2.f90: New test.
912         * gfortran.dg/import3.f90: New test.
913
914 2006-11-15  Tobias Burnus  <burnus@net-b.de>
915
916         PR fortran/27588
917         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
918
919 2006-11-15  Tobias Burnus  <burnus@net-b.de>
920
921         PR fortran/29806
922         * gfortran.dg/contains.f90: New test.
923         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
924
925 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
926
927         PR tree-optimization/29581
928         * gcc.dg/pr29581-1.c: New test.
929         * gcc.dg/pr29581-2.c: New test.
930         * gcc.dg/pr29581-3.c: New test.
931         * gcc.dg/pr29581-4.c: New test.
932         * gfortran.dg/pr29581.f90: New test.
933
934 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
935
936         PR fortran/29702
937         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
938         numbers in error message headers.
939
940 2006-11-14  Richard Guenther  <rguenther@suse.de>
941
942         * gcc.target/i386/math-torture/math-torture.exp: Restrict
943         to i?86 and x86_64 targets.
944
945 2006-11-14  Caroline Tice  <ctice@apple.com>
946
947         * gcc.dg/pubtypes-1.c: New file/testcase.
948         * gcc.dg/pubtypes-2.c: New file/testcase.
949         * gcc.dg/pubtypes-3.c: New file/testcase.
950         * gcc.dg/pubtypes-4.c: New file/testcase.
951         * g++.dg/pubtypes.C: New file/testcase.
952
953 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
954
955         PR c++/29106
956         * g++.dg/init/self1.C: New test.
957
958 2006-11-14  Tobias Burnus  <burnus@net-b.de>
959
960         PR fortran/29657
961         * gfortran.dg/conflicts.f90: Add.
962
963 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
964
965         PR rtl-optimization/29798
966
967         * gcc.c-torture/execute/pr29798.c: New.
968
969 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
970
971         * gcc.dg/builtins-20.c: Add more cases.
972
973 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
974
975         PR fortran/29759
976         * gfortran.dg/gomp/pr29759.f90: New test.
977
978 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
979
980         PR c++/29518
981         * g++.dg/template/static28.C: New test.
982
983 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
984
985         * lib/c-torture.exp: Use target-libpath.exp.
986         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
987         set GCC_EXEC_PREFIX env var from global variable of same name.
988
989 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
990
991         PR fortran/26994
992         * gfortran.fortran-torture/compile/transfer-1.f90:
993         New testcase.
994
995 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
996             Zdenek Dvorak <dvorakz@suse.cz>
997
998         PR tree-optimization/29680
999         * gcc.dg/alias-11.c: New test.
1000
1001 2006-11-12  Jason Merrill  <jason@redhat.com>
1002             Andrew Pinski <pinskia@physics.uc.edu>
1003
1004         PR middle-end/28915
1005         * gcc.target/i386/vectorize1.c: New.
1006
1007 2006-11-12  Roger Sayle  <roger@eyesopen.com>
1008
1009         PR rtl-optimization/29797
1010         * gcc.c-torture/execute/pr29797-1.c: New test case.
1011
1012 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1013
1014         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
1015
1016 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
1017
1018         * gcc.dg/tree-ssa/prefetch-3.c: New test.
1019
1020 2006-11-12  Roger Sayle  <roger@eyesopen.com>
1021
1022         PR tree-optimization/13827
1023         * gcc.dg/fold-eqand-1.c: New test case.
1024
1025 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1026
1027         PR rtl-opt/28812
1028         * gcc.c-torture/execute/mayalias-3.c: New test.
1029
1030 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
1031
1032         PR middle-end/27528
1033         * gcc.c-torture/compile/pr27528.c: New test.
1034         * gcc.dg/pr27528.c: Likewise.
1035
1036 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1037
1038         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
1039
1040         * gcc.dg/torture/builtin-symmetric-1.c: New test.
1041
1042 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1043
1044         PR fortran/29758
1045         * gfortran.dg/reshape_source_size_1.f90: New test.
1046
1047 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1048
1049         PR fortran/29315
1050         * gfortran.dg/aliasing_dummy_4.f90: New test.
1051
1052 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
1053
1054         PR target/29777
1055         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
1056         and x86_64-*-* targets.
1057
1058 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1059
1060         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
1061         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
1062         New macros. Use them in exact tests.
1063         (TESTIT3): New macro.
1064         Add tests for fmin, fmax and fma.
1065
1066 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1067
1068         PR fortran/29431
1069         * gfortran.dg/array_constructor_13.f90: New test.
1070
1071 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1072
1073         PR fortran/29744
1074         * gfortran.dg/used_types_12.f90: New test.
1075
1076 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
1077
1078         PR middle-end/29726
1079         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
1080         (test6): Ditto.
1081         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
1082         * gcc.dg/fold-eqandshift-3.c: New test case.
1083
1084 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1085
1086         PR fortran/29699
1087         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
1088
1089         PR fortran/21370
1090         * gfortran.dg/change_symbol_attributes_1.f90: New test.
1091
1092 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1093
1094         * gcc.dg/20061109-1.c: New testcase.
1095
1096 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1097
1098         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
1099
1100 2006-11-09  Tobias Burnus  <burnus@net-b.de>
1101
1102         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
1103         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
1104
1105 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
1106
1107         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
1108         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
1109
1110 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1111
1112         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
1113
1114 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1115
1116         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
1117         vect-9.c).
1118         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
1119         * gcc.dg/vect/vect-9.c: Now vectorizable.
1120         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
1121         that support vect_widen_mult.
1122         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
1123         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
1124         vect-reduc-dot-u16.c).
1125         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
1126         vect-reduc-dot-u16.c).
1127         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
1128         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
1129         vect-reduc-dot-s8.c).
1130         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
1131         vect-reduc-dot-s8.c).
1132         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
1133         vect-reduc-dot-s8.c).
1134         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
1135         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
1136         vect-reduc-dot-u8.c).
1137         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
1138         vect-reduc-dot-u8.c).
1139         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
1140         * gcc.dg/vect/vect-multitypes-9.c: New test.
1141         * gcc.dg/vect/vect-multitypes-10.c: New test.
1142         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
1143         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
1144         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
1145         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
1146         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
1147         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
1148         wrapv-vect-reduc-dot-s8.c.
1149         * lib/target-support.exp (check_effective_target_vect_unpack): New.
1150         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
1151         targets that support vec_unpack.
1152         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1153         (check_effective_target_vect_widen_mult_qi_to_hi): New.
1154         (check_effective_target_vect_widen_mult_hi_to_si): New.
1155         (check_effective_target_vect_widen_sum): Removed.
1156
1157         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1158
1159         * gcc.dg/vect/vect-multitypes-8.c: New test.
1160         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
1161
1162         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
1163
1164         * gcc.dg/vect/vect-multitypes-7.c: New test.
1165
1166         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1167
1168         * gcc.dg/vect/vect-multitypes-4.c: New test.
1169         * gcc.dg/vect/vect-multitypes-5.c: New test.
1170         * gcc.dg/vect/vect-multitypes-6.c: New test.
1171
1172         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1173
1174         * gcc.dg/vect/vect-multitypes-1.c: New test.
1175         * gcc.dg/vect/vect-multitypes-2.c: New test.
1176         * gcc.dg/vect/vect-multitypes-3.c: New test.
1177
1178 2006-11-07  Eric Christopher  <echristo@apple.com>
1179
1180         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
1181         Test using scan-assembler-not.
1182
1183 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
1184
1185         * gcc.dg/inline-17.c: New test.
1186
1187 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
1188
1189         PR other/25028
1190         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
1191         on HP-UX.
1192
1193 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
1194
1195         PR fortran/29539
1196         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
1197
1198         PR fortran/29634
1199         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
1200         test.
1201
1202 2006-11-07  Tobias Burnus  <burnus@net-b.de>
1203
1204         PR fortran/29601
1205         * gfortran.dg/volatile.f90: Add.
1206         * gfortran.dg/volatile2.f90: Add.
1207         * gfortran.dg/volatile3.f90: Add.
1208         * gfortran.dg/volatile4.f90: Add.
1209         * gfortran.dg/volatile5.f90: Add.
1210         * gfortran.dg/volatile6.f90: Add.
1211         * gfortran.dg/volatile7.f90: Add.
1212
1213 2006-11-06  Tobias Burnus  <burnus@net-b.de>
1214
1215         * gfortran.dg/io_constraints_2.f90: Adjust pattern
1216           for matching error messages.
1217         * gfortran.dg/specifics_3.f90: Adjust pattern
1218           for matching error messages.
1219
1220 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
1221             Bernhard Fischer  <aldot@gcc.gnu.org>
1222
1223         * lib/gcc-dg.exp (output-exists): New proc.
1224         (output-exists-not): New proc.
1225         * gcc.test-framework/test-framework.awk: Support new directives.
1226         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
1227         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
1228         * gcc.test-framework/dg-outexists-exp-F.c: New test.
1229         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
1230         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
1231         * gcc.test-framework/dg-outexists-exp-P.c: New test.
1232
1233 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
1234
1235         PR fortran/29630
1236         PR fortran/29679
1237         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
1238         * gfortran.dg/initialization_3.f90: New.
1239
1240 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1241
1242         PR libgfortran/25545
1243         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
1244
1245 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
1246
1247         PR middle-end/29695
1248         * gcc.c-torture/execute/pr29695-1.c: New test.
1249         * gcc.c-torture/execute/pr29695-2.c: New test.
1250
1251 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
1252
1253         PR fortran/29565
1254         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
1255
1256 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
1257
1258         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
1259         for matching error messages.
1260
1261 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
1262
1263         PR target/26915
1264         * gcc.target/i386/387-12.c: New test.
1265
1266 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1267
1268         PR libfortran/29713
1269         * gfortran.dg/pr29713.f90: New test.
1270
1271 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
1272
1273         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
1274         Also test for bogus rest sign.
1275
1276 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1277
1278         PR libfortran/27895
1279         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
1280
1281 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
1282
1283         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
1284         from error messages.
1285
1286 2006-11-02  Mike Stump  <mrs@apple.com>
1287
1288         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
1289
1290         * g++.old-deja/g++.abi/align.C: Enable for darwin.
1291
1292 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1293
1294         * g++.dg/eh/gcsec1.C: New test.
1295
1296 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1297
1298         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
1299         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
1300
1301 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
1302
1303         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
1304         hexadecimal value.
1305         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1306         * gcc.dg/pr14796-2.c: Likewise.
1307
1308 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1309
1310         * gcc.c-torture/execute/20061101-1.c: New test.
1311
1312 2006-11-01  Richard Guenther  <rguenther@suse.de>
1313
1314         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
1315
1316 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1317
1318         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
1319         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
1320
1321 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1322
1323         * gcc.c-torture/execute/20061031-1.c: New test.
1324
1325 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
1326
1327         PR 23067
1328         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
1329         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
1330         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
1331         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
1332         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
1333         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
1334         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
1335
1336 2006-10-31  Eric Christopher  <echristo@apple.com>
1337             Falk Hueffner  <falk@debian.org>
1338
1339         * gcc.dg/builtin-bswap-1.c: New.
1340         * gcc.dg/builtin-bswap-2.c: New.
1341         * gcc.dg/builtin-bswap-3.c: New.
1342         * gcc.dg/builtin-bswap-4.c: New.
1343         * gcc.dg/builtin-bswap-5.c: New.
1344         * gcc.target/i386/builtin-bswap-1.c: New.
1345
1346 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
1347
1348         * gcc.dg/inline-16.c: New.
1349
1350         PR 16622
1351         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
1352         defining it.
1353         * gcc.dg/inline-13.c: New.
1354         * gcc.dg/inline-14.c: New.
1355         * gcc.dg/inline-15.c: New.
1356
1357         PR 11377
1358         * gcc.dg/inline6.c: New.
1359         * gcc.dg/inline7.c: New.
1360
1361 2006-10-31  Roger Sayle  <roger@eyesopen.com>
1362
1363         PR middle-end/23470
1364         * gcc.dg/pr23470-1.c: New test case.
1365
1366 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
1367
1368         PR fortran/29537
1369         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
1370         data.
1371         * gfortran.dg/blockdata_2.f90: New testcase.
1372
1373 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
1374
1375         PR libfortran/29627
1376         * gfortran.dg/unf_short_record_1.f90:  New test.
1377
1378 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1379
1380         PR fortran/29067
1381         * gfortran.dg/pr29067.f: New test.
1382
1383 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
1384             Richard Sandiford  <richard@codesourcery.com>
1385
1386         * lib/target-supports.exp (get_compiler_messages): Append options
1387         as a single list element.
1388         (check_effective_target_arm_vfp_ok): New.
1389         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
1390
1391 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
1392
1393         PR fortran/29387
1394         * gfortran.dg/intrinsic_actual_2.f90: New test.
1395
1396         PR fortran/29490
1397         * gfortran.dg/actual_array_interface_1.f90: New test.
1398
1399         PR fortran/29641
1400         * gfortran.dg/used_types_11.f90: New test.
1401
1402 2006-10-30  Dirk Mueller  <dmueller@suse.de>
1403
1404         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
1405         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
1406         * g++.old-deja/g++.pt/eichin01.C (main): Same.
1407         * g++.old-deja/g++.mike/net25.C (main): Same.
1408         * g++.dg/lookup/exception1.C (main): Same.
1409         * g++.dg/parse/parens2.C (main): Same.
1410
1411 2006-10-30  Roger Sayle  <roger@eyesopen.com>
1412
1413         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
1414
1415 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1416
1417         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
1418         * gcc.dg/torture/builtin-math-3.c: Likewise.
1419
1420 2006-10-30  Tobias Burnus  <burnus@net-b.de>
1421
1422         PR fortran/29452
1423         * gfortran.dg/write_check.f90: Check run-time keyword checking.
1424         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
1425
1426 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
1427
1428         PR Fortran/29410
1429         * gfortran.fortran-torture/execute/transfer1.f90: New test.
1430
1431 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
1432
1433         * lib/target-supports.exp (check_function_available): Declare
1434         function before calling.
1435
1436 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
1437
1438         PR tree-optimization/29637
1439         * gcc.dg/pr29637.c: New test.
1440
1441 2006-10-29  Roger Sayle  <roger@eyesopen.com>
1442
1443         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
1444         tree canonicalization.
1445
1446 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1447
1448         * gcc.dg/builtins-20.c: Add more hypot tests.
1449
1450 2006-10-29  Roger Sayle  <roger@eyesopen.com>
1451
1452         * gcc.dg/fold-compare-1.c: New test case.
1453
1454 2006-10-29  Dirk Mueller  <dmueller@suse.de>
1455
1456         PR c++/16307
1457         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
1458
1459 2006-10-29  Roger Sayle  <roger@eyesopen.com>
1460
1461         PR tree-optimization/15458
1462         * gcc.dg/fold-xornot-1.c: New test case.
1463
1464 2006-10-29  Richard Guenther  <rguenther@suse.de>
1465
1466         * gcc.target/i386/math-torture/trunc.c: New testcase.
1467
1468 2006-10-29  Richard Guenther  <rguenther@suse.de>
1469
1470         * gcc.target/i386/math-torture/round.c: New testcase.
1471
1472 2006-10-29  Richard Guenther  <rguenther@suse.de>
1473
1474         * gcc.target/i386/math-torture/ceil.c: New testcase.
1475         * gcc.target/i386/math-torture/floor.c: Likewise.
1476
1477 2006-10-29  Richard Guenther  <rguenther@suse.de>
1478
1479         * gcc.target/i386/math-torture/rint.c: New testcase.
1480         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
1481
1482 2006-10-29  Richard Guenther  <rguenther@suse.de>
1483
1484         * gcc.target/i386/math-torture/lfloor.c: New testcase.
1485         * gcc.target/i386/math-torture/lceil.c: Likewise.
1486
1487 2006-10-28  Tobias Burnus  <burnus@net-b.de>
1488
1489         PR libgfortran/24313
1490         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
1491
1492 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
1493
1494         * gcc.c-torture/execute/20020118-1.c,
1495         gcc.c-torture/execute/builtins/strlen.c,
1496         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
1497         comment typos.
1498
1499 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1500
1501         * gcc.dg/builtins-20.c: Add tests for hypot.
1502         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
1503         two-argument builtins.
1504         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
1505         TESTIT2.  Update all callers.
1506         (TESTIT2, TESTIT2_R): New helper macros.
1507         Add testcases for pow, hypot and atan2.
1508
1509 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1510
1511         PR C++/29295
1512         * g++.dg/expr/bool1.C: New test.
1513         * g++.dg/expr/bool2.C: New test.
1514
1515 2006-10-28  Tobias Burnus  <burnus@net-b.de>
1516
1517         PR fortran/28224
1518         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
1519         * gfortran.dg/namelist_internal.f90: New test.
1520
1521 2006-10-28  Tobias Burnus  <burnus@net-b.de>
1522
1523         PR fortran/29625
1524         * gfortran.dg/io_real_boz.f90: Add.
1525         * gfortran.dg/io_real_boz2.f90: Add.
1526
1527 2006-10-28  Richard Guenther  <rguenther@suse.de>
1528
1529         PR middle-end/26899
1530         * gcc.dg/tree-ssa/pr26899.c: New testcase.
1531
1532 2006-10-28  Richard Guenther  <rguenther@suse.de>
1533
1534         PR target/28806
1535         * gcc.target/i386/math-torture/lround.c: New testcase.
1536
1537 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
1538
1539         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
1540         * gcc.dg/builtins-44.c: Likewise.
1541         * gcc.dg/builtins-45.c: Likewise.
1542         * gcc.dg/pr28796-2.c: Likewise.
1543         * gcc.dg/unordered-3.c: Likewise.
1544
1545 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1546
1547         PR libgfortran/27954
1548         * gfortran.dg/error_recovery_2.f90: New test.
1549
1550 2006-10-26  Richard Guenther  <rguenther@suse.de>
1551
1552         * gcc.target/i386/i386.exp: Use glob, not find to collect
1553         tests.  Avoids recursing into subdirectories.
1554         * gcc.target/i386/math-torture/math-torture.exp: Torture
1555         for interesting ia32 math options.
1556         * gcc.target.i386/math-torture/lrint.c: New testcase.
1557
1558 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1559
1560         PR libgfortran/29563
1561         * gfortran.dg/arrayio_9.f90: Update test.
1562         * gfortran.dg/arrayio_19.f90: New test.
1563
1564 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
1565
1566         * gcc.dg/20061026.c: New testcase.
1567
1568 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1569
1570         PR libgfortran/29563
1571         * gfortran.dg/arrayio_9.f90: New test.
1572
1573 2006-10-26  Ben Elliston  <bje@au.ibm.com>
1574
1575         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
1576         Copy the strings manually, as strcpy may call strlen.
1577
1578 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1579
1580         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
1581         Add checks for log, log2, log10 and log1p.
1582
1583         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
1584         we already test 0.0.  Add checks for expm1, log, log2, log10,
1585         log1p, cbrt, erf and erfc.
1586
1587 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
1588
1589         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
1590
1591 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
1592
1593         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
1594         and remainderl() built-in functions.  Remove -ffast-math from
1595         dg-options.
1596
1597 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1598
1599         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
1600         acosh and atanh.
1601
1602         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
1603         floating point modifiers to arguments passed to float and long
1604         double functions respectively.  Update all callers to use floating
1605         point numbers, not integers.  Add tests for exp, exp2 and
1606         exp10/pow10.
1607
1608         * gcc.dg/torture/builtin-math-3.c: New test.
1609
1610 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
1611
1612         PR fortran/29393
1613         * gfortran.dg/initialize_2.f90: New.
1614
1615 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1616
1617         * gcc.dg/torture/builtin-math-2.c: New test.
1618
1619 2006-10-24  Richard Guenther  <rguenther@suse.de>
1620
1621         PR middle-end/28796
1622         * gcc.dg/pr28796-1.c: New testcase.
1623         * gcc.dg/pr28796-2.c: Likewise.
1624
1625 2006-10-24  Richard Guenther  <rguenther@suse.de>
1626
1627         * gcc.dg/builtins-57.c: New testcase.
1628
1629 2006-10-24  Richard Guenther  <rguenther@suse.de>
1630
1631         PR tree-optimization/29567
1632         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
1633
1634 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
1635
1636         PR tree-optimization/14784
1637         * gcc.dg/alias-10.c: New test.
1638
1639 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1640
1641         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
1642
1643 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
1644
1645         * gcc.dg/builtin-strncat-chk-1.c: New test.
1646
1647 2006-10-23  Jan Hubicka  <jh@suse.cz>
1648
1649         * gcc.dg/memmove-1.c: New test.
1650
1651 2006-10-23  Paul Brook  <paul@codesourcery.com>
1652
1653         * gcc.dg/pragma-pack-5.c: New test.
1654
1655 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
1656
1657         * g++.dg/other/s390-1.C: New testcase.
1658
1659 2006-10-23  Richard Guenther  <rguenther@suse.de>
1660
1661         PR middle-end/27132
1662         PR middle-end/23295
1663         * gcc.dg/pr27132.c: New testcase.
1664         * gcc.dg/pr23295.c: Likewise.
1665         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
1666         * g++.dg/tree-ssa/pr19807.C: Likewise.
1667
1668 2006-10-23  Richard Guenther  <rguenther@suse.de>
1669
1670         PR middle-end/21032
1671         * gcc.dg/pr21032.c: New testcase.
1672
1673 2006-10-22  Jeff Law  <law@redhat.com>
1674         Richard Guenther  <rguenther@suse.de>
1675
1676         PR tree-optimization/15911
1677         * gcc.dg/tree-ssa/vrp30.c: New testcase.
1678
1679 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
1680
1681         PR c++/20647
1682         * g++.dg/abi/rtti3.C: New.
1683
1684 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
1685
1686         PR middle-end/28252
1687         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
1688         transformation.
1689
1690 2006-10-21  Richard Guenther  <rguenther@suse.de>
1691
1692         PR tree-optimization/3511
1693         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
1694
1695 2006-10-21  Richard Guenther  <rguenther@suse.de>
1696
1697         PR middle-end/26898
1698         * gcc.dg/torture/pr26898-1.c: New testcase.
1699         * gcc.dg/torture/pr26898-2.c: Likewise.
1700
1701 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
1702
1703         PR c++/28053
1704         * g++.dg/parse/bitfield1.C: Adjust error markers.
1705         * g++.dg/parse/bitfield2.C: New test.
1706
1707 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
1708
1709         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
1710
1711 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1712
1713         PR libfortran/27895
1714         * gfortran.dg/zero_sized_1.f90: New test.
1715
1716 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1717
1718         * gcc.dg/div-compare-1.c: New test.
1719
1720 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
1721
1722         PR fortran/29216
1723         * gfortran.dg/result_default_init_1.f90: New test.
1724
1725         PR fortran/29314
1726         * gfortran.dg/automatic_default_init_1.f90: New test.
1727
1728         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
1729         from 38 to 33.
1730
1731 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
1732
1733         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
1734         'using namespace std' without previous declaration.
1735         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
1736         * g++.old-deja/g++.robertl/eb133c.C: New.
1737
1738 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1739
1740         PR libgfortran/29277
1741         * gfortran.dg/streamio_4.f90: Update test.
1742         * gfortran.dg/streamio_11.f90: New test.
1743
1744 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
1745
1746         PR c++/27952
1747         * g++.dg/inherit/virtual1.C: New test.
1748
1749 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
1750
1751         PR c++/28261
1752         * g++.dg/parse/enum3.C: New test.
1753
1754 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
1755
1756         PR c++/29039
1757         * g++.dg/init/ctor8.C: New test.
1758
1759 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
1760
1761         PR c++/27270
1762         * g++.dg/ext/complit8.C: Tweak error markers.
1763         * g++.dg/template/complit1.C: Add error marker.
1764
1765 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
1766
1767         PR c++/27270
1768         * g++.dg/ext/complit8.C: New test.
1769
1770         PR c++/29408
1771         * g++.dg/parse/dtor12.C: New test.
1772
1773         PR c++/29435
1774         * g++.dg/template/sizeof11.C: New test.
1775
1776 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
1777
1778         PR fortran/29392
1779         * gfortran.dg/data_char_3.f90: New test.
1780
1781         PR fortran/29451
1782         * gfortran.dg/negative_automatic_size.f90: New test.
1783
1784 2006-10-16  David Daney  <ddaney@avtrex.com>
1785
1786         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
1787
1788 2006-10-16  Eric Christopher  <echristo@apple.com>
1789
1790         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
1791         x86_64.
1792
1793 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
1794
1795         PR c++/28211
1796         * g++.dg/tc1/dr49.C: Tweak error messages.
1797         * g++.dg/parse/template21.C: New test.
1798
1799 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1800
1801         PR middle-end/20491
1802         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
1803
1804 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1805
1806         PR fortran/29403
1807         * gfortran.dg/print_1.f90: New test.
1808
1809 2006-10-15  Jan Hubicka  <jh@suse.cz>
1810
1811         PR middle-end/29241
1812         * gcc.c-torture/compile/pr29241.c: New testcase.
1813
1814 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
1815
1816         PR middle-end/29250
1817         * gcc.c-torture/compile/pr29250.c: New test.
1818
1819 2006-10-15  Richard Guenther  <rguenther@suse.de>
1820
1821         * gcc.dg/pr29299.c: New testcase.
1822
1823 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
1824
1825         PR fortran/24767
1826         * gfortran.dg/label_4.f90: Adjust warning flag.
1827
1828 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
1829
1830         PR fortran/29371
1831         * gfortran.dg/nullify_3.f90: New test.
1832
1833 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1834
1835         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
1836         on Solaris 2.5.1 too.
1837
1838 2006-10-13  Eric Christopher  <echristo@apple.com>
1839
1840         * gcc.dg/pr25993.c: Skip for darwin.
1841
1842 2006-10-13  Eric Christopher  <echristo@apple.com>
1843
1844         * gcc.dg/visibility-11.c: Skip for darwin.
1845
1846 2006-10-13  Eric Christopher  <echristo@apple.com>
1847
1848         * gcc.dg/darwin-weakimport-1.c: Use
1849         -fno-asynchronous-unwind-tables.
1850         * gcc.dg/darwin-weakimport-3.c: Ditto.
1851
1852 2006-10-13  Richard Guenther  <rguenther@suse.de>
1853
1854         PR tree-optimization/29446
1855         * gcc.dg/torture/pr29446.c: New testcase.
1856
1857 2006-10-13  Bill Wendling  <wendling@apple.com>
1858
1859         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
1860         * g++.old-deja/g++.jason/hmc1.C: Likewise.
1861         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
1862         * g++.old-deja/g++.law/shadow1.C: Likewise.
1863         * g++.old-deja/g++.law/ctors10.C: Likewise.
1864         * g++.dg/debug/namespace1.C: Likewise.
1865         * g++.dg/inherit/namespace-as-base.C: Likewise.
1866         * g++.dg/opt/delay-slot-1.C: Likewise.
1867         * g++.dg/parse/defarg10.C: Likewise.
1868         * g++.dg/template/ptrmem11.C: Likewise.
1869         * g++.dg/template/mem_func_ptr.C: Likewise.
1870         * g++.dg/template/spec19.C: Likewise.
1871
1872 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
1873
1874         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
1875
1876 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
1877
1878         PR fortran/29373
1879         * gfortran.dg/implicit_9.f90: New test.
1880
1881         PR fortran/29407
1882         * gfortran.dg/namelist_25.f90: New test.
1883
1884         PR fortran/27701
1885         * gfortran.dg/same_name_2.f90: New test.
1886
1887         PR fortran/29232
1888         * gfortran.dg/host_assoc_types_1.f90: New test.
1889
1890         PR fortran/29364
1891         * gfortran.dg/missing_derived_type_1.f90: New test.
1892         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
1893
1894         PR fortran/29422
1895         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
1896
1897         PR fortran/29428
1898         * gfortran.dg/alloc_comp_assign_5.f90: New test.
1899
1900 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1901
1902         PR fortran/29391
1903         * gfortran.dg/bound_2.f90: New test.
1904
1905 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1906
1907         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
1908         directive.
1909         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
1910         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
1911         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
1912         * gfortran.dg/gomp/reduction3.f90: Likewise.
1913         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
1914         * gfortran.dg/dummy_procedure_2.f90: Likewise.
1915         * gfortran.dg/interface_derived_type_1.f90: Likewise.
1916         * gfortran.dg/forall_4.f90: Likewise.
1917         * gfortran.dg/spec_expr_4.f90: Likewise.
1918         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
1919         * gfortran.dg/forall_5.f90: Likewise.
1920         * gfortran.dg/open_access_append_2.f90: Add check for
1921         compile-time warning.
1922
1923 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
1924
1925         PR c++/28506
1926         * g++.dg/parse/pure1.C: New test.
1927
1928 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1929
1930         PR fortran/21435
1931         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
1932         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
1933         for compile-time warnings.
1934         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
1935         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
1936         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
1937         file.
1938         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
1939         specifier.
1940         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
1941         compile-time warning.
1942
1943 2006-10-12  Jan Hubicka  <jh@suse.cz>
1944
1945         PR c/28419
1946         * gcc.dg/pr28319.c: New test.
1947
1948 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
1949         PR c++/29318
1950         * g++.dg/ext/vla4.C: New test.
1951
1952 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
1953
1954         PR c++/27961
1955         * g++.dg/template/crash60.C: New test.
1956         * g++.dg/other/large-size-array.C: Adjust error markers.
1957         * g++.dg/parse/crash27.C: Likewise.
1958         * g++.dg/template/crash1.C: Likewise.
1959
1960 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
1961
1962         PR testsuite/29093
1963         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
1964
1965 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
1966
1967         PR preprocessor/28709
1968         * gcc.dg/cpp/paste14.c: New test.
1969
1970 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
1971
1972         PR c++/29175
1973         * g++.dg/init/array24.C: New test.
1974
1975 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1976
1977         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
1978         of <sys/types.h>.
1979
1980 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
1981
1982         PR c++/29024
1983         * g++.dg/parse/typedef8.C: New test.
1984         * g++.dg/other/mult-stor1.C: Adjust error markers.
1985
1986 2006-10-11  Richard Guenther  <rguenther@suse.de>
1987
1988         PR tree-optimization/28230
1989         * gcc.dg/torture/pr28230.c: New testcase.
1990
1991 2006-10-11  Richard Guenther  <rguenther@suse.de>
1992
1993         PR inline-asm/29119
1994         * gcc.dg/torture/pr29119.c: New testcase.
1995
1996 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
1997
1998         PR middle-end/29272
1999         * gcc.c-torture/execute/20060930-2.c: New test.
2000
2001 2006-10-09  Richard Henderson  <rth@redhat.com>
2002
2003         Revert emutls patch.
2004
2005 2006-10-09  Richard Guenther  <rguenther@suse.de>
2006
2007         PR middle-end/29254
2008         * gcc.dg/pr29254.c: New testcase.
2009
2010 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
2011             Paul Thomas  <pault@gcc.gnu.org>
2012
2013         PR fortran/20541
2014         * gfortran.dg/alloc_comp_basics_1.f90: New test.
2015         * gfortran.dg/alloc_comp_basics_2.f90: New test.
2016         * gfortran.dg/alloc_comp_assign_1.f90: New test.
2017         * gfortran.dg/alloc_comp_assign_2.f90: New test.
2018         * gfortran.dg/alloc_comp_assign_3.f90: New test.
2019         * gfortran.dg/alloc_comp_assign_4.f90: New test.
2020         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
2021         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
2022         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
2023         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
2024         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
2025         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
2026         * gfortran.dg/alloc_comp_std.f90: New test.
2027         * gfortran.dg/move_alloc.f90: New test.
2028
2029 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
2030
2031         PR fortran/29115
2032         * gfortran.dg/derived_constructor_comps_2.f90: New test.
2033
2034         PR fortran/29211
2035         * gfortran.dg/forall_char_dependencies_1.f90: New test.
2036
2037 2006-10-08  Tobias Burnus  <burnus@net-b.de>
2038
2039         PR fortran/28585
2040         * gfortran.dg/new_line.f90: New test.
2041
2042 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2043
2044         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
2045         * gcc.dg/torture/builtin-convert-1.c,
2046         gcc.dg/torture/builtin-convert-2.c,
2047         gcc.dg/torture/builtin-convert-3.c,
2048         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
2049
2050 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
2051
2052         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
2053         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
2054         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
2055         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
2056
2057 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
2058
2059         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2060         Xfail some tests for powerpc-darwin and powerpc-aix.
2061
2062 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
2063
2064         PR c/29380
2065         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
2066
2067 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2068
2069         PR target/29300
2070         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2071         on hppa*-*-hpux*.
2072
2073 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2074
2075         PR fortran/16580
2076         PR fortran/29288
2077         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
2078         Add tests for using all possible intrinsics as actual arguments.
2079         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
2080         all possible intrinsics as actual arguments.
2081         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
2082         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
2083
2084 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
2085
2086         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
2087         * gcc.dg/debug/debug-2.c: Likewise.
2088
2089 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
2090
2091         * gcc.c-torture/compile/sync-2.c: New test.
2092
2093 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2094
2095         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
2096         line endings.
2097
2098 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2099
2100         PR rtl-optimization/29128
2101         * gcc.c-torture/compile/pr29128.c: New test.
2102
2103 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2104
2105         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
2106         line endings.
2107
2108 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
2109
2110         PR middle-end/29256
2111         * gcc.dg/tree-ssa/loop-19.c: New test.
2112
2113 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
2114
2115         PR tree-optimization/29330
2116         * gcc.dg/pr29330.c: New test.
2117
2118         PR target/28924
2119         * gcc.c-torture/compile/20061005-1.c: New test.
2120
2121 2006-10-06  Olivier Hainque  <hainque@adacore.com>
2122
2123         * gcc.dg/typename-vla-1.c: New case.
2124         * gnat.dg/forward_vla.adb: New case.
2125
2126 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
2127
2128         PR tree-optimization/29290
2129         * gfortran.dg/loop_nest_1.f90: New test.
2130
2131         PR target/29198
2132         * gcc.dg/tls/opt-12.c: New test.
2133
2134         PR fortran/28415
2135         * gfortran.dg/save_2.f90: New test.
2136
2137         PR c/29091
2138         * gcc.dg/pr29091.c: New test.
2139
2140 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
2141
2142         * lib/target-supports.exp
2143         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
2144         same as x86_64-*-*; check for LP64.
2145
2146 2006-10-04  Richard Henderson  <rth@redhat.com>
2147
2148         * lib/target-supports.exp (check_effective_target_tls): Redefine
2149         to mean non-emulated tls.
2150         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2151         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2152         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2153         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2154         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2155         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2156         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2157
2158 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
2159
2160         PR fortran/29343
2161         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
2162
2163 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2164
2165         * gfortran.dg/bounds_check_fail_1.f90: New test.
2166
2167 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
2168
2169         PR c++/29020
2170         * g++.dg/template/friend48.C: New test.
2171
2172 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
2173
2174         PR fortran/29098
2175         * gfortran.dg/default_initialization_2.f90: New test.
2176
2177 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
2178
2179         PR fortran/20779
2180         PR fortran/20891
2181         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
2182
2183 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
2184
2185         PR fortran/29284
2186         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
2187
2188         PR fortran/29321
2189         PR fortran/29322
2190         * gfortran.dg/missing_optional_dummy_2.f90: New test.
2191
2192         PR fortran/25091
2193         PR fortran/25092
2194         * gfortran.dg/entry_array_specs_1.f90: New test.
2195
2196 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
2197
2198         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
2199         insufficient to inhibit some test failures at -O3.  Do testing
2200         on integers.
2201
2202 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
2203
2204         PR c++/29138
2205         * g++.dg/inherit/access8.C: New test.
2206         * g++.dg/template/dtor4.C: Tweak error messages.
2207
2208 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2209
2210         PR fortran/27478
2211         * gfortran.dg/entry_8.f90: New test.
2212
2213 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2214
2215         PR c++/29291
2216         * g++.dg/parse/new4.C: New test.
2217
2218 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
2219
2220         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
2221         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
2222         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
2223         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
2224         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
2225
2226 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2227
2228         PR fortran/19260
2229         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
2230         * gfortran.dg/continuation_2.f90: New test.
2231
2232         PR fortran/19262
2233         * gfortran.dg/continuation_3.f90: New test.
2234         * gfortran.dg/continuation_4.f90: New test.
2235         * gfortran.dg/continuation_5.f: New test.
2236         * gfortran.dg/continuation_6.f: New test.
2237
2238 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
2239
2240         PR c++/29226
2241         * g++.dg/template/vla1.C: New test.
2242
2243 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2244
2245         PR fortran/29210
2246         * gfortran.dg/complex_parameter_1.f90: New test.
2247
2248 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
2249
2250         PR c/29154
2251         * gcc.c-torture/execute/20060929-1.c: New test.
2252
2253 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
2254
2255         PR c++/29105
2256         * g++.dg/template/member6.C: New test.
2257         * g++.dg/parse/typename7.C: Adjust error markers.
2258
2259         PR c++/29080
2260         * g++.dg/template/member7.C: New test.
2261
2262 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
2263
2264         PR c/24010
2265         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
2266         gcc.dg/Woverride-init-3.c: New tests.
2267
2268 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2269
2270         * gcc.c-torture/execute/20060930-1.c: New test.
2271
2272 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2273
2274         PR fortran/18791
2275         * gfortran.dg/specifics_1.f90: New test.
2276         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
2277         complex specifics.
2278
2279 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2280
2281         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
2282         pthread-init-common.h: New.
2283
2284 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
2285
2286         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
2287         precision on some archs.
2288
2289 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
2290
2291         * gcc.dg/non-local-goto-1.c: New test.
2292         * gcc.dg/non-local-goto-2.c: Likewise.
2293         * gcc.dg/setjmp-3.c: Likewise.
2294         * gcc.dg/setjmp-4.c: Likewise.
2295
2296 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
2297
2298         * gnat.dg/self_aggregate_with_pointer.adb: New test.
2299
2300 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2301
2302         PR fortran/28276
2303         * gfortran.dg/exponent_1.f90: New test.
2304
2305         PR fortran/27021
2306         * gfortran.dg/nearest_1.f90: New test.
2307
2308 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
2309
2310         PR middle-end/25261
2311         PR middle-end/28790
2312         * gcc.dg/gomp/nestedfn-1.c: New test.
2313
2314 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
2315
2316         PR objc/29195
2317         * objc/compile/method-1.m: New test.
2318
2319 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
2320
2321         PR c++/26938
2322         * g++.dg/template/crash58.C: New test.
2323         * g++.dg/parse/crash28.C: Adjust error markers.
2324         * g++.dg/template/crash34.C: Likewise.
2325         * g++.dg/template/friend31.C: Likewise.
2326         * g++.dg/template/crash32.C: Likewise.
2327
2328         PR c++/27329
2329         * g++.dg/template/crash59.C: New test.
2330
2331         PR c++/27667
2332         * g++.dg/template/spec33.C: New test.
2333         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
2334
2335 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
2336             Adam Nemet  <anemet@caviumnetworks.com>
2337
2338         * gcc.dg/tree-ssa/ivopts-1.c: New test.
2339         * gcc.dg/tree-ssa/ivopts-2.c: New test.
2340
2341 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
2342
2343         PR target/28911
2344         * gcc.dg/pr28911.c: New.
2345
2346 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
2347
2348         PR target/29169
2349         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
2350         (dg-options): Add -mfpmath=387.
2351
2352 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
2353
2354         PR c/28706
2355         * gcc.dg/pr28706.c: New test.
2356
2357         PR c/28712
2358         * gcc.dg/pr28712.c: New test.
2359
2360 2006-09-22  Mike Stump  <mrs@apple.com>
2361
2362         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
2363
2364 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
2365
2366         PR tree-optimization/28888
2367         * gcc.dg/pr28888.c: New test.
2368
2369 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
2370
2371         PR c++/29016
2372         * g++.dg/init/ptrfn1.C: New test.
2373
2374 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
2375
2376         PR c++/28861
2377         * g++.dg/template/spec32.C: New test.
2378         * g++.dg/parse/crash9.C: Adjust error markers.
2379
2380         PR c++/28303
2381         * g++.dg/template/typedef6.C: New test.
2382         * g++.dg/init/error1.C: Adjust error markers.
2383         * g++.dg/parse/crash9.C: Likewise.
2384         * g++.dg/template/crash55.C: Likewise.
2385
2386 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
2387
2388         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
2389
2390 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
2391
2392         PR target/27650
2393         * g++.dg/ext/dllimport12.C: New test.
2394
2395 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
2396
2397         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
2398         * gcc.target/mips/nmadd-2.c: Likewise.
2399         * gcc.target/mips/mips-ps-6.c: New test.
2400         * gcc.target/mips/neg-abs-1.c: Likewise.
2401         * gcc.target/mips/neg-abs-2.c: Likewise.
2402         * gcc.target/mips/nmadd-3.c: New test.
2403
2404 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
2405
2406         PR middle-end/28046
2407         * gcc.dg/gomp/atomic-10.c: New test.
2408         * g++.dg/gomp/atomic-10.C: New test.
2409
2410 2006-09-20  Eric Christopher  <echristo@apple.com>
2411
2412         * gcc.target/i386/sse3-not-fisttp.c: New.
2413
2414 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
2415
2416         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
2417
2418 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
2419
2420         * gcc.c-torture/execute/pr28289.c (one): New variable.
2421         (main): Use it instead of argc.
2422         * gcc.c-torture/execute/20060102-1.c (one): New variable.
2423         (main): Use it instead of argc.
2424
2425 2006-09-19  Paul Brook  <paul@codesourcery.com>
2426
2427         PR target/28516
2428         * gcc.dg/nested-func-5.c: New test.
2429
2430 2006-09-19  Ben Elliston  <bje@au.ibm.com>
2431
2432         * lib/target-supports.exp (check_effective_target_tls): Compile
2433         test stubs using ${tool}_target_compile, not just target_compile.
2434         (check_effective_target_tls_runtime): Likewise.
2435
2436 2006-09-19  Ben Elliston  <bje@au.ibm.com>
2437
2438         * gcc.c-torture/compile/20030405-1.x: Remove.
2439
2440         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
2441         optimising linker from discarding it.
2442
2443 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
2444
2445         PR fortran/28526
2446         * gfortran.dg/keyword_symbol_1.f90: New test.
2447
2448         * gfortran.dg/spread_shape_1.f90: Add missing warning with
2449         pedantic compilation option.
2450
2451 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
2452
2453         PR fortran/29060
2454         * gfortran.dg/spread_shape_1.f90: New test.
2455
2456 2006-09-17  Roger Sayle  <roger@eyesopen.com>
2457
2458         PR tree-optimization/28887
2459         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
2460
2461 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
2462
2463         PR c/25993
2464         * gcc.dg/pr25993.c: New test.
2465
2466 2006-09-17  Ira Rosen  <irar@il.ibm.com>
2467
2468         PR tree-opt/21591
2469         * gcc.dg/vect/pr21591.c: New test.
2470
2471 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
2472
2473         PR tree-opt/29059
2474         * gcc.c-torture/compile/strcpy-1.c: New test.
2475         * gcc.c-torture/compile/strcpy-2.c: New test.
2476         * gcc.c-torture/compile/memcpy-1.c: New test.
2477         * gcc.c-torture/compile/memcpy-2.c: New test.
2478
2479 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2480
2481         PR testsuite/29055
2482         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
2483
2484 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2485
2486         * gnat.dg/specs/double_record_extension1.ads: New test.
2487         * gnat.dg/specs/double_record_extension2.ads: Likewise.
2488
2489 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
2490
2491         PR fortran/29051
2492         * gfortran.dg/oldstyle_3.f90: New test.
2493
2494 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2495
2496         PR libgfortran/29099
2497         * gfortran.dg/secnds-1.f: New test.
2498
2499 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2500
2501         PR libgfortran/29053
2502         * gfortran.dg/streamio_9.f90: New test.
2503         * gfortran.dg/streamio_10.f90: New test.
2504
2505 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
2506
2507         PR C++/29002
2508         * g++.dg/init/array22.C: New test.
2509         * g++.dg/init/array23.C: New test.
2510
2511 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
2512
2513         * stackcheck.lst: Update list of tests requiring stack checking.
2514         * norun.lst: Adjust for above change.
2515         * ada95.lst: New file.
2516         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
2517         requiring -gnat95 switch.
2518
2519 2006-09-14  Olivier Hainque  <hainque@adacore.com>
2520
2521         * gnat.dg/in_out_parameter.adb: New test.
2522
2523 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
2524
2525         PR debug/28980
2526         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
2527
2528 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
2529
2530         * gnat.dg/specs/unchecked_union.ads: New test.
2531
2532 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
2533
2534         PR rtl-optimization/28982
2535         * gcc.c-torture/execute/pr28982a.c: New test.
2536         * gcc.c-torture/execute/pr28982b.c: Likewise.
2537
2538 2006-09-12  Eric Christopher  <echristo@apple.com>
2539
2540         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
2541         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
2542
2543 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
2544
2545         PR c/28768
2546         PR preprocessor/14634
2547         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
2548         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
2549         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
2550
2551 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2552
2553         * gcc.dg/pr28243.c: New test.
2554
2555 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
2556
2557         PR fortran/28971
2558         gfortran.dg/pr28971.f90: New test to act as a backstop in case
2559         this undiagnosed regression reappears.
2560
2561 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
2562
2563         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
2564         Treat $srcdir as a literal.
2565         * lib/fortran-torture.exp (fortran-torture-compile,
2566         fortran-torture-execute): Likewise.
2567         * lib/objc-torture.exp (objc-torture-compile,
2568         objc-torture-execute): Likewise.
2569         * lib/profopt.exp (profopt-execute): Likewise.
2570
2571 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
2572
2573         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
2574
2575 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
2576
2577         PR testsuite/28950
2578         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
2579
2580 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
2581
2582         PR target/13685
2583         * gcc.target/i386/pr13685.c: New test.
2584
2585 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
2586
2587         * gcc.dg/pr28726.c: New test.
2588
2589 2006-09-11  Josh Conner  <jconner@apple.com>
2590
2591         * gcc.dg/nrv3.c: Increase size of structure.
2592         * gcc.dg/nrv4.c: Likewise.
2593         * gcc.dg/nrv5.c: Likewise.
2594
2595 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
2596
2597         PR libfortran/28890
2598         gfortran.dg/assumed_charlen_function_5.f90: New test.
2599
2600 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
2601
2602         PR c++/28991
2603         * g++.dg/init/static3.C: New test.
2604
2605 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
2606
2607         PR testsuite/29007
2608         * gcc.dg/long-long-cst1.c (t): Add cast to
2609         __SIZE_TYPE__ before casting to int.
2610         (main): Return 0 on success.
2611
2612 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2613
2614         * gcc.c-torture/execute/20060910-1.c: New test.
2615
2616 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
2617
2618         PR middle-end/26983
2619         * gcc.dg/pr26983.c: New test.
2620
2621 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
2622
2623         PR target/29006
2624         * gcc.c-torture/execute/pr29006.c: New test.
2625
2626 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
2627
2628         PR libfortran/28947
2629         gfortran.dg/matmul_4.f90: New test.
2630
2631 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
2632
2633         PR fortran/28959
2634         gfortran.dg/used_types_10: New test.
2635
2636 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
2637
2638         PR libfortran/28923
2639         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
2640         gfortran.dg/array_initializer_3.f90: New test.
2641
2642 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2643
2644         PR fortran/28914
2645         * gfortran.dg/actual_array_constructor_3.f90: New test.
2646
2647 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
2648
2649         PR testsuite/26778
2650         * gcc.target/i386/pr26778.c: New testcase.
2651
2652 2006-09-08  Eric Christopher  <echristo@apple.com>
2653
2654         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
2655         * gcc.target/i386/memcpy-1.c: Ditto.
2656         * gcc.target/i386/asm-1.c: Ditto.
2657         * gcc.target/i386/20060512-4.c: Ditto.
2658         * gcc.target/i386/compress-float-387.c: Ditto.
2659         * gcc.target/i386/20060512-1.c: Ditto.
2660         * gcc.target/i386/compress-float-sse.c: Ditto.
2661         * gcc.target/i386/20060512-2.c: Ditto.
2662         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
2663         * gcc.target/i386/stack-prot-kernel.c: Ditto.
2664         * gcc.target/i386/compress-float-387-pic.c: Ditto.
2665         * gcc.dg/pr26449.c: Ditto.
2666         * gcc.dg/attr-ms_struct-2.c: Ditto.
2667         * gcc.dg/attr-ms_struct-1.c: Ditto.
2668         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
2669
2670 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
2671
2672         PR c/28504
2673         * gcc.dg/vla-10.c: New test.
2674
2675 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2676
2677         PR c++/28858
2678         * g++.dg/parse/template20.C: New test.
2679         * g++.dg/template/operator8.C: Remove obsolete part.
2680         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
2681         * g++.old-deja/g++.pt/crash65.C: Likewise.
2682
2683 2006-09-07  Jason Merrill  <jason@redhat.com>
2684
2685         PR middle-end/27724
2686         * gcc.dg/long-long-cst1.c: New test.
2687
2688 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
2689
2690         PR C++/28906
2691         * g++.dg/other/array3.C: New test.
2692         * g++.dg/other/array4.C: New test.
2693         * g++.dg/other/array5.C: New test.
2694
2695 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
2696
2697         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
2698
2699 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
2700
2701         PR target/28946
2702         * gcc.target/i386/pr28946.c: New test.
2703
2704 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
2705
2706         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
2707         in integer literal constant.
2708         * gfortran.dg/enum_8.f90: Ditto.
2709         * gfortran.dg/g77/20030326-1.f: Ditto.
2710
2711 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
2712
2713         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
2714         nonconformance usage.
2715
2716 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
2717
2718         PR middle-end/28862
2719         * gcc.c-torture/compile/vector-align-1.c: New test.
2720
2721 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
2722
2723         PR rtl-opt/27883
2724         * g++.dg/opt/copysign-1.C: New test.
2725
2726 2006-09-06  Jason Merrill  <jason@redhat.com>
2727
2728         PR c++/27371
2729         * g++.dg/warn/unused-result1.C: New test.
2730
2731 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
2732
2733         PR c++/28903
2734         * g++.dg/ext/vla3.C: New test.
2735
2736         PR c++/28886
2737         * g++.dg/template/array16.C: New test.
2738
2739 2006-09-06  Richard Guenther  <rguenther@suse.de>
2740
2741         * gcc.dg/pr27226.c: Remove testcase again.
2742
2743 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
2744
2745         PR tree-opt/28937
2746         * g++.dg/opt/unroll2.C: New test.
2747
2748 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
2749
2750         PR tree-opt/28952
2751         * gcc.dg/vect/pr28952.c: New test.
2752
2753 2006-09-05  Richard Guenther  <rguenther@suse.de>
2754
2755         PR tree-optimization/28900
2756         * gcc.dg/torture/pr28900.c: New testcase
2757
2758 2006-09-05  Richard Guenther  <rguenther@suse.de>
2759
2760         PR tree-optimization/28905
2761         * gcc.c-torture/compile/pr28905.c: New testcase.
2762
2763 2006-09-05  Richard Guenther  <rguenther@suse.de>
2764
2765         PR middle-end/28935
2766         * gcc.dg/pr28935.c: New testcase.
2767
2768 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2769
2770         * gcc.c-torture/execute/20060905-1.c: New test.
2771
2772 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
2773
2774         PR fortran/28908
2775         * gfortran.dg/used_types_7.f90: New test.
2776         * gfortran.dg/used_types_8.f90: New test.
2777         * gfortran.dg/used_types_9.f90: New test.
2778
2779 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2780
2781         * gcc.c-torture/compile/20060904-1.c: New test.
2782
2783 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
2784
2785         PR c++/23287 Revert my 2006-09-01 patch
2786         * g++.dg/parse/dtor12.C: Remove.
2787
2788 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
2789
2790         PR c+/27670
2791         * g++.dg/template/operator9.C: New test.
2792
2793         PR c++/27493
2794         * g++.dg/template/operator7.C: New test.
2795
2796         PR c++/27494
2797         * g++.dg/template/operator8.C: New test.
2798
2799         PR c++/27397
2800         * g++.dg/template/crash57.C: New test.
2801
2802         * g++.dg/template/typedef4.C: Adjust error markers.
2803         * g++.dg/template/typedef5.C: Likewise.
2804
2805 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
2806
2807         PR c++/28878
2808         * g++.dg/parse/crash33.C: New test.
2809
2810 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
2811         Richard Guenther  <rguenther@suse.de>
2812         Adam Nemet  <anemet@caviumnetworks.com>
2813
2814         PR middle-end/27226
2815         * gcc.target/mips/memcpy-1.c: New testcase.
2816         * gcc.dg/pr27226.c: Likewise.
2817
2818 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
2819
2820         PR c++/28705
2821         * g++.dg/lookup/koenig5.C: New.
2822         * g++.dg/template/crash56.C: New.
2823
2824 2006-09-01  Josh Conner  <jconner@apple.com>
2825
2826         PR c++/25505
2827         * gcc.dg/nrv3.c: New test.
2828         * gcc.dg/nrv4.c: New test.
2829         * gcc.dg/nrv5.c: New test.
2830
2831 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
2832
2833         PR c++/23287
2834         * g++.dg/parse/dtor12.C: New.
2835
2836 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
2837
2838         PR tree-optimization/28839
2839         * gcc.dg/pr28839.c: New test.
2840
2841 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
2842
2843         PR target/24367
2844         * gcc.dg/pr24367.c: New testcase.
2845
2846 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
2847
2848         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
2849
2850 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
2851
2852         PR rtl-optimization/27735
2853         * gcc.dg/loop-unswitch-1.c: New test.
2854
2855 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
2856
2857         PR fortran/28885
2858         * gfortran.dg/aliasing_dummy_2.f90: New test.
2859
2860         PR fortran/20067
2861         * gfortran.dg/generic_5.f90: Change error message.
2862
2863         PR fortran/28873
2864         * gfortran.dg/generic_6.f90: New test.
2865
2866         PR fortran/25077
2867         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
2868
2869         PR fortran/25102
2870         * gfortran.dg/invalid_interface_assignment.f90: New test.
2871
2872         PR fortran/24866
2873         * gfortran.dg/module_proc_external_dummy.f90: New test.
2874
2875 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
2876
2877         PR c++/28349
2878         * testsuite/g++.dg/warn/var-args1.C: New test.
2879
2880 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
2881
2882         PR fortran/28866
2883         * gfortran.dg/simpleif_2.f90: New test.
2884         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
2885         * gfortran.dg/enum_5.f90: Ditto.
2886
2887 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2888             Kazu Hirata  <kazu@codesourcery.com>
2889
2890         PR tree-optimization/17506
2891         * gcc.dg/pr17506.c: New.
2892
2893 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
2894
2895         PR c++/28139
2896         * g++.dg/eh/alias1.C: New test.
2897
2898 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2899
2900         PR c++/28860
2901         * g++.dg/template/ttp22.C: New test.
2902
2903 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
2904
2905         PR middle-end/26632
2906         * gcc.dg/pr26632.c: New.
2907
2908 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2909
2910         PR libgfortran/28354
2911         * gfortran.dg/fmt_zero_precision.f90: New test.
2912
2913 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
2914
2915         PR c++/28058
2916         * g++.dg/template/spec31.C: New test.
2917
2918 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
2919
2920         PR c++/26573
2921         * g++.dg/other/static2.C: New test.
2922
2923 2006-08-26  Roger Sayle  <roger@eyesopen.com>
2924
2925         * gcc.dg/Wswitch-enum-2.c: New test case.
2926         * gcc.dg/Wswitch-enum-3.c: Likewise.
2927
2928 2006-08-26  Richard Guenther  <rguenther@suse.de>
2929
2930         * gcc.c-torture/compile/20060826-1.c: New testcase.
2931
2932 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
2933
2934         PR c++/28736
2935         * g++.dg/template/void10.C: New test.
2936
2937         PR c++/28737
2938         * g++.dg/template/void8.C: New test.
2939
2940         PR c+_+/28738
2941         * g++.dg/template/void9.C: New test.
2942
2943         * g++.dg/template/void3.C: Adjust error markers.
2944         * g++.dg/template/void4.C: Likewise.
2945         * g++.dg/template/crash55.C: Likewise.
2946         * g++.dg/template/void7.C: Likewise
2947
2948 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
2949
2950         PR c++/28588
2951         * g++.dg/inherit/access6.C: New test.
2952         * g++.dg/inherit/access7.C: Likewise.
2953
2954         PR c++/28595
2955         * g++.dg/template/array15.C: New test.
2956         * g++.dg/template/crash2.C: Tweak error markers.
2957
2958 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
2959
2960         PR middle-end/28683
2961         * gcc.c-torture/compile/20060823-1.c: New test.
2962
2963 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2964
2965         PR c++/28853
2966         * g++.dg/template/ttp21.C: New test.
2967
2968         PR c++/28852
2969         * g++.dg/other/operator1.C: Add error-marker.
2970         * g++.dg/other/operator2.C: New test.
2971
2972 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
2973
2974         PR c/27893
2975         * gcc.c-torture/compile/vla-const-1.c,
2976         gcc.c-torture/compile/vla-const-2.c: New tests.
2977
2978 2006-08-26  Richard Guenther  <rguenther@suse.de>
2979
2980         PR middle-end/28814
2981         * gcc.dg/torture/pr28814.c: New testcase.
2982
2983 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
2984
2985         PR c/28418
2986         * gcc.c-torture/compile/compound-literal-1.c: New test.
2987
2988 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
2989
2990         PR c/28299
2991         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
2992         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
2993         Expect extra diagnostics.
2994
2995 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
2996
2997         gcc.dg/noncompile/pr16876.c: New test.
2998
2999 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
3000
3001         PR c++/28056
3002         * g++.dg/parse/local1.C: New test.
3003         * g++.dg/other/qual1.C: Tweak error marker.
3004
3005 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
3006
3007         PR c++/27787
3008         * g++.dg/template/typename10.C: New.
3009         * g++.dg/template/lookup4.C: Remove bogus error marker.
3010
3011 2006-08-25  Richard Guenther  <rguenther@suse.de>
3012
3013         PR testsuite/28829
3014         * gcc.dg/pr26570.c: Fix testcase.
3015
3016 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
3017
3018         PR tree-opt/28807
3019         * gcc.c-torture/execute/mayalias-2.c: New test.
3020         * gcc.dg/tree-ssa/alias-13.c: New test.
3021
3022 2006-08-24  Jan Hubicka  <jh@suse.cz>
3023
3024         PR debug/26881
3025         * gcc.dg/debug/pr26881.c: New file.
3026
3027 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
3028
3029         PR fortran/28788
3030         * gfortran.dg/used_types_4.f90: New test.
3031         * gfortran.dg/derived_init_2.f90: Modify to check sibling
3032         association of derived types.
3033         * gfortran.dg/used_types_2.f90: Add module cleanup.
3034         * gfortran.dg/used_types_3.f90: The same.
3035
3036         PR fortran/28771
3037         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
3038         fix of regression.
3039
3040 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3041
3042         PR 28813
3043         * gfortran.dg/direct_io_6.f90: Remove test.
3044
3045 2006-08-23  Stuart Hastings  <stuart@apple.com>
3046
3047         PR 28825
3048         * gcc.target/i386/20060821-1.c: New.
3049
3050 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
3051
3052         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
3053         dg-warning strings for dllimport.
3054
3055 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
3056
3057         PR C++/28450
3058         * g++.dg/ext/vector4.C: New test.
3059         * g++.dg/ext/complex1.C: New test.
3060
3061 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
3062
3063         PR debug/28692
3064         * gcc.dg/debug/const-1.c: New.
3065         * gcc.dg/debug/const-2.c: New.
3066         * gcc.dg/debug/dwarf2/const-1.c: New.
3067         * gcc.dg/debug/dwarf2/const-2.c: New.
3068         * gcc.dg/debug/dwarf2/const-2b.c: New.
3069
3070 2006-08-22  Richard Guenther  <rguenther@suse.de>
3071
3072         PR middle-end/28776
3073         * gcc.c-torture/compile/pr28776-1.c: New testcase.
3074         * gcc.c-torture/compile/pr28776-2.c: Likewise.
3075
3076 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
3077
3078         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
3079
3080 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
3081
3082         PR c++/26269
3083         * g++.dg/other/error14.C: New test.
3084
3085         PR c++/28505
3086         * g++.dg/parse/ctor7.C: New test.
3087         * g++.dg/parse/ctor8.C: Likewise.
3088
3089         PR c++/28741
3090         * g++.dg/template/void7.C: New test.
3091
3092 2006-08-21  Olivier Hainque  <hainque@adacore.com>
3093
3094         * gnat.dg/self_aggregate_with_zeros.adb: New test.
3095         * gnat.dg/self_aggregate_with_array.adb: New test.
3096
3097 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
3098
3099         * g++.dg/eh/arm-vfp-unwind.C: New test.
3100
3101 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
3102
3103         PR c++/28341
3104         * g++.dg/template/ref3.C: New test.
3105         * g++.dg/template/nontype13.C: New test.
3106
3107         PR c++/28346
3108         * g++.dg/template/ptrmem17.C: New test.
3109
3110 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
3111
3112         PR target/28648 c:
3113         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
3114
3115 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
3116
3117         PR fortran/28630
3118         * gfortran.dg/used_types_2.f90: New test.
3119
3120         PR fortran/28601
3121         * gfortran.dg/used_types_3.f90: New test.
3122
3123         PR fortran/20886
3124         * gfortran.dg/generic_actual_arg.f90: New test.
3125
3126         PR fortran/28735
3127         * gfortran.dg/module_private_array_refs_1.f90: New test.
3128
3129         PR fortran/28762
3130         * gfortran.dg/program_name_1.f90: New test.
3131
3132         PR fortran/28425
3133         * gfortran.dg/derived_constructor_comps_1.f90: New test.
3134
3135         PR fortran/28496
3136         * gfortran.dg/array_initializer_2.f90: New test.
3137
3138         PR fortran/18111
3139         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
3140
3141         PR fortran/28600
3142         * gfortran.dg/assumed_charlen_function_4.f90: New test.
3143
3144         PR fortran/28771
3145         * gfortran.dg/assumed_charlen_in_main.f90: New test.
3146
3147         PR fortran/28660
3148         * gfortran.dg/dependent_decls_1.f90: New test.
3149
3150 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3151
3152         PR fortran/25217
3153         * gfortran.dg/derived_init_2.f90: New.
3154
3155 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
3156
3157         * gcc.c-torture/execute/pr28289.c: New test.
3158
3159 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
3160
3161         PR c/28744
3162         * gcc.dg/attr-externally-visible-1.c: New test.
3163         * gcc.dg/attr-externally-visible-2.c: New test.
3164         * g++.dg/parse/attr-externally-visible-1.C: New test.
3165         * g++.dg/parse/attr-externally-visible-2.C: New test.
3166
3167 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3168
3169         PR c++/28606
3170         * g++.dg/parse/dtor11.C: New test.
3171
3172 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3173
3174         PR rtl-optimization/28489
3175         * gcc.c-torture/compile/pr28489.c: New test.
3176
3177 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3178
3179         PR c++/28710
3180         * g++.dg/template/redecl4.C: New test.
3181
3182         PR c++/28711
3183         * g++.dg/template/ctor8.C: New test.
3184
3185 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
3186
3187         * gcc.dg/pr26570.c: Fix testcase.
3188
3189 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
3190
3191         * PR c++/28573
3192         * g++.dg/parse/offsetof6.C: New test.
3193         * g++.dg/parse/offsetof6.C: New test.
3194         * g++.dg/parse/offsetof7.C: New test.
3195
3196 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3197
3198         PR testsuite/28602
3199         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
3200         is false.
3201
3202 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
3203
3204         PR c++/28302
3205         * g++.dg/ext/vector3.C: New test.
3206
3207 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
3208
3209         PR gcov/profile/26570
3210         * gcc.dg/pr26570.c: New test.
3211
3212 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
3213
3214         PR c/27697
3215         * gcc.dg/qual-component-1.c: New test.
3216
3217 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3218
3219         PR c++/28593
3220         * g++.dg/parse/new3.C: New test.
3221
3222 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3223
3224         PR fortran/25828
3225         * gfortran.dg/streamio_1.f90: New test.
3226         * gfortran.dg/streamio_2.f90: New test.
3227         * gfortran.dg/streamio_3.f90: New test.
3228         * gfortran.dg/streamio_4.f90: New test.
3229         * gfortran.dg/streamio_5.f90: New test.
3230         * gfortran.dg/streamio_6.f90: New test.
3231         * gfortran.dg/streamio_7.f90: New test.
3232         * gfortran.dg/streamio_8.f90: New test.
3233
3234 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
3235
3236         PR c/28287
3237         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
3238
3239 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
3240
3241         PR c++/28594
3242         * g++.dg/template/void6.C: New test.
3243
3244 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3245
3246         PR c/28649
3247         * gcc.dg/parse-error-1.c: New test.
3248         * gcc.dg/parse-error-2.c: New test.
3249         * gcc.dg/cpp/digraph2.c: Add error-marker.
3250         * gcc.dg/noncompile/920923-1.c: Likewise.
3251
3252 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
3253
3254         PR c/27490
3255         * gcc.dg/sizeof-2.c: New testcase.
3256
3257         PR c/27489
3258         * gcc.dg/switch-A.c: New testcase.
3259
3260 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
3261
3262         PR c++/28288
3263         PR c++/14556
3264         * g++.old-deja/g++.warn/compare1.C: Delete.
3265         * g++.dg/opt/pr7503-2.C: Delete.
3266         * g++.dg/opt/pr7503-3.C: Delete.
3267         * g++.dg/opt/pr7503-4.C: Delete.
3268         * g++.dg/opt/pr7503-5.C: Delete.
3269         * g++.dg/opt/max1.C: Delete.
3270         * g++.dg/warn/minmax.C: Delete.
3271         * g++.dg/expr/minmax.C: New test.
3272
3273 2006-08-14  Richard Guenther  <rguenther@suse.de>
3274
3275         PR testsuite/28703
3276         * gcc.c-torture/execute/pr28651.c: Do not use argc
3277         to avoid optimization, instead forbid inlining.
3278
3279 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
3280
3281         PR rtl-optimization/28634
3282         * gcc.c-torture/execute/ieee/pr28634.c: New test.
3283
3284 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
3285
3286         PR c/27184
3287         * gcc.dg/torture/pr27184.c: New test.
3288
3289 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
3290
3291         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
3292
3293 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3294
3295         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
3296         * gfortran.dg/stat_2.f90: Likewise.
3297         * gfortran.dg/chmod_1.f90: Likewise.
3298         * gfortran.dg/chmod_2.f90: Likewise.
3299         * gfortran.dg/chmod_3.f90: Likewise.
3300
3301 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
3302
3303         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
3304
3305 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3306
3307         * g++.dg/opt/pr23454-2.C: New test.
3308
3309 2006-08-11  Richard Guenther  <rguenther@suse.de>
3310
3311         PR middle-end/28651
3312         * gcc.c-torture/execute/pr28651.c: New testcase.
3313
3314 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
3315
3316         * gnat.dg/specs/static_initializer.ads: New test.
3317
3318 2006-08-10  Paul Brook  <paul@codesourcery.com>
3319
3320         * gcc.target/arm/cond-asm.c: New test.
3321
3322 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
3323
3324         PR tree-optimization/26197
3325         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
3326         * g++.dg/vect/vect.exp: Compile the new tests with
3327         --param max-aliased-vops=0.
3328
3329 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
3330
3331         PR c++/28637
3332         * g++.dg/template/void3.C: New test.
3333
3334         PR c++/28638
3335         * g++.dg/template/void4.C: New test.
3336
3337         PR c++/28640
3338         * g++.dg/template/void5.C: New test.
3339
3340 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
3341
3342         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
3343         after dg-do compile.
3344
3345 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
3346
3347         PR tree-optimizations/26969
3348         * gcc.dg/vect/vect.exp: Compile tests prefixed with
3349         "unswitch-loops" with -funswitch-loops.
3350         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
3351
3352 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3353
3354         * gcc.dg/sparc-getcontext-1.c: Fix typo.
3355         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
3356         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
3357         * objc.dg/dwarf-1.m: Likewise.
3358         * objc.dg/dwarf-2.m: Likewise.
3359         * obj-c++.dg/dwarf-2.mm: Likewise.
3360
3361 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3362
3363         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
3364         * objc.dg/dwarf-2.m: Likewise.
3365         * obj-c++.dg/dwarf-2.mm: Likewise.
3366
3367         PR libfortran/28603
3368         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
3369
3370         PR testsuite/27611
3371         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
3372
3373         PR testsuite/27033
3374         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
3375
3376 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
3377
3378         PR target/27827
3379         * gcc.target/i386/pr27827.c: New testcase.
3380
3381 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
3382
3383         PR fortran/28590
3384         * gfortran.dg/sequence_types_1.f90: New test.
3385
3386 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
3387
3388         PR fortran/28548
3389         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
3390         dg-warning.  Add -pedantic option.
3391
3392 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3393
3394         PR c/28502
3395         * gcc.dg/proto-1.c: New test.
3396
3397         PR c/27721
3398         * gcc.dg/lvalue-4.c: New test.
3399
3400         PR c/28136
3401         * gcc.dg/init-bad-5.c: New test.
3402
3403 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
3404
3405         PR c++/28347
3406         * g++.dg/ext/typedef-init.C: Add new test for typedef
3407         initialization inside templates. Adjust existing error markers.
3408
3409 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
3410
3411         PR c++/28148
3412         * g++.dg/init/ptrmem3.C: New test.
3413
3414 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
3415
3416         PR tree-optimization/27770
3417         * lib/target-support.exp: New target keyword "section_anchors".
3418         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
3419         tests.
3420         * gcc.dg/vect/section-anchors-pr27770.c: New test.
3421         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
3422         * gcc.dg/vect/section-anchors-vect-69.c: New test.
3423         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
3424
3425 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3426
3427         * gcc.dg/20060801-1.c: Add missing '}'.
3428
3429 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3430
3431         PR c++/27508
3432         * g++.dg/parse/dtor9.C: New test.
3433         * g++.dg/parse/dtor10.C: New test.
3434         * g++.dg/other/error7.C: Adjust error-marker.
3435
3436         PR c++/28274
3437         * g++.dg/other/default5.C: New test.
3438
3439 2006-08-02  Richard Guenther  <rguenther@suse.de>
3440
3441         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
3442
3443 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
3444
3445         PR c++/28557
3446         * g++.dg/template/conv9.C: New test.
3447
3448 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
3449
3450         PR debug/28063
3451         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
3452         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
3453         Optionally return assembly text.  Update callers.
3454         (check_no_compiler_messages): Update verbose messages.
3455         (check_no_messages_and_pattern): New.
3456         (check_effective_target_string_merging): New.
3457
3458 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3459
3460         PR c++/28250
3461         * g++.dg/eh/catch4.C: New test.
3462
3463         PR c++/28257
3464         * g++.dg/other/qual1.C: New test.
3465
3466         PR c++/28259
3467         * g++.dg/inherit/error2.C: New test.
3468
3469         PR c++/28267
3470         * g++.dg/other/new1.C: New test.
3471
3472         * g++.dg/warn/pr23075.C: Remove obsolete test.
3473         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
3474         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
3475
3476 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
3477
3478         PR c++/28523
3479         * g++.dg/eh/cast1.C: New test.
3480
3481 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
3482
3483         PR libfortran/28452
3484         * gfortran.dg/random_3.f90:  New test.
3485
3486 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
3487
3488         PR c++/28432
3489         * g++.dg/other/pr28304.C: Change expected error message.
3490         * g++.dg/other/pr28432.C: New test.
3491
3492 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
3493
3494         PR c++/28256
3495         * g++.dg/init/brace2.C: Change expected error message, add empty init.
3496
3497 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
3498
3499         PR debug/23336
3500         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
3501         at -g1.
3502         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
3503         g++.dg/debug/enum-2.C: New.
3504
3505 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3506
3507         PR c++/6634
3508         * g++.dg/parse/long1.C: Add more tests.
3509
3510 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3511
3512         * gfortran.dg/lrshift_1.c: New file.
3513
3514 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3515
3516         PR libgfortran/28335
3517         * gfortran.dg/no_unit_error_1.f90: New test.
3518
3519 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3520
3521         PR libgfortran/28335
3522         * gfortran.dg/no_unit_error_1.f90: Delete test.
3523         * gfortran.dg/no_unit_error_2.f90: Delete test.
3524
3525 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3526
3527         * gfortran.dg/chmod_3.f90: New test.
3528         * gfortran.dg/ltime_gmtime_1.f90: New test.
3529         * gfortran.dg/ltime_gmtime_2.f90: New test.
3530         * gfortran.dg/lrshift_1.f90: New test.
3531         * gfortran.dg/chmod_1.f90: New test.
3532         * gfortran.dg/chmod_2.f90: New test.
3533
3534 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
3535
3536         PR c++/27668
3537         * g++.dg/template/crash55.C: New test.
3538
3539         PR c++/27962
3540         * g++.dg/template/nontype16.C: New test.
3541
3542         * g++.dg/template/void2.C: Adjust error markers.
3543         * g++.dg/template/nontype5.C: Adjust error markers.
3544
3545 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
3546
3547         * gcc.target/i386/stack-prot-kernel.c: New test.
3548
3549 2006-07-27  Roger Sayle  <roger@eyesopen.com>
3550
3551         * gcc.dg/builtins-55.c: New test case.
3552
3553 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
3554
3555         PR rtl-optimization/27907
3556         * gcc.c-torture/compile/pr27907.c: New test.
3557
3558 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3559
3560         * gfortran.dg/mclock.f90: New test.
3561         * gfortran.dg/int_conv_1.f90: New test.
3562         * gfortran.dg/stat_1.f90: New test.
3563         * gfortran.dg/stat_2.f90: New test.
3564
3565 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3566
3567         PR libgfortran/28335
3568         * gfortran.dg/no_unit_error_1.f90: New test.
3569         * gfortran.dg/no_unit_error_2.f90: New test.
3570         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
3571
3572 2006-07-25  Roger Sayle  <roger@eyesopen.com>
3573
3574         PR middle-end/28473
3575         * gcc.dg/fold-convround-1.c: New test case.
3576
3577 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
3578
3579         * gfortran.dg/arithmetic_if.f90:  Fix comments.
3580
3581 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3582
3583         PR c++/27572
3584         * g++.dg/other/typedef1.C: New test.
3585         * g++.dg/template/typedef4.C: New test.
3586         * g++.dg/template/typedef5.C: New test.
3587
3588 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
3589
3590         PR fortran/28416
3591         * gfortran.dg/allocatable_dummy_3.f90: New.
3592
3593 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
3594
3595         PR fortran/28439
3596         * gfortran.dg/arithmetic_if.f90:  New test.
3597
3598 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
3599
3600         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
3601         avoid memcpy optimization.
3602
3603 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3604
3605         PR fortran/25289
3606         * gfortran.dg/direct_io_6.f90: New test.
3607
3608 2006-07-24  Jan Hubicka  <jh@suse.cz>
3609
3610         PR c/25795
3611         PR c++/27369
3612         * gcc.dg/pr25795.c: New test.
3613         * gcc.dg/pr25795-1.c: New test.
3614
3615 2006-07-23  Roger Sayle  <roger@eyesopen.com>
3616
3617         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
3618         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
3619         which may be transformed to "g || h" on some platforms.
3620
3621 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
3622
3623         PR c++/28025
3624         * g++.dg/template/friend45.C: New test.
3625
3626 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3627
3628         PR libgfortran/28339
3629         * gfortran.dg/arrayio_8.f90: New test.
3630
3631 2006-07-21  Mike Stump  <mrs@apple.com>
3632
3633         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
3634
3635         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
3636
3637 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3638
3639         PR c++/28250
3640         * g++.dg/eh/catch3.C: New test.
3641
3642         PR c++/28363
3643         * g++.dg/template/defarg10.C: New test.
3644
3645 2006-07-20  Paul Brook  <paul@codesourcery.com>
3646
3647         PR 27363
3648         * gcc.dg/pr27363.c: New test.
3649
3650 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
3651
3652         PR c++/28338
3653         * g++.dg/init/ref13.C: New test.
3654
3655 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3656
3657         PR obj-c++/28434
3658         * obj-c++.dg/proto-error-1.mm: New test.
3659
3660 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
3661
3662         PR c++/28337
3663         * g++.dg/template/string1.C: New test.
3664
3665 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
3666
3667         PR c++/28048
3668         * g++.dg/template/defarg9.C: New test.
3669
3670         PR c++/28235
3671         * g++.dg/template/static27.C: New test.
3672
3673 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
3674
3675         PR 28410
3676         * gcc.dg/tree-ssa/pr28410.c: New test.
3677
3678 2006-07-18  Lee Millward  <lee.millward@gmail.com>
3679
3680         PR c++/28258
3681         * g++/dg/other/error13.C: New test.
3682
3683         PR c++/28260
3684         * g++.dg/template/friend44.C: New test.
3685
3686 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
3687
3688         PR c++/27495
3689         * g++.dg/other/pr27495.C: New.
3690
3691 2006-07-18  Olivier Hainque  <hainque@adacore.com>
3692
3693         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
3694         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
3695
3696 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3697
3698         PR c/28286
3699         * gcc.dg/pragma-pack-4.c: New test.
3700
3701 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
3702
3703         PR c++/28291
3704         * g++.dg/ext/pr28291.C: New test.
3705
3706 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
3707
3708         PR middle-end/28403
3709         * gcc.c-torture/execute/pr28403.c: New test.
3710
3711 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
3712
3713         PR middle-end/28402
3714         * gcc.dg/pr28402.c: New test.
3715
3716 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
3717
3718         PR c++/28304
3719         * g++.dg/other/pr28304.C: New test.
3720
3721 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
3722
3723         PR other/28251
3724         gcc.c-torture/unsorted/dump-noaddr.c: New test.
3725         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
3726
3727 2006-07-17  Richard Guenther  <rguenther@suse.de>
3728
3729         PR tree-optimization/28238
3730         * g++.dg/tree-ssa/pr28238.C: New testcase.
3731
3732 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3733
3734         PR c++/28250
3735         * g++.dg/eh/catch1.C: New test.
3736         * g++.dg/eh/catch2.C: New test.
3737
3738 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
3739
3740         PR c++/28370
3741         * g++.dg/template/anon3.C: New test.
3742
3743 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
3744
3745         PR fortran/20844
3746         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
3747         specifiers requiring an explicit format tag..
3748
3749         PR fortran/28201
3750         * gfortran.dg/generic_5: New test.
3751
3752         PR fortran/20893
3753         * gfortran.dg/elemental_optional_args_1.f90: New test.
3754
3755 2006-07-16  Olivier Hainque  <hainque@adacore.com>
3756
3757         * gnat.dg/assert.ads: New file.
3758         * gnat.dg/controlled_record.ads: Likewise.
3759         * gnat.dg/controlled_record.adb: Likewise.
3760
3761 2006-07-15  Lee Millward  <lee.millward@gmail.com>
3762
3763         PR c++/28292
3764         * g++.dg/other/error12.C: New test.
3765
3766         PR c++/28269
3767         * g++.dg/template/crash54.C: New test.
3768
3769 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3770
3771         PR c++/28249
3772         * g++.dg/parse/catch1.C: New test.
3773
3774         PR c++/28294
3775         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
3776
3777         PR c++/28387
3778         * g++.dg/ext/attrib24.C: New test.
3779
3780 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3781
3782         PR c++/28343
3783         * g++.dg/ext/asmspec1.C: New test.
3784
3785 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
3786
3787         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
3788         (dg-test): Support shouldfail tests.
3789         * lib/target-supports-dg.exp (dg-shouldfail): New.
3790         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
3791         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
3792         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
3793         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
3794         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
3795         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
3796         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
3797
3798 2006-07-13  Jan Hubicka  <jh@suse.cz>
3799
3800         * gcc.target/i386/memcpy-1.c: New.
3801
3802 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
3803
3804         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
3805
3806 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
3807
3808         PR fortran/25097
3809         * gfortran.dg/present_1.f90: New test.
3810
3811         PR fortran/20903
3812         * gfortran.dg/interface_derived_type_1.f90: New test.
3813
3814 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
3815
3816         PR fortran/28213
3817         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
3818         list.
3819
3820 2006-07-07  Lee Millward  <lee.millward@gmail.com>
3821
3822         PR c++/27820
3823         * g++.dg/other/label1.C: New test.
3824
3825 2006-07-07   Richard Guenther  <rguenther@suse.de>
3826
3827         PR middle-end/28268
3828         * gcc.dg/torture/pr28268.c: New testcase.
3829
3830 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
3831
3832         PR c++/27019
3833         * g++.dg/ext/pr27019.C: New.
3834
3835 2006-07-07  Richard Guenther  <rguenther@suse.de>
3836
3837         PR tree-optimization/28187
3838         * gcc.dg/pr28187.c: New testcase.
3839
3840 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
3841
3842         * gnat.dg/address_conversion.adb: New test.
3843         * gnat.dg/boolean_subtype.adb: Likewise.
3844         * gnat.dg/frame_overflow.adb: Likewise.
3845         * gnat.dg/pointer_array.adb: Likewise.
3846         * gnat.dg/pointer_conversion.adb: Likewise.
3847
3848 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
3849
3850         PR fortran/28237
3851         PR fortran/23420
3852         * gfortran.dg/print_fmt_5.f90: New test.
3853
3854 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3855
3856         PR fortran/28129
3857         * gfortran.dg/bounds_check_4.f90: New test.
3858
3859 2006-07-05  Richard Guenther  <rguenther@suse.de>
3860
3861         PR target/28158
3862         * gfortran.dg/pr28158.f90: New testcase.
3863
3864 2006-07-05  Richard Guenther  <rguenther@suse.de>
3865
3866         PR tree-optimization/28162
3867         * gcc.dg/pr28162.c: New testcase.
3868
3869 2006-07-05  Richard Guenther  <rguenther@suse.de>
3870         Andrew Pinski  <pinskia@gcc.gnu.org>
3871
3872         PR c++/27084
3873         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
3874
3875 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
3876
3877         PR fortran/28174
3878         * gfortran.dg/actual_array_substr_2.f90: New test.
3879
3880         PR fortran/28167
3881         * gfortran.dg/actual_array_constructor_2.f90: New test.
3882
3883 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3884
3885         * gfortran.dg/itime_idate_1.f: New test.
3886         * gfortran.dg/itime_idate_2.f: New test.
3887
3888 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3889
3890         PR libgfortran/27704
3891         * gfortran.dg/open_status_3.f90: New test.
3892         * gfortran.dg/fmt_l.f90: Update for new feature.
3893
3894 2006-07-03  Asher Langton  <langton2@llnl.gov>
3895
3896         * gfortran.dg/oldstyle_2.f90: New.
3897
3898 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3899
3900         * gnat.dg/string_slice.adb: New test.
3901
3902 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3903
3904         PR fortran/19259
3905         * gfortran.dg/semicolon_fixed.c: New.
3906         * gfortran.dg/semicolon_free.c: New.
3907
3908 2006-06-30  Mike Stump  <mrs@apple.com>
3909
3910         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
3911         that don't support internal visibility.
3912
3913 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
3914
3915         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
3916         for '(' / ')' needing an extra '\'.
3917
3918 2006-06-29  Roger Sayle  <roger@eyesopen.com>
3919
3920         PR middle-end/27428
3921         * gcc.dg/pr27428-1.c: New test case.
3922
3923 2006-06-29  Mike Stump  <mrs@apple.com>
3924
3925         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
3926         on darwin as we can't align commons large enough yet.
3927
3928         * gcc.dg/vla-8.c: Add additional testcases.
3929
3930 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
3931
3932         PR c++/28114
3933         * g++.dg/other/pr28114.C: New.
3934
3935 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
3936
3937         * gcc.c-torture/compile/20060625-1.c: New test.
3938
3939 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
3940
3941         PR fortran/20867
3942         * gfortran.dg/stfunc_3.f90: New test.
3943
3944         PR fortran/25056
3945         * gfortran.dg/impure_actual_1.f90: New test.
3946
3947         PR fortran/20874
3948         * gfortran.dg/elemental_result_1.f90: New test.
3949
3950         PR fortran/25073
3951         * gfortran.dg/select_7.f90: New test.
3952
3953         PR fortran/27554
3954         * intrinsic_actual_1.f: New test.
3955
3956         PR fortran/22038
3957         PR fortran/28119
3958         * gfortran.dg/forall_4.f90: New test.
3959
3960         PR fortran/25072
3961         * gfortran.dg/forall_5.f90: New test.
3962
3963 2006-06-25  Lee Millward  <lee.millward@gmail.com>
3964
3965         PR c++/28051
3966         * g++.dg/template/using13.C: New test.
3967
3968         PR c++/28054
3969         * g++.dg/other/incomplete3.C: New test.
3970
3971 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3972
3973         PR fortran/28081
3974         * gfortran.dg/substr_3.f: New test.
3975         * gfortran.dg/equiv_2.f90: Update expected error message.
3976
3977 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
3978
3979         PR fortran/28118
3980         * gfortran.dg/actual_array_substr_1.f90: New test.
3981
3982 2006-06-24  Olivier Hainque  <hainque@adacore.com>
3983
3984         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
3985         * gnat.dg/scalar_mode_agg_compare.adb: New test.
3986
3987 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
3988
3989         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
3990
3991 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
3992
3993         PR fortran/27981
3994         * gfortran.dg/simpleif_2.f90: New test.
3995
3996 2006-06-23  Lee Millward  <lee.millward@gmail.com>
3997
3998         * g++.dg/template/error22.C: Fix typo.
3999
4000 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4001
4002         PR c++/28112
4003         * g++.dg/ext/attrib23.C: New test.
4004
4005 2006-06-23  Olivier Hainque  <hainque@adacore.com>
4006
4007         * gnat.dg/varsize_temp.adb: New test.
4008
4009 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4010
4011         PR c++/11468
4012         * g++.dg/other/java2.C: New test.
4013
4014 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
4015
4016         PR target/27789
4017         * g++.dg/ext/dllimport4.C. Add more tests for invalid
4018         initialization.
4019
4020 2006-06-22  Roger Sayle  <roger@eyesopen.com>
4021
4022         PR target/27531
4023         * gcc.dg/pr27531-1.c: New test case.
4024
4025 2006-06-22  Asher Langton  <langton2@llnl.gov>
4026
4027         PR fortran/24748
4028         * gfortran.dg/implicit_8.f90: New.
4029
4030 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
4031
4032         PR rtl-optimization/28121
4033         * gcc.dg/pr28121.c: New test.
4034
4035 2006-06-22  Lee Millward  <lee.millward@gmail.com>
4036
4037         PR c++/27805
4038         * g++.dg/parse/ptrmem6.C: New test.
4039
4040         PR c++/27821
4041         * g++.dg/template/error22.C: New test.
4042
4043 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4044
4045         PR c++/28111
4046         * g++.dg/template/friend43.C: New test.
4047
4048         PR c++/28110
4049         * g++.dg/template/crash53.C: New test.
4050
4051         PR c++/28109
4052         * g++.dg/rtti/incomplete1.C: New test.
4053
4054 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
4055
4056         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
4057
4058 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
4059
4060         * gcc.c-torture/execute/complex-7.c: New.
4061
4062 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
4063
4064         * gcc.dg/merge-all-constants-1.c: New test.
4065
4066 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
4067
4068         PR c++/28113
4069         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
4070
4071 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
4072
4073         * gfortran.dg/rrspacing_1.f90: New test.
4074
4075 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4076
4077         PR c++/28052
4078         * g++.dg/other/bitfield2.C: New test.
4079
4080 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
4081
4082         PR tree-optimization/27331
4083         * gcc.dg/pr27331.c: New test.
4084
4085 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
4086             Eric Botcazou  <ebotcazou@adacore.com>
4087
4088         PR ada/18692
4089         * lib/gnat.exp: New file.
4090         * lib/gnat-dg.exp: Likewise.
4091         * gnat.dg: New directory.
4092         * gnat.dg/dg.exp: New driver.
4093         * gnat.dg/specs: New directory.
4094         * gnat.dg/specs/specs.exp: New driver.
4095         * gnat.dg/style: New directory.
4096         * gnat.dg/style/style.exp: New driver.
4097
4098 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
4099
4100         PR fortran/16206
4101         * gfortran.dg/array_initializer_1.f90: New test.
4102
4103         PR fortran/28005
4104         * gfortran.dg/matmul_3.f90: New test.
4105
4106 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
4107
4108         PR middle-end/28075
4109         * gcc.dg/tree-ssa/inline-1.c: New test.
4110
4111 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
4112
4113         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
4114         in malloc prototype; remove XFAIL.
4115         * gcc.dg/pr18241-2.c: Ditto.
4116         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
4117         in memset prototype; remove XFAIL.
4118         * gcc.dg/tree-ssa/pr23382.c: Ditto.
4119
4120 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
4121
4122         * gcc.dg/vla-8.c: Add.
4123
4124 2006-06-19  Richard Guenther  <rguenther@suse.de>
4125
4126         PR tree-optimization/27090
4127         * g++.dg/tree-ssa/pr27090.C: New testcase.
4128
4129 2006-06-19  Roger Sayle  <roger@eyesopen.com>
4130
4131         PR target/27861
4132         * gcc.dg/pr27861-1.c: New test case.
4133
4134 2006-06-19  Richard Guenther  <rguenther@suse.de>
4135
4136         PR middle-end/28045
4137         * gcc.dg/torture/pr28045.c: New testcase.
4138
4139 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4140
4141         PR fortran/26801
4142         * gfortran.dg/associated_4.f90: New test.
4143
4144 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4145
4146         PR fortran/19310
4147         PR fortran/19904
4148         * gfortran.dg/real_const_3.f90: New test.
4149
4150 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
4151
4152         PR c++/28016
4153         * g++.dg/template/static26.C: New test.
4154
4155         PR c++/27979
4156         * g++.dg/expr/bitfield2.C: New test.
4157
4158         PR c++/27884
4159         * g++.dg/parse/linkage2.C: New test.
4160
4161 2006-06-16  Richard Guenther  <rguenther@suse.de>
4162
4163         PR middle-end/27116
4164         * gcc.dg/pr15785-1.c: Revert last change.
4165         * gcc.dg/torture/pr27116-2.c: New testcase.
4166
4167 2006-06-16  Roger Sayle  <roger@eyesopen.com>
4168
4169         PR middle-end/27802
4170         * gcc.dg/pr27802-1.c: New test case.
4171
4172 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
4173
4174         PR c++/27689
4175         * g++.dg/template/ttp18.C: New test.
4176         * g++.dg/template/ttp19.C: Likewise.
4177
4178         PR c++/27666
4179         * g++.dg/expr/cond9.C: New test.
4180
4181         PR c++/27640
4182         * g++.dg/template/ctor7.C: New test.
4183
4184 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
4185
4186         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
4187
4188 2006-06-16  Richard Guenther  <rguenther@suse.de>
4189
4190         PR tree-optimization/27781
4191         * gcc.dg/tree-ssa/pr27781.c: New testcase.
4192
4193 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
4194
4195         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
4196
4197 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
4198
4199         * gcc.dg/tree-ssa/loop-18.c: New test.
4200
4201 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
4202
4203         PR c++/27665
4204         * g++.dg/template/crash52.C: New test.
4205
4206         PR c++/27648
4207         * g++.dg/ext/attrib22.C: New test.
4208
4209         PR c++/26559
4210         * g++.dg/template/builtin1.C: New test.
4211         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
4212
4213         PR c++/28018
4214         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
4215         assignment.
4216         * g++.old-deja/g++.pt/crash51.C: Likewise.
4217
4218         PR c++/27227
4219         * g++.dg/lookup/linkage1.C: New test.
4220         * g++.dg/lookup/linkage2.C: Likewise.
4221
4222 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
4223
4224         PR middle-end/27959
4225         * gcc.dg/pr27959.c: New testcase.
4226
4227 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
4228
4229         PR target/28014:
4230         * g++.dg/eh/div.C: New test.
4231
4232 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
4233
4234         PR c++/27894
4235         * g++.dg/tree-ssa/pr26757.C: New test.
4236         * g++.dg/tree-ssa/pr27894.C: New test.
4237
4238 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4239
4240         * gcc.c-torture/compile/20060609-1.c: New test.
4241
4242         PR target/27863
4243         * gcc.c-torture/compile/pr27863.c: New test.
4244
4245 2006-06-13  Richard Guenther  <rguenther@suse.de>
4246
4247         PR tree-optimization/27830
4248         * g++.dg/tree-ssa/pr27830.C: New testcase.
4249
4250 2006-06-13  Matthew Sachs  <msachs@apple.com>
4251
4252         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
4253         the list of compiler flags; this causes those flags to be checked
4254         for things like dg-skip-if.
4255
4256 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4257
4258         PR c++/27601
4259         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
4260
4261 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
4262             Kazu Hirata  <kazu@codesourcery.com>
4263
4264         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
4265         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
4266
4267 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4268
4269         PR c++/27933
4270         * g++.dg/lookup/using15.C: New test.
4271
4272         PR c++/27951
4273         * g++.dg/other/anon4.C: New test.
4274
4275 2006-06-12  Roger Sayle  <roger@eyesopen.com>
4276
4277         PR c++/21210
4278         * g++.dg/init/complex1.C: New test case.
4279
4280 2006-06-11  Eric Christopher  <echristo@apple.com>
4281
4282         PR middle-end/27948
4283         * gcc.dg/bf-ms-layout.c: Run on darwin.
4284         * gcc.dg/bf-no-ms-layout: Ditto.
4285         * gcc.dg/attr-ms_struct-2.c: New.
4286         * gcc.dg/bf-ms-layout-2.c: Ditto.
4287
4288 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
4289
4290         * gcc.dg/attr-ms_struct-packed1.c: New.
4291
4292 2006-06-09  Mike Stump  <mrs@apple.com>
4293
4294         * gcc.dg/vla-7.c: Add.
4295
4296 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
4297
4298         PR fortran/24558
4299         * gfortran.dg/entry_6.f90: New test.
4300
4301         PR fortran/20877
4302         PR fortran/25047
4303         * gfortran.dg/entry_7.f90: New test.
4304
4305 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
4306
4307         PR c/27747
4308         * gcc.dg/cpp/_Pragma6.c: New test.
4309
4310         PR c++/27748
4311         * g++.dg/cpp/_Pragma1.C: New test.
4312
4313         PR preprocessor/27746
4314         * gcc.dg/gomp/macro-3.c: New test.
4315         * gcc.dg/gomp/macro-4.c: New test.
4316         * g++.dg/gomp/macro-3.C: New test.
4317         * g++.dg/gomp/macro-4.C: New test.
4318
4319 2006-06-09  Richard Guenther  <rguenther@suse.de>
4320
4321         PR tree-optimization/26998
4322         * gcc.dg/torture/pr26998.c: New testcase.
4323         * gcc.dg/tree-ssa/vrp29.c: New testcase.
4324
4325 2006-06-08  Mike Stump  <mrs@apple.com>
4326
4327         * gcc.dg/pr27095.c: Account for stubs.
4328
4329         PR target/26427
4330         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
4331         produce bad code on darwin.
4332
4333 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4334
4335         PR fortran/27958
4336         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
4337
4338 2006-06-08  Asher Langton  <langton2@llnl.gov>
4339
4340         PR fortran/27786
4341         * cray_pointers_2.f90: Add -fbounds-check compile flag.
4342
4343 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4344
4345         PR target/27421
4346         * gcc.dg/union-3.c: New test.
4347
4348 2006-06-08  Richard Guenther  <rguenther@suse.de>
4349
4350         PR middle-end/27116
4351         * gcc.dg/torture/pr27116.c: New testcase.
4352         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
4353
4354 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
4355
4356         PR rtl-optimization/26449
4357         * gcc.dg/pr26449.c: New test.
4358
4359 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4360
4361         PR c++/27601
4362         * g++.dg/ext/offsetof1.C: Test member functions.
4363
4364 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
4365
4366         * gcc.dg/pr27095.c: Improve scanning.
4367
4368 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
4369
4370         PR fortran/23091
4371         * gfortran.dg/saved_automatic_1.f90: New test.
4372
4373         PR fortran/24168
4374         * gfortran.dg/array_simplify_1.f90: New test.
4375
4376         PR fortran/25090
4377         * gfortran.dg/entry_dummy_ref_1.f90: New test.
4378
4379         PR fortran/25058
4380         * gfortran.dg/entry_dummy_ref_2.f90: New test.
4381
4382 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
4383
4384         PR c++/27177
4385         * g++.dg/expr/cast7.C: New test.
4386
4387 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
4388
4389         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
4390         * lib/gcc-defs.exp (tool_check_compile): Ditto.
4391         * lib/fortran-torture.exp (fortran-torture-compile,
4392         fortran-torture-execute): Ditto.
4393
4394 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
4395
4396         PR target/27842
4397         * gcc.dg/vmx/pr27842.c: New test.
4398
4399 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4400
4401         PR libfortran/27895
4402         * gfortran.dg/bounds_check_3.f90: New test.
4403
4404 2006-06-05  Mike Stump  <mrs@apple.com>
4405
4406         * objc.dg/objc-fast-4.m: Skip for ppc64.
4407
4408 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
4409
4410         PR testsuite/27705
4411         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
4412
4413 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
4414             Victor Kaplansky  <victork@il.ibm.com>
4415
4416         PR tree-optimizations/26360
4417         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
4418         with -fno-tree-dce.
4419         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
4420
4421 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
4422
4423         PR fortran/14067
4424         * gfortran.dg/data_char_1.f90: Add messages for truncated
4425         strings.
4426
4427         PR fortran/16943
4428         * gfortran.dg/func_decl_2.f90: New test.
4429
4430         PR fortran/20839
4431         * gfortran.dg/do_2.f90: New test.
4432
4433         PR fortran/27655
4434         * gfortran.dg/associated_3.f90: New test.
4435
4436 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
4437
4438         PR c++/27819
4439         * g++.dg/template/static25.C: New test.
4440
4441         PR c++/27722
4442         * g++.dg/init/array21.C: New test.
4443
4444         PR c++/27807
4445         * g++.dg/ext/complit7.C: New test.
4446
4447         PR c++/27806
4448         * g++.dg/parse/ptrmem5.C: New test.
4449
4450 2006-06-04  Roger Sayle  <roger@eyesopen.com>
4451             Andrew Pinski  <pinskia@physics.uc.edu>
4452
4453         PR c/27150
4454         PR middle-end/27382
4455         * gcc.dg/pr27150-1.c: New testcase.
4456         * gcc.dg/pr27382-1.c: New testcase.
4457         * gcc.dg/pr27382-2.c: New testcase.
4458
4459 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
4460
4461         PR c/25161
4462         PR c/27020
4463         * gcc.dg/array-10.c: New test.
4464
4465 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4466
4467         PR c++/27804
4468         * g++.dg/init/const4.C: New test.
4469         * g++.dg/init/member1.C: Add error-marker.
4470         * g++.dg/other/fold1.C: Adjust error-marker.
4471
4472 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4473
4474         PR c++/27601
4475         * g++.dg/ext/offsetof1.C: New test.
4476
4477 2006-06-04 Eric Christopher <echristo@apple.com>
4478
4479         * gcc.dg/attr-ms_struct-1.c: New.
4480
4481 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
4482
4483         * gcc.c-torture/compile/builtin_constant_p.c: New test.
4484
4485 2006-06-04  Richard Guenther  <rguenther@suse.de>
4486
4487         PR tree-optimization/27039
4488         * gcc.dg/tree-ssa/loop-17.c: New testcase.
4489
4490 2006-06-03  Roger Sayle  <roger@eyesopen.com>
4491
4492         PR target/26223
4493         * gcc.target/i386/amd64-abi-2.c: New test case.
4494
4495 2006-06-02  Eric Christopher  <echristo@apple.com>
4496
4497         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
4498         * gcc.target/i386/20020523-1.c: Skip if darwin.
4499         * gcc.target/i386/asm-3.c: Ditto.
4500         * gcc.target/i386/20011119-1.c: Ditto.
4501         * gcc.target/i386/clobbers.c: Remove pic part of test.
4502
4503 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
4504
4505         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
4506         * g++.old-deja/g++.other/init19.C: Ditto.
4507         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
4508         and add other platforms as expected failures.
4509
4510 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
4511
4512         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
4513         (is-effective-target-keyword): Ditto.
4514
4515 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
4516
4517         PR fortran/27715
4518         * gfortran.dg/extended_char_comparison_1.f:  New test.
4519
4520 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
4521
4522         PR fortran/25098
4523         * gfortran.dg/dummy_procedure_1.f90: New test.
4524
4525         PR fortran/25147
4526         * gfortran.dg/dummy_procedure_2.f90: New test.
4527
4528         * gfortran.dg/associated_2.f90: Correct to make consistent with
4529         standard.
4530
4531 2006-05-31  Roger Sayle  <roger@eyesopen.com>
4532
4533         * gcc.target/i386/387-11.c: New test case.
4534
4535 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
4536
4537         PR c++/27801
4538         * g++.dg/template/cond6.C: New test.
4539
4540         PR c++/26496
4541         * g++.dg/template/crash51.C: New test.
4542         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
4543
4544         PR c++/27385
4545         * g++.dg/init/array20.C: New test.
4546
4547 2006-05-31  Roger Sayle  <roger@eyesopen.com>
4548
4549         * gcc.dg/builtins-54.c: New test case.
4550
4551 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
4552
4553         PR c++/26433
4554         * g++.dg/template/fntry1.C: Add dg-do link.
4555
4556         PR c++/27808
4557         * g++.dg/parse/friend6.C: New test.
4558
4559 2006-05-30  Asher Langton  <langton2@llnl.gov>
4560
4561         * gfortran.dg/cray_pointers_7.f90: New test.
4562
4563 2006-05-30  Roger Sayle  <roger@eyesopen.com>
4564
4565         PR tree-optimization/23452
4566         * gcc.dg/fold-mulconj-1.c: New test case.
4567
4568 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
4569
4570         PR c++/27803
4571         * g++.dg/parse/bitfield1.C: New test.
4572
4573 2006-05-30  Roger Sayle  <roger@eyesopen.com>
4574
4575         * gcc.target/ppc-eq0-1.c: New test case.
4576         * gcc.target/ppc-negeq0-1.c: New test case.
4577
4578 2006-05-30  Dirk Mueller  <dmueller@suse.de>
4579
4580         PR c/27273
4581         * gcc.dg/overflow-warn-5.c: New test.
4582
4583 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4584
4585         PR c/27718
4586         * gcc.dg/sizeof-1.c: New test.
4587
4588 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
4589
4590         PR target/27790
4591         * gcc.target/i386/pr27790.c: New test.
4592
4593 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4594
4595         PR libgfortran/27757
4596         * gfortran.dg/direct_io_5.f90: New test.
4597
4598 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4599
4600         PR libgfortran/27634
4601         * gfortran.dg/fmt_missing_period_1.f: New test.
4602         * gfortran.dg/fmt_missing_period_2.f: New test.
4603         * gfortran.dg/fmt_missing_period_3.f: New test.
4604
4605 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4606
4607         PR fortran/19777
4608         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
4609         arrays.
4610
4611 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4612
4613         PR c++/27713
4614         * g++.dg/template/new6.C: New test.
4615
4616 2006-05-29  Roger Sayle  <roger@eyesopen.com>
4617
4618         PR tree-optimization/24964
4619         * gcc.target/i386/387-10.c: New test case.
4620
4621 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
4622
4623         * intrinsics/string_intrinsics.c (compare_string):
4624         Use memcmp instead of strncmp to avoid tripping over
4625         CHAR(0) in a string.
4626
4627 2006-05-27  Richard Guenther  <rguenther@suse.de>
4628
4629         PR middle-end/27773
4630         * gcc.dg/torture/pr27773.c: New testcase.
4631
4632 2006-05-27  Dirk Mueller  <dmueller@suse.de>
4633
4634         * gcc.dg/pr24561.c: Rename to..
4635         * gcc.dg/pr25962.c: .. this.
4636
4637 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4638
4639         PR fortran/19777
4640         * gfortran.dg/bounds_check_2.f: New test.
4641
4642 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
4643
4644         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
4645         * gfortran.dg/byte_1.f90: Likewise.
4646         * gfortran.dg/dup_save_2.f90: Likewise.
4647
4648 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
4649
4650         * gfortran.dg/associated_2.f90: New test.
4651
4652 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4653
4654         PR fortran/27524
4655         * gfortran.dg/bounds_check_1.f90: New test.
4656
4657 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
4658
4659         PR rtl-optimization/27661
4660         * gcc.dg/pr27661.c: New test case.
4661
4662 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
4663
4664         PR fortran/23151
4665         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
4666         * gfortran.dg/print_parentheses_1.f:  New test.
4667         * gfortran.dg/print_parentheses_2.f90:  New test.
4668
4669 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
4670
4671         PR target/27758
4672         * gcc.dg/pr27758.c: New test.
4673
4674 2006-05-24  Falk Hueffner  <falk@debian.org>
4675
4676         * gcc.c-torture/compile/pr27571.c: New test.
4677
4678 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
4679
4680         PR fortran/27709
4681         * gfortran.dg/spec_expr_4.f90: New test.
4682
4683         PR fortran/27155
4684         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
4685
4686 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
4687
4688         PR c++/20103
4689         * g++.dg/ext/complit6.C: New test.
4690         * g++.dg/ext/complit3.C: Adjust error markers.
4691         * g++.dg/init/const3.C: New test.
4692
4693 2006-05-25  Richard Guenther  <rguenther@suse.de>
4694
4695         PR middle-end/27743
4696         * gcc.dg/torture/pr27743.c: New testcase.
4697
4698 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4699
4700         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
4701
4702 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
4703
4704         * gcc.dg/compat/scalar-by-value-x.h: New.
4705         * gcc.dg/compat/scalar-by-value-y.h: New.
4706         * gcc.dg/compat/scalar-by-value-5.c: New.
4707         * gcc.dg/compat/scalar-by-value-5_main.c: New.
4708         * gcc.dg/compat/scalar-by-value-5_x.c: New.
4709         * gcc.dg/compat/scalar-by-value-5_y.c: New.
4710         * gcc.dg/compat/scalar-by-value-6.c: New.
4711         * gcc.dg/compat/scalar-by-value-6_main.c: New.
4712         * gcc.dg/compat/scalar-by-value-6_x.c: New.
4713         * gcc.dg/compat/scalar-by-value-6_y.c: New.
4714
4715 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
4716
4717         PR tree-optimization/27639
4718         PR tree-optimization/26719
4719         * gcc.dg/pr27639.c: New test.
4720         * gcc.dg/pr26719.c: New test.
4721         * gcc.dg/tree-ssa/scev-cast.c: New test.
4722
4723 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
4724
4725         PR c++/20173
4726         * g++.dg/template/error21.C: New test.
4727
4728 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
4729
4730         PR target/27696
4731         * gcc.target/i386/pr27696.c: New.
4732
4733 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
4734
4735         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
4736
4737         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
4738
4739 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4740
4741         PR c++/27716
4742         * g++.dg/other/assign1.C: New test.
4743
4744 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
4745
4746         PR target/27266
4747         * gcc.target/i386/pr27266.c: New.
4748
4749 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4750
4751         PR c++/27451
4752         * g++.dg/ext/asm9.C: New test.
4753
4754 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
4755
4756         PR rtl-optimization/25514
4757         * gcc.c-torture/compile/pr25514.c: New test.
4758
4759 2006-05-22  Richard Guenther  <rguenther@suse.de>
4760
4761         Revert
4762         2006-01-31  Richard Guenther  <rguenther@suse.de>
4763
4764         * gcc.target/i386/sselibm-1.c: New testcase.
4765         * gcc.target/i386/sselibm-2.c: Likewise.
4766         * gcc.target/i386/sselibm-3.c: Likewise.
4767         * gcc.target/i386/sselibm-4.c: Likewise.
4768         * gcc.target/i386/sselibm-5.c: Likewise.
4769
4770 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4771
4772         PR c/27420
4773         * gcc.dg/func-args-2.c: New test.
4774
4775         PR c/26818
4776         * gcc.dg/struct-incompl-1.c: New test.
4777
4778 2006-05-22  Richard Guenther  <rguenther@suse.de>
4779
4780         PR testsuite/27708
4781         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
4782         the transformations we test for.
4783
4784 2006-05-22  Richard Guenther  <rguenther@suse.de>
4785
4786         PR testsuite/27707
4787         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
4788
4789 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
4790
4791         PR c++/27210
4792         * g++.dg/warn/new1.C: New test.
4793         * g++.dg/template/new5.C: Likewise.
4794
4795 2006-05-21  Roger Sayle  <roger@eyesopen.com>
4796
4797         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
4798         * gcc.target/i386/20060512-3.c: Likewise.
4799
4800 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
4801
4802         PR rtl-optimization/27671
4803         * gcc.c-torture/execute/pr27671-1.c: New.
4804         * gcc.dg/pr27671-2.c: Likewise.
4805
4806         PR tree-optimization/26622.
4807         * gcc.c-torture/compile/pr26622.c: New.
4808
4809 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
4810
4811         PR fortran/27613
4812         * gfortran.dg/recursive_reference_1.f90: New test.
4813
4814 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
4815
4816         PR fortran/25746
4817         * gfortran.dg/elemental_subroutine_3.f90: New test.
4818
4819         PR fortran/25090
4820         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
4821
4822         PR fortran/27584
4823         * gfortran.dg/associated_target_1.f90: New test.
4824
4825         PR fortran/19015
4826         * gfortran.dg/maxloc_shape_1.f90: New test.
4827
4828 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4829
4830         PR libgfortran/24459
4831         * gfortran.dg/namelist_24.f90: New test.
4832         * gfortran.dg/namelist_12.f: Fix typo in comment.
4833
4834 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
4835
4836         PR middle-end/25776
4837         * g++.dg/other/error11.C: New test.
4838
4839 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
4840
4841         * gcc.target/mips/pr26765.c: Add -w to options.
4842
4843 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
4844
4845         * lib/target-supports.exp (check_effective_target_mpaired_single):
4846         New function.
4847         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
4848         multilibs.
4849         * g++.dg/vect/vect.exp: Likewise.
4850
4851 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
4852
4853         PR testsuite/25891
4854         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
4855
4856 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
4857
4858         PR fortran/27662
4859         * gfortran.dg/temporary_1.f90: New file.
4860
4861 2006-05-19  Andreas Schwab  <schwab@suse.de>
4862
4863         * g++.dg/other/unused1.C: Also match "stringz".
4864
4865 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
4866
4867         PR c++/26433
4868         * g++.dg/template/fntry1.C: New test.
4869
4870 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
4871
4872         PR c++/27471
4873         PR c++/27506
4874         * g++.dg/conversion/bitfield5.C: New test.
4875         * g++.dg/conversion/bitfield6.C: New test.
4876
4877 2006-05-18  Mike Stump  <mrs@apple.com>
4878
4879         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
4880         * gcc.dg/vla-4.c: Add.
4881         * gcc.dg/vla-5.c: Add.
4882         * gcc.dg/vla-6.c: Add.
4883
4884 2006-05-12  Stuart Hastings  <stuart@apple.com>
4885
4886         * testsuite/gcc.target/i386/20060512-1.c: New.
4887         * testsuite/gcc.target/i386/20060512-2.c: New.
4888         * testsuite/gcc.target/i386/20060512-3.c: New.
4889         * testsuite/gcc.target/i386/20060512-4.c: New.
4890
4891 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
4892
4893         PR c++/26122
4894         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
4895
4896         PR c++/26068
4897         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
4898         * g++.dg/parse/linkage1.C: New test.
4899
4900 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
4901
4902         PR tree-optimization/27548
4903         * g++.dg/tree-ssa/pr27548.C: New test.
4904
4905 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4906
4907         PR fortran/26551
4908         * gfortran.dg/recursive_check_1.f: New test.
4909         * gfortran.dg/recursive_check_2.f90: New test.
4910
4911 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
4912
4913         * g++.dg/opt/temp2.C: New test.
4914
4915 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
4916
4917         PR c++/27491
4918         * g++.dg/init/brace5.C: New test.
4919
4920         PR middle-end/27415
4921         * gcc.dg/gomp/pr27415.c: New test.
4922         * g++.dg/gomp/pr27415.C: New test.
4923
4924         PR tree-optimization/27549
4925         * g++.dg/tree-ssa/pr27549.C: New test.
4926
4927 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4928
4929         PR libgfortran/27575
4930         * gfortran.dg/read_eof_4.f90: New test.
4931
4932 2006-05-16  Richard Guenther  <rguenther@suse.de>
4933
4934         PR tree-optimization/22303
4935         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
4936
4937 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
4938
4939         PR middle-end/27573
4940         * gcc.dg/gomp/pr27573.c: New test.
4941         * gfortran.dg/gomp/pr27573.f90: New test.
4942
4943         PR c/27499
4944         * gcc.dg/gomp/pr27499.c: New test.
4945         * g++.dg/gomp/pr27499.C: New test.
4946
4947 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
4948
4949         PR c++/27339
4950         * g++.dg/parser/access8.C: Adjust error marker.
4951         * g++.dg/template/access17.C: New test.
4952         * g++.dg/template/access18.C: Likewise.
4953
4954 2006-05-15  Roger Sayle  <roger@eyesopen.com>
4955
4956         PR target/26600
4957         * gcc.target/i386/pr26600.c: New test case.
4958
4959 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
4960
4961         PR c++/27505
4962         * g++.dg/expr/bitfield1.C: New test.
4963
4964 2006-05-15  Richard Guenther  <rguenther@suse.de>
4965
4966         PR tree-optimization/27603
4967         * gcc.dg/torture/pr27603.c: New testcase.
4968
4969 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
4970
4971         PR fortran/25090
4972         * gfortran.dg/entry_dummy_ref_1.f90: New test.
4973
4974         PR fortran/25082
4975         * gfortran.dg/scalar_return_1.f90: New test.
4976
4977         PR fortran/27411
4978         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
4979
4980 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
4981
4982         * gcc.dg/gomp/critical-4.c: New test.
4983         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
4984         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
4985         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4986         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4987
4988 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4989
4990         PR c++/27582
4991         * g++.dg/template/dependent-args1.C: New test.
4992
4993         PR c++/27581
4994         * g++.dg/lookup/this1.C: New test.
4995
4996         PR c++/27315
4997         * g++.dg/template/operator6.C: New test.
4998         * g++.dg/template/incomplete3.C: New test.
4999
5000         PR c++/27559
5001         * g++.dg/template/new4.C: New test.
5002
5003         PR c++/27496
5004         * g++.dg/template/void2.C: New test.
5005
5006 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
5007
5008         * g++.dg/template/dependent-expr5.C: New test.
5009
5010 2006-05-14  Roger Sayle  <roger@eyesopen.com>
5011
5012         PR middle-end/26729
5013         * gcc.dg/pr26729-1.c: New test case.
5014
5015 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
5016
5017         * gcc.dg/pr27003.c: New test.
5018
5019 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
5020
5021         * lib/target-supports.dg (check_cxa_atexit_available): Change
5022         v3_target_compile to ${tool}_target_compile.
5023
5024 2006-05-11  Jason Merrill  <jason@redhat.com>
5025
5026         * lib/scanasm.exp (scan-not-hidden): Fix typo.
5027
5028 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5029
5030         PR fortran/27553
5031         * gfortran.dg/label_5.f90: New test.
5032
5033 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
5034
5035         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
5036         check_effective_target_powerpc_altivec_ok): New.
5037         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
5038         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
5039         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
5040         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
5041         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
5042         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
5043         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
5044         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
5045         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
5046         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
5047         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
5048         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
5049         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
5050         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
5051         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
5052         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
5053         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
5054         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
5055         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
5056         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
5057         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
5058         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
5059         gcc.target/powerpc/altivec-9.c,
5060         gcc.target/powerpc/altivec-consts.c,
5061         gcc.target/powerpc/altivec-pr22085.c,
5062         gcc.target/powerpc/altivec-splat.c,
5063         gcc.target/powerpc/altivec-types-1.c,
5064         gcc.target/powerpc/altivec-types-2.c,
5065         gcc.target/powerpc/altivec-types-3.c,
5066         gcc.target/powerpc/altivec-types-4.c,
5067         gcc.target/powerpc/altivec-varargs-1.c,
5068         gcc.target/powerpc/altivec-vec-merge.c,
5069         gcc.target/powerpc/ppc-vector-memcpy.c,
5070         gcc.target/powerpc/ppc-vector-memset.c,
5071         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
5072         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
5073         these effective targets.
5074         * gcc.dg/vmx/pr27006.c: Add missing close brace.
5075         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
5076
5077 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5078
5079         PR middle-end/27384
5080         * g++.dg/other/fold1.C: New test.
5081
5082         PR middle-end/27488
5083         * gcc.dg/fold-nonneg-1.c: New test.
5084
5085         PR c++/27547
5086         * g++.dg/other/operator1.C: New test.
5087
5088 2006-05-11  Richard Guenther  <rguenther@suse.de>
5089
5090         PR middle-end/27529
5091         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
5092
5093 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
5094
5095         * lib/target-supports-dg.exp (check-flags): New.
5096         (dg-skip-if): Move flag checks.
5097
5098 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
5099
5100         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
5101         * lib/target-supports.dg (check_cxa_atexit_available): New.
5102
5103 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
5104
5105         PR fortran/27470
5106         * gfortran.dg/multiple_allocation_2.f90: New test case.
5107
5108 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
5109
5110         * gcc.target/arm/pr27387.C: Fix a comment typo.
5111
5112 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5113
5114         PR fortran/24549
5115         * gfortran.dg/error_recovery_1.f90: New test.
5116
5117 2006-05-10  Richard Guenther  <rguenther@suse.de>
5118
5119         PR tree-optimization/27302
5120         * gcc.dg/torture/pr27302.c: New testcase.
5121
5122 2006-05-09  Dirk Mueller  <dmueller@suse.de>
5123         Richard Guenther  <rguenther@suse.de>
5124
5125         PR middle-end/27498
5126         * gcc.dg/tree-ssa/pr27498.c: New testcase.
5127
5128 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
5129
5130         PR rtl-optimization/27335
5131         * gcc.dg/pr27335.c: New test.
5132
5133 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
5134
5135         * gcc.target/mips/mips-ps-5.c: New file.
5136
5137 2006-05-08  Jan Hubicka  <jh@suse.cz>
5138
5139         PR middle-end/25962
5140         * gcc.dg/pr25962.c: New.
5141
5142 2006-05-08  Roger Sayle  <roger@eyesopen.com>
5143
5144         PR target/27158
5145         * gcc.target/powerpc/pr27158.c: New test case.
5146
5147 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
5148
5149         PR testsuite/27476
5150         * ada/acats/run_all.sh: Use test -z.
5151
5152 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5153
5154         PR libfortran/18271
5155         * gfortran.dg/spec_expr_3.f90: New test.
5156
5157 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
5158
5159         PR target/24879
5160         * gcc.target/i386/monitor.c: New file.
5161
5162 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
5163
5164         * gcc.dg/pr27095.c: xfail *-*-darwin*.
5165
5166 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5167
5168         PR c++/27447
5169         * g++.dg/other/ptrmem7.C: New test.
5170
5171 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5172
5173         PR target/27421
5174         * gcc.dg/array-9.c: New test.
5175
5176 2006-05-07  Richard Guenther  <rguenther@suse.de>
5177
5178         PR tree-optimization/27409
5179         * gcc.dg/torture/pr27409.c: New testcase.
5180
5181 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5182
5183         PR fortran/27457
5184         * gfortran.dg/select_6.f90: New.
5185
5186 2006-05-07  Richard Guenther  <rguenther@suse.de>
5187
5188         PR tree-optimization/27136
5189         * gcc.dg/torture/pr27136.c: New testcase.
5190
5191 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
5192
5193         PR fortran/24813
5194         * gfortran.dg/char_cons_len_1.f90: New test.
5195
5196 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5197
5198         PR c++/27427
5199         * g++.dg/template/incomplete2.C: New test.
5200
5201 2006-05-06  Richard Guenther  <rguenther@suse.de>
5202
5203         PR tree-optimization/27151
5204         * gcc.dg/vect/pr27151.c: New testcase.
5205
5206 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5207
5208         PR c++/27430
5209         * g++.dg/template/void1.C: New test.
5210
5211         PR c++/27423
5212         * g++.dg/other/void2.C: New test.
5213
5214         PR c++/27422
5215         * g++.dg/conversion/void1.C: New test.
5216
5217 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
5218
5219         PR/21391
5220         * g++.dg/other/unused1.C: New.
5221
5222 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5223
5224         PR objc/27240
5225         * objc.dg/member-1.m: New test.
5226
5227 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
5228
5229         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
5230
5231 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5232
5233         PR libfortran/26985
5234         * gfortran.dg/matmul_2.f90: New test.
5235
5236 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
5237
5238         * ada/acats/run_all.sh: Use sync when main not found.
5239
5240 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
5241
5242         PR target/26765
5243         * gcc.target/mips/pr26765.c: New.
5244
5245 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
5246
5247         * gcc.target/bfin: New directory.
5248         * gcc.target/bfin/bfin.exp: New file.
5249         * gcc.target/bfin/frmul.c: New file.
5250         * gcc.target/bfin/arith.c: New file.
5251         * gcc.target/bfin/mul-combine.c: New file.
5252         * gcc.target/bfin/shift.c: New file.
5253
5254 2006-05-04  Richard Guenther  <rguenther@suse.de>
5255
5256         PR tree-optimization/14287
5257         PR tree-optimization/14844
5258         PR tree-optimization/19792
5259         PR tree-optimization/21608
5260         PR tree-optimization/27090
5261         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
5262         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
5263         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5264         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5265         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5266
5267 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
5268
5269         PR tree-optimization/27285
5270         * gcc.c-torture/execute/pr27285.c: New test.
5271
5272         PR middle-end/27388
5273         * gcc.dg/gomp/pr27388-1.c: New test.
5274         * gcc.dg/gomp/pr27388-2.c: New test.
5275         * gcc.dg/gomp/pr27388-3.c: New test.
5276
5277         PR c++/27359
5278         * g++.dg/gomp/pr27359.C: New test.
5279
5280 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
5281
5282         PR fortran/20248
5283         * gfortran.dg/iargc.f90: New test.
5284
5285 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
5286
5287         PR c++/27102
5288         * g++.dg/template/crash49.C: New test.
5289
5290 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
5291
5292         PR testsuite/27032
5293         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
5294
5295 2006-05-02  Jeff Law  <law@redhat.com>
5296
5297         PR tree-optimization/27364
5298         * gcc.c-torture/execute/pr27364.c: New test.
5299
5300 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
5301
5302         PR c++/27309
5303         * g++.dg/parser/ctor5.C: New test.
5304
5305 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
5306
5307         PR target/27387
5308         * gcc.target/arm/arm.exp: New.
5309         * gcc.target/arm/pr27387.C: Likewise.
5310
5311 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
5312
5313         PR fortran/27269
5314         PR fortran/27324
5315         * gfortran.dg/module_equivalence_2.f90: New test.
5316
5317 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
5318
5319         PR middle-end/27337
5320         * g++.dg/gomp/pr27337-1.C: New test.
5321         * g++.dg/gomp/pr27337-2.C: New test.
5322
5323         PR middle-end/27328
5324         * gcc.dg/gomp/pr27328.c: New test.
5325
5326         PR middle-end/27325
5327         * g++.dg/gomp/pr27325.C: New test.
5328
5329         PR middle-end/27310
5330         * g++.dg/gomp/pr27310.C: New test.
5331
5332 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
5333
5334         PR tree-optimization/27291
5335         * g++.dg/tree-ssa/pr27291.C: New test.
5336
5337 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
5338
5339         PR tree-optimization/27283
5340         * g++.dg/tree-ssa/pr27283.C: New test.
5341
5342 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
5343
5344         * gcc.dg/tree-ssa/loop-16.c: New test.
5345
5346 2006-05-01  Roger Sayle  <roger@eyesopen.com>
5347             Joseph S. Myers  <joseph@codesourcery.com>
5348
5349         * gcc.dg/Wconversion-3.c: New test case.
5350         * gcc.dg/Wconversion-4.c: Likewise.
5351
5352 2006-05-01  Richard Guenther  <rguenther@suse.de>
5353
5354         PR tree-optimization/26726
5355         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
5356
5357 2006-04-30  Roger Sayle  <roger@eyesopen.com>
5358
5359         * gcc.dg/Woverflow-1.c: New test case.
5360         * gcc.dg/Woverflow-2.c: Likewise.
5361         * gcc.dg/Woverflow-3.c: Likewise.
5362
5363 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
5364
5365         PR c++/27094
5366         * g++.dg/template/defarg8.C: New test.
5367
5368 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5369
5370         PR c++/27278
5371         * g++.dg/parse/operator7.C: New test.
5372
5373 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5374
5375         PR c++/11471
5376         PR c++/27102
5377         * g++.dg/template/crash48.C: New test.
5378
5379         PR c++/27279
5380         * g++.dg/parse/ctor4.C: New test.
5381
5382 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5383
5384         PR fortran/25681
5385         * gfortran.df/char_type_len.f90: New test.
5386
5387 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5388
5389         PR libgfortran/27304
5390         * gfortran.dg/fmt_exhaust.f90: New test.
5391
5392 2006-04-28  Roger Sayle  <roger@eyesopen.com>
5393
5394         PR c/25309
5395         * gcc.dg/large-size-array-2.c: New test case.
5396
5397 2006-04-28  Richard Guenther  <rguenther@suse.de>
5398
5399         PR target/26826
5400         * gcc.target/i386/pr26826.c: New testcase.
5401
5402 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
5403
5404         PR middle-end/27260
5405         * gcc.c-torture/execute/pr27260.c: New.
5406
5407 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
5408
5409         PR middle-end/27095
5410         * gcc.dg/pr27095.c: New.
5411
5412 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
5413
5414         PR c++/27292
5415         * g++.dg/conversion/bitfield4.C: New test.
5416
5417 2006-04-27  Eric Christopher  <echristo@apple.com>
5418
5419         * gcc.dg/pragma-ms_struct.c: New.
5420
5421 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
5422
5423         PR c++/27102
5424         * g++.dg/template/crash47.C: New test.
5425
5426 2006-04-27  Dirk Mueller  <dmueller@suse.de>
5427
5428         * gcc.target/i386/sse-7.c: build with -msse.
5429
5430 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
5431
5432         PR testsuite/27274:
5433         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
5434         (main): Exit if processor doesn't support SSE.
5435
5436 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
5437
5438         PR middle-end/27282
5439         * gcc.c-torture/compile/pr27282.c: New test.
5440
5441 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
5442
5443         PR middle-end/26913
5444         * g++.dg/gomp/pr26913.C: New test.
5445
5446         PR c/25996
5447         * gcc.dg/gomp/pr25996.c: New test.
5448         * g++.dg/gomp/pr25996.C: New test.
5449
5450 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
5451
5452         PR rtl-optimization/26725
5453         * gcc.c-torture/compile/pr26725.c: New test.
5454
5455 2006-04-25  Richard Guenther  <rguenther@suse.de>
5456
5457         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
5458         than n + -1.
5459
5460 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
5461
5462         * gcc.dg/20060425-1.c: New testcase.
5463
5464 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
5465
5466         PR tree-optimization/26865
5467         * gcc.dg/pr26865.c: New test.
5468
5469 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
5470
5471         PR c++/27292
5472         * g++.dg/conversion/bitfield1.C: New test.
5473         * g++.dg/conversion/bitfield2.C: Likewise.
5474         * g++.dg/conversion/bitfield3.C: Likewise.
5475
5476 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
5477         Richard Guenther  <rguenther@suse.de>
5478
5479         PR tree-optimization/27236
5480         * gcc.dg/tree-ssa/pr27236.c: New testcase.
5481
5482 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5483
5484         PR c++/19963
5485         * g++.dg/other/incomplete2.C: New test.
5486
5487 2006-04-24  Richard Guenther  <rguenther@suse.de>
5488
5489         PR middle-end/26869
5490         * gcc.dg/torture/pr26869.c: New testcase.
5491
5492 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
5493         Richard Guenther  <rguenther@suse.de>
5494
5495         PR tree-optimization/27218
5496         * g++.dg/tree-ssa/pr27218.C: New testcase.
5497
5498 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
5499
5500         PR c++/26912
5501         * g++.dg/template/friend41.C: New test.
5502
5503 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
5504
5505         * g++.dg/opt/pr15551.C: Include cstdio.
5506         (main): Use remove instead of unlink.
5507
5508 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5509
5510         * gcc.dg/sibcall-7.c: New test.
5511         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
5512         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
5513         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
5514         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
5515         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
5516
5517 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
5518
5519         PR c++/26534
5520         * g++.dg/opt/bitfield1.C: New test.
5521         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
5522         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
5523         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
5524         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
5525         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
5526         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
5527         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
5528         * g++.dg/abi/bitfield2.C: Likewise.
5529         * g++.dg/init/bitfield1.C: Likewise.
5530
5531 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
5532
5533         PR fortran/25099
5534         * gfortran.dg/elemental_subroutine_4.f90: New test.
5535         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
5536         call sub (m, x).
5537
5538 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
5539
5540         * gcc.c-torture/compile/20060421-1.c: New testcase.
5541
5542 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5543
5544         PR c/25875
5545         * gcc.dg/init-bad-4.c: New test.
5546
5547 2006-04-21  Paul Brook  <paul@codesourcery.com>
5548
5549         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
5550
5551 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
5552
5553         PR fortran/27122
5554         * gfortran.dg/defined_operators_1.f90: New test.
5555         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
5556         remove old ones associated, incorrectly, with Note 5.46.
5557
5558         PR fortran/27113
5559         * gfortran.dg/character_array_constructor_1.f90: New test.
5560
5561 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
5562
5563         * gcc.dg/20060419-1.c: New test.
5564
5565 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
5566
5567         PR c/26774
5568         * gcc.dg/struct-parse-1.c: New test case.
5569
5570 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5571
5572         PR c++/26558
5573         * g++.dg/parse/template19.C: New test.
5574
5575         PR c++/26739
5576         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
5577
5578         PR c++/26036
5579         * g++.dg/expr/call3.C: New test.
5580
5581         PR c++/10385
5582         * g++.dg/conversion/dynamic1.C: New test.
5583
5584 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
5585
5586         PR c++/27102
5587         * g++.dg/template/crash35.C: Tweak error markers.
5588         * g++.dg/template/crash46.C: New test.
5589         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
5590         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
5591
5592 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
5593
5594         PR rtl-optimization/14261
5595         * gcc.c-torture/compile/20060419-1.c: Added.
5596
5597 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
5598
5599         * gfortran.dg/label_1.f90: Adjust dg-error.
5600
5601 2006-04-16  Roger Sayle  <roger@eyesopen.com>
5602
5603         PR target/26961
5604         * gcc.dg/fold-cond-1.c: New test case.
5605         * gcc.dg/pr26961-1.c: Likewise.
5606
5607 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5608
5609         PR libgfortran/27138
5610         * gfortran.dg/read_bad_advance.f90: New test.
5611
5612 2006-04-16  Roger Sayle  <roger@eyesopen.com>
5613             Dale Johannesen  <dalej@apple.com>
5614
5615         PR target/24076
5616         * gcc.target/i386/vecinit-3.c: New testcase.
5617         * gcc.target/i386/vecinit-4.c: Likewise.
5618         * gcc.target/i386/sse-18.c: Likewise.
5619         * gcc.target/i386/sse-19.c: Likewise.
5620
5621 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
5622
5623         * gfortran.dg/allocate_zerosize_1.f90: New test.
5624
5625 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
5626
5627         PR c++/26365
5628         * g++.dg/template/crash45.C: New test.
5629
5630 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
5631
5632         PR fortran/26787
5633         * gfortran.dg/proc_assign_1.f90: New test.
5634         * gfortran.dg/procedure_lvalue.f90: Change message.
5635         * gfortran.dg/namelist_4.f90: Add new error.
5636
5637         PR fortran/25597
5638         PR fortran/27096
5639         * gfortran.dg/auto_pointer_array_result_1.f90
5640
5641         PR fortran/27089
5642         * gfortran.dg/specification_type_resolution_1.f90
5643
5644         PR fortran/18003
5645         PR fortran/25669
5646         PR fortran/26834
5647         * gfortran.dg/bounds_temporaries_1.f90: New test.
5648
5649         PR fortran/27124
5650         * gfortran.dg/array_return_value_1.f90: New test.
5651
5652 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
5653
5654         PR fortran/25336
5655         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
5656
5657 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
5658
5659         PR middle-end/26823
5660         * g++.dg/gomp/pr26823-1.C: New test.
5661         * g++.dg/gomp/pr26823-2.C: New test.
5662
5663 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
5664
5665         PR middle-end/27134
5666         * gcc.dg/pr27314.c: New test.
5667
5668 2006-04-13  Richard Henderson  <rth@redhat.com>
5669
5670         * g++.dg/gomp/block-0.C: Update expected matches.
5671
5672 2006-04-13  DJ Delorie  <dj@redhat.com>
5673
5674         * lib/target-supports.exp (check_effective_target_int32plus): New.
5675         (check_effective_target_ptr32plus): New.
5676         (check_effective_target_size32plus): New.
5677         (check_effective_target_int16): New.
5678         (check_profiling_available): Add m32c to the list of unsupported targets.
5679
5680         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
5681         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
5682         memory size.
5683         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
5684         pointers.
5685         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
5686         size_t.
5687         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
5688         and size_t.
5689         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
5690         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
5691         not just xstormy16.  Skip m32c due to weird pointer size.
5692         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
5693         not just xstormy16.
5694         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
5695         not just xstormy16.
5696         * gcc.dg/20020312-2.c: Add m32c support.
5697         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
5698         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
5699         in test.
5700         * gcc.dg/20050321-2.c: Require >=32 bit integers.
5701         * gcc.dg/asm-1.c: Skip if int and short are the same size.
5702         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
5703         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
5704         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
5705         * gcc.dg/init-string-2.c: Require >=32 bit integers.
5706         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
5707         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
5708         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
5709         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
5710         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
5711         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
5712         in test.
5713         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
5714         in test.
5715         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
5716         * gcc.dg/pr23049.c: Require >=32 bit integers.
5717         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
5718         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
5719         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
5720         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
5721         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
5722         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
5723         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
5724         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
5725         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
5726         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
5727         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
5728         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
5729         prototype in test.
5730         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
5731         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
5732         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
5733         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
5734         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
5735
5736         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
5737         * gcc.c-torture/execute/20040703-1.x: Likewise.
5738         * gcc.c-torture/execute/20040705-1.x: Likewise.
5739         * gcc.c-torture/execute/20040705-2.x: Likewise.
5740         * gcc.c-torture/execute/20040709-1.x: Likewise.
5741         * gcc.c-torture/execute/20040709-2.x: Likewise.
5742         * gcc.c-torture/execute/20040811-1.x: Likewise.
5743         * gcc.c-torture/execute/20050316-1.x: Likewise.
5744         * gcc.c-torture/execute/bitfld-4.x: Likewise.
5745         * gcc.c-torture/execute/pr19689.x: Likewise.
5746         * gcc.c-torture/execute/pr7284-1.x: Likewise.
5747         * gcc.c-torture/execute/usmul.x: Likewise.
5748         * gcc.c-torture/execute/vrp-5.x: Likewise.
5749         * gcc.c-torture/execute/vrp-6.x: Likewise.
5750         * gcc.dg/debug/20041023-1.s: Likewise.
5751
5752 2006-04-13  Roger Sayle  <roger@eyesopen.com>
5753
5754         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
5755         of integers to a vector types are now constant expressions in C.
5756         * gcc.dg/vect/vect-fold-1.c: New test case.
5757
5758 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
5759             Ulrich Weigand  <uweigand@de.ibm.com>
5760
5761         PR target/27006
5762         * gcc.dg/vmx/pr27006.c: New testcase.
5763
5764 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5765
5766         PR libgfortran/26766
5767         * gfortran.dg/write_recursive.f90: New test.
5768
5769 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
5770
5771         * g++.dg/parse/dtor7.C: New test.
5772         * g++.dg/parse/new1.C: Add error marker.
5773         * g++.dg/template/new3.C: New test.
5774
5775         PR c++/26122
5776         * g++.dg/template/pure1.C: New test.
5777
5778         PR c++/26295
5779         * g++.dg/parse/ptrmem4.C: New test.
5780
5781 2006-04-10  Jeff Law  <law@redhat.com>
5782
5783         PR/27087
5784         * gcc.c-torture/compile/pr27087.c: New test.
5785
5786 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
5787
5788         PR/21391
5789         * gcc.dg/20060410.c: New.
5790
5791 2006-04-10  Matthias Klose  <doko@debian.org>
5792
5793         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
5794         Recognize multilib directory names containing underscores.
5795
5796 2006-04-10  Roger Sayle  <roger@eyesopen.com>
5797
5798         * gcc.target/i386/vecinit-1.c: New test case.
5799         * gcc.target/i386/vecinit-2.c: Likewise.
5800
5801 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
5802
5803         PR debug/27057
5804         * g++.dg/debug/dwarf2-2.C: New test.
5805
5806 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
5807
5808         PR rtl-optimization/27073
5809         * gcc.c-torture/execute/pr27073.c: New test.
5810
5811 2006-04-08  Mike Stump  <mrs@apple.com>
5812
5813         * gcc.dg/pragma-darwin.c: Improve for ppc64.
5814
5815 2006-04-07  Richard Guenther  <rguenther@suse.de>
5816
5817         PR tree-optimization/26135
5818         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
5819
5820 2006-04-06  Jan Hubicka  <jh@suse.cz>
5821
5822         PR profile/26399
5823         * g++.dg/bprob/g++-bprob-2.C: New testcase.
5824
5825 2006-04-06  Roger Sayle  <roger@eyesopen.com>
5826
5827         * g++.dg/conversion/nullptr1.C: New test case.
5828         * g++.dg/conversion/nullptr2.C: Likewise.
5829
5830 2006-04-05  Roger Sayle  <roger@eyesopen.com>
5831
5832         * gfortran.dg/dependency_18.f90: New test case.
5833
5834 2006-04-05  Richard Guenther  <rguenther@suse.de>
5835
5836         PR tree-optimization/26919
5837         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
5838         * gcc.dg/ipa/ipa-2.c: Likewise.
5839         * gcc.dg/ipa/ipa-3.c: Likewise.
5840         * gcc.dg/ipa/ipa-5.c: Likewise.
5841
5842 2006-04-05  Richard Guenther  <rguenther@suse.de>
5843
5844         PR tree-optimization/26763
5845         * gcc.dg/torture/pr26763-1.c: New testcase.
5846         * gcc.dg/torture/pr26763-2.c: Likewise.
5847
5848 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
5849
5850         PR fortran/23634
5851         PR fortran/25619
5852         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
5853
5854 2006-04-04  Eric Christopher  <echristo@apple.com>
5855
5856         * gcc.target/i386/387-1.c: Allow regexp to match darwin
5857         stubs.
5858         * gcc.target/i386/387-5.c: Ditto.
5859
5860 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
5861
5862         * gcc.target/sparc/struct-ret-check.c: New test.
5863
5864 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5865
5866         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
5867         zero decimal digits specified in format.
5868
5869 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
5870
5871         PR fortran/26891
5872         * gfortran.dg/missing_optional_dummy_1.f90: New test.
5873
5874         PR fortran/26976
5875         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
5876         * gfortran.dg/initialization_1.f90: Make assignment compliant.
5877         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
5878         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
5879         bigendian-ness.
5880
5881 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
5882
5883         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
5884         dummy arguments work when the actual argument is itself a dummy
5885         argument of the caller.
5886
5887 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5888
5889         PR libfortran/24685
5890         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
5891
5892 2006-04-01  Roger Sayle  <roger@eyesopen.com>
5893
5894         * gfortran.dg/dependencency_17.f90: New test case.
5895
5896 2006-04-01  Roger Sayle  <roger@eyesopen.com>
5897
5898         * gfortran.dg/dependency_14.f90: New test case.
5899         * gfortran.dg/dependency_15.f90: Likewise.
5900         * gfortran.dg/dependency_16.f90: Likewise.
5901
5902 2006-03-31  Asher Langton  <langton2@llnl.gov>
5903
5904         PR fortran/25358
5905         gfortran.dg/cray_pointers_6.f90: New test.
5906
5907 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5908
5909         PR libgfortran/26890
5910         * gfortran.dg/read_size_noadvance.f90: New test.
5911
5912 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
5913
5914         PR fortran/25031
5915         * gfortran.dg/multiple_allocation_1.f90: Check that the
5916         size has changed after a re-allocation with stat.
5917
5918 2006-03-30  Richard Guenther  <rguenther@suse.de>
5919
5920         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
5921         removal.
5922         * gcc.target/i386/sselibm-2.c: Likewise.
5923         * gcc.target/i386/sselibm-3.c: Likewise.
5924         * gcc.target/i386/sselibm-4.c: Likewise.
5925         * gcc.target/i386/sselibm-5.c: Likewise.
5926
5927 2006-03-28  Roger Sayle  <roger@eyesopen.com>
5928
5929         * gcc.dg/fold-andxor-1.c: New test case.
5930         * gcc.dg/fold-xorand-1.c: Likewise.
5931
5932 2006-03-28  Roger Sayle  <roger@eyesopen.com>
5933
5934         * gcc.dg/fold-convnotconv-1.c: New test case.
5935
5936 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
5937
5938         PR fortran/26779
5939         * gfortran.dg/private_type_5.f90: New test.
5940
5941 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
5942
5943         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
5944
5945 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
5946
5947         * gfortran.dg/advance_2.f90: New test.
5948         * gfortran.dg/advance_3.f90: New test.
5949
5950         * gfortran.fortran-torture/execute/equiv_5.f: New test.
5951
5952 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5953
5954         PR libgfortran/26661
5955         PR libgfortran/26880
5956         * gfortran.dg/read_x_past.f: New test.
5957
5958 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
5959
5960         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
5961         to be STABS.
5962
5963 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
5964
5965         * objc.dg/dwarf-1.m: Skip on AIX.
5966         * objc.dg/dwarf-2.m: Skip on AIX.
5967
5968 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
5969
5970         PR fortran/26816
5971         * gfortran.dg/float_1.f90: New test.
5972
5973 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
5974
5975         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
5976         X86_64 targets.
5977         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
5978
5979 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
5980
5981         PR libfortran/26735
5982         * gfortran.dg/convert_implied_open.f90: New test case.
5983
5984 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
5985
5986         PR fortran/26769
5987         * gfortran.dg/transpose_reshape_r10.f90: New test case.
5988
5989 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
5990
5991         PR middle-end/26717
5992         * gcc.dg/pr26717.c: New test.
5993
5994 2006-03-25  Roger Sayle  <roger@eyesopen.com>
5995
5996         * gfortran.dg/dependency_12.f90: New test case.
5997
5998 2006-03-24  Roger Sayle  <roger@eyesopen.com>
5999
6000         * gfortran.dg/dependency_9.f90: New (resurected) test case.
6001
6002 2006-03-24  Jeff Law  <law@redhat.com>
6003
6004         * gcc.c-torture/pr26840.c: New test.
6005
6006 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
6007
6008         * objc.dg/dwarf-2.m: New.
6009         * obj-c++.dg/dwarf-2.mm: New.
6010
6011         * g++.old-deja/g++.other/init19.C: New.
6012
6013 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
6014
6015         * g++.dg/eh/spbp.C: Skip on AIX.
6016
6017 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
6018
6019         PR middle-end/26611
6020         * g++.dg/gomp/pr26611-1.C: New test.
6021         * g++.dg/gomp/pr26611-2.C: New test.
6022
6023 2006-03-24  Jeff Law  <law@redhat.com>
6024
6025         * gcc.c-torture/compile/pr26833.c: New test.
6026         * gfortran.fortran-torture/compile/pr26806.f90: New test.
6027
6028 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6029
6030         * gfortran.dg/endfile_2.f90: Delete temp file.
6031
6032 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
6033
6034         PR fortran/19303
6035         * gfortran.dg/record_marker_1.f90: New test case.
6036         * gfortran.dg/record_marker_2.f: New test case.
6037         * gfortran.dg/record_marker_3.f90: New test case.
6038
6039 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
6040
6041         PR fortran/17298
6042         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
6043         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
6044
6045 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
6046
6047         * lib/gcc-dg.exp (cleanup-modules): New proc.
6048         * gfortran.dg/allocatable_function_1.f90,
6049         gfortran.dg/allocate_char_star_scalar_1.f90,
6050         gfortran.dg/assumed_charlen_function_1.f90,
6051         gfortran.dg/assumed_dummy_1.f90,
6052         gfortran.dg/assumed_shape_ranks_1.f90,
6053         gfortran.dg/assumed_shape_ranks_2.f90,
6054         gfortran.dg/assumed_size_dt_dummy.f90,
6055         gfortran.dg/auto_char_dummy_array_1.f90,
6056         gfortran.dg/auto_char_len_3.f90,
6057         gfortran.dg/automatic_module_variable.f90,
6058         gfortran.dg/bad_automatic_objects_1.f90,
6059         gfortran.dg/char_array_constructor.f90,
6060         gfortran.dg/char_array_structure_constructor.f90,
6061         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
6062         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
6063         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
6064         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
6065         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
6066         gfortran.dg/derived_pointer_recursion.f90,
6067         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
6068         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
6069         gfortran.dg/dummy_functions_1.f90,
6070         gfortran.dg/elemental_initializer_1.f90,
6071         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
6072         gfortran.dg/elemental_pointer_1.f90,
6073         gfortran.dg/elemental_subroutine_1.f90,
6074         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
6075         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
6076         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
6077         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
6078         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
6079         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
6080         gfortran.dg/global_references_1.f90,
6081         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
6082         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
6083         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
6084         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
6085         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
6086         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
6087         gfortran.dg/large_integer_kind_1.f90,
6088         gfortran.dg/large_real_kind_1.f90,
6089         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
6090         gfortran.dg/module_double_reuse.f90,
6091         gfortran.dg/module_equivalence_1.f90,
6092         gfortran.dg/module_interface_1.f90,
6093         gfortran.dg/module_parameter_array_refs_1.f90,
6094         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
6095         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
6096         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
6097         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
6098         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
6099         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
6100         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
6101         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
6102         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
6103         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
6104         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
6105         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
6106         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
6107         gfortran.dg/same_name_1.f90,
6108         gfortran.dg/sibling_dummy_procedure_1.f90,
6109         gfortran.dg/sibling_dummy_procedure_2.f90,
6110         gfortran.dg/sibling_dummy_procedure_3.f90,
6111         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
6112         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
6113         gfortran.dg/used_dummy_types_2.f90,
6114         gfortran.dg/used_dummy_types_3.f90,
6115         gfortran.dg/used_dummy_types_4.f90,
6116         gfortran.dg/used_dummy_types_5.f90,
6117         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
6118         gfortran.dg/userdef_operator_1.f90: Use it.
6119
6120 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6121
6122         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
6123         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
6124         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
6125         gfortran.dg/write_back.f,
6126         gfortran.fortran-torture/execute/inquire_1.f90,
6127         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
6128
6129 2006-03-21  Jeff Law  <law@redhat.com>
6130
6131         * gcc.dg/tree-ssa/vrp28.c: New test.
6132
6133 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6134
6135         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
6136         if _STDC_C99 is defined.
6137         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
6138         * gcc.dg/builtins-20.c: Likewise.
6139         * gcc.dg/builtins-53.c: Likewise.
6140         * gcc.dg/single-precision-constant.c: Likewise. Also pass
6141         -mmacosx-version-min=10.3 on PowerPC/Darwin.
6142
6143 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
6144
6145         PR tree-opt/26781
6146         * gcc.c-torture/compile/pr26781-1.c: New test.
6147         * gcc.c-torture/compile/pr26781-2.c: New test.
6148
6149 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
6150
6151         PR c++/26690
6152         * g++.dg/gomp/pr26690-1.C: New test.
6153         * g++.dg/gomp/pr26690-2.C: New test.
6154
6155 2006-03-20  Jeff Law  <law@redhat.com>
6156
6157         * gcc.dg/tree-ssa/pr21829.c: New test.
6158
6159         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
6160
6161 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
6162
6163         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
6164         (check_visibility_available): Use it.
6165         (check_effective_target_default_packed): Likewise.
6166         (check_effective_target_pcc_bitfield_type_matters): Likewise.
6167         (check_effective_target_fopenmp): Likewise.
6168         (check_effective_target_freorder): Likewise.
6169         (check_effective_target_fpic): Likewise.
6170         (check_named_sections_available): Likewise.
6171         (check_effective_target_ilp32): Likewise.
6172         (check_effective_target_lp64): Likewise.
6173
6174 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
6175
6176         PR fortran/20935
6177         * gfortran.dg/scalar_mask_2.f90: New test case.
6178
6179 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
6180
6181         PR tree-opt/26629
6182         * gcc.dg/tree-ssa/loadpre12.c: New test.
6183         * gcc.dg/tree-ssa/loadpre13.c: New test.
6184         * gcc.dg/tree-ssa/loadpre14.c: New test.
6185         * gcc.dg/tree-ssa/loadpre15.c: New test.
6186         * gcc.dg/tree-ssa/loadpre16.c: New test.
6187         * gcc.dg/tree-ssa/loadpre17.c: New test.
6188         * gcc.dg/tree-ssa/loadpre18.c: New test.
6189         * gcc.dg/tree-ssa/loadpre19.c: New test.
6190         * gcc.dg/tree-ssa/loadpre20.c: New test.
6191         * gcc.dg/tree-ssa/loadpre21.c: New test.
6192         * gcc.dg/tree-ssa/loadpre22.c: New test.
6193
6194 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
6195
6196         PR fortran/26741
6197         * gfortran.dg/elemental_initializer_1.f90: New test.
6198
6199         PR fortran/26716
6200         * gfortran.dg/assumed_shape_ranks_2: New test.
6201
6202 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
6203
6204         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
6205         target fpic.
6206
6207 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6208
6209         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
6210         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
6211         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
6212         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
6213         gfortran.fortran-torture/execute/direct_io.f90,
6214         gfortran.fortran-torture/execute/inquire_2.f90,
6215         gfortran.fortran-torture/execute/inquire_4.f90,
6216         gfortran.fortran-torture/execute/list_read_1.f90,
6217         gfortran.fortran-torture/execute/open_replace.f90,
6218         gfortran.fortran-torture/execute/slash_edit.f90,
6219         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
6220         temporary files from testcases.
6221
6222 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6223
6224         PR libgfortran/26509
6225         gfortran.dg/write_direct_eor.f90: New test.
6226
6227 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
6228
6229         * gcc.target/powerpc/pr26350.c: New.
6230         * gcc.target/powerpc/indexed-addr.c: New.
6231
6232 2006-03-16  Roger Sayle  <roger@eyesopen.com>
6233
6234         * gfortran.dg/dependency_13.f90: New test case.
6235
6236 2006-03-16  Roger Sayle  <roger@eyesopen.com>
6237
6238         PR middle-end/21781
6239         * gcc.dg/real-const-1.c: New test case.
6240
6241 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
6242
6243         * g++.old-deja/g++.other/init18.C: New.
6244         * g++.old-deja/g++.other/init5.C: Remove xfail.
6245
6246 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6247
6248         * g++.dg/opt/pr15551.C: Cleanup temp file.
6249
6250 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6251
6252         PR c++/6634
6253         g++.dg/parse/long1.C: New test.
6254
6255 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6256
6257         PR fortran/19101
6258         * gfortran.dg/continuation.f90: New test.
6259         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
6260
6261 2006-03-14  Richard Guenther  <rguenther@suse.de>
6262
6263         PR tree-optimization/26672
6264         * gcc.dg/torture/pr26672.c: New testcase.
6265
6266 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
6267
6268         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
6269         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
6270
6271 2006-03-13  Roger Sayle  <roger@eyesopen.com>
6272
6273         PR middle-end/26557
6274         * gcc.c-torture/compile/switch-1.c: New test case.
6275
6276 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
6277
6278         PR fortran/25378
6279         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
6280         test to include more permuatations of mask and index.
6281         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
6282         respond to F2003 spec. that the position returned for an all false
6283         mask && condition is zero.
6284
6285 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
6286
6287         PR middle-end/25989
6288         * gcc.dg/gomp/pr25989.c: New test.
6289
6290 2006-03-13  Jeff Law  <law@redhat.com>
6291
6292         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
6293
6294 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
6295
6296         * gcc.dg/switch-9.c: New test.
6297
6298 2006-03-13  Richard Guenther  <rguenther@suse.de>
6299
6300         PR middle-end/26630
6301         * gcc.dg/torture/pr26630.c: New testcase.
6302
6303 2006-03-11  Roger Sayle  <roger@eyesopen.com>
6304
6305         * gfortran.dg/dependency_10.f90: New test case.
6306         * gfortran.dg/dependency_11.f90: Likewise.
6307
6308 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
6309             Erik Edelmann  <eedelman@gcc.gnu.org>
6310
6311         * gfortran.dg/allocatable_function_1.f90: New.
6312         * gfortran.dg/allocatable_function_2.f90: New.
6313
6314 2006-03-10  Richard Guenther  <rguenther@suse.de>
6315
6316         PR middle-end/26565
6317         * gcc.dg/torture/pr26565.c: New testcase.
6318
6319 2006-03-09  Eric Christopher  <echristo@apple.com>
6320
6321         * gcc.c-torture/compile/20060309-1.c: New.
6322
6323 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6324
6325         PR libgfortran/26499
6326         * gfortran.dg/write_back.f: New test.
6327         * gfortran.dg/write_rewind_1.f: New test.
6328         * gfortran.dg/write_rewind_2.f: New test.
6329
6330 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6331
6332         PR libgfortran/26554
6333         * gfortran.dg/read_logical.f90: New test.
6334
6335 2006-03-04  Laurent GUERBY <laurent@guerby.net>
6336
6337         * ada/acats/norun.lst: cdd2a03 now passes.
6338
6339 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
6340
6341         PR testsuite/25177
6342         * gcc.target/powerpc/pr18096-1.c: Change where the error
6343         would match.
6344
6345 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
6346
6347         * gcc.target/i386/cleanup-1.c: New test.
6348         * gcc.target/i386/cleanup-2.c: New test.
6349
6350 2006-03-04  Roger Sayle  <roger@eyesopen.com>
6351
6352         * gfortran.dg/dependency_9.f90: Remove for the time being.
6353
6354 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
6355
6356         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
6357         directive.
6358
6359 2006-03-03  Roger Sayle  <roger@eyesopen.com>
6360
6361         * gfortran.dg/dependency_9.f90: New test case.
6362
6363 2006-03-03  Roger Sayle  <roger@eyesopen.com>
6364
6365         * gfortran.dg/dependency_4.f90: New test case.
6366         * gfortran.dg/dependency_5.f90: New test case.
6367         * gfortran.dg/dependency_6.f90: New test case.
6368         * gfortran.dg/dependency_7.f90: New test case.
6369         * gfortran.dg/dependency_8.f90: New test case.
6370
6371 2006-03-03  Paul Brook  <paul@codesourcery.com>
6372
6373         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
6374         Add m68k-*-elf.
6375
6376 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
6377
6378         PR fortran/25031
6379         * multiple_allocation_1.f90: New test.
6380
6381 2006-03-03  Roger Sayle  <roger@eyesopen.com>
6382
6383         PR tree-optimization/26524
6384         * gfortran.dg/pr26524.f: New test case.
6385
6386 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6387
6388         * g++.dg/template/repo5.C: Cleanup repo files.
6389         * gcc.dg/20051201-1.c: Cleanup coverage files.
6390         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
6391         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
6392         tree dump files.
6393
6394 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
6395
6396         * objc.dg/objc-nofilename-1.m: New test.
6397         * objc.dg/bad-receiver-type.m: New test.
6398         * obj-c++.dg/bad-receiver-type.mm: New test.
6399
6400 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6401
6402         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
6403
6404 2006-03-01  Mike Stump  <mrs@apple.com>
6405
6406         * g++.dg/abi/key2.C: Add.
6407
6408 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
6409
6410         * gfortran.dg/logical_dot_product.f90: New test.
6411
6412         PR fortran/26393
6413         * gfortran.dg/used_interface_ref.f90: New test.
6414
6415         PR fortran/20938
6416         * gfortran.dg/dependency_2.f90: New test.
6417         * gfortran.fortran-torture/execute/where17.f90: New test.
6418         * gfortran.fortran-torture/execute/where18.f90: New test.
6419         * gfortran.fortran-torture/execute/where19.f90: New test.
6420         * gfortran.fortran-torture/execute/where20.f90: New test.
6421
6422 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
6423
6424         * g++.dg/tree-ssa/pr26443.C: New test case.
6425
6426 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
6427
6428         PR middle-end/26022
6429         * g++.dg/opt/return-slot1.C: New test.
6430
6431 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6432
6433         PR libgfortran/26136
6434         * gfortran.dg/namelist_23.f90: New test.
6435
6436 2006-02-28  Roger Sayle  <roger@eyesopen.com>
6437
6438         PR middle-end/14752
6439         * gcc.dg/fold-eqandshift-2.c: New test case.
6440
6441 2006-02-28  Richard Guenther  <rguenther@suse.de>
6442
6443         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
6444         decomposition.
6445
6446 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
6447
6448         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
6449
6450 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6451
6452         PR libgfortran/26464
6453         * gfortran.dg/backspace_5.f: New test.
6454         * gfortran.dg/backspace_6.f: New test.
6455
6456 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6457
6458         * gcc.dg/fold-eqandnot-1.c: New test case.
6459
6460 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6461
6462         PR middle-end/19983
6463         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
6464
6465 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
6466
6467         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
6468         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
6469
6470 2006-02-26  Richard Guenther  <rguenther@suse.de>
6471
6472         PR tree-optimization/26421
6473         * gcc.dg/tree-ssa/pr26421.c: New testcase.
6474
6475 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
6476
6477         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
6478         * g++.old-deja/g++.robertl/eb132.C: Likewise.
6479
6480 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6481
6482         * gcc.dg/fold-even-1.c: New test case.
6483
6484 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6485
6486         PR middle-end/21137
6487         * gcc.dg/fold-eqandshift-1.c: New test case.
6488
6489 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
6490
6491         PR tree-optimization/25125
6492         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
6493         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
6494
6495 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
6496
6497         PR tree-optimizations/26359
6498         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
6499         with -fdump-tree-dceloop-details.
6500         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
6501
6502 2006-02-25  Roger Sayle  <roger@eyesopen.com>
6503
6504         PR middle-end/23673
6505         * gcc.dg/fold-eqxor-1.c: New test case.
6506         * gcc.dg/fold-eqxor-2.c: Likewise.
6507         * gcc.dg/fold-eqxor-3.c: Likewise.
6508
6509 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
6510
6511         PR fortran/23092
6512         * scalar_mask_1.f90: New test.
6513
6514 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
6515
6516         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
6517         * g++.dg/eh/uncaught2.C: New.
6518         * g++.dg/eh/uncaught3.C: New.
6519
6520 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6521
6522         PR libgfortran/26423
6523         * gfortran.dg/read_many_1.f: New test.
6524
6525 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
6526
6527         PR fortran/24519
6528         * gfortran.dg/dependency_3.f90: New test.
6529         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
6530         XFAILs.
6531
6532         PR fortran/25395
6533         * gfortran.dg/equiv_6.f90: New test.
6534
6535 2006-02-23  Jeff Law  <law@redhat.com>
6536
6537         * gcc.c-torture/compile/pr26425.c: New test.
6538
6539 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
6540
6541         PR middle-end/26412
6542         * gcc.dg/gomp/pr26412.c: New test.
6543
6544 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6545
6546         PR c++/26291
6547         * g++.dg/other/ellipsis1.C: New test.
6548         * g++.dg/parse/operator4.C: Adjust error marker.
6549
6550 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
6551
6552         PR target/25603
6553         * gfortran.dg/pr25603.f: New testcase.
6554
6555 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
6556
6557         * gcc.dg/bf-spl1.c: Don't specify -m68000.
6558         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
6559
6560 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
6561
6562         * g++.dg/eh/spbp.C: New.
6563
6564 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
6565
6566         PR middle-end/26379
6567         * gcc.target/i386/mmx-7.c: New test.
6568
6569 2006-02-20  Roger Sayle  <roger@eyesopen.com>
6570
6571         PR tree-optimization/26361
6572         * gcc.dg/tree-ssa/vrp27.c: New test case.
6573
6574 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
6575
6576         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
6577         * gcc.dg/tree-ssa/complex-4.c: Here.
6578
6579 2006-02-19  Roger Sayle  <roger@eyesopen.com>
6580
6581         PR middle-end/19543
6582         * gfortran.dg/logical_1.f90: New test case.
6583
6584 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
6585
6586         PR middle-end/26334
6587         * gcc.dg/20060218-1.c: Moved to...
6588         * gcc.target/i386/20060218-1.c: ... here.  New test.
6589
6590 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
6591
6592         PR fortran/26201
6593         * gfortran.dg/convert_1.f90: New.
6594
6595 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
6596
6597         PR fortran/25054
6598         * gfortran.dg/namelist_5.f90: New test.
6599
6600         PR fortran/25089
6601         * gfortran.dg/namelist_4.f90: New test.
6602
6603 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6604
6605         PR tree-opt/25680
6606         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
6607
6608 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6609
6610         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
6611         variable to take into account the variable name in the
6612         function header.
6613         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
6614
6615 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
6616
6617         PR middle-end/26334
6618         * gcc.c-torture/compile/20060217-1.c: New test.
6619         * gcc.dg/20060218-1.c: New test.
6620
6621 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
6622
6623         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
6624
6625 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
6626
6627         * gcc.dg/cpp/undef3.c: New test.
6628         * gcc.dg/cpp/trad/builtins2.c: New test.
6629
6630 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
6631
6632         PR c++/26266
6633         * g++.dg/template/static22.C: New test.
6634         * g++.dg/template/static23.C: New test.
6635         * g++.dg/template/static24.C: New test.
6636         * g++.dg/template/non-dependent13.C: New test.
6637         * g++.dg/init/member1.C: Tweak error markers.
6638
6639 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6640
6641         PR target/26255
6642         * gcc.c-torture/compile/pr26255.c: New test case.
6643
6644 2006-02-16  Roger Sayle  <roger@eyesopen.com>
6645
6646         * gfortran.fortran-torture/execute/where_10.f90: New test case.
6647         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6648         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
6649         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
6650         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6651         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6652         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6653
6654 2006-02-16  Jeff Law  <law@redhat.com>
6655
6656         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
6657         * gcc.dg/tree-ssa/vrp26.c: New test.
6658
6659 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
6660
6661         PR target/20353
6662         PR target/24578
6663         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
6664         __UCLIBC__ is defined.
6665
6666 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
6667
6668         PR fortran/26224
6669         * gfortran.dg/gomp/pr26224.f: New test.
6670
6671 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
6672
6673         PR tree-opt/25918
6674         * lib/target-supports.exp
6675         (check_effective_target_vect_short_mult): New.
6676         (check_effective_target_vect_char_mult): New.
6677         (check_effective_target_vect_widen_sum_qi_to_si): New.
6678         (check_effective_target_vect_widen_sum_qi_to_hi): New.
6679         (check_effective_target_vect_widen_sum_hi_to_si): New.
6680         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
6681         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
6682         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
6683         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
6684         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
6685         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
6686         vect-reduc-pattern-2c.c
6687         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
6688         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
6689         vect-reduc-pattern-1c.c
6690
6691 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
6692
6693         PR fortran/24557
6694         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
6695
6696 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
6697
6698         PR fortran/26054
6699         * gfortran.dg/enum_8.f90: Remove check for warning.
6700         * gfortran.dg/iomsg_1.f90: Ditto.
6701         * gfortran.dg/enum_1.f90: Ditto.
6702         * gfortran.dg/enum_9.f90: Ditto.
6703         * gfortran.dg/enum_2.f90: Ditto.
6704         * gfortran.dg/enum_10.f90: Ditto.
6705         * gfortran.dg/enum_3.f90: Ditto.
6706         * gfortran.dg/flush_1.f90: Ditto.
6707         * gfortran.dg/enum_4.f90: Ditto.
6708         * gfortran.dg/array_constructor_1.f90: Ditto.
6709         * gfortran.dg/enum_5.f90: Ditto.
6710         * gfortran.dg/enum_6.f90: Ditto.
6711         * gfortran.dg/enum_7.f90: Ditto.
6712
6713 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
6714
6715         PR middle-end/26300
6716         * gcc.c-torture/compile/20060215-1.c: New test.
6717
6718 2006-02-14  Roger Sayle  <roger@eyesopen.com>
6719
6720         PR middle-end/23670
6721         * gcc.dg/tree-ssa/andor-2.c: New test case.
6722
6723 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
6724
6725         PR fortran/25045
6726         * optional_dim.f90: New test.
6727
6728 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6729
6730         PR fortran/26277
6731         * gfortran.dg/label_4.f90: New.
6732
6733 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
6734             Diego Novillo  <dnovillo@redhat.com>
6735             Uros Bizjak  <uros@kss-loka.si>
6736
6737         * gfortran.dg/gomp: New directory.
6738
6739 2006-02-14  Richard Guenther  <rguenther@suse.de>
6740
6741         PR tree-optimization/26258
6742         * gcc.dg/torture/pr26258.c: New testcase.
6743
6744 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
6745
6746         PR fortran/26246
6747         * gfortran.dg/pr26246_1.f90: New test.
6748         * gfortran.dg/pr26246_2.f90: New test.
6749
6750         PR middle-end/26092
6751         * gcc.c-torture/compile/20060208-1.c: New test.
6752
6753 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
6754
6755         PR fortran/26074
6756         PR fortran/25103
6757         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
6758         * gfortran.dg/bad_automatic_objects_1.f90: New test.
6759         * gfortran.dg/automatic_module_variable.f90: Change error message.
6760
6761         PR fortran/20861
6762         * gfortran.dg/internal_dummy_1.f90: New test.
6763
6764         PR fortran/20871
6765         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
6766
6767
6768         PR fortran/25083
6769         * gfortran.dg/uncommon_block_data_1.f90: New test.
6770         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
6771         with standard.
6772
6773         PR fortran/25088
6774         * gfortran.dg/typed_subroutine_1.f90: New test.
6775
6776 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
6777
6778         * objc.dg/dwarf-1.m: New.
6779
6780 2006-02-13  Roger Sayle  <roger@eyesopen.com>
6781
6782         PR middle-end/24427
6783         * gcc.dg/tree-ssa/andor-1.c: New test case.
6784
6785 2006-02-13  Josh Conner  <jconner@apple.com>
6786
6787         PR target/25376
6788         * gcc.dg/pr25376.c: New test.
6789
6790         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
6791         assemble.
6792         * lib/target-supports.exp (check_named_sections_available):
6793         Only compile named-sections test -- don't assemble.
6794
6795 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6796
6797         * g++.dg/warn/no-write-strings.C: New test.
6798         * g++.dg/warn/write-strings.C: Likewise.
6799         * g++.dg/warn/write-strings-default.C: Likewise.
6800
6801 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
6802
6803         PR fortran/25806
6804         * gfortran.dg/ret_pointer_2.f90: New test.
6805
6806 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
6807
6808         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
6809
6810 2006-02-10  Jeff Law  <law@redhat.com>
6811
6812         * gcc.c-torture/compile/pr26213.c: New test.
6813
6814 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
6815
6816         gfortran.dg/null_1.f90: New test.
6817
6818 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6819
6820         PR fortran/14771
6821         * gfortran.dg/parens_4.f90: New.
6822         * gfortran.dg/parens_5.f90: New.
6823
6824 2006-02-10  Richard Guenther  <rguenther@suse.de>
6825
6826         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
6827
6828 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6829         Paul Thomas  <pault@gcc.gnu.org>
6830
6831         PR fortran/14771
6832         * gfortran.dg/parens_1.f90: New.
6833         * gfortran.dg/parens_2.f90: New.
6834         * gfortran.dg/parens_3.f90: New.
6835
6836 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
6837
6838         PR fortran/26038
6839         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
6840
6841         PR fortran/25059
6842         * gfortran.dg/impure_assignment_1.f90: New test.
6843
6844         PR fortran/25070
6845         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
6846
6847 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
6848
6849         PR target/26141
6850         * g++.dg/expr/stdarg2.C: New test.
6851
6852 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
6853
6854         PR inline-asm/16194
6855         * gcc.dg/pr16194.c: New test.
6856
6857 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6858
6859         * ada/acats/run_acats: Use portable variant of "$@".
6860
6861 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6862
6863         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
6864         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
6865
6866 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6867
6868         PR tree-opt/26179
6869         * g++.dg/opt/pr26179.C: New test.
6870
6871 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6872
6873         PR middle-end/26134
6874         * gcc.dg/tree-ssa/complex-3.c: New test.
6875
6876 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6877
6878         * gcc.c-torture/compile/volatile-1.c: New test.
6879
6880 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
6881
6882         PR 26180
6883         * gcc.dg/tree-ssa/pr26180.c: New test.
6884
6885 2006-02-08  Jeff Law  <law@redhat.com>
6886
6887         * gcc.dg/tree-ssa/pr21417.c: New test.
6888
6889 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
6890
6891         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
6892         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
6893
6894 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
6895
6896         * lib/scanrtl.exp: New.
6897
6898 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6899
6900         PR c++/26071
6901         * g++.dg/other/virtual2.C: New test.
6902
6903         PR c++/26070
6904         * g++.dg/other/virtual1.C: New test.
6905
6906 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
6907
6908         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
6909         cleanup-ipa-dump): Update dump file glob patterns.
6910         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
6911         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
6912
6913         * lib/gcc-dg.exp: Load it.
6914         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
6915
6916 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
6917
6918         PR testsuite/26159
6919         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
6920         * gcc.dg/tree-ssa/pr23382.c: Ditto.
6921
6922 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6923
6924         PR fortran/25577
6925         * gfortran.dg/mvbits_1.f90: New.
6926
6927 2006-02-07  Dirk Mueller  <dmueller@suse.com>
6928
6929         * g++.dg/warn/Wdiv-by-zero.C: New test.
6930         * g++.dg/warn/Wno-div-by-zero.C: New.
6931
6932 2006-02-07  Jeff Law  <law@redhat.com>
6933
6934         * gcc.dg/tree-ssa/pr21559.c: New test.
6935
6936         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
6937         multiple VRP passes.
6938         * gcc.dg/tree-ssa/vrp09.c: Likewise.
6939         * gcc.dg/tree-ssa/vrp18.c: Likewise.
6940         * gcc.dg/tree-ssa/pr21582.c: Likewise.
6941         * gcc.dg/tree-ssa/pr20657.c: Likewise.
6942         * gcc.dg/tree-ssa/pr21001.c: Likewise.
6943         * gcc.dg/tree-ssa/vrp02.c: Likewise
6944         * gcc.dg/tree-ssa/vrp11.c: Likewise
6945         * gcc.dg/tree-ssa/pr14341.c: Likewise
6946         * gcc.dg/tree-ssa/vrp19.c: Likewise
6947         * gcc.dg/tree-ssa/vrp20.c: Likewise
6948         * gcc.dg/tree-ssa/vrp03.c: Likewise
6949         * gcc.dg/tree-ssa/pr21086.c: Likewise
6950         * gcc.dg/tree-ssa/pr21959.c: Likewise
6951         * gcc.dg/tree-ssa/vrp21.c: Likewise
6952         * gcc.dg/tree-ssa/vrp04.c: Likewise
6953         * gcc.dg/tree-ssa/pr25485.c: Likewise
6954         * gcc.dg/tree-ssa/pr22026.c: Likewise
6955         * gcc.dg/tree-ssa/vrp22.c: Likewise
6956         * gcc.dg/tree-ssa/vrp05.c: Likewise
6957         * gcc.dg/tree-ssa/20030807-10.c: Likewise
6958         * gcc.dg/tree-ssa/pr20701.c: Likewise
6959         * gcc.dg/tree-ssa/vrp23.c: Likewise
6960         * gcc.dg/tree-ssa/vrp06.c: Likewise
6961         * gcc.dg/tree-ssa/pr22117.c: Likewise
6962         * gcc.dg/tree-ssa/pr20702.c: Likewise
6963         * gcc.dg/tree-ssa/vrp15.c: Likewise
6964         * gcc.dg/tree-ssa/pr21090.c: Likewise
6965         * gcc.dg/tree-ssa/pr21294.c: Likewise
6966         * gcc.dg/tree-ssa/vrp24.c: Likewise
6967         * gcc.dg/tree-ssa/vrp07.c: Likewise
6968         * gcc.dg/tree-ssa/pr21563.c: Likewise
6969         * gcc.dg/tree-ssa/pr25382.c: Likewise
6970         * gcc.dg/tree-ssa/vrp16.c: Likewise
6971         * gcc.dg/tree-ssa/vrp25.c: Likewise
6972         * gcc.dg/tree-ssa/vrp08.c: Likewise
6973         * gcc.dg/tree-ssa/20030807-6.c: Likewise
6974         * gcc.dg/tree-ssa/vrp17.c: Likewise
6975         * gcc.dg/tree-ssa/pr21458.c: Likewise
6976         * g++.dg/tree-ssa/pr18178.C: Likewise
6977
6978 2006-02-07  Richard Guenther  <rguenther@suse.de>
6979
6980         PR c++/26140
6981         Revert
6982         2006-01-30  Richard Guenther  <rguenther@suse.de>
6983         PR c++/23372
6984         * gcc.dg/pr23372-1.C: New testcase.
6985
6986         * g++.dg/tree-ssa/pr26140.C: New testcase.
6987
6988 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
6989
6990         PR c++/9737
6991         * g++.dg/template/ttp15.C: New test.
6992         * g++.dg/template/ttp16.C: Likewise.
6993         * g++.dg/template/ttp17.C: Likewise.
6994         * g++.old-deja/g++.pt/ttp36.C: Remove.
6995         * g++.old-deja/g++.pt/ttp19.C: Likewise.
6996         * g++.old-deja/g++.pt/ttp37.C: Likewise.
6997         * g++.old-deja/g++.pt/ttp38.C: Likewise.
6998         * g++.old-deja/g++.pt/ttp39.C: Likewise.
6999         * g++.old-deja/g++.pt/ttp9.C: Likewise.
7000         * g++.old-deja/g++.pt/ttp40.C: Likewise.
7001         * g++.old-deja/g++.pt/ttp51.C: Likewise.
7002         * g++.old-deja/g++.pt/ttp26.C: Likewise.
7003         * g++.old-deja/g++.pt/ttp36.C: Likewise.
7004
7005 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
7006
7007         PR libfortran/23815
7008         * unf_io_convert_4.f90: New test.
7009
7010 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
7011
7012         * gcc.dg/tree-ssa/loadpre10.c: New test.
7013         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
7014         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
7015         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
7016
7017 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7018
7019         PR libfortran/24685
7020         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
7021
7022 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
7023
7024         PR tree-opt/25251
7025         * gfortran.dg/assign_7.f: New test.
7026
7027 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
7028
7029         PR fortran/26041
7030         PR fortran/26064
7031         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
7032         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
7033         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
7034
7035 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
7036
7037         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
7038         in size_t typedef.
7039
7040 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7041
7042         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
7043         * g++.dg/charset/string.c (foo): Likewise.
7044         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
7045         const char*
7046         * g++.dg/ext/builtin2.C (printf): Likewise.
7047         * g++.dg/init/new15.C (printf): Likewise.
7048         * g++.dg/opt/pr17697-1.C (foo): Likewise.
7049         * g++.dg/opt/pr17697-2.C (foo): Likewise.
7050         * g++.dg/opt/pr17697-3.C (foo): Likewise.
7051         * g++.dg/template/non-dependent4.C (temp): Likewise.
7052         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
7053         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
7054         parameter type to const char*.
7055         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
7056         Change type to const char*.
7057         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
7058         Likewise.
7059         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
7060         second parameter type to const char*.
7061         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
7062         (Y::Y): Change parameter type to const char*.
7063         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
7064         * g++.old-deja/g++.jason/report.C: Apply const correctness.
7065         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
7066         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
7067         (char*).
7068         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
7069         const char*.
7070         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
7071         type to const char*.
7072         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
7073         return type to const char*.
7074         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
7075         to const char*.
7076         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
7077         * g++.old-deja/g++.law/refs1.C: Likewise.
7078         * g++.old-deja/g++.law/visibility1.C: Likewise.
7079         * g++.old-deja/g++.law/visibility2.C: Likewise.
7080         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
7081         const char*.
7082         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
7083         * g++.old-deja/g++.mike/net48.C: Likewise.
7084         * g++.old-deja/g++.mike/p646.C: Likewise.
7085         * g++.old-deja/g++.mike/p6746.C: Likewise.
7086         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
7087         type to const char*.
7088         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
7089         deprecated conversion warning.
7090         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
7091         char*.
7092         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
7093         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
7094         * g++.old-deja/g++.pt/explicit8.C: Likewise.
7095         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
7096         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
7097         * g++.old-deja/g++.pt/nontype3.C: Likewise.
7098         * g++.old-deja/g++.pt/t39.C: Likewise.
7099         * g++.old-deja/g++.robertl/eb106.C: Likewise.
7100         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
7101
7102 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
7103
7104         PR fortran/25075
7105         intrinsic_argument_conformance_1.f90: New test.
7106
7107 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
7108
7109         PR fortran/20845
7110         * gfortran.dg/char_result_11.f90: Add SAVE.
7111         * gfortran.dg/der_pointer_4.f90: Ditto.
7112         * gfortran.dg/default_initialization.f90: New test.
7113
7114 2006-02-03  Jeff Law  <law@redhat.com>
7115
7116         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
7117         handle more than 100 dump files.
7118         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
7119         * lib/scantree.exp (scan-tree-dump): Likewise.
7120         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
7121         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
7122         * lib/scanipa.exp (scan-ipa-dump): Likewise.
7123         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
7124         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
7125
7126 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
7127
7128         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
7129
7130 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
7131
7132         * g++.dg/template/using12.C: New test.
7133
7134 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
7135
7136         * gcc.target/powerpc/pr25960.c: New test.
7137
7138 2006-02-02  Steven G. Kargl  <kargls@comcast>
7139
7140         PR fortran/24958
7141         gfortran.dg/nullify_2.f90: New test.
7142
7143 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
7144
7145         PR 25990
7146         * gcc.dg/gomp/pr25990.c: New test.
7147
7148 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
7149
7150         PR c++/25342
7151         * g++.gd/template/partial4.C: New test.
7152
7153 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
7154
7155         PR middle-end/26001
7156         * gfortran.dg/data_char_2.f90: New.
7157
7158 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
7159
7160         PR fortran/26039
7161         maxval_maxloc_conformance_1.f90: New test.
7162
7163 2006-01-31  Richard Guenther  <rguenther@suse.de>
7164
7165         * gcc.target/i386/sselibm-1.c: New testcase.
7166         * gcc.target/i386/sselibm-2.c: Likewise.
7167         * gcc.target/i386/sselibm-3.c: Likewise.
7168         * gcc.target/i386/sselibm-4.c: Likewise.
7169         * gcc.target/i386/sselibm-5.c: Likewise.
7170
7171 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
7172
7173         PR fortran/24266
7174         * gfortran.dg/arrayio_derived_2.f90: New.
7175
7176 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
7177
7178         * gcc.dg/unsigned-long-compare.c: New test.
7179
7180 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
7181
7182         PR testsuite/25318
7183         * lib/target-supports.exp (check_effective_target_freorder):
7184         Check to see if target supports -freorder-blocks-and-partition.
7185         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
7186         instead of "dg-require-named-sections".
7187
7188 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
7189
7190         PR target/14798:
7191         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
7192         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
7193         * gcc.dg/pragma-isr-trapa2.c: Likewise.
7194         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7195         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
7196         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
7197         * gcc.dg/attr-isr-trap_exit.c: Likewise.
7198         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7199
7200 2006-01-30  Richard Guenther  <rguenther@suse.de>
7201
7202         PR c++/23372
7203         * gcc.dg/pr23372-1.C: New testcase.
7204
7205 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
7206
7207         * gcc.dg/gomp/pr25874.c: New test.
7208
7209 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
7210
7211         PR tree-opt/25911
7212         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
7213
7214 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
7215
7216         PR fortran/18578
7217         PR fortran/18579
7218         PR fortran/20857
7219         PR fortran/20885
7220         * gfortran.dg/intent_out_1.f90: New test.
7221
7222 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
7223
7224         PR fortran/17911
7225         * gfortran.dg/procedure_lvalue.f90: New test.
7226
7227         PR fortran/20895
7228         PR fortran/25030
7229         * gfortran.dg/char_pointer_assign_2.f90: New test.
7230         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
7231         assignment to be consistent with standard.
7232         * gfortran.dg/char_result_2.f90: The same.
7233         * gfortran.dg/char_result_8.f90: The same.
7234
7235 2006-01-28  Zack Weinberg  <zackw@panix.com>
7236
7237         * gcc.dg/Woverlength-strings.c
7238         * gcc.dg/Woverlength-strings-pedantic-c89.c
7239         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
7240         * gcc.dg/Woverlength-strings-pedantic-c99.c
7241         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
7242
7243 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
7244
7245         * gcc.c-torture/execute/20060127-1.c: New test.
7246
7247 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
7248
7249         PR c++/25999
7250         * g++.dg/ext/pragmaweak1.C: New test.
7251
7252 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
7253
7254         PR c++/25855
7255         * g++.dg/template/spec29.C: New test.
7256
7257 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
7258
7259         PR c/19606.
7260         * gcc.c-torture/execute/pr19606.c: New.
7261
7262 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
7263
7264         * gcc.dg/pragma-re-4.c: New test.
7265
7266 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
7267
7268         PR fortran/25964
7269         * gfortran.dg/assumed_size_refs_3.f90: New test.
7270
7271 2006-01-27  Ben Elliston  <bje@au.ibm.com>
7272
7273         * gcc.misc-tests/dectest.exp: Remove defunct comment.
7274
7275 2006-01-26  Laurent GUERBY <laurent@guerby.net>
7276
7277         PR ada/21317
7278         * ada/acats/support/impdef.a: Add One_Long_Second.
7279         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
7280         * ada/acats/tests/c9/c94026.a: Likewise.
7281         * ada/acats/tests/c9/c97305c.ada: Likewise.
7282         * ada/acats/tests/c9/c99004a.ada: Likewise.
7283
7284 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
7285
7286         PR fortran/25964
7287         * gfortran.dg/global_references_2.f90: New test.
7288
7289         PR fortran/25084
7290         PR fortran/20852
7291         PR fortran/25085
7292         PR fortran/25086
7293         * gfortran.dg/assumed_charlen_function_1.f90: New test.
7294         * gfortran.dg/assumed_charlen_function_3.f90: New test.
7295
7296         PR fortran/25416
7297         * gfortran.dg/assumed_charlen_function_2.f90: New test.
7298
7299 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
7300
7301         PR c/25892
7302         * gcc.dg/Wpointer-sign.c: New.
7303         * gcc.dg/Wpointer-sign-Wall.c: New.
7304         * gcc.dg/Wpointer-sign-Wall-no.c: New.
7305         * gcc.dg/Wpointer-sign-pedantic.c: New.
7306         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
7307         * gcc.dg/conv-2.c: Use -Wpointer-sign.
7308
7309 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
7310
7311         PR C/25861
7312         * gcc.c-torture/compile/pr25861.c: New test.
7313
7314 2006-01-26  Paul Brook  <paul@codesourcery.com>
7315
7316         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
7317         on short-enum targets.
7318         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
7319         variable.
7320         (generate_fields): Use short_enums.
7321         (main): Set short_enums.  Document -e.
7322         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
7323         on short-enum targets.
7324         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
7325         variable.
7326         (generate_fields): Use short_enums.
7327         (main): Set short_enums.  Document -e.
7328         * lib/target-supports.exp (check_effective_target_short_enums): New.
7329
7330 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
7331
7332         PR target/25947
7333         * gcc.dg/torture/pr25947-1.c: New test.
7334
7335 2006-01-25  Jan Hubicka  <jh@suse.cz>
7336             Roger Sayle  <roger@eyesopen.com>
7337
7338         PR rtl-optimization/25703
7339         * gcc.target/i386/20060125-1.c: New test case.
7340         * gcc.target/i386/20060125-2.c: New test case.
7341
7342 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7343
7344         PR fortran/18540
7345         * gfortran.dg/goto_1.f: New.
7346
7347 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
7348
7349         PR fortran/25716
7350         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
7351         25716 on 32-bit systems too.
7352
7353 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
7354
7355         PR testsuite/25590
7356         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
7357
7358 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
7359
7360         * gcc.dg/tree-ssa/gen-vect-33.c: New.
7361
7362 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7363
7364         PR fortran/25835
7365         * gfortran.dg/read_eof.f90: Delete, renamed.
7366         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
7367         * gfortran.dg/read_eof_2.f90: New test.
7368         * gfortran.dg/read_eof_3.f90: New test.
7369
7370 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
7371
7372         PR tree-opt/25860
7373         * gcc.c-torture/compile/pr25860.c: New test.
7374
7375 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7376
7377         PR c++/25552
7378         * g++.dg/parse/dtor8.C: New test.
7379
7380 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
7381
7382         PR testsuite/25891
7383         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
7384         * gcc.dg/gomp/gomp.exp: Return without testing anything if
7385         check_effective_target_fopenmp returns 0.
7386
7387 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
7388
7389         PR ada/20548
7390         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
7391         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
7392         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
7393
7394 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
7395
7396         PR tree-opt/25857
7397         * g++.dg/opt/pr25857.C: New test.
7398
7399 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
7400         Jan Hubicka  <jh@suse.cz>
7401         Richard Guenther  <rguenther@suse.de>
7402
7403         PR rtl-optimization/25654
7404         * gcc.dg/torture/pr25654.c: New testcase.
7405         * gcc.target/i386/pr25654.c: Likewise.
7406
7407 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
7408
7409         PR fortran/25901
7410         * gfortran.dg/internal references_2.f90: New test.
7411
7412         Fix regression in testing of admissability of attributes.
7413         * gfortran.dg/intent_used_1.f90: New test.
7414
7415 2006-01-23  Ben Elliston  <bje@au.ibm.com>
7416
7417         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
7418         Remove target conditional torture options for i?86 and x86_64
7419         GNU/Linux.
7420
7421 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7422
7423         PR c++/10891
7424         * g++.dg/rtti/no-rtti.C: New.
7425
7426 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
7427
7428         PR c++/25895
7429         * g++.dg/inherit/conv2.C: New test.
7430
7431         PR c++/25856
7432         * g++.dg/parse/dtor7.C: New test.
7433
7434         PR c++/25858
7435         * g++.dg/template/crash44.C: New test.
7436
7437 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
7438
7439         PR fortran/25124
7440         PR fortran/25625
7441         * gfortran.dg/internal_references_1.f90: New test.
7442           PR fortran/20881
7443         PR fortran/23308
7444         PR fortran/25538
7445         PR fortran/25710
7446         * gfortran.dg/global_references_1.f90: New test.
7447         * gfortran.dg/g77/19990905-1.f: Restore the error that
7448         there is a clash between the common block name and
7449         the name of a subroutine reference.
7450
7451         PR fortran/PR24276
7452         * gfortran.dg/aliasing_dummy_1.f90: New test.
7453
7454 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
7455
7456         * gcc.dg/vmx/1b-01.c: Warning fix.
7457         * gcc.dg/vmx/1c-02.c: Likewise.
7458         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
7459
7460 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
7461
7462         PR testsuite/24962
7463         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
7464
7465 2006-01-20  Richard Guenther  <rguenther@suse.de>
7466         Steven Bosscher <stevenb.gcc@gmail.com>
7467
7468         PR rtl-optimization/24626
7469         * gcc.dg/torture/pr24626-1.c: New testcase.
7470         * gcc.dg/torture/pr24626-2.c: Likewise.
7471         * gcc.dg/torture/pr24626-3.c: Likewise.
7472         * gcc.dg/torture/pr24626-4.c: Likewise.
7473
7474 2006-01-20  Dirk Mueller  <dmueller@suse.com>
7475
7476         PR c++/5520
7477         * g++.dg/warn/empty-body.C: New.
7478
7479 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
7480
7481         PR c++/22136
7482         * g++.dg/template/using10.C: New test.
7483         * g++.dg/temlpate/using11.C: Likewise.
7484         * g++.dg/inherit/using5.C: Tweak error messages.
7485
7486 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
7487
7488         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
7489         target test.
7490         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
7491
7492 2006-01-19  Jan Hubicka  <jh@suse.cz>
7493
7494         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
7495
7496 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7497
7498         PR c++/25854
7499         * g++.dg/template/spec28.C: New test.
7500
7501 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
7502
7503         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
7504         Fix fprintf's by adding srcdir or removing it.
7505
7506 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
7507
7508         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
7509         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
7510         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
7511         * testsuite/gcc.dg/gomp/empty.c: Likewise.
7512         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
7513         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
7514         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
7515         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
7516         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
7517         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
7518         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
7519         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
7520         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
7521         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
7522
7523 2006-01-18  Jeff Law  <law@redhat.com>
7524
7525         * gcc.dg/tree-ssa/vrp25.c: New test.
7526
7527 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
7528
7529         * gcc.dg/pr25805.c: Fix misapplied patch.
7530
7531 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
7532
7533         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
7534         (check_effective_target_vect_udot_qi): New.
7535         (check_effective_target_vect_sdot_hi): New.
7536         (check_effective_target_vect_udot_hi): New.
7537         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
7538         prefixed with "wrapv-" with -fwrapv.
7539         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
7540         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
7541         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
7542         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
7543         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
7544
7545         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
7546         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
7547         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
7548         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
7549
7550 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7551
7552         PR c++/16829
7553         * g++.dg/other/default2.C: New test.
7554         * g++.dg/other/default3.C: New test.
7555
7556 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
7557
7558         PR c/25805
7559         * gcc.dg/pr25805.c: New file.
7560
7561 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
7562
7563         PR c++/25836
7564         * g++.dg/template/init6.C: New test.
7565
7566 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
7567
7568         * gcc.dg/tree-ssa/pr24287.c: New test
7569
7570 2006-01-18  Eric Christopher  <echristo@apple.com>
7571
7572         * g++.dg/eh/table.C: New.
7573
7574 2006-01-18  DJ Delorie  <dj@redhat.com>
7575
7576         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
7577         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
7578         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
7579         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
7580
7581 2006-01-18  Jeff Law  <law@redhat.com>
7582
7583         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
7584         on wrapping on overflow semantics.
7585
7586         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
7587
7588         * gcc.gc/tree-ssa/vrp23.c: New test.
7589         * gcc.gc/tree-ssa/vrp24.c: New test.
7590
7591 2006-01-18  Richard Henderson  <rth@redhat.com>
7592             Aldy Hernandez  <aldyh@redhat.com>
7593             Jakub Jelinek  <jakub@redhat.com>
7594             Diego Novillo  <dnovillo@redhat.com>
7595             Uros Bizjak  <uros@kss-loka.si>
7596
7597         * testsuite/gcc.dg/gomp: New directory.
7598
7599 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
7600             Steven G. Kargl  <kargls@comcast.net>
7601
7602         PR fortran/20869
7603         * gfortran.dg/intrinsic_external_1.f90: New test.
7604
7605         PR fortran/20875.
7606         * gfortran.dg/elemental_pointer_1.f90: New test.
7607
7608         PR fortran/25024
7609         * gfortran.dg/external_procedures_1.f90: New test.
7610
7611         PR fortran/25785
7612         gfortran.dg/assumed_present.f90: New test.
7613
7614 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
7615
7616         * g++.dg/parse/lookup5.C: New test.
7617
7618 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7619
7620         PR fortran/25697
7621         * gfortran.dg/read_eof.f90: New test.
7622
7623 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7624
7625         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
7626         add a closing brace.
7627
7628 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7629
7630         PR fortran/25631
7631         * gfortran.dg/fmt_tl.f: New test.
7632
7633 2006-01-17  Eric Christopher  <echristo@apple.com>
7634
7635         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
7636         * g++.old-deja/g++.warn/impint2.C: Ditto.
7637         * g++.old-deja/g++.other/null1.C: Ditto.
7638         * g++.dg/warn/conv2.C: Ditto.
7639         * g++.dg/warn/conv4.C: New file.
7640
7641 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7642
7643         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
7644
7645 2006-01-17  Andreas Jaeger  <aj@suse.de>
7646             Janis Johnson <janis187@us.ibm.com>
7647
7648         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
7649         in 64-bit.
7650         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
7651         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
7652
7653 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7654
7655         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
7656         xfail txxx where xxx >= 25.
7657
7658 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7659
7660         PR testsuite/25764
7661         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
7662
7663 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
7664
7665         PR c/25682
7666         * gcc.dg/pr25682.c: New test.
7667         * g++.dg/parse/array-size2.C: New test.
7668
7669 2006-01-16  Ian Lance Taylor  <ian@airs.com>
7670
7671         * consistency.vlad: Remove entire directory, 1652 files.
7672
7673 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
7674
7675         * lib/target-supports.exp (check_effective_target_dfp_nocache,
7676         check_effective_target_dfprt_nocache): New.
7677         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
7678         (check_effective_target_dfprt): New.
7679         * lib/c-compat.exp (check_dfp): Remove.
7680         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
7681         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
7682         level of support for decimal float.
7683         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
7684         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
7685         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
7686         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
7687         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
7688         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
7689         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
7690         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
7691         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
7692         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
7693         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
7694         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
7695         directives.
7696
7697 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
7698
7699         PR testsuite/25741
7700         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
7701         $base_dir/../.
7702         * lib/gfortran.exp (gfortran_init): Likewise.
7703         * lib/obj-c++.exp (obj-c++_init): Likewise.
7704         * lib/scanasm.exp (scan-assembler-dem): Likewise.
7705         (scan-assembler-dem-not): Likewise.
7706         * lib/scandump.exp (scan-dump-dem): Likewise.
7707         (scan-dump-dem-not): Likewise.
7708
7709 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
7710
7711         PR testsuite/25767
7712         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
7713         powerpc-*-darwin*.
7714         * lib/obj-c++.exp (obj-c++_init): Likewise.
7715
7716 2006-01-16  Richard Guenther  <rguenther@suse.de>
7717
7718         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
7719
7720 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7721
7722         PR testsuite/25777
7723         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
7724         to LD_LIBRARY_PATH.
7725
7726 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
7727             Andrew Pinski  <pinskia@physics.uc.edu>
7728
7729         * gcc.dg/minmax-1.c: New test.
7730
7731 2006-01-16  Ben Elliston  <bje@au.ibm.com>
7732
7733         * gcc.dg/dfp/dfp.exp: Correct FSF address.
7734         * gcc.misc-tests/dectest.exp: Ditto.
7735
7736 2006-01-15  Ian Lance Taylor  <ian@airs.com>
7737
7738         PR testsuite/25796
7739         * gcc.target/i386/cmov6.c: Use -march=k8.
7740
7741 2006-01-15  Andreas Jaeger  <aj@suse.de>
7742
7743         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
7744         x86 does not have __float128.
7745
7746 2006-01-14  Ian Lance Taylor  <ian@airs.com>
7747
7748         * gcc.target/i386/cmov6.c: New test.
7749
7750 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
7751
7752         PR c++/25663
7753         * g++.dg/template/ctor6.C: New test.
7754
7755 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
7756
7757         PR tree-optimization/25485
7758         * gcc.dg/tree-ssa/pr25485.c: New.
7759
7760 2006-01-14  Richard Guenther  <rguenther@suse.de>
7761
7762         PR tree-optimization/22548
7763         PR tree-optimization/22555
7764         PR tree-optimization/22501
7765         * gcc.dg/tree-ssa/alias-4.c: New testcase.
7766         * gcc.dg/tree-ssa/alias-5.c: Likewise.
7767         * gcc.dg/tree-ssa/alias-6.c: Likewise.
7768         * gcc.dg/tree-ssa/alias-7.c: Likewise.
7769         * gcc.dg/tree-ssa/alias-8.c: Likewise.
7770         * gcc.dg/tree-ssa/alias-9.c: Likewise.
7771         * gcc.dg/tree-ssa/alias-10.c: Likewise.
7772         * gcc.dg/tree-ssa/alias-11.c: Likewise.
7773         * gcc.dg/tree-ssa/alias-12.c: Likewise.
7774
7775 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
7776
7777         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
7778         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
7779
7780 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
7781         Richard Guenther  <rguenther@suse.de>
7782
7783         PR rtl-optimization/24257
7784         * gcc.dg/torture/pr24257.c: New testcase.
7785
7786 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
7787
7788         * gcc.c-torture/execute/20060110-1.c: New test.
7789         * gcc.c-torture/execute/20060110-2.c: New test.
7790
7791 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
7792
7793         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
7794
7795 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
7796
7797         PR fortran/25756
7798         * gfortran.dg/label_3.f90: New test.
7799
7800 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
7801
7802         PR tree-optimization/25771
7803         * g++.dg/tree-ssa/pr25771.C: New test
7804
7805 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
7806
7807         PR tree-opt/24365
7808         * g++.dg/opt/complex5.C: New test.
7809
7810 2006-01-13  Richard Guenther  <rguenther@suse.de>
7811
7812         * gcc.target/i386/387-9.c: New testcase.
7813
7814 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
7815
7816         PR c++/24824
7817         * g++.dg/debug/dwarf2-1.C: New.
7818
7819 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
7820
7821         PR testsuite/25728
7822         * lib/gcov.exp (verify-lines): Add "close $fd".
7823
7824 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
7825             Ben Elliston  <bje@au.ibm.com>
7826
7827         * gcc.dg/dfp/inf-1.c: New test.
7828
7829 2006-01-12  Janis Johnson <janis187@us.ibm.com>
7830             Yao Qi  <qiyaoltc@cn.ibm.com>
7831             Ben Elliston  <bje@au.ibm.com>
7832             Jon Grimm  <jgrimm2@us.ibm.com>
7833
7834         * gcc.dg/nodfp-1.c: New test.
7835         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
7836         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
7837         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
7838         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
7839         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
7840         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
7841         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
7842         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
7843         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
7844         * gcc.dg/format/dfp-scanf-1.c: Likewise.
7845         * gcc.dg/format/dfp-printf-1.c: Likewise.
7846         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
7847         (compat_setup_dfp): New.
7848         * gcc.dg/compat/compat.exp: Use it.
7849         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
7850         Make some variables global, prepend "compat_" to their names.
7851         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
7852         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
7853         * gcc.misc-tests/dectest.exp: New test driver for decTest.
7854         * lib/compat.exp (compat_skip_list): Make global, rename.
7855         * lib/c-compat.exp: New file.
7856         * lib/target-supports.exp (check_effective_target_dfp): New.
7857
7858         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
7859         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
7860         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
7861         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
7862         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
7863         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
7864         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
7865         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
7866         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
7867         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
7868         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
7869         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
7870         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
7871         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
7872         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
7873         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
7874         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
7875         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
7876         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
7877         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
7878         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
7879         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
7880         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
7881         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
7882         gcc.dg/dfp/struct-layout-1.c,
7883         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
7884         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
7885         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
7886         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
7887         gcc.dg/dfp/func-vararg-dfp.c,
7888         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
7889         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
7890         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
7891         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
7892         gcc.dg/dfp/wtr-conversion-1.c: New tests.
7893
7894 2006-01-11  Richard Guenther  <rguenther@suse.de>
7895
7896         PR tree-optimization/25734
7897         * gcc.dg/tree-ssa/pr25734.c: New testcase.
7898
7899 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
7900
7901         PR fortran/25486
7902         * gfortran.dg/literal_character_constant_1_x.F: New test.
7903         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
7904         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
7905         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
7906
7907 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
7908
7909         PR c++/25386
7910         * g++.dg/ext/packed3.C: Add expected packed error.
7911
7912 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
7913
7914         PR target/25706
7915         * gcc.dg/torture/pr25706-1.c: New test.
7916
7917 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
7918
7919         PR tree-optimization/23109
7920         PR tree-optimization/23948
7921         PR tree-optimization/24123
7922
7923         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
7924         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
7925         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
7926         g++.dg/tree-ssa/pr23948.C: New testcases.
7927         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
7928         three divisions in order to do the optimization.
7929
7930 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
7931
7932         PR c++/25632
7933         * g++.dg/other/pr25632.C: New test.
7934
7935 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
7936
7937         PR fortran/25730
7938         * gfortran.dg/used_types_1.f90: New test.
7939
7940 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
7941
7942         PR target/25718
7943         * gcc.dg/torture/pr25718-1.c: New test.
7944
7945 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
7946
7947         * gfortran.dg/list_read_2.f90: Fix typo in description.
7948
7949 2006-01-10  Jan Beulich  <jbeulich@novell.com>
7950
7951         * lib/target-supports.exp (check_visibility_available): Simplify test
7952         for *-*-netware*.
7953         (check_profiling_available): Fail for *-*-netware*.
7954         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
7955         * gcc.dg/20021014-1.c: Likewise.
7956         * gcc.dg/nest.c: Likewise.
7957
7958 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
7959
7960         fortran/24936
7961         * gfortran.dg/forall_3.f90: New test.
7962
7963 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
7964
7965         PR fortran/21977
7966         * gfortran.dg/nesting_2.f90: New test.
7967         * gfortran.dg/nesting_3.f90: New test.
7968
7969 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
7970
7971         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
7972         Fix typo in comment.
7973
7974 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
7975
7976         * gfortran.dg/single_char_string.f90: New test.
7977
7978 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
7979
7980         * gfortran.dg/ichar_2.f90: New test.
7981
7982 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
7983
7984         PR fortran/25093
7985         * gfortran.dg/private_type_4.f90: New.
7986
7987 2006-01-07  Richard Guenther  <rguenther@suse.de>
7988
7989         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
7990
7991 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7992
7993         * gfortran.dg/func_decl_1.f90: New.
7994         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
7995         * gfortran.dg/array_alloc_2.f90: Likewise.
7996         * gfortran.dg/char_result_8.f90: Likewise.
7997         * gfortran.dg/dup_save_1.f90: Likewise.
7998         * gfortran.dg/dup_save_2.f90: Likewise.
7999         * gfortran.dg/f2c_6.f90: Likewise.
8000         * gfortran.dg/f2c_7.f90: Likewise.
8001         * gfortran.dg/func_result_2.f90: Likewise.
8002         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
8003
8004 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
8005
8006         PR fortran/22146
8007         * gfortran.dg/elemental_subroutine_1.f90: New test.
8008         * gfortran.dg/elemental_subroutine_2.f90: New test.
8009
8010         PR fortran/25029
8011         PR fortran/21256
8012         * gfortran.dg/assumed_size_refs_1.f90: New test.
8013
8014         PR fortran/20868
8015         PR fortran/20870
8016         * gfortran.dg/assumed_size_refs_2.f90: New test.
8017         * gfortran.dg/initialization_1.f90: Change warning message.
8018
8019 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
8020
8021         * gcc.dg/tree-ssa/loop-15.c: New test.
8022
8023 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8024
8025         PR fortran/25598
8026         * gfortran.dg/backspace_3.f: New test.
8027         * gfortran.dg/backspace_4.f: New test.
8028
8029 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8030
8031         PR fortran/24268
8032         * gfortran.dg/fmt_white.f: Update test.
8033
8034 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
8035
8036         * gcc.dg/cast-1.c: Add new warning.
8037         * gcc.dg/cast-2.c: Likewise.
8038         * gcc.dg/cast-3.c: Likewise.
8039         * gcc.dg/format/cast-1.c: Likewise.
8040         * gcc.dg/cast-4.c: New testcase.
8041
8042 2006-01-05  Richard Guenther  <rguenther@suse.de>
8043
8044         PR tree-optimization/22555
8045         * gcc.dg/tree-ssa/alias-3.c: New testcase.
8046
8047 2006-01-05  Richard Guenther  <rguenther@suse.de>
8048             Diego Novillo  <dnovillo@redhat.com>
8049
8050         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
8051         * gcc.dg/tree-ssa/loop-8.c: Likewise.
8052         * gcc.dg/tree-ssa/loop-1.c: Likewise.
8053         * gcc.dg/tree-ssa/pr23294.c: Likewise.
8054         * gcc.dg/tree-ssa/pr21985.c: Likewise.
8055         * gcc.dg/tree-ssa/loop-14.c: Likewise.
8056         * gcc.dg/tree-ssa/loop-2.c: Likewise.
8057         * gcc.dg/tree-ssa/loop-3.c: Likewise.
8058         * gcc.dg/tree-ssa/loop-4.c: Likewise.
8059         * gcc.dg/tree-ssa/pr21171.c: Likewise.
8060         * gcc.dg/tree-ssa/loop-5.c: Likewise.
8061         * gcc.dg/tree-ssa/loop-10.c: Likewise.
8062         * gcc.dg/tree-ssa/loop-6.c: Likewise.
8063         * treelang/compile/extravar.tree: Likewise.
8064         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
8065         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
8066         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
8067         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
8068         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
8069
8070 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8071
8072         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
8073         for 64-bit fix.
8074
8075 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
8076
8077         PR fortran/23675
8078         gfortran.dg/char_result_11.f90: New.
8079
8080 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
8081
8082         PR c++/24782
8083         * g++.dg/parse/access9.C: New test.
8084         * g++.dg/tc1/dr52.C: Tweak error markers.
8085
8086 2006-01-04  Richard Henderson  <rth@redhat.com>
8087
8088         Merge from gomp branch.
8089         * g++.dg/parse/pragma2.C: Update expected error lines.
8090
8091 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
8092
8093         * g++.dg/other/i386-2.C: New test.
8094
8095         PR target/25554
8096         * gcc.c-torture/compile/20051228-1.c: New test.
8097
8098         PR c/25559
8099         * gcc.dg/pr25559.c: New test.
8100
8101 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
8102
8103         PR c++/25492
8104         * g++.dg/lookup/friend9.C: New test.
8105
8106         PR c++/25625
8107         * g++.dg/template/repo5.C: New test.
8108
8109 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
8110
8111         PR fortran/25101
8112         * gfortran.dg/forall_2.f90: New test.
8113
8114 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
8115
8116         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
8117         dg-require-weak.  Adjust regexp to handle leading-underscore
8118         targets and space as well as TAB after .weak.  Change previous
8119         64-bit fix to not use naked dot.
8120
8121 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
8122
8123         PR rtl-optimization/25578
8124         * gcc.c-torture/execute/20060102-1.c: New testcase.
8125
8126 2006-01-03  Richard Guenther  <rguenther@suse.de>
8127
8128         PR c/25183
8129         * gcc.dg/torture/pr25183.c: New testcase.
8130
8131 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
8132
8133         Merge from gomp-branch.
8134         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
8135         * gcc.dg/ia64-sync-2.c: Likewise.
8136         * gcc.dg/ia64-sync-3.c: Likewise.
8137         * gcc.dg/ia64-sync-4.c: Likewise.
8138         * gcc.dg/sync-2.c: Likewise.
8139         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
8140         that sparc64-*-* and sparcv9-*-* supports sync builtins.
8141
8142 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
8143
8144         PR c++/25635
8145         * g++.dg/parse/operator6.C: New test.
8146
8147         PR c++/25637
8148         * g++.dg/parse/error29.C: New test.
8149
8150         PR c++/25638
8151         * g++.dg/parse/dtor6.C: New test.
8152
8153         PR c++/25633
8154         * g++.dg/parse/ctor3.C: New test.
8155
8156         PR c++/25634
8157         * g++.dg/template/class3.C: New test.
8158
8159 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
8160
8161         * g++.dg/debug/debug9.C: New.
8162
8163 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
8164
8165         PR fortran/24640
8166         * gfortran.dg/label_2.f90: New test.
8167
8168 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8169
8170         * g++.dg/lookup/using12.C: Tighten error marker.
8171
8172 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
8173             Andrew Pinski <pinskia@physics.uc.edu>
8174
8175         * gcc.target/powerpc/darwin-abi-3.c: New file.
8176         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
8177         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
8178         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
8179         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
8180         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
8181         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
8182         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
8183         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
8184
8185 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
8186
8187         * gcc.dg/tree-ssa/loadpre1.c: New;
8188         * gcc.dg/tree-ssa/loadpre2.c: New;
8189         * gcc.dg/tree-ssa/loadpre3.c: New;
8190         * gcc.dg/tree-ssa/loadpre4.c: New;
8191         * gcc.dg/tree-ssa/loadpre5.c: New;
8192         * gcc.dg/tree-ssa/loadpre6.c: New;
8193         * gcc.dg/tree-ssa/loadpre7.c: New;
8194         * gcc.dg/tree-ssa/loadpre8.c: New;
8195         * gcc.dg/tree-ssa/loadpre9.c: New;
8196
8197 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
8198
8199         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
8200         * g++.dg/abi/thunk4.C: Likewise.
8201
8202 2006-01-01  Andreas Jaeger  <aj@suse.de>
8203
8204         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
8205         portable.
8206
8207 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
8208
8209         PR c++/25294
8210         * gcc.dg/pragma-pack-3.c: New test.
8211         * g++.dg/parse/pragma3.C: New test.
8212
8213 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8214
8215         PR middle-end/24827
8216         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
8217
8218 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8219
8220         PR testsuite/25214
8221         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
8222
8223 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
8224
8225         PR fortran/22607
8226         * gfortran-dg/pure_byref_3.f90: New.
8227
8228         fortran/PR 25396
8229         * gfortran.dg/userdef_operator_1.f90: New.
8230
8231 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
8232
8233         * g++.dg/abi/thunk3.C: New.
8234         * g++.dg/abi/thunk4.C: New.
8235
8236 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
8237
8238         PR fortran/25532
8239         * gfortran.dg/host_used_types_1.f90: New test. Check that host
8240         associated derived type components of derived types are
8241         properly declared in contained procedures.
8242
8243 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8244
8245         PR libgfortran/25139
8246         * gfortran.dg/backspace_2.f: New test.
8247
8248 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8249
8250         PR libgfortran/25550
8251         * gfortran.dg/endfile.f: New test.
8252
8253 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8254
8255         PR libgfortran/25419
8256         * gfortran.dg/comma.f: New test.
8257
8258 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8259
8260         * lib/gfortran-dg.exp: Remove trailing whitespace.
8261         * lib/fortran-torture.exp: Test with -fbounds-check instead of
8262         -funroll-all-loops.
8263
8264 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
8265
8266         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
8267         Extended Double long doubles or repeat tests when long double is
8268         the same size as double.
8269
8270 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8271
8272         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
8273
8274         PR testsuite/25442
8275         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
8276         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
8277
8278         PR testsuite/25441
8279         * gcc.dg/pr23911.c: Make test variable static.
8280
8281         PR testsuite/25444
8282         * gcc.dg/tree-ssa/pr14841.c: Likewise.
8283
8284 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
8285
8286         PR c++/25439
8287         * g++.dg/parse/crash17.C: Adjust error markers.
8288         * g++.dg/template/error20.C: New test.
8289
8290 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
8291
8292         PR c++/23172
8293         * g++.dg/ext/complit4.C: New test.
8294
8295         PR c++/25417
8296         * g++.dg/ext/complit5.C: Likewise.
8297
8298 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
8299
8300         PR tree-optimization/25125
8301         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
8302         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
8303         * gcc.c-torture/execute/pr25125.c: New.
8304
8305 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
8306
8307         PR fortran/25029
8308         PR fortran/21256
8309         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
8310         with incorrect assumed size references.
8311
8312 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
8313
8314         PR c++/23171
8315         * g++.dg/opt/init1.C: New test.
8316
8317 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
8318
8319         PR c++/24671
8320         * g++.dg/template/sfinae3.C: New test.
8321
8322 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8323
8324         * g++.dg/other/friend4.C: New test.
8325
8326 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
8327
8328         PR target/25005
8329         * g++.dg/opt/pr25005.C: New test.
8330
8331 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
8332
8333         PR c++/25369
8334         * g++.dg/template/ptrmem16.C: New test.
8335
8336 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
8337
8338         PR fortran/25029
8339         PR fortran/21256
8340         * gfortran.dg/initialization_1.f90: Add test of SIZE.
8341
8342 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8343
8344         PR libgfortran/25307
8345         * gfortran.dg/list_read_5.f90: New test.
8346
8347 2005-12-22  Richard Henderson  <rth@redhat.com>
8348
8349         * gcc.target/i386/sse-7.c: Use -msse2.
8350
8351 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
8352
8353         PR rtl-optimization/25432
8354         * gcc.c-torture/compile/20051216-1.c: New test.
8355
8356         PR objc/25328
8357         * objc/execute/pr25328.m: New test.
8358
8359 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
8360
8361         PR c++/25364
8362         * g++.dg/template/call4.C: New test.
8363
8364 2005-12-22  Dale Johannesen  <dalej@apple.com>
8365
8366         * gcc.target/i386/sse-17.c: New.
8367
8368 2005-12-22  Paul Brook  <paul@codesourcery.com>
8369
8370         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
8371
8372 2005-12-22  Paul Brook  <paul@codesourcery.com>
8373
8374         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
8375
8376 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
8377
8378         PR tree-opt/25513
8379         * gcc.c-torture/compile/pr25513.c: New test.
8380
8381 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8382
8383         PR c++/23333
8384         * g++.dg/parse/error25.C: Add more tests.
8385
8386 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8387
8388         PR fortran/18990
8389         * gfortran.dg/der_charlen_1.f90: New.
8390
8391 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
8392
8393         PR fortran/20889
8394         * gfortran.dg/pointer_component_type_1.f90: New test.
8395
8396         PR fortran/25029
8397         PR fortran/21256
8398         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
8399         should give an error with assumed size array refernces and checks those
8400         that should not.
8401         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
8402         reference an upper bound so that it does not generate an error.
8403
8404         PR fortran/19362
8405         PR fortran/20244
8406         PR fortran/20864
8407         PR fortran/25391
8408         * gfortran.dg/used_dummy_types_1.f90: New test.
8409         * gfortran.dg/used_dummy_types_2.f90: New test.
8410         * gfortran.dg/used_dummy_types_3.f90: New test.
8411         * gfortran.dg/used_dummy_types_4.f90: New test.
8412         * gfortran.dg/used_dummy_types_5.f90: New test.
8413
8414         PR fortran/23152
8415         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
8416         group already being USE associated.
8417         * gfortran.dg/assumed_shape_nml.f90: New test.
8418         * gfortran.dg/assumed_size_nml.f90: New test.
8419
8420         PR fortran/20862
8421         PR fortran/25053
8422         PR fortran/25063
8423         PR fortran/25064
8424         PR fortran/25066
8425         PR fortran/25067
8426         PR fortran/25068
8427         PR fortran/25307
8428         * gfortran.dg/io_constraints_1.f90: New test.
8429         * gfortran.dg/io_constraints_1.f90: New test.
8430         * gfortran.dg/iostat_3.f90: Change wording of warning.
8431         * gfortran.dg/g77/19981216-0.f: The same.
8432
8433 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
8434
8435         PR tree-optimization/23518
8436         * testsuite/gcc.dg/pr23518.c: New.
8437
8438 2005-12-21  Mike Stump  <mrs@apple.com>
8439
8440         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
8441
8442 2005-12-21  Paul Brook  <paul@codesourcery.com>
8443
8444         * gcc.dg/pr19340.c: Skip on m68k targets.
8445
8446 2005-12-21  Steven Bosscher  <stevenb@suse.de>
8447
8448         PR rtl-optimization/25196
8449         * gcc.dg/pr25196.c: New test.
8450
8451 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
8452
8453         PR fortran/25423
8454         gfortran.dg/where_nested_1.f90: New.
8455
8456 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
8457
8458         PR tree-optimization/25382.
8459         * gcc.dg/tree-ssa/pr25382.c: New.
8460
8461 2005-12-20  Richard Guenther  <rguenther@suse.de>
8462
8463         PR middle-end/24306
8464         * gcc.target/i386/pr24306.c: New testcase.
8465
8466 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
8467
8468         PR tree-optimization/25501
8469         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
8470
8471 2005-12-20  Richard Guenther  <rguenther@suse.de>
8472
8473         Revert
8474         2005-12-02  Richard Guenther  <rguenther@suse.de>
8475
8476         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
8477
8478 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
8479
8480         PR c++/21228
8481         * g++.dg/warn/Wunreachable-code-2.C: New test.
8482
8483 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
8484
8485         PR c++/24278
8486         * g++.dg/template/ctor5.C: New test.
8487
8488         PR c++/24915
8489         * g++.dg/template/overload8.C: New test.
8490
8491 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
8492
8493         * gcc.c-torture/compile/pr25483 : New test.
8494
8495 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8496
8497         PR c++/20552
8498         * g++.dg/ext/typeof10.C: New test.
8499
8500 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
8501
8502         * gcc.dg/mt-loopi1.c: New.
8503
8504 2005-12-18  Richard Guenther  <rguenther@suse.de>
8505
8506         PR tree-optimization/25481
8507         * gcc.dg/torture/pr25481.c: New testcase.
8508
8509 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
8510
8511         PR rtl-optimization/21041
8512         * gcc.dg/pr21041.c: New test.
8513
8514 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8515
8516         PR libgfortran/25463
8517         * gfortran.dg/advance.f90: New test.
8518
8519 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
8520
8521         * gcc.dg/20051201-1.c: New test.
8522
8523 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
8524
8525         PR fortran/25018
8526         * gfortran.dg/initialization_1.f90: New test.
8527         * gfortran.dg/enum_5.f90: Change dg-error to new message.
8528         * gfortran.dg/g77/980616-0.f: The same.
8529
8530 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
8531
8532         * PR fortran/25458
8533         * gfortran.dg/chkbits.f90: New test.
8534
8535 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
8536
8537         * gfortran.dg/enum_5.f: Revert to previous version.
8538
8539 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
8540
8541         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
8542         * gfortran.dg/nested_modules_1.f90: Ditto.
8543         * gfortran.dg/hollerith_f95.f90: Ditto.
8544         * gfortran.dg/select_5.f90: Ditto.
8545         * gfortran.dg/secnds.f: Ditto.
8546         * gfortran.dg/hollerith2.f90: Ditto.
8547         * gfortran.dg/imag_2.f: Ditto.
8548         * gfortran.dg/ftell_2.f90: Ditto.
8549         * gfortran.dg/malloc_free_1.f90: Ditto.
8550         * gfortran.dg/logint-1.f: Ditto.
8551         * gfortran.dg/recursive_statement_functions.f90: Ditto.
8552         * gfortran.dg/e_d_fmt.f90: Ditto.
8553         * gfortran.dg/hollerith_legacy.f90: Ditto.
8554         * gfortran.dg/logint-2.f: Ditto.
8555         * gfortran.dg/enum_5.f90: Ditto.
8556         * gfortran.dg/f2c_2.f90: Ditto.
8557         * gfortran.dg/pr17143.f90: Ditto.
8558         * gfortran.dg/namelist_14.f90: Ditto.
8559         * gfortran.dg/logint-3.f: Ditto.
8560         * gfortran.dg/spread_scalar_source.f90: Ditto.
8561         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
8562         * gfortran.dg/namelist_11.f: Ditto.
8563         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
8564         * gfortran.dg/g77/20010519-1.f
8565         * gfortran.dg/g77/alpha1.f: Ditto.
8566         * gfortran.dg/g77/990115-1.f: Ditto.
8567         * gfortran.dg/g77/erfc.f: Ditto.
8568         * gfortran.dg/g77/19990313-3.f: Ditto.
8569         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
8570         * gfortran.dg/g77/20010426.f: Ditto.
8571         * gfortran.dg/g77/19990313-0.f: Ditto.
8572         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
8573         * gfortran.dg/g77/20000629-1.f: Ditto.
8574         * gfortran.dg/g77/970125-0.f: Ditto.
8575         * gfortran.dg/g77/8485.f: Ditto.
8576         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
8577         * gfortran.dg/g77/19990313-1.f: Ditto.
8578         * gfortran.dg/g77/int8421.f: Ditto.
8579         * gfortran.dg/g77/19990305-0.f: Ditto.
8580         * gfortran.dg/g77/947.f: Ditto.
8581         * gfortran.dg/g77/19990905-2.f: Ditto.
8582         * gfortran.dg/g77/cabs.f: Ditto.
8583         * gfortran.dg/g77/19990313-2.f: Ditto.
8584         * gfortran.dg/g77/20020307-1.f: Ditto.
8585         * gfortran.dg/g77/dcomplex.f: Ditto.
8586         * gfortran.dg/g77/19990502-1.f: Ditto.
8587         * gfortran.dg/g77/19981216-0.f: Ditto.
8588         * gfortran.dg/common_4.f90: Ditto.
8589         * gfortran.dg/entry_4.f90: Ditto.
8590         * gfortran.dg/equiv_constraint_2.f90: Ditto.
8591         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
8592         * gfortran.dg/namelist_12.f: Ditto.
8593         * gfortran.dg/scale_1.f90: Ditto.
8594         * gfortran.dg/modulo_1.f90
8595         * gfortran.dg/hollerith.f90: Ditto.
8596         * gfortran.dg/direct_io_3.f90: Ditto.
8597         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
8598         * gfortran.dg/gnu_logical_1.F: Ditto.
8599         * gfortran.dg/unf_io_convert_1.f90: Ditto.
8600         * gfortran.dg/assign_1.f90: Ditto.
8601         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
8602         * gfortran.dg/pr23095.f: Ditto.
8603         * gfortran.dg/read_float_1.f90: Ditto.
8604
8605 2005-12-17  Andreas Jaeger  <aj@suse.de>
8606
8607         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
8608         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
8609
8610 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8611
8612         PR fortran/24268
8613         * gfortran.dg/fmt_white.f: New test.
8614
8615 2005-12-16  Steven G. Kargl <kargls@comcast.net>
8616
8617         * gfortran.dg/label_1.f90: New test.
8618
8619 2005-12-15  Ben Elliston  <bje@au.ibm.com>
8620
8621         PR testsuite/25422
8622         * gcc.dg/20031012-1.c: Add -Walways-true option.
8623         * gcc.dg/weak/weak-3.c: Likewise.
8624         * g++.old-deja/g++.mike/warn8.C: Likewise.
8625
8626 2005-12-16  Mike Stump  <mrs@apple.com>
8627
8628         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
8629         exit.
8630
8631 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8632
8633         PR libgfortran/25264
8634         PR libgfortran/25349
8635         * gfortran.dg/tl_editing.f90: Added additional checks.
8636         * gfortran.dg/t_editing.f: New test.
8637         * gfortran.dg/write_padding.f90: New test
8638
8639 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8640
8641         PR testsuite/25215
8642         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
8643
8644 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
8645
8646         PR rtl-optimization/24899
8647         * gcc.c-torture/execute/20051215-1.c: New test.
8648
8649 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
8650
8651         PR 24823
8652         * gfortran.dg/pr24823.f: New test.
8653
8654 2005-12-16  Jeff Law  <law@redhat.com>
8655
8656         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
8657
8658 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8659
8660         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
8661         Change C++ style comments to C style comments.
8662         Remove aligned types from the array.
8663         Keep Enums disabled.
8664         (complex_types): Remove aligned types from the array.
8665         Comment out "_Complex long double".
8666         (attrib_types): Remove.
8667         (complex_attrib_types): Remove.
8668         (attrib_array_types): Remove.
8669         (complex_attrib_array_types): Remove.
8670         (aligned_bitfld_types): Remove.
8671         (n_aligned_bitfld_types): Remove.
8672         (FEATURE_ALIGNEDPACKED): Delete.
8673         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
8674         (singles): Remove support for adding attributes.
8675         (choose_type): Remove support for attributed types.
8676         (generate_fields): Remove support for attributed bit-fields.
8677         Remove support for adding attributes.
8678         (generate_random_tests): Remove support for adding attributes.
8679         (features): Add back "[0] :0" and "complex vector [0]".
8680         (main): Remove support for attributed bit-fields.
8681         Uncomment the calling of generate_random_tests for the rests of
8682         the tests.
8683
8684 2005-12-16  Jan Hubicka  <jh@suse.cz>
8685
8686         * gcc.c-torture/combine/pr25224.c: New.
8687
8688 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
8689
8690         PR other/25028
8691         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
8692         HP-UX.
8693
8694 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
8695
8696         * gcc.dg/20051215-1.c: New file.
8697
8698 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8699
8700         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
8701         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
8702
8703 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
8704
8705         PR fortran/18197
8706         * gfortran.dg/dummy_functions_1.f90: New.
8707
8708 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
8709
8710         PR rtl-optimization/25310
8711         * gcc.c-torture/compile/pr25310.c: New test.
8712
8713 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
8714
8715         PR debug/25023
8716         * gcc.dg/pr25023.c: New test.
8717
8718 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8719
8720         * g++.old-deja/g++.brendan/redecl1.C,
8721         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
8722         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
8723         g++.old-deja/g++.oliva/typeof1.C,
8724         g++.old-deja/g++.other/crash16.C,
8725         g++.old-deja/g++.other/crash34.C,
8726         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
8727         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
8728         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
8729         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
8730         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
8731         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
8732         Remove xfail.
8733
8734 2005-12-14  Kean Johnston  <jkj@sco.com>
8735             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8736
8737         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
8738         * gcc.target/i386/20020523-1.c: Ditto.
8739         * gcc.target/i386/tailcall-1.c: Ditto.
8740         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
8741         * gcc.target/i386/ssetype-5.c: Ditto.
8742
8743 2005-12-14  Jeff Law  <law@redhat.com>
8744
8745         * gcc.dg/tree-ssa/foldstring-1.c: New test.
8746
8747 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
8748
8749         PR target/25254
8750         PR target/24188
8751         * gcc.target/i386/pr25254.c: New test.
8752         * gfortran.dg/PR24188.f: New test.
8753
8754 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
8755
8756         * lib/fortran-torture.exp: Catch remaining uses of
8757         remote_file build delete.
8758
8759 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8760
8761         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
8762
8763 2005-12-14  Ben Elliston  <bje@au.ibm.com>
8764
8765         * gcc.dg/warn-addr-cmp.c: New test.
8766
8767 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
8768
8769         PR debug/25023
8770         PR target/25293
8771         * gcc.target/i386/pr25293.c: New test.
8772
8773 2005-12-13  Petr Machata  <machata@post.cz>
8774
8775         PR c++/24907
8776         * g++.dg/parse/comma2.C: New test.
8777
8778 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
8779             Jakub Jelinek  <jakub@redhat.com>
8780
8781         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
8782         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
8783         (limits.h): Include unconditionally.
8784         (stdlib.h): Likewise.
8785         (hashtab.h): Do not include.
8786         (getopt.h): Likewise.
8787         (stddef.h): Include.
8788         (hashval_t): Define.
8789         (struct entry): Add "next" field.
8790         (HASH_SIZE): New macro.
8791         (hash_table): New variable.
8792         (switchfiles): Do not use xmalloc.
8793         (mix): New macro.
8794         (iterative_hash): New function.
8795         (hasht): Remove.
8796         (e_exists): New function.
8797         (e_insert): Likewise.
8798         (output): Use, instead of libiberty hashtable functions.
8799         (main): Do not use getopt.  Do not call htab_create.
8800
8801 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
8802
8803         PR c++/25331
8804         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
8805         put atal* and atpaal* attributes on array elements.
8806         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
8807         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
8808         put atal* and atpaal* attributes on array elements.
8809         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
8810
8811 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
8812
8813         * gcc.dg/single-precision-constant.c: New test.
8814
8815 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
8816
8817         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
8818         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
8819         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
8820         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
8821         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
8822         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
8823         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
8824         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
8825         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
8826         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
8827         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
8828         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
8829         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
8830         gcc.target/powerpc/ppc-sdata-2.c,
8831         gcc.target/powerpc/ppc-stackalign-1.c,
8832         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
8833         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
8834         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
8835         gcc.target/powerpc/rs6000-ldouble-2.c,
8836         gcc.target/powerpc/rs6000-power2-1.c,
8837         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
8838         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
8839         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
8840         option into target selector.
8841         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
8842         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
8843
8844 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8845
8846         PR objc/25348
8847         * objc.dg/encode-9.m: New test.
8848
8849 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8850
8851         PR testsuite/20772
8852         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
8853         * gcc.dg/asm-b.c: Fix typo.
8854         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
8855         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
8856         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
8857         i?86 lp64 and x86_64 ilp32.
8858         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
8859         on i?86 lp64.
8860         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
8861
8862 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
8863
8864         PR fortran/25078
8865         gfortran.dg/equiv_5.f90: New test.
8866
8867 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
8868
8869         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
8870         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
8871         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
8872         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
8873         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
8874         * gcc.dg/tree-ssa/reassoc-5.c: New.
8875         * gcc.dg/tree-ssa/reassoc-6.c: New.
8876         * gcc.dg/tree-ssa/reassoc-7.c: New.
8877         * gcc.dg/tree-ssa/reassoc-8.c: New.
8878         * gcc.dg/tree-ssa/reassoc-9.c: New.
8879         * gcc.dg/tree-ssa/reassoc-10.c: New.
8880         * gcc.dg/tree-ssa/reassoc-11.c: New.
8881
8882 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8883
8884         PR testsuite/25167
8885         PR testsuite/24478
8886         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
8887
8888 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
8889
8890         PR c++/25300
8891         * g++.dg/template/inherit.C: Do not use a generic error message.
8892
8893 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8894
8895         PR libobjc/25354
8896         * objc.dg/gnu-encoding: New directory.
8897         * objc.dg/gnu-encoding/compat-common.h: New file.
8898         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
8899         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
8900         * objc.dg/gnu-encoding/vector-defs.h: New file.
8901         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
8902         * objc.dg/gnu-encoding/generate-random.c: New file.
8903         * objc.dg/gnu-encoding/generate-random_r.c: New file.
8904         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
8905         * objc.dg/gnu-encoding/generate-random.h: New file.
8906
8907 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
8908
8909         PR c++/25337
8910         * g++.dg/template/defarg7.C: New test.
8911
8912 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
8913
8914         PR libobjc/25347
8915         * objc.dg/encode-8.m: New test.
8916
8917 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
8918
8919         PR libobjc/25346
8920         * objc.dg/encode-7.m: New test.
8921
8922 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
8923
8924         PR c++/25010
8925         * g++.dg/opt/inline10.C: New test.
8926
8927 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
8928
8929         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
8930
8931 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
8932
8933         * gfortran.dg/substring_equivalence.f90: typo in comment
8934
8935 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8936
8937         PR fortran/25068
8938         * gfortran.dg/iostat_3.f90: New test.
8939
8940 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
8941
8942         PR fortran/23815
8943         * gfortran.dg/unf_io_convert_1.f90: New test.
8944         * gfortran.dg/unf_io_convert_2.f90: New test.
8945         * gfortran.dg/unf_io_convert_3.f90: New test.
8946
8947 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8948
8949         PR testsuite/20772
8950         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
8951         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
8952         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
8953         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
8954         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
8955         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
8956         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
8957         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
8958         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
8959         gcc.dg/torture/fp-int-convert-float128-timode.c,
8960         gcc.dg/torture/fp-int-convert-float128.c,
8961         gcc.dg/torture/fp-int-convert-float80-timode.c,
8962         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
8963         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
8964
8965         * gcc.dg/tls/opt-1.c: Require effective target fpic.
8966
8967 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
8968
8969         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
8970
8971 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
8972
8973         * gcc.dg/20051207-1.c,
8974         * gcc.dg/20051207-2.c,
8975         * gcc.dg/20051207-3.c: New tests.
8976
8977 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8978
8979         PR testsuite/20772
8980         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
8981         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
8982         dg-skip-if target selector.
8983
8984         PR testsuite/20772
8985         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
8986         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
8987         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
8988         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
8989         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
8990         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
8991         and/or merge with i?86 cases.
8992
8993         * gcc.dg/tls/opt-3.c: Require effective target fpic.
8994
8995         PR testsuite/20772
8996         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
8997         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
8998         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
8999         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
9000         x86_64-*-linux*.
9001
9002 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
9003
9004         PR target/25311
9005         * gcc.c-torture/compile/pr25311.c: New test.
9006
9007 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9008
9009         PR libgfortran/25039
9010         * gfortran.dg/read_comma.f: New test.
9011
9012 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
9013
9014         PR c++/19317
9015         * g++.dg/opt/pr19317-1.C: New test.
9016         * g++.dg/opt/pr19317-2.C: New test.
9017         * g++.dg/opt/pr19317-3.C: New test.
9018
9019         PR target/19005
9020         * gcc.c-torture/execute/pr19005.c: New test.
9021
9022         PR target/17828
9023         * g++.old-deja/g++.other/comdat5.C: New test.
9024         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
9025
9026         * g++.dg/compat/struct-layout-1.exp: New file.
9027         * g++.dg/compat/struct-layout-1.h: New.
9028         * g++.dg/compat/struct-layout-1_generate.c: New.
9029         * g++.dg/compat/struct-layout-1_x1.h: New.
9030         * g++.dg/compat/struct-layout-1_x2.h: New.
9031         * g++.dg/compat/struct-layout-1_y1.h: New.
9032         * g++.dg/compat/struct-layout-1_y2.h: New.
9033
9034         * gcc.dg/20050330-2.c: New test.
9035
9036 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
9037
9038         PR fortran/25292
9039         * gfortran.dg/associated_1.f90: New.
9040
9041 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9042
9043         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
9044         ILP32 vect_no_align platforms.
9045
9046 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
9047             Jakub Jelinek  <jakub@redhat.com>
9048
9049         PR target/25268
9050         * gcc.c-torture/compile/20051207-1.c: New test.
9051
9052 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9053
9054         PR testsuite/20772
9055         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
9056         gcc.dg/torture/pr18582-1.c,
9057         gcc.target/i386/attributes-error.c: Also test on x86_64.
9058
9059         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
9060
9061 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9062
9063         PR c++/19397
9064         * g++.dg/template/typedef3.C: New test.
9065
9066         PR c++/19762
9067         PR c++/19764
9068         * g++.dg/template/dtor3.C: Fix error markers.
9069
9070 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
9071
9072         * lib/target-supports.exp (check_effective_target_sync_char_short):
9073         Add s390*.
9074
9075 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
9076
9077         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
9078
9079 2005-12-06  Roger Sayle  <roger@eyesopen.com>
9080
9081         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
9082         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
9083         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
9084         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
9085
9086 2005-12-06  Roger Sayle  <roger@eyesopen.com>
9087
9088         PR c++/25263
9089         * g++.dg/other/array2.C: New test case.
9090
9091 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
9092
9093         * gcc.dg/darwin-weakimport-3.c: New.
9094
9095         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
9096         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
9097         and to work on Darwin.
9098         * gcc.dg/attr-weakref-1b.c: New file.
9099         * gcc.dg/attr-weakref-2.c: New test.
9100         * gcc.dg/darwin-weakref-1.c: New test.
9101
9102 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
9103
9104         PR testsuite/25247
9105         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
9106         use in selector expressions.
9107         (dg-xfail-if): Ditto.
9108         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
9109         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
9110         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
9111         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
9112         * gcc.test-framework/test-framework.exp: Skip generated tests if
9113         CHECK_TEST_FRAMEWORK is not 1.
9114
9115 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9116
9117         PR tree-optimization/24963
9118         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
9119
9120         PR target/24108
9121         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
9122
9123         PR target/18580
9124         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
9125         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
9126         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
9127         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
9128
9129 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
9130
9131         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
9132         dg-options.
9133
9134 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
9135
9136         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
9137
9138 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
9139
9140         * gcc.dg/format/cast-1.c: New test.
9141
9142 2005-12-04  Roger Sayle  <roger@eyesopen.com>
9143
9144         PR c/7776
9145         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
9146         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
9147         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
9148         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
9149
9150 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
9151
9152         * gcc.dg/cast-pretty-print-1.c: New test.
9153
9154 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
9155
9156         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
9157
9158 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
9159
9160         PR c++/24173
9161         * g++.dg/template/friend40.C: New test.
9162
9163 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
9164
9165         PR target/25199
9166         * gcc.target/i386/movq-2.c: New test.
9167         * gcc.target/i386/movq.c: Remove target i?86, instead add
9168         dg-require-effective-target ilp32.
9169
9170 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9171
9172         PR c++/24103
9173         * g++.dg/other/default1.C: New test.
9174
9175 2005-12-02  Richard Guenther  <rguenther@suse.de>
9176
9177         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9178
9179 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9180
9181         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
9182
9183 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
9184
9185         PR target/21017
9186         * gcc.target/powerpc/rotate.c: New.
9187
9188 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9189
9190         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
9191         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
9192
9193 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9194
9195         PR c/13384
9196         * gcc.dg/pr17730-1.c: Adjust.
9197         * gcc.dg/lvalue1.c (main): Likewise.
9198         * gcc.dg/lvalue-2.c: Likewise.
9199         * g++.dg/pr7503-3.C
9200
9201 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
9202
9203         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
9204         error messages.
9205
9206 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
9207
9208         PR fortran/24789
9209         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
9210
9211 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
9212
9213         PR target/24475
9214         * lib/target-supports.exp (check_effective_target_tls): New.
9215         (check_effective_target_tls_runtime): New.
9216         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
9217         for TLS support.
9218         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
9219         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9220         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
9221         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
9222         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
9223         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
9224         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9225         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
9226         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
9227         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
9228         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
9229         effective-target TLS.
9230         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
9231         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
9232         effective-target TLS runtime.
9233
9234 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
9235
9236         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
9237
9238 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
9239
9240         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
9241         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
9242         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
9243         ignored" warnings when "packing" is the same as the ABI layout.
9244
9245 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
9246
9247         PR fortran/21302
9248         * gfortran.dg/line_length_1.f: New test.
9249         * gfortran.dg/line_length_2.f90: Ditto.
9250
9251 2005-11-30  Richard Guenther  <rguenther@suse.de>
9252
9253         PR tree-optimization/21655
9254         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
9255
9256 2005-11-30  Dale Johannesen  <dalej@apple.com>
9257
9258         * gcc.c-torture/compile/pr24930.c: New.
9259
9260 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
9261
9262         PR fortran/15809
9263         *  gfortran.dg/auto_char_dummy_array.f90: New test.
9264
9265 2005-11-30  Jeff Law  <law@redhat.com>
9266
9267         * g++.old-deja/g++.law/pr25000.C: New test.
9268
9269 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
9270
9271         * gcc.dg/tls/opt-11.c: New test.
9272
9273 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
9274
9275         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
9276         targets.
9277         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
9278         LP64 ia64.
9279
9280 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
9281
9282         * gfortran.dg/open_access_1.f90: New test.
9283
9284 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9285
9286         * gcc.dg/charset/builtin2.c: New test.
9287
9288 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
9289
9290         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
9291         on mmix-*-* for *_[xy].c.
9292
9293 2005-11-28  Kean Johnston  <jkj@sco.com>
9294
9295         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
9296         headers.
9297         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
9298         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
9299         * gcc.target/i386/asm-3.c: Ditto.
9300         * gcc.target/i386/clobbers.c: Ditto.
9301         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
9302         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
9303         test regexp.
9304         * gcc.target/i386/mul.c: Ditto.
9305         * gcc.target/i386/ssetype-1.c: Ditto.
9306         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
9307         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
9308         static so the test works with -fPIC mode too. Based on comment in
9309         PR19231 by Pinski.
9310         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
9311
9312 2005-11-28  Richard Guenther  <rguenther@suse.de>
9313
9314         * gcc.dg/alias-9.c: New testcase.
9315         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
9316
9317 2005-11-28  Roger Sayle  <roger@eyesopen.com>
9318             Uros Bizjak  <uros@kss-loka.si>
9319
9320         PR middle-end/20219
9321         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
9322         tan(x)/sin(x) transformations.
9323
9324 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
9325
9326         PR middle-end/24575
9327         * gcc.dg/tree-ssa/divide-3.c: New test.
9328         * gcc.dg/tree-ssa/divide-4.c: New test.
9329
9330 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
9331
9332         PR fortran/24917
9333         *  gfortran.dg/boz_6.f90: New test.
9334
9335 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9336
9337         PR fortran/23912
9338         * gfortran.dg/modulo_1.f90: New test.
9339
9340 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9341
9342         PR libfortran/24919
9343         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
9344         fail on CRLF platforms.
9345         * gfortran.dg/ftell_2.f90: Likewise.
9346
9347 2005-11-26  Eric Christopher  <echristo@apple.com>
9348
9349         * gcc.dg/intmax_t-1.c: Remove mips xfail.
9350
9351 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
9352
9353         * objc.dg/gnu-runtime-3.m: Simplify.
9354
9355 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
9356
9357         PR middle-end/23669
9358         * gcc.dg/tree-ssa/divide-1.c: New test.
9359         * gcc.dg/tree-ssa/divide-2.c: New test.
9360
9361 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
9362
9363         PR libgfortran/24945
9364         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
9365
9366 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
9367
9368         PR libgfortran/24945
9369         * gfortran.dg/open_status_2.f90: New test.
9370
9371 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9372
9373         * gcc.c-torture/execute/builtins/fprintf.c,
9374         gcc.c-torture/execute/builtins/fputs-lib.c,
9375         gcc.c-torture/execute/builtins/fputs.c,
9376         gcc.c-torture/execute/builtins/lib/fprintf.c,
9377         gcc.c-torture/execute/builtins/lib/printf.c,
9378         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
9379
9380 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
9381
9382         * gcc.dg/20050922-2.c: New test.
9383
9384 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
9385
9386         * objc.dg/gnu-runtime-3.m: New test.
9387
9388 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9389
9390         PR c++/9278
9391         * g++.dg/other/void1.C: New test.
9392
9393 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
9394
9395         PR middle-end/24998
9396         * gcc.dg/torture/fp-int-convert-float.c,
9397         gcc.dg/torture/fp-int-convert-double.c,
9398         gcc.dg/torture/fp-int-convert-long-double.c,
9399         gcc.dg/torture/fp-int-convert-timode.c,
9400         gcc.dg/torture/fp-int-convert-float80.c,
9401         gcc.dg/torture/fp-int-convert-float80-timode.c,
9402         gcc.dg/torture/fp-int-convert-float128.c,
9403         gcc.dg/torture/fp-int-convert-float128-timode.c,
9404         gcc.dg/torture/fp-int-convert.h: New files.
9405
9406 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
9407
9408         PR middle-end/24989
9409         * gcc.dg/tree-ssa/bool-10.c: New test.
9410         * gcc.dg/tree-ssa/bool-11.c: New test.
9411         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
9412
9413 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
9414
9415         PR middle-end/24990
9416         * tree-ssa/pr24990-1.c: New test.
9417
9418 2005-11-24  Richard Guenther  <rguenther@suse.de>
9419         Dirk Mueller <dmueller@suse.de>
9420
9421         PR c++/14024
9422         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
9423         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
9424         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9425         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
9426         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
9427         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
9428
9429 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
9430
9431         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
9432
9433 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9434
9435         PR c/21668
9436         * gcc.dg/Wc++-compat.c: New.
9437         * gcc.dg/Wno-c++-compat.c: New.
9438
9439 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
9440
9441         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
9442         (vspltish, vspltisw): Likewise.
9443
9444 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9445
9446         PR libgfortran/24794
9447         * gfortran.dg/namelist_12.f: Fix quotes.
9448         * gfortran.dg/namelist_13.f90: Fix quotes.
9449         * gfortran.dg/namelist_14.f90: Fix quotes.
9450         * gfortran.dg/namelist_15.f90: Fix quotes.
9451         * gfortran.dg/namelist_use.f90: Fix quotes.
9452         * gfortran.dg/namelist_use_only.f90: Fix quotes.
9453         * gfortran.dg/namelist_21.f90: New test.
9454         * gfortran.dg/namelist_22.f90: New test.
9455
9456 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
9457
9458         PR target/23435
9459         * gcc.c-torture/compile/pr23435.c: New.
9460
9461 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
9462
9463         * gcc.c-torture/execute/floatunsisf-1.c: New test.
9464
9465 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
9466
9467         * gcc.target/powerpc/405-macchw-1.c,
9468         gcc.target/powerpc/405-macchw-2.c,
9469         gcc.target/powerpc/405-macchwu-1.c,
9470         gcc.target/powerpc/405-macchwu-2.c,
9471         gcc.target/powerpc/405-machhw-1.c,
9472         gcc.target/powerpc/405-machhw-2.c,
9473         gcc.target/powerpc/405-machhwu-1.c,
9474         gcc.target/powerpc/405-machhwu-2.c,
9475         gcc.target/powerpc/405-maclhw-1.c,
9476         gcc.target/powerpc/405-maclhw-2.c,
9477         gcc.target/powerpc/405-maclhwu-1.c,
9478         gcc.target/powerpc/405-maclhwu-2.c,
9479         gcc.target/powerpc/405-mulchw-1.c,
9480         gcc.target/powerpc/405-mulchw-2.c,
9481         gcc.target/powerpc/405-mulchwu-1.c,
9482         gcc.target/powerpc/405-mulchwu-2.c,
9483         gcc.target/powerpc/405-mulhhw-1.c,
9484         gcc.target/powerpc/405-mulhhw-2.c,
9485         gcc.target/powerpc/405-mulhhwu-1.c,
9486         gcc.target/powerpc/405-mulhhwu-2.c,
9487         gcc.target/powerpc/405-mullhw-1.c,
9488         gcc.target/powerpc/405-mullhw-2.c,
9489         gcc.target/powerpc/405-mullhwu-1.c,
9490         gcc.target/powerpc/405-mullhwu-2.c,
9491         gcc.target/powerpc/405-nmacchw-1.c,
9492         gcc.target/powerpc/405-nmacchw-2.c,
9493         gcc.target/powerpc/405-nmachhw-1.c,
9494         gcc.target/powerpc/405-nmachhw-2.c,
9495         gcc.target/powerpc/405-nmaclhw-1.c,
9496         gcc.target/powerpc/405-nmaclhw-2.c,
9497         gcc.target/powerpc/440-macchw-1.c,
9498         gcc.target/powerpc/440-macchw-2.c,
9499         gcc.target/powerpc/440-macchwu-1.c,
9500         gcc.target/powerpc/440-macchwu-2.c,
9501         gcc.target/powerpc/440-machhw-1.c,
9502         gcc.target/powerpc/440-machhw-2.c,
9503         gcc.target/powerpc/440-machhwu-1.c,
9504         gcc.target/powerpc/440-machhwu-2.c,
9505         gcc.target/powerpc/440-maclhw-1.c,
9506         gcc.target/powerpc/440-maclhw-2.c,
9507         gcc.target/powerpc/440-maclhwu-1.c,
9508         gcc.target/powerpc/440-maclhwu-2.c,
9509         gcc.target/powerpc/440-mulchw-1.c,
9510         gcc.target/powerpc/440-mulchw-2.c,
9511         gcc.target/powerpc/440-mulchwu-1.c,
9512         gcc.target/powerpc/440-mulchwu-2.c,
9513         gcc.target/powerpc/440-mulhhw-1.c,
9514         gcc.target/powerpc/440-mulhhw-2.c,
9515         gcc.target/powerpc/440-mulhhwu-1.c,
9516         gcc.target/powerpc/440-mulhhwu-2.c,
9517         gcc.target/powerpc/440-mullhw-1.c,
9518         gcc.target/powerpc/440-mullhw-2.c,
9519         gcc.target/powerpc/440-mullhwu-1.c,
9520         gcc.target/powerpc/440-mullhwu-2.c,
9521         gcc.target/powerpc/440-nmacchw-1.c,
9522         gcc.target/powerpc/440-nmacchw-2.c,
9523         gcc.target/powerpc/440-nmachhw-1.c,
9524         gcc.target/powerpc/440-nmachhw-2.c,
9525         gcc.target/powerpc/440-nmaclhw-1.c,
9526         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
9527
9528 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
9529
9530         PR fortran/24774
9531         * gfortran.dg/inquire_9.f90: New test.
9532
9533         PR fortran/21647
9534         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
9535
9536 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9537
9538         PR libfortran/24432
9539         * lib/target-supports.exp (check_effective_target_fortran_large_real):
9540         Check that 'cos' is supported.
9541
9542 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
9543
9544         PR fortran/24223
9545         * gfortran.dg/substring_equivalence.f90: New test.
9546
9547         PR fortran/24705
9548         * gfortran.dg/auto_internal_assumed.f90: New test.
9549
9550 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
9551
9552         * gcc.dg/fold-div-2.c: New test.
9553
9554 2005-11-20  Ian Lance Taylor  <ian@airs.com>
9555
9556         PR rtl-optimization/24883
9557         * gcc.c-torture/compile/pr24883.c: New test.
9558
9559 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
9560
9561         PR middle-end/20583
9562         * gcc.c-torture/compile/pr20583.c: New.
9563
9564 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
9565
9566         * gcc.c-torture/execute/usmul.c: New test.
9567
9568 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
9569
9570         * gcc.dg/tree-ssa/vrp22.c: New test.
9571
9572 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
9573
9574         PR middle-end/24912
9575         * gcc.dg/torture/pr24912-1.c: New test.
9576
9577 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
9578
9579         PR fortran/24862
9580         * gfortran.dg/arrayio_derived_1.f90: New test.
9581
9582 2005-11-19  Richard Guenther  <rguenther@suse.de>
9583
9584         PR middle-end/23294
9585         * gcc.dg/tree-ssa/pr23294.c: New testcase.
9586
9587 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
9588
9589         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
9590
9591 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
9592
9593         PR c++/8355
9594         * g++.dg/template/friend39.C: New test.
9595
9596 2005-11-18  James E Wilson  <wilson@specifix.com>
9597
9598         * gcc.dg/builtin-strstr.c: New.
9599
9600 2005-11-18  Richard Henderson  <rth@redhat.com>
9601
9602         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
9603         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
9604         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
9605         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
9606         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
9607         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
9608         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
9609         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
9610         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
9611         renaming to remove initial "ia64-".
9612
9613 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
9614
9615         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
9616
9617 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
9618
9619         * g++.dg/cpp/string-2.C: New test.
9620
9621 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
9622
9623         * gcc.dg/tree-ssa/loop-14.c: New test.
9624
9625 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
9626             Michael Chamberlain <michael@chamberlain.net.au>
9627
9628         * ada/acats/run_all.sh (target_run): Kill long running tests.
9629
9630 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9631
9632         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
9633         * gcc.dg/cleanup-9.c: Likewise.
9634         * gcc.dg/cleanup-10.c: Likewise.
9635         * gcc.dg/cleanup-11.c: Likewise.
9636
9637 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9638
9639         PR fortran/24892
9640         * gfortran.dg/open_access_append_1.f90: New test.
9641         * gfortran.dg/open_access_append_2.f90: New test.
9642
9643 2005-11-16  Richard Guenther  <rguenther@suse.de>
9644
9645         PR middle-end/24851
9646         * gcc.c-torture/execute/pr24851.c: New testcase.
9647
9648 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
9649
9650         * gcc.dg/fold-overflow-1.c: New test.
9651
9652 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
9653
9654         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
9655         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
9656
9657 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
9658
9659         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
9660         structures.
9661         * g++.dg/eh/forced2.C: Likewise.
9662         * g++.dg/eh/forced3.C: Likewise.
9663         * g++.dg/eh/forced4.C: Likewise.
9664
9665 2005-11-11  Mike Stump  <mrs@apple.com>
9666
9667         * g++.old-deja/g++.mike/unused.C: Add.
9668
9669 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
9670
9671         PR c++/24667
9672         * g++.dg/warn/Wcast-qual1.C: New test.
9673
9674 2005-11-15  Jan Hubicka  <jh@suse.cz>
9675
9676         * gcc.dg/winline-5.c: Add large-unit-insns limit.
9677
9678 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
9679
9680         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
9681
9682 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
9683
9684         PR 24840
9685         * gcc.dg/tree-ssa/pr24840.c: New test.
9686
9687 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
9688
9689         PR testsuite/24841
9690         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
9691
9692 2005-11-14  Dale Johannesen  <dalej@apple.com>
9693
9694         * gcc.c-torture/execute/20051113-1.c: New.
9695
9696 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
9697
9698         PR c++/24687
9699         * g++.dg/template/crash43.C: New test.
9700
9701 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
9702
9703         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
9704
9705 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
9706
9707         PR c++/24817
9708         * g++.dg/eh/spec8.C: New test.
9709
9710 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
9711
9712         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
9713
9714 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
9715
9716         PR c++/20293
9717         * g++.dg/parse/ambig4.C: New test.
9718         * g++.dg/tc1/dr101.C: Adjust error markers.
9719         * g++.dg/lookup/strong-using-2.C: Likewise.
9720         * g++.dg/lookup/ambig5.C: Likewise.
9721         * g++.dg/lookup/ambig4.C: Likewise.
9722         * g++.dg/parse/crash22.C: Likewise.
9723
9724 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
9725
9726         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
9727
9728 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
9729
9730         * gcc.dg/nested-calls-1.c: New test.
9731
9732 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9733
9734         * gfortran.dg/complex_intrinsic_1.f90: New test.
9735         * gfortran.dg/complex_intrinsic_2.f90: New test.
9736         * gfortran.dg/fgetc_1.f90: New test.
9737         * gfortran.dg/fgetc_2.f90: New test.
9738         * gfortran.dg/fgetc_3.f90: New test.
9739         * gfortran.dg/ftell_1.f90: New test.
9740         * gfortran.dg/ftell_2.f90: New test.
9741         * gfortran.dg/gnu_logical_1.F: New test.
9742         * gfortran.dg/gnu_logical_2.f90: New test.
9743
9744 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
9745
9746         PR middle-end/24820
9747         * testsuite/gcc.dg/pr24820.c: New test.
9748
9749 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
9750
9751         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
9752         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
9753         variable.
9754
9755 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9756
9757         testsuite/24614
9758         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
9759
9760 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
9761
9762         * gcc.target/cris/cris.exp: New file.
9763         * gcc.target/cris/rld-legit1.c: New test.
9764         * gcc.target/cris/rld-legit2.c: New test.
9765
9766 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
9767
9768         PR c++/24780
9769         * g++.dg/opt/pr24780.C: New test.
9770
9771         PR c++/24761
9772         * g++.dg/template/asm1.C: New test.
9773
9774 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
9775
9776         PR libgfortran/24787
9777         * gfortran.dg/scan_1.f90: New test.
9778
9779 2005-11-12  Jan Hubicka  <jh@suse.cz>
9780
9781         * gcc.target/i386/minmax-1.c: New.
9782         * gcc.target/i386/minmax-2.c: New.
9783
9784 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
9785
9786         * gcc.dg/pr24445.c: Fix for 64-bit targets.
9787
9788 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
9789
9790         * gcc.c-torture/execute/20051110-1.c,
9791         gcc.c-torture/execute/20051110-2.c: New tests.
9792
9793 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
9794
9795         PR middle-end/24750
9796         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
9797         New tests.
9798
9799 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
9800
9801         * lib/target-libpath.exp (get_shlib_extension): New proc.
9802         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
9803         * lib/gfortran.exp (gfortran_link_flags): Likewise.
9804         * lib/objc.exp (objc_target_compile): Likewise.
9805         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
9806         detection.
9807
9808 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
9809
9810         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
9811
9812         * lib/target-supports.exp (check_effective_target_static_libgfortran):
9813         Add -static to additional_flags and pass it to target_compile.
9814
9815 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
9816
9817         PR libgfortran/24719
9818         gfortran.dg/read_noadvance.f90: New test.
9819
9820         PR libgfortran/24699
9821         gfortran.dg/fmt_t_2.f90: New test.
9822
9823         PR libgfortran/24785
9824         gfortran.dg/read_x_eor.f90: New test.
9825
9826         PR libgfortran/24584
9827         gfortran.dg/namelist_empty.f90: Rename test.
9828
9829         PR libgfortran/24489
9830         gfortran/read_eor.f90: Rename test.
9831
9832 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
9833
9834         PR fortran/15976
9835         * gfortran.dg/automatic_module_variable.f90: New test.
9836
9837 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
9838
9839         PR target/24445
9840         * gcc.dg/pr24445.c: New test.
9841
9842 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
9843
9844         PR fortran/24655
9845         PR fortran/24755
9846         * gfortran.dg/recursive_statement_functions.f90: Add statement
9847         functions using inline intrinsic functions and parameters to test
9848         that they no longer seg-fault.
9849
9850         PR fortran/24409
9851         gfortran.dg/nested_modules_4.f90: New test.
9852         gfortran.dg/nested_modules_5.f90: New test.
9853
9854 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9855
9856         PR fortran/24643
9857         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
9858
9859 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
9860
9861         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
9862         failures.
9863
9864 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9865
9866         * gcc.dg/sparc-getcontext-1.c: New test.
9867
9868 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
9869
9870         * gcc.dg/ifcvt-fabs-1.c: New test.
9871
9872 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
9873
9874         PR other/4372
9875         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
9876         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
9877
9878 2005-11-09  Richard Guenther  <rguenther@suse.de>
9879
9880         PR tree-optimization/24716
9881         * gcc.c-torture/execute/pr24716.c: New testcase.
9882
9883 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9884
9885         * gcc.dg/pr24624.c: Disable for non S/390 targets.
9886
9887 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9888
9889         PR 24624
9890         * gcc.dg/pr24624.c: Testcase added.
9891
9892 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9893
9894         PR 24623
9895         * g++.dg/other/pr24623.C: Testcase added.
9896
9897 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
9898
9899         PR fortran/22607
9900         * gfortran-dg/pure_byref_1.f90: New.
9901         * gfortran-dg/pure_byref_2.f90: New.
9902
9903 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
9904
9905         PR c/24101
9906         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
9907         * gcc.dg/dg.exp: Run main loop also for *.i files.
9908
9909 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
9910
9911         PR c++/19450
9912         * g++.dg/tls/diag-3.C: New test.
9913         * g++.dg/tls/diag-4.C: New test.
9914         * g++.dg/tls/static-1.C: New test.
9915         * g++.dg/tls/static-1a.cc: New file.
9916
9917 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
9918
9919         PR 23046
9920         * g++.dg/tree-ssa/pr23046.C: New test.
9921
9922 2005-11-08  Devang Patel <dpatel@apple.com>
9923
9924         PR tree-optimization/23115
9925         * gcc.dg/tree-ssa/pr23115.c: New.
9926
9927 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
9928
9929         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
9930         * gcc.target/powerpc/pr16155.c: Same.
9931         * gcc.target/powerpc/altivec-1.c: Same.
9932         * gcc.target/powerpc/altivec-2.c: Same.
9933         * gcc.target/powerpc/altivec-3.c: Same.
9934         * gcc.target/powerpc/altivec-5.c: Same.
9935         * gcc.target/powerpc/altivec-11.c: Same.
9936         * gcc.target/powerpc/altivec-12.c: Same.
9937         * gcc.target/powerpc/altivec-14.c: Same.
9938         * gcc.target/powerpc/altivec-22.c: Same.
9939         * gcc.target/powerpc/altivec-consts.c: Same.
9940         * gcc.target/powerpc/altivec-pr22085.c: Same.
9941         * gcc.target/powerpc/altivec-splat.c: Same.
9942         * gcc.target/powerpc/altivec-varargs-1.c: Same.
9943         * gcc.target/powerpc/altivec-vec-merge.c: Same.
9944         * gcc.target/powerpc/darwin-longlong.c: Same.
9945
9946 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
9947
9948         PR target/19340
9949         * gcc.dg/pr19340.c: New test.
9950
9951 2005-11-07  Ian Lance Taylor  <ian@airs.com>
9952
9953         PR rtl-optimization/24683
9954         * gcc.dg/pr24683.c: New test.
9955
9956 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
9957
9958         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
9959         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
9960
9961 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
9962
9963         * gcc.target/i386/pr23376.c: Compile with -mmmx.
9964
9965 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
9966
9967         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
9968
9969 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
9970
9971         PR target/24230
9972
9973         * gcc.target/powerpc/altivec-consts.c,
9974         gcc.target/powerpc/altivec-splat.c: New testcase.
9975
9976 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
9977
9978         PR c/24599
9979
9980         * gcc.dg/overflow-2.c: New testcase.
9981
9982 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
9983
9984         PR rtl-optimization/23567
9985         * gcc.c-torture/execute/20051104-1.c: New test.
9986
9987 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
9988
9989         PR fortran/24534
9990         gfortran.dg/private_type_2.f90: Modified to check that case with
9991         PRIVATE declaration within derived type is accepted.
9992
9993         PR fortran/20838
9994         gfortran.dg/pointer_assign_1.f90: New test.
9995
9996         PR fortran/20840
9997         * gfortran.dg/arrayio_0.f90: New test.
9998
9999         PR fortran/17737
10000         gfortran.dg/data_initialized.f90: New test.
10001         gfortran.dg/data_constraints_1.f90: New test.
10002         gfortran.dg/data_constraints_2.f90: New test.
10003
10004 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
10005
10006         PR fortran/24174
10007         PR fortran/24305
10008         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
10009
10010 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
10011
10012         PR 24670
10013         * gcc.dg/tree-ssa/pr24670.c: New test.
10014
10015 2005-11-05  Ian Lance Taylor  <ian@airs.com>
10016
10017         PR target/22432
10018         * gcc.target/i386/pr22432.c: New test.
10019
10020 2005-11-05  Richard Henderson  <rth@redhat.com>
10021
10022         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
10023         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
10024         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
10025         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
10026         from gcc.dg/alpha-*.
10027         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
10028         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
10029
10030 2005-11-05  Andreas Jaeger  <aj@suse.de>
10031
10032         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
10033
10034 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
10035
10036         PR target/23424
10037         * gcc.dg/torture/pr23424-1.c: New test.
10038
10039 2005-11-04  Richard Henderson  <rth@redhat.com>
10040
10041         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
10042         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
10043         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
10044         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
10045         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
10046         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
10047         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
10048         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
10049         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
10050         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
10051         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
10052         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
10053         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
10054         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
10055         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
10056         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
10057         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
10058         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
10059         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
10060         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
10061         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
10062         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
10063         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
10064         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
10065         Move from gcc.dg/.
10066         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
10067         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
10068         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
10069         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
10070         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
10071         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
10072         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
10073         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
10074         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
10075         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
10076         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
10077         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
10078         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
10079         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
10080         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
10081         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
10082         gcc.target/i386/lea.c, gcc.target/i386/local.c,
10083         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
10084         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
10085         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
10086         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
10087         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
10088         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
10089         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
10090         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
10091         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
10092         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
10093         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
10094         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
10095         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
10096         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
10097         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
10098         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
10099         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
10100         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
10101         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
10102         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
10103         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
10104         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
10105         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
10106         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
10107         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
10108         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
10109         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
10110         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
10111
10112 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
10113
10114         PR 24627
10115         * gcc.dg/tree-ssa/pr24627.c: New test.
10116
10117 2005-11-04 Paul Brook  <paul@codesourcery.com>
10118
10119         * gcc.dg/tls/opt-10.c: New test.
10120
10121 2005-11-04  Andreas Jaeger  <aj@suse.de>
10122
10123         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
10124         avoid extra warnings.
10125
10126 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10127
10128         PR libfortran/22298
10129         * gcc/testsuite/lib/target-supports.exp
10130         (check_effective_target_static_libgfortran): New
10131         static_libgfortran effective target.
10132         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
10133         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
10134
10135 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
10136
10137         * gcc.dg/pr24615.c: Guard test with { target fpic }.
10138
10139 2005-11-03  Josh Conner  <jconner@apple.com>
10140
10141         PR c++/19989
10142         g++.dg/ext/array2.C: New test.
10143         g++.dg/template/dependent-name3.C: New test.
10144         g++.dg/template/dependent-name4.C: New test.
10145         g++.dg/template/sfinae2.C: New test.
10146
10147 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10148
10149         PR preprocessor/22042
10150         * gcc.dg/cpp/strify4.c: New test.
10151
10152 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
10153
10154         PR c++/17964
10155         * g++.dg/cpp/string-1.C: New test.
10156
10157 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
10158
10159         * gcc.target/powerpc: New directory.
10160         * gcc.target/powerpc/powerpc.exp: New file.
10161         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
10162         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
10163         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
10164         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
10165         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
10166         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
10167         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
10168         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
10169         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
10170         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
10171         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
10172         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
10173         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
10174         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
10175         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
10176         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
10177         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
10178         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
10179         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
10180         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
10181         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
10182         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
10183         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
10184         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
10185         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
10186         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
10187         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
10188         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
10189         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
10190         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
10191         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
10192         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
10193         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
10194         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
10195
10196 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
10197
10198         PR c++/21627
10199         * g++.dg/warn/inline2.C: New test.
10200
10201 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10202
10203         PR middle-end/23155
10204         * g++.dg/ext/c99struct1.C: New test.
10205         * gcc.dg/union-cast-1.c: New test.
10206         * gcc.dg/union-cast-2.c: New test.
10207         * gcc.dg/union-cast-3.c: New test.
10208
10209 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10210
10211         PR middle-end/24589
10212         * gcc.c-torture/execute/zero-struct-2.c: New test.
10213
10214 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10215
10216         PR c++/24582
10217         * g++.dg/init/switch1.C: New test.
10218
10219 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10220
10221         * gcc.dg/delay-slot-1.c: New test.
10222
10223 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
10224
10225         PR target/24620
10226         * gcc.dg/pr24620.c: New test.
10227
10228 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
10229
10230         PR c/24329
10231         * gcc.dg/format/unnamed-1.c: New test.
10232
10233 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
10234
10235         PR c++/22434
10236         * g++.dg/expr/cond8.C: New test.
10237
10238         PR c++/24560
10239         * g++.dg/parse/dot1.C: New test.
10240
10241 2005-11-02  Jan Hubicka  <jh@suse.cz>
10242
10243         PR target/23303
10244         * gcc.dg/i386-lea.c: New test
10245
10246 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
10247
10248         PR target/24615
10249         * gcc.dg/pr24615.c: New test.
10250
10251 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
10252
10253         PR target/24600
10254         * gcc.dg/pr24600.c: New test.
10255
10256 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
10257
10258         PR c++/19253
10259         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
10260         * g++.dg/parse/typename9.C: New test.
10261         * g++/dg/parse/typename10.C: Likewise.
10262
10263 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
10264
10265         PR fortran/18157
10266         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
10267         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
10268         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
10269
10270 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
10271
10272         PR c++/24569
10273         * g++.dg/debug/static1.C: New test.
10274
10275 2005-11-02  Josh Conner  <jconner@apple.com>
10276
10277         * g++.dg/crash38.C: moved into proper directory...
10278         * g++.dg/template/crash42.C: ...here
10279
10280 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
10281
10282         PR target/18338
10283         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
10284         pcc_bitfield_type_matters || default_packed.
10285
10286         * lib/target-supports.exp
10287         (check_effective_target_pcc_bitfield_type_matters): New proc.
10288         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
10289
10290         PR testsuite/23304
10291         * lib/target-supports.exp (check_effective_default_packed): New proc.
10292         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
10293         Gate expected errors on target ! default_packed.
10294         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
10295
10296 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10297
10298         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
10299         change (r106358).
10300
10301 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10302
10303         PR fortran/24008
10304         * gfortran.dg/entry_5.f90: New.
10305         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
10306
10307 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
10308
10309         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
10310
10311 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
10312
10313         PR fortran/21565
10314         gfortran.dg/namelist_blockdata.f90: New test.
10315
10316         PR fortran/18737
10317         gfortran.dg/external_implicit_none.f90: New test.
10318
10319         PR fortran/14994
10320         * gfortran.dg/secnds.f: New test.
10321
10322 2005-10-31  Jan Hubicka  <jh@suse.cz>
10323
10324         PR target/20928
10325         * gcc.c-torture/compile/pr20928.c: New test.
10326
10327 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
10328
10329         PR middle-end/23492
10330         * gcc.c-torture/compile/zero-strct-5.c: New test.
10331
10332 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
10333
10334         PR libgfortran/24584
10335         * gfortran.dg/pr24584.f90: New test.
10336
10337 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
10338
10339         PR fortran/18883
10340         * gfortran.dg/char_result_9.f90: New.
10341         * gfortran.dg/char_result_10.f90: New.
10342
10343 2005-10-30  Jan Hubicka  <jh@suse.cz>
10344
10345         * g++.dg/tree-ssa/pr24172.C: New testcase.
10346
10347 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10348
10349         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
10350
10351 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
10352
10353         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
10354         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
10355         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
10356         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
10357         gfortran.dg/enum_9.f90,
10358         gfortran.fortran-torture/compile/enum_1.f90,
10359         gfortran.fortran-torture/execute/enum_1.f90,
10360         gfortran.fortran-torture/execute/enum_2.f90,
10361         gfortran.fortran-torture/execute/enum_3.f90,
10362         gfortran.fortran-torture/execute/enum_4.f90: New tests.
10363
10364 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
10365
10366         PR target/18482
10367         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
10368         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
10369
10370 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10371
10372         PR libfortran/20179
10373         * gfortran.dg/mixed_io_1.f90: New test.
10374         * gfortran.dg/mixed_io_1.c: New file.
10375
10376 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10377
10378         * gfortran.dg/malloc_free_1.f90: New test.
10379
10380 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
10381
10382         * gcc.dg/nested-func-4.c: Require profiling -pg.
10383
10384 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10385
10386         PR C++/23229
10387         * g++.dg/warn/main-2.C: New test.
10388
10389 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
10390
10391         PR fortran/24545
10392         * gfortran.dg/interface_2.f90: new test.
10393
10394 2005-10-28  Josh Conner  <jconner@apple.com>
10395
10396         PR c++/22153
10397         * g++.dg/template/crash38.C: New test.
10398         * g++.dg/parse/explicit1.C: Change expected errors.
10399
10400 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10401
10402         PR C++/23426
10403         * g++.dg/other/large-size-array.C: New test.
10404
10405 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10406
10407         PR middle-end/24362
10408         * g++.dg/opt/complex4.C: New test.
10409
10410 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
10411
10412         * gcc.dg/nested-func-4.c: New test.
10413
10414 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
10415
10416         PR fortran/24158
10417         gfortran.dg/derived_recursion.f90: New test.
10418         gfortran.dg/implicit_actual.f90: New test.
10419
10420 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
10421
10422         PR middle-end/24295, PR testsuite/24477
10423         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
10424         removed when weakref hits the tree.
10425
10426 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
10427
10428         * gfortran.dg/cray_pointers_4.f90: New test.
10429
10430         * gfortran.dg/cray_pointers_5.f90: New test.
10431
10432 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
10433
10434         PR fortran/22290
10435         * gfortran.dg/assign_5.f90: New test.
10436         * gfortran.dg/assign_6.f: New test.
10437
10438 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
10439
10440         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
10441         CPU has no SSE support.
10442
10443 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
10444
10445         PR libgfortran/24224
10446         * gfortran.dg/arrayio_1.f90: Update attribution.
10447         * gfortran.dg/arrayio_2.f90: Update attribution.
10448         * gfortran.dg/arrayio_3.f90: Update attribution.
10449         * gfortran.dg/arrayio_4.f90: Update test conditions.
10450         * gfortran.dg/arrayio_5.f90: Update attribution.
10451         * gfortran.dg/arrayio_6.f90: New test.
10452         * gfortran.dg/arrayio_7.f90: New test.
10453
10454 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
10455
10456         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
10457
10458 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
10459
10460         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
10461
10462 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
10463
10464         PR fortran/24416
10465         * gfortran.dg/namelist_char_only.f90: New test.
10466
10467 2005-10-24  Asher Langton  <langton2@llnl.gov>
10468
10469         PR fortran/17031
10470         PR fortran/22282
10471         * gfortran.dg/cray_pointers_1.f90: New test.
10472         * gfortran.dg/cray_pointers_2.f90: New test.
10473         * gfortran.dg/cray_pointers_3.f90: New test.
10474         * gfortran.dg/loc_1.f90: New test.
10475         * gfortran.dg/loc_2.f90: New test.
10476
10477 2005-10-24  Steven Bosscher  <stevenb@suse.de>
10478
10479         * gcc.dg/pr24225.c: New test.
10480
10481 2005-10-24  Asher Langton  <langton2@llnl.gov>
10482
10483         * gfortran.dg/dup_save_1.f90: New test.
10484         * gfortran.dg/dup_save_2.f90: New test.
10485
10486 2005-10-24  Paul Brook  <paul@codesourcery.com>
10487
10488         PR 24107
10489         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
10490         stdint.h.
10491
10492 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
10493
10494         PR libgfortran/24489
10495         * gfortran.dg/pr24489.f90: New test.
10496
10497 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
10498
10499         PR fortran/23635
10500         * gfortran.dg/ichar_1.f90: Add tests for derived types.
10501
10502 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
10503
10504         PR target/18911
10505         * g++.dg/init/array16.C: Skip for mmix-*-*.
10506
10507 2005-10-23  Asher Langton  <langton2@llnl.gov>
10508
10509         * gfortran.dg/byte_1.f90: New test.
10510         * gfortran.dg/byte_2.f90: New test.
10511
10512 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
10513
10514         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
10515
10516 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
10517
10518         PR fortran/18022
10519         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
10520
10521         PR fortran/24311
10522         * gfortran.dg/merge_char_const.f90: New test.
10523
10524         PR fortran/24384
10525         * gfortran.dg/spread_scalar_source.f90: New test.
10526
10527 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
10528
10529         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
10530
10531         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
10532         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
10533
10534         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
10535
10536 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
10537
10538         PR fortran/24426
10539         * gfortran.dg/der_pointer_4.f90: New.
10540
10541 2005-10-22  David Ayers  <d.ayers@inode.at>
10542
10543         * obj-c++.dg/except-1.mm: Simplify.
10544
10545 2005-10-21  David Ayers  <d.ayers@inode.at>
10546
10547         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
10548
10549 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
10550
10551         * gfortran.dg/assumed_dummy_2.f90: New test.
10552
10553 2005-10-21  James E Wilson  <wilson@specifix.com>
10554
10555         PR preprocessor/15220
10556         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
10557
10558 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
10559
10560         * gcc.c-torture/execute/20051021-1.c: New test.
10561
10562 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
10563
10564         PR c++/24260
10565         * g++.dg/ext/tmplattr1.C: New test.
10566
10567 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
10568
10569         PR fortran/24440
10570         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
10571
10572 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
10573
10574         * obj-c++.dg/except-1.mm: New.
10575
10576         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
10577
10578 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
10579
10580         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
10581
10582 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
10583
10584         PR middle-end/24295
10585         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
10586         declarations with the same names as thunks' alias targets, use
10587         aliases instead.
10588         * gcc.dg/attr-alias-3.c: New test.
10589         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
10590
10591 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
10592
10593         PR c++/22618
10594         * g++.dg/parse/access8.C: New test.
10595
10596 2005-10-20  Richard Guenther  <rguenther@suse.de>
10597
10598         PR c++/24439
10599         * g++.dg/tree-ssa/pr24439.C: New testcase.
10600
10601 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10602
10603         * g++.dg/opt/delay-slot-1.C: New test.
10604
10605 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
10606
10607         PR fortran/21625
10608         * gfortran.fg/der_init_1.f90: New.
10609
10610 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
10611
10612         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
10613
10614 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
10615
10616         PR c++/21908
10617         * g++.dg/parse/error28.C: New test.
10618
10619 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10620
10621         * gcc.dg/profile-generate-2.c: New test.
10622
10623 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
10624
10625         PR target/23589
10626         * g++.dg/ext/dllimport11.C: New.
10627
10628 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10629
10630         PR c++/22293
10631         * g++.dg/other/friend3.C: New test.
10632
10633 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
10634
10635         PR c++/23293
10636         * g++.dg/template/error19.C: New test.
10637
10638 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
10639
10640         PR c++/21383
10641         * g++.dg/overload/koenig2.C: New.
10642
10643         PR c++/23118
10644         * g++.dg/overload/error2.C: New.
10645
10646         PR c++/22604
10647         * g++.dg/inherit/covariant14.C: New.
10648
10649 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10650
10651         PR c++/23440
10652         * g++.dg/parse/for1.C: New test.
10653
10654 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
10655
10656         PR fortran/23446
10657         * gfortran.dg/host_dummy_index_1.f90: New test.
10658
10659         PR fortran/21459
10660         * gfortran.dg/automatic_char_len_2.f90: New test.
10661
10662         PR fortran/20866
10663         * gfortran.dg/recursive_statement_functions.f90: New test.
10664
10665         PR fortran/20853
10666         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
10667
10668         PR fortran/20849
10669         * gfortran.dg/external_initializer.f90: New test.
10670
10671         PR fortran/20837
10672         * non_module_public.f90: New test.
10673
10674 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
10675
10676         PR c++/24386
10677         * g++.dg/template/overload7.C: New.
10678
10679         PR c++/22551
10680         * g++.dg/other/switch2.C: Remove expected warnings.
10681
10682         PR c++/21353
10683         * g++.dg/template/defarg6.C: New.
10684
10685 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
10686
10687         PR target/24315
10688         * gcc.target/i386/pr24315.c: New test.
10689
10690 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
10691
10692         PR c++/24389
10693         * g++.dg/template/static21.C: New test.
10694         * g++.dg/template/static21-a.cc: Likewise.
10695
10696 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
10697
10698         PR c++/23959
10699         * g++.dg/warn/Wswitch-default-1.C: New test.
10700         * g++.dg/warn/Wswitch-default-2.C: New test.
10701
10702 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
10703
10704         PR c++/22173
10705         * g++.dg/parse/template18.C: New test.
10706         * g++.dg/template/nontype15.C: Likewise.
10707
10708 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
10709
10710         PR fortran/22273
10711         * gfortran.dg/spec_expr_2.f90: New.
10712
10713 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
10714
10715         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
10716         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
10717         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
10718         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
10719         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
10720         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
10721         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
10722         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
10723         previous target-specific skips and warning-message matches where
10724         applicable.
10725
10726 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
10727
10728         PR c++/21347
10729         * g++.dg/warn/Wctor-dtor.C: New test.
10730
10731 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10732
10733         PR c/23439
10734         * gcc.dg/for-1.c: New test.
10735
10736 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
10737
10738         PR c++/19565
10739         * g++.dg/warn/Wconversion1.C: New test.
10740         * g++.dg/ext/packed4.C: Compile with -w.
10741         * g++.dg/opt/20050511-1.C: Likewise.
10742         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
10743
10744 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
10745
10746         * gfortran.dg/boz_5.f90: New test.
10747
10748 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
10749
10750         PR c++/22551
10751         * g++.dg/other/switch2.C: New.
10752
10753         PR c++/23984
10754         * g++.dg/init/ctor7.C: New.
10755
10756 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
10757
10758         PR c++/23730
10759         * g++.dg/parse/crash32.C: New test.
10760
10761 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
10762
10763         PR c++/20721
10764         * g++.dg/init/goto2.C: New test.
10765
10766         PR c++/22464
10767         * g++.dg/template/crash/41.C: New test.
10768
10769         PR c++/22180
10770         * g++.dg/template/crash40.C: New test.
10771
10772         PR c++/23694
10773         * g++.dg/parse/friend5.C: New test.
10774
10775         PR c++/23307
10776         * g++.dg/template/crash38.C: New test.
10777
10778         PR c++/22352
10779         * g++.dg/template/friend38.C: New test.
10780
10781         PR c++/22405
10782         * g++.dg/template/crash39.C: New test.
10783
10784 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
10785
10786         * gcc.dg/debug/dwarf2/dwarf-char1.c,
10787         gcc.dg/debug/dwarf2/dwarf-char2.c,
10788         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
10789
10790         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
10791
10792 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
10793
10794         * gcc.dg/dll-2.c: Add tests for warnings.
10795         * gcc.dg/dll-3.c: Likewise.
10796         * gcc.dg/dll-4.c: Likewise.
10797
10798         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
10799         * g++.dg/ext/dllimport2.C: Likewise.
10800         * g++.dg/ext/dllimport3.C: Likewise.
10801         * g++.dg/ext/dllimport7.C: Likewise.
10802         * g++.dg/ext/dllimport8.C: Likewise.
10803         * g++.dg/ext/dllimport9.C: Likewise.
10804
10805 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
10806
10807         PR fortran/24092
10808         * gfortran.dg/derived_pointer_recursion.f90: New test.
10809
10810 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
10811
10812         * gcc.c-torture/execute/20051012-1.c: New test.
10813
10814 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
10815
10816         PR fortran/18082
10817         * gfortran.dg/automatic_char_len_1.f90: New test.
10818
10819 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
10820
10821         PR fortran/20847
10822         * gfortran.dg/save_common.f90: New test.
10823
10824         PR fortran/20856
10825         * gfortran.dg/save_result.f90: New test.
10826
10827 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10828
10829         PR c++/21592
10830         * g++.dg/template/dependent-expr1.C: Add new expected error.
10831         * g++.dg/template/dependent-expr2.C: Adjust error text.
10832         * g++.dg/template/overload6.C: New.
10833
10834         PR c++/23797
10835         * g++.dg/other/typename8.C: New.
10836
10837         PR c++/21117
10838         * g++.dg/other/return1.C: New.
10839
10840 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
10841
10842         PR c++/24052
10843         * g++.dg/ext/label5.C: New.
10844
10845 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10846
10847         PR c++/19964
10848         * g++.dg/parse/crash31.C: New.
10849
10850 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
10851
10852         * g++.dg/ipa/ipa-1.c: New test.
10853         * g++.dg/ipa/ipa-2.c: New test.
10854         * g++.dg/ipa/ipa-3.c: New test.
10855         * g++.dg/ipa/ipa-4.c: New test.
10856         * g++.dg/ipa/ipa-5.c: New test.
10857         * g++.dg/ipa/ipa.exp: New file.
10858
10859 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
10860
10861         PR fortran/24207
10862         * gfortran.dg/private_type_3.f90: New test.
10863
10864 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
10865
10866         PR fortran/20786
10867         gfortran.dg/aint_anint_1.f90: New test.
10868
10869 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
10870
10871         PR libgfortran/24313
10872         gfortran.dg/csqrt.f: New test.
10873
10874 2005-10-11  Ian Lance Taylor  <ian@airs.com>
10875
10876         PR c++/8057
10877         * g++.dg/warn/noeffect7.C: New test.
10878         * g++.dg/warn/noeffect2.C: Instantiate templates.
10879         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
10880         and warning.
10881
10882 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
10883
10884         PR c++/21089
10885         * g++.dg/init/float1.C: New test.
10886
10887         PR c++/24277
10888         * g++.dg/init/member1.C: Tweak error markers.
10889
10890 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
10891
10892         PR testsuite/24281
10893         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
10894         Check for null pointer.
10895
10896 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
10897
10898         PR c++/21369
10899         * g++.dg/parse/ret-type3.C: New test.
10900
10901 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
10902
10903         PR tree-opt/23946
10904         * gcc.c-torture/compile/pr23946.c: New test.
10905
10906 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
10907
10908         * g++.dg/opt/mmx2.C: New test.
10909
10910 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
10911
10912         PR c++/24277
10913         * g++.dg/template/static20.C: New test.
10914
10915         PR c++/24302
10916         * g++.dg/warn/Wunused-12.C: New test.
10917
10918         PR c++/23437
10919         * g++.dg/template/arg4.C: New test.
10920
10921 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10922
10923         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
10924         * gcc.dg/ucnid-3.c: Likewise.
10925         * gcc.dg/ucnid-4.c: Likewise.
10926         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
10927         * g++.dg/other/ucnid-1.C: Likewise.
10928         * gcc.dg/sparc-frame-1.c: New test.
10929
10930 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
10931
10932         PR c++/24139
10933         * g++.dg/template/spec27.C: New test.
10934
10935         PR c++/24275
10936         * g++.dg/template/static19.C: New test.
10937
10938 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10939
10940         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
10941         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
10942
10943 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
10944
10945         PR target/24136
10946         * gfortran.fortran-torture/compile/pr24136.f: New test.
10947
10948 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
10949
10950         PR c++/22172
10951         * g++.dg/parse/crash30.C: New test.
10952
10953 2005-10-07  Richard Guenther  <rguenther@suse.de>
10954
10955         PR middle-end/24227
10956         * gcc.c-torture/compile/pr24227.c: New testcase.
10957
10958 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
10959
10960         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
10961         Do not put aligned attributes on array elements.
10962
10963 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
10964
10965         PR testsuite/23611, PR testsuite/23615
10966         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
10967         writing prototypes of library functions by hand.
10968         * obj-c++.dg/bitfield-4.mm: Likewise.
10969         * obj-c++.dg/const-str-4.mm: Likewise.
10970         * obj-c++.dg/encode-4.mm: Likewise.
10971         * obj-c++.dg/encode-5.mm: Likewise.
10972         * obj-c++.dg/encode-6.mm: Likewise.
10973         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
10974         * obj-c++.dg/method-10.mm: Likewise.
10975         * obj-c++.dg/method-17.mm: Likewise.
10976         * obj-c++.dg/method-19.mm: Likewise.
10977         * obj-c++.dg/try-catch-2.mm: Likewise.
10978
10979 2005-10-06  Richard Henderson  <rth@redhat.com>
10980
10981         PR 24236
10982         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
10983
10984 2005-10-06  Dale Johannesen  <dalej@apple.com>
10985
10986         * gcc.c-torture/execute/20030125-1.c: Correct.
10987
10988 2005-10-06  Richard Guenther  <rguenther@suse.de>
10989
10990         PR tree-optimization/24238
10991         * g++.dg/tree-ssa/pr24238.C: New testcase.
10992
10993 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
10994
10995         PR 18568
10996         * gfortran.dg/der_pointer_3.f90: New test.
10997
10998 2005-10-05  Devang Patel  <dpatel@apple.com>
10999
11000         PR Debug/23205
11001         * g++.dg/other/PR23205.C: New.
11002
11003 2005-10-05  Richard Henderson  <rth@redhat.com>
11004
11005         PR target/23602
11006         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
11007         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
11008
11009 2005-10-05  Dale Johannesen  <dalej@apple.com>
11010
11011         * gcc.c-torture/execute/float-floor.c: New.
11012
11013 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
11014
11015         PR tree-optimization/21419
11016         PR tree-optimization/24146
11017         PR tree-optimization/24151
11018
11019         * g++.dg/ext/asm7.C: New.
11020         * g++.dg/ext/asm8.C: New.
11021         * gcc.dg/asm-1.c: Compile on all targets.
11022         * gcc.dg/asm-pr24146.c: New.
11023         * gcc.dg/pr21419.c: Adjust error messages.
11024
11025 2005-10-05  Richard Guenther  <rguenther@suse.de>
11026
11027         PR fortran/24176
11028         * gfortran.fortran-torture/compile/empty.f90: New testcase.
11029
11030 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
11031
11032         PR c++/23513
11033         * g++.dg/template/spec22.C: Robustify test.
11034         * g++.dg/template/spec26.C: New.
11035
11036 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
11037
11038         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
11039         if target supports vector instructions.
11040
11041 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
11042
11043         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
11044         C99 functions.
11045
11046 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
11047
11048         * lib/target-supports.exp (check_effective_target_fortran_large_real,
11049         check_effective_target_fortran_large_int): Replace cached result
11050         when target changes.
11051
11052 2005-10-04  Devang Patel  <dpatel@apple.com>
11053
11054         * gcc.dg/i386-sse-vect-types.c: New.
11055
11056 2005-10-04  Ian Lance Taylor  <ian@airs.com>
11057
11058         PR preprocessor/13726
11059         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
11060         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
11061
11062 2005-10-04  Richard Guenther  <rguenther@suse.de>
11063
11064         PR c/23576
11065         * gcc.dg/noncompile/pr23576.c: New testcase.
11066
11067 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
11068
11069         PR middle-end/23125
11070         * gcc.dg/register-var-3.c: New test.
11071
11072 2005-10-04  Steven Bosscher  <stevenb@suse.de>
11073
11074         * gcc.dg/pr23049.c: New test.
11075
11076         * gcc.dg/ucnid-4.c: Fix test.
11077
11078 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
11079
11080         PR 23445
11081         * gcc.c-torture/compile/pr23445.c: New test.
11082
11083 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
11084
11085         * g++.dg/overload/unknown1.C: New.
11086
11087 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
11088
11089         PR c++/17775
11090         * g++.dg/template/repo4.C: New test.
11091
11092 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11093
11094         PR libfortran/19308
11095         * gfortran.dg/large_real_kind_2.F90: New test.
11096         * gfortran.dg/large_integer_kind_2.f90: New test.
11097
11098 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
11099
11100         * lib/target-supports.exp (check_effective_target_vect_shift):
11101         Implement with result caching. Add i?86, x86_64 and ia64 targets.
11102         (check_effective_target_vect_condition): Fix copy-n-pasto.
11103
11104         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
11105         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
11106         targets.
11107
11108 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
11109
11110         PR c++/22621
11111         * g++.dg/template/overload5.C : New test.
11112
11113         PR c++/23840
11114         * g++.dg/expr/stdarg1.C: New test.
11115
11116 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
11117
11118         PR 24142
11119         * gcc.c-torture/execute/pr24142.c: New test.
11120
11121 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
11122
11123         PR 24141
11124         * gcc.c-torture/execute/pr24141.c: New test.
11125
11126 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
11127             Diego Novillo  <dnovillo@redhat.com>
11128
11129         PR 23604
11130         * gcc.c-torture/execute/pr23604.c: New test.
11131
11132 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
11133
11134         PR fortran/16404
11135         PR fortran/20835
11136         PR fortran/20890
11137         PR fortran/20899
11138         PR fortran/20900
11139         PR fortran/20901
11140         PR fortran/20902
11141         gfortran.dg/equiv_constraint_1.f90: New test.
11142         gfortran.dg/equiv_constraint_2.f90: New test.
11143         gfortran.dg/equiv_constraint_3.f90: New test.
11144         gfortran.dg/equiv_constraint_4.f90: New test.
11145         gfortran.dg/equiv_constraint_5.f90: New test.
11146         gfortran.dg/equiv_constraint_6.f90: New test.
11147         gfortran.dg/equiv_constraint_7.f90: New test.
11148         gfortran.dg/equiv_constraint_8.f90: New test.
11149         gfortran.dg/private_type_1.f90: New test.
11150         gfortran.dg/private_type_2.f90: New test.
11151         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
11152         980628-10.f: Assert std=gnu to permit mixing of
11153         types in equivalence statements.
11154
11155 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
11156
11157         PR 24112
11158         * gfortran.dg/open_status_1.f90: New.
11159
11160 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
11161
11162         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
11163         * gcc.dg/vect/pr22480.c: Clean up temp files.
11164         * gcc.dg/vect/pr23831.c: Clean up temp files.
11165         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
11166         Clean up temp files.
11167         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
11168         Clean up temp files.
11169
11170         * gcc.dg/20050309-1.c: Clean up temp files.
11171         * gcc.dg/20050325-1.c: Clean up temp files.
11172
11173 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
11174
11175         PR tree-optimization/24059
11176         * gcc.dg/vect/pr24059.c : New test.
11177
11178 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
11179
11180         PR middle-end/24109
11181         * gcc.c-torture/execute/20050929-1.c: New test.
11182
11183 2005-09-29  Steven Bosscher  <stevenb@suse.de>
11184
11185         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
11186
11187 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
11188
11189         PR c/21419
11190         * gcc.dg/pr21419.c: New test.
11191
11192 2005-09-29  Steven Bosscher  <stevenb@suse.de>
11193
11194         * gcc.dg/pr23911.c: New test.
11195
11196 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
11197
11198         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
11199
11200         PR c++/16782
11201         * g++.dg/parse/qualified4.C: New test.
11202         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
11203         * g++.old-deja/g++.mike/p8154.C: Likewise.
11204
11205 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
11206
11207         PR c++/22147
11208         * g++.dg/template/friend37.C: New test.
11209         * g++.dg/parse/crash28.C: Adjust error markers.
11210
11211 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
11212
11213         PR fortran/18518
11214         * gfortran.fortran-torture/execute/save_2.f90: New decl.
11215
11216 2005-09-27  Devang Patel  <dpatel@apple.com>
11217
11218         PR tree-optimization/23625
11219         * gcc.dg/pr23625.c: New test.
11220
11221 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
11222
11223         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
11224         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
11225
11226 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
11227
11228         PR fortran/23677
11229         * gfortran.fortran-torture/execute/save_1.f90: New test.
11230         * gfortran.dg/save_1.f90: New test.
11231
11232 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
11233
11234         * gcc.target/i386/builtin-apply-mmx.c: New test.
11235
11236         PR target/22576
11237         * gcc.target/i386/pr22576.c: New test.
11238
11239         PR target/22585
11240         * gcc.target/i386/pr22585.c: New test.
11241
11242         PR target/23268
11243         * gcc.target/i386/pr23268.c: New test.
11244
11245         PR middle-end/23831
11246         * gcc.dg/vect/pr23831.c: New test.
11247
11248         PR target/24055
11249         * gcc.target/i386/pr24055.c: New test.
11250
11251 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
11252
11253         PR tree-optimization/23960
11254         * gcc.c-torture/compile/pr23960.c: New.
11255
11256 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
11257
11258         PR fortran/16861
11259         * gfortran.dg/nested_modules_3.f90: New.
11260
11261 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
11262
11263         PR fortran/24005
11264         gfortran.dg/interface_1.f90: New test.
11265
11266 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
11267         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11268
11269         PR fortran/23843
11270         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
11271
11272 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
11273
11274         PR fortran/23516
11275         * gfortran.dg/imag_1.f: New test.
11276         * gfortran.dg/imag_2.f: Ditto.
11277
11278 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
11279
11280         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
11281
11282 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
11283
11284         PR c++/21983
11285         * g++.dg/warn/pr21983.C: New test.
11286
11287 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
11288
11289         PR c++/23993
11290         * g++.dg/template/array14.C: New test.
11291
11292 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
11293
11294         PR fortran/19929
11295         * gfortran.dg/der_ptr_component_1.f90: New test.
11296
11297 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11298
11299         PR c++/23965
11300         * g++.dg/template/error1.C: Reject "no matching function" message.
11301
11302 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11303
11304         PR c++/17609
11305         * g++.dg/lookup/error1.C: New test.
11306
11307 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
11308
11309         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
11310         functionality of the testcase.
11311
11312 2005-09-20  Richard Henderson  <rth@redhat.com>
11313
11314         * gcc.dg/vect/vect-22.c: Require vect_float.
11315         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
11316
11317 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
11318
11319         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
11320         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
11321         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
11322         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
11323         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
11324         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
11325         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
11326         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
11327         * gcc.dg/cpp/ucnid-8.c: New test.
11328
11329 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
11330
11331         PR tree-optimization/23929
11332         * gcc.c-torture/compile/pr23929.c: New test.
11333
11334 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
11335
11336         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
11337         for one loop.
11338
11339 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
11340
11341         PR testsuite/23186
11342         * g++.dg/other/pr22003.C: Require named sections.
11343
11344 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
11345
11346         PR c++/23947
11347         * g++.dg/rtti/crash3.C: New test.
11348
11349         PR tree-optimization/23818
11350         * gcc.dg/pr23818.c: New test.
11351
11352 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11353
11354         PR fortran/23420
11355         * gfortran.dg/print_fmt_4.f: New.
11356
11357 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
11358
11359         PR fortran/23663
11360         * gfortran.fortran-torture/execute/entry_11.f90: New test.
11361
11362 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
11363
11364         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
11365         Use pointers to local alignable arrays instead. Added comments.
11366         * gcc.dg/vect/vect-46.c: Likewise.
11367         * gcc.dg/vect/vect-48.c: Likewise.
11368         * gcc.dg/vect/vect-49.c: Likewise.
11369         * gcc.dg/vect/vect-52.c: Likewise.
11370         * gcc.dg/vect/vect-53.c: Likewise.
11371         * gcc.dg/vect/vect-54.c: Likewise.
11372         * gcc.dg/vect/vect-56.c: Likewise.
11373         * gcc.dg/vect/vect-57.c: Likewise.
11374         * gcc.dg/vect/vect-58.c: Likewise.
11375         * gcc.dg/vect/vect-60.c: Likewise.
11376         * gcc.dg/vect/vect-61.c: Likewise.
11377
11378         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
11379         The test is no longer vectorizable on vect_no_align targets.
11380         * gcc.dg/vect/vect-43.c: Likewsie.
11381
11382         * gcc.dg/vect/vect-44.c: Added comments.
11383         * gcc.dg/vect/vect-45.c: Added comments.
11384         * gcc.dg/vect/vect-50.c: Added comments.
11385         * gcc.dg/vect/vect-51.c: Added comments.
11386
11387         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
11388         aligned type.
11389         * gcc.dg/vect/Os-vect-95.c: Likewise.
11390
11391         * gcc.dg/vect/vect-41.c: Test removed.
11392         * gcc.dg/vect/vect-47.c: Test removed.
11393         * gcc.dg/vect/vect-55.c: Test removed.
11394         * gcc.dg/vect/vect-59.c: Test removed.
11395
11396 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
11397
11398         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
11399         No longer vectorizable on vect_no_align targets.
11400         * gcc.dg/vect/pr20122.c: Likewise.
11401         * gcc.dg/vect/vect-74.c: Likewise.
11402         * gcc.dg/vect/vect-75.c: Likewise.
11403         * gcc.dg/vect/vect-76.c: Likewise.
11404
11405         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
11406         Will not be vectorizable on vect_no_align targets once aliasing issues
11407         are resolved.
11408         * gcc.dg/vect/vect-79.c: Likewise.
11409
11410         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
11411         * gcc.dg/vect/vect-78.c: Likewise.
11412         * gcc.dg/vect/vect-97.c: Likewise.
11413
11414 2005-09-19  Steven Bosscher  <stevenb@suse.de>
11415
11416         * gcc.dg/pr23943.c: New test.
11417
11418 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
11419
11420         PR fortran/19181
11421         * gfortran.dg/derived_pointer_null_1.f90: New test.
11422
11423 2005-09-18  Richard Guenther  <rguenther@suse.de>
11424
11425         PR middle-end/23944
11426         * gcc.c-torture/compile/pr23944.c: New testcase.
11427
11428 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
11429
11430         PR fortran/15975
11431         * gfortran.dg/der_pointer_2.f90: New test.
11432
11433 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
11434
11435         PR fortran/16861
11436         * gfortran.dg/nested_modules_2.f90: New test.
11437
11438 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11439
11440         PR c++/18368
11441         * g++.dg/other/semicolon.C: New test.
11442
11443 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
11444
11445         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
11446         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
11447
11448 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
11449
11450         PR c++/23914
11451         * g++.dg/template/static18.C: New test.
11452
11453         PR c++/21514
11454         * g++.dg/template/crash19.C: Remove dg-error marker.
11455         * g++.dg/template/local4.C: New test.
11456
11457 2005-09-16  Paul Brook  <paul@codesourcery.com>
11458
11459         PR fortran/23906
11460         * gfortran.dg/dependency_1.f90: New test.
11461
11462 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
11463
11464         PR c++/23896
11465         * g++.dg/template/static17.C: New test.
11466
11467 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
11468
11469         PR c++/23139
11470         * g++.dg/warn/huge-val1.C: New test.
11471
11472 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
11473
11474         PR c++/13140
11475         * g++.dg/parse/class2.C: New test.
11476         * g++.dg/template/explicit8.C: Likewise.
11477         * g++.dg/template/spec25.C: Likewise.
11478
11479 2005-09-14  Josh Conner  <jconner@apple.com>
11480
11481         PR middle-end/23584
11482         * gcc.dg/pr23584.c: New test.
11483
11484 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
11485
11486         PR fortran/21875 Internal Unit Array I/O, NIST
11487         * gfortran.dg/arrayio_1.f90: New test.
11488         * gfortran.dg/arrayio_1.f90: New test.
11489         * gfortran.dg/arrayio_1.f90: New test.
11490         * gfortran.dg/arrayio_1.f90: New test.
11491         * gfortran.dg/arrayio_1.f90: New test.
11492
11493 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
11494
11495         PR middle-end/22480
11496         * gcc.dg/vect/pr22480.c: New test.
11497
11498 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
11499
11500         PR fortran/19358
11501         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
11502
11503 2005-09-13 Josh Conner <jconner@apple.com>
11504
11505         PR c++/23180
11506         * g++.dg/init/struct2.C: New test.
11507         * g++.dg/init/struct3.C: New test.
11508
11509 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
11510
11511         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
11512         Clean up temp files.
11513         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
11514         gcc.dg/tree-ssa/builtin-fprintf-1.c,
11515         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
11516         gcc.dg/tree-ssa/builtin-printf-1.c,
11517         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
11518         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
11519         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
11520         gcc.dg/tree-ssa/builtin-vprintf-1.c,
11521         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
11522         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
11523         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
11524         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
11525         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
11526         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
11527         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
11528         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
11529
11530 2005-09-13  Josh Conner  <jconner@apple.com>
11531
11532         * lib/gcc-dg.exp: Load scanipa.exp.
11533         (cleanup-dump): New procedure.
11534         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
11535         * lib/scandump.exp: New file.
11536         * lib/scantree.exp: Use it.
11537         * lib/scanipa.exp: New file.
11538
11539 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
11540
11541         PR fortran/17740
11542         * gfortran.dg/generic_4.f90: New test.
11543
11544 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
11545
11546         PR target/23816
11547         * gcc.target/i386/pr23816-1.c: New test.
11548         * gcc.target/i386/pr23816-2.c: New test.
11549
11550
11551 2005-09-13  Bastian Blank <waldi@debian.org>
11552
11553         PR c++/16171
11554         * g++.dg/abi/mangle26.C: New test.
11555         * g++.dg/abi/mangle27.C: New test.
11556         * g++.dg/abi/mangle28.C: New test.
11557         * g++.dg/abi/mangle29.C: New test.
11558
11559         PR c++/23839
11560         * g++.dg/parse/register1.C: New test.
11561
11562 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
11563
11564         PR c++/23842
11565         * g++.dg/template/access16.C: New test.
11566
11567 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
11568
11569         * gfortran.dg/char_pack_2.f90: Increase the vector size.
11570
11571 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
11572
11573         PR fortran/18899
11574         * gfortran.dg/shape_2.f90: New test.
11575
11576 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
11577
11578         PR target/19269
11579         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
11580         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
11581         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
11582         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
11583         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
11584         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
11585         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
11586         tests.
11587
11588 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
11589
11590         PR c++/23841
11591         * g++.dg/parse/template17.C: New test.
11592
11593 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
11594
11595         PR c++/23789
11596         * g++.dg/template/nontype14.C: New test.
11597
11598 2005-09-12  Ian Lance Taylor  <ian@airs.com>
11599
11600         PR g++/7874
11601         * g++.dg/lookup/friend7.C: New test.
11602         * g++.dg/lookup/friend8.C: New test.
11603         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
11604         so that it will be found via argument dependent lookup.
11605         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
11606         friend functions which will no longer be found.
11607         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
11608         function g, so that it will be found via argument dependent
11609         lookup.
11610         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
11611         * g++.old-deja/g++.mike/net43.C: Likewise.
11612
11613 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
11614
11615         PR c++/23691
11616         * g++.dg/template/static16.C: New test.
11617
11618 2005-09-12  Josh Conner  <jconner@apple.com>
11619
11620         PR middle-end/23237
11621         * gcc.c-torture/compile/pr23237.c: New test.
11622
11623 2005-09-11  Richard Henderson  <rth@redhat.com>
11624
11625         * g++.dg/other/error8.C: Update expected diagnostic text.
11626
11627 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11628
11629         PR libfortran/19872
11630         * gfortran.dg/overwrite_1.f: New test.
11631
11632 2005-09-09  Josh Conner  <jconner@apple.com>
11633
11634         * g++.dg/init/pr23180-1.C: Removed.
11635         * g++.dg/init/pr23180-2.C: Removed.
11636
11637 2005-09-09  David Daney <ddaney@avtrex.com>
11638
11639         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
11640         files which are ...
11641         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
11642         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
11643
11644 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11645
11646         * gfortran.dg/iostat_2.f90: New test.
11647
11648 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
11649
11650         PR c++/22252
11651         * g++.dg/ext/interface1.C: New test.
11652         * g++.dg/ext/interface1.h: Likewise.
11653         * g++.dg/ext/interface1a.cc: Likewise.
11654
11655 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
11656
11657         * gfortran.dg/iomsg_1.f90: New test case.
11658
11659 2005-09-09  Richard Guenther  <rguenther@suse.de>
11660
11661         PR c++/23624
11662         * g++.dg/tree-ssa/pr23624.C: New testcase.
11663
11664 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
11665
11666         PR fortran/19239
11667         * gfortran.dg/vector_subscript_1.f90,
11668         * gfortran.dg/vector_subscript_2.f90: New tests.
11669
11670 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
11671
11672         PR fortran/21104
11673         * gfortran.dg/array_alloc_1.f90,
11674         * gfortran.dg/array_alloc_2.f90,
11675         * gfortran.dg/array_alloc_3.f90: New tests.
11676
11677 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
11678
11679         PR fortran/12840
11680         * gfortran.dg/array_constructor_6.f90
11681         * gfortran.dg/array_constructor_7.f90
11682         * gfortran.dg/array_constructor_8.f90
11683         * gfortran.dg/array_constructor_9.f90
11684         * gfortran.dg/array_constructor_10.f90
11685         * gfortran.dg/array_constructor_11.f90
11686         * gfortran.dg/array_constructor_12.f90: New tests.
11687
11688 2005-09-08  Josh Conner  <jconner@apple.com>
11689
11690         PR c++/23180
11691         * g++.dg/init/pr23180-1.C: New test.
11692         * g++.dg/init/pr23180-2.C: New test.
11693
11694 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
11695
11696         PR fortran/18878
11697         * gfortran.dg/module_double_reuse.f90: New.
11698
11699 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
11700
11701         PR fortran/23270
11702         PR fortran/22304
11703         PR fortran/18870
11704         PR fortran/17917
11705         PR fortran/16511
11706         * gfortran.dg/common_equivalence_1.f: New.
11707         * gfortran.dg/common_equivalence_2.f: New.
11708         * gfortran.dg/common_equivalence_3.f: New.
11709         * gfortran.dg/contained_equivalence_1.f90: New.
11710         * gfortran.dg/module_blank_common.f90: New.
11711         * gfortran.dg/module_commons_1.f90: New.
11712         * gfortran.dg/module_equivalence_1.f90: New.
11713         * gfortran.dg/nested_modules_1.f90: New.
11714         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
11715         equivalences and add comment to connect the test with
11716         the PR.
11717
11718 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11719
11720         PR fortran/23765
11721         * gfortran.dg/common_6.f90: New test.
11722
11723 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
11724
11725         PR fortran/15326
11726         * gfortran.dg/char_result_1.f90,
11727         * gfortran.dg/char_result_2.f90,
11728         * gfortran.dg/char_result_3.f90,
11729         * gfortran.dg/char_result_4.f90,
11730         * gfortran.dg/char_result_5.f90,
11731         * gfortran.dg/char_result_6.f90,
11732         * gfortran.dg/char_result_7.f90,
11733         * gfortran.dg/char_result_8.f90: New tests.
11734
11735 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
11736
11737         PR fortran/19928
11738         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
11739
11740 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
11741
11742         PR obj-c++/16816
11743         * obj-c++.dg/selector-5.mm: New test.
11744         * obj-c++.dg/selector-6.mm: New test.
11745
11746 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
11747
11748         PR objc/20574
11749         PR objc/19324
11750         * objc.dg/error-1.m: New test.
11751
11752 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
11753
11754         PR fortran/23373
11755         * gfortran.fortran-torture/execute/pr23373-1.f90,
11756         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
11757
11758 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
11759
11760         PR libfortran/23760
11761         * gfortran.dg/g77/1832.f: Remove long string in write statement
11762         to allow the test to pass on correct list directed output with
11763         prepended space.
11764
11765 2005-09-07  James E Wilson  <wilson@specifix.com>
11766
11767         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
11768
11769 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
11770
11771         * gfortran.dg/parameter+save.f90: Rename to
11772         * gfortran.dg/parameter_save.f90: .. this.
11773
11774 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
11775
11776         PR fortran/20848
11777         * gfortran.dg/parameter+save.f90: New test case.
11778
11779 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
11780
11781         PR fortran/19269
11782         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
11783
11784 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
11785
11786         PR c/23075
11787         * gcc.dg/pr23075.c: New test.
11788         * g++.dg/warn/pr23075.C: New test.
11789
11790         PR target/22362
11791         * gcc.target/i386/pr22362.c: New test.
11792
11793         PR rtl-optimization/23098
11794         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
11795
11796         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
11797         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
11798         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
11799
11800 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
11801
11802         * g++.dg/expr/cast6.C: New test.
11803
11804         PR c++/9782
11805         * g++.dg/init/new15.C: New test.
11806
11807 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
11808
11809         * gcc.dg/vect/Os-vect-95.c: New test.
11810         * gcc.dg/vect/vect-95.c: Same.
11811
11812 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
11813
11814         * gcc.dg/vect/vect-29.c: Update xfail testing.
11815         * gcc.dg/vect/vect-44.c: Same.
11816         * gcc.dg/vect/vect-48.c: Same.
11817         * gcc.dg/vect/vect-50.c: Same.
11818         * gcc.dg/vect/vect-72.c: Same.
11819         * gcc.dg/vect/vect-77.c: Same.
11820         * gcc.dg/vect/vect-78.c: Same.
11821         * gcc.dg/vect/vect-80.c: Same.
11822         * gcc.dg/vect/vect-96.c: Same.
11823         * gcc.dg/vect/vect-100.c: Same.
11824         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
11825         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
11826         * gfortran.dg/vect/vect-5.f90: Same.
11827
11828 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
11829
11830         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
11831         start strings.
11832         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
11833         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
11834
11835         PR c++/23056
11836         * g++.dg/opt/pr23056.C: New test.
11837
11838         PR rtl-optimization/23098
11839         * gcc.target/i386/pr23098.c: New test.
11840
11841 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
11842
11843         PR c++/23667
11844         * g++.dg/template/static15.C: New test.
11845
11846         PR c++/21440
11847         * g++.dg/ext/stmtexpr5.C: New test.
11848         * g++.dg/ext/stmtexpr6.C: Likewise.
11849
11850 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
11851
11852         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
11853
11854         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
11855         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
11856         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
11857
11858 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
11859
11860         PR libfortran/23321
11861         * gfortran.dg/direct_io_4.f90: New test case.
11862
11863 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
11864             Rasmus Hahn  <rassahah@neofonie.de>
11865
11866         PR libobjc/23108
11867         * objc.dg/type-stream-1.m: New test.
11868
11869 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
11870
11871         PR fortran/23661
11872         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
11873         gfortran.dg/print_fmt_3.f90: New test.
11874
11875 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
11876
11877         * gfortran.dg/fmt_t_1.f90: New test.
11878
11879 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
11880
11881         PR rtl-optimization/23454
11882         * g++.dg/opt/pr23454.C: New test.
11883
11884 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
11885
11886         PR c++/23699
11887         * g++.dg/ext/static1.C: New test.
11888
11889 2005-09-02  Richard Henderson  <rth@redhat.com>
11890
11891         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
11892         tail call to check_fa_work.
11893
11894 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
11895
11896         PR c++/21687
11897         * g++.dg/other/gc3.C: New test.
11898
11899 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11900
11901         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
11902         * gcc.dg/20050826-1.c: Likewise.
11903
11904 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
11905
11906         PR c++/23167
11907         * g++.dg/expr/volatile1.C: New test.
11908
11909 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
11910
11911         PR middle-end/23547
11912         * gcc.dg/pr23547.c: New test.
11913
11914 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
11915
11916         PR c/22061
11917         * gcc.c-torture/execute/pr22061-1.c,
11918         * gcc.c-torture/execute/pr22061-2.c,
11919         * gcc.c-torture/execute/pr22061-3.c,
11920         * gcc.c-torture/execute/pr22061-4.c: New tests.
11921
11922 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11923
11924         * gcc.dg/Wredundant-decls-2.c: New test to check that
11925         -Wredundant-decls does not issue warning for a variable
11926         definition following a declaration.
11927
11928 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
11929
11930         PR debug/7241
11931         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
11932         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
11933         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
11934
11935         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
11936         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
11937         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
11938         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
11939         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
11940         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
11941         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
11942         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
11943
11944 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11945
11946         PR objc/23306
11947         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
11948         scan-assmbler.
11949
11950 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
11951
11952         PR target/21255
11953         * gcc.dg/pr21255-1.c: New test.
11954         * gcc.dg/pr21255-2-mb.c: Likewise.
11955         * gcc.dg/pr21255-2-ml.c: Likewise.
11956         * gcc.dg/pr21255-3.c: Likewise.
11957         * gcc.dg/pr21255-4.c: Likewise.
11958
11959 2005-08-31  Dale Johannesen  <dalej@apple.com>
11960
11961         * gcc.dg/20050830-1.c: New.
11962
11963 2005-08-31  Josh Conner  <jconner@apple.com>
11964
11965         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
11966         command-line options for arm-*-* targets.
11967         * g++.dg/init/array16.C: Likewise.
11968         * g++.dg/other/crash-4.C: Likewise.
11969
11970 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11971
11972         PR obj-c++/23640
11973         * obj-c++.dg/gnu-runtime-3.mm: New test.
11974
11975 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11976
11977         PR c++/13377
11978         * g++.dg/lookup/ambig4.C: New test.
11979         * g++.dg/lookup/ambig5.C: New test.
11980         * g++.dg/tc1/dr101.C: Adjust error markers.
11981
11982 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11983
11984         PR c++/23639
11985         * g++.dg/template/ttp5.C: Adjust error markers.
11986
11987 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
11988
11989         PR testsuite/23609
11990         * lib/obj-c++.exp: Include target-libpath.exp.
11991         (obj-c++_link_flags): Look for the GNU libobjc library
11992         and set the library path to include it.
11993         Don't manually set LD_LIBRARY_PATH (etc.) but call
11994         set_ld_library_path_env_vars instead.
11995         (obj-c++_target_compile): Don't set library path or
11996         linker flags because they are already set correctly
11997         in obj-c++_link_flags.
11998
11999 2005-08-30  Josh Conner  <jconner@apple.com>
12000
12001         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
12002         to command-line options for arm-*-* targets.
12003
12004 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
12005
12006         * g++.dg/other/i386-1.C: New.
12007
12008 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
12009
12010         PR preprocessor/20348
12011         PR preprocessor/20356
12012         * gcc.dg/cpp/pr20348.c: New test.
12013         * gcc.dg/cpp/pr20348.h: New file.
12014         * gcc.dg/cpp/inc/pr20348.h: New file.
12015         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
12016         * gcc.dg/cpp/pr20356.c: New test.
12017         * gcc.dg/cpp/pr20356.h: New file.
12018         * gcc.dg/cpp/inc/pr20356.h: New file.
12019         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
12020
12021 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
12022
12023         * gfortran.fortran-torture/execute/intrinsic_count.f90:
12024         Fix array dimension to avoid correct end-of-file error.
12025
12026 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
12027
12028         PR libfortran/23598
12029         * gfortran.dg/iostat_1.f90: New test.
12030
12031 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
12032
12033         PR middle-end/23408
12034         * gcc.dg/pr23408.c: New test.
12035
12036 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
12037
12038         PR c++/23099
12039         * g++.dg/init/member1.C: Make sure erroneous static data member
12040         definitions are required.
12041         * g++.dg/template/static13.C: New test.
12042         * g++.dg/template/static14.C: Likewise.
12043
12044 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
12045
12046         * gcc.target/i386/pr23575.c: Use -msse2 instead of
12047         -march=pentium4, remove ilp32 requirement.
12048
12049         PR middle-end/23484
12050         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
12051         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
12052
12053 2005-08-29  Andreas Jaeger  <aj@suse.de>
12054
12055         PR testsuite/23607
12056         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
12057
12058 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
12059
12060         * gcc.c-torture/execute/20050316-2.c: New test.
12061         * gcc.c-torture/execute/20050316-3.c: New test.
12062         * gcc.dg/torture/pr16104-1.c: New test.
12063
12064 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
12065
12066         PR middle-end/23463
12067         * gcc.c-torture/execute/zero-struct-1.c: New test.
12068
12069 2005-08-27  Richard Guenther  <rguenther@suse.de>
12070
12071         PR target/23575
12072         * gcc.target/i386/pr23575.c: New testcase.
12073
12074 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
12075
12076         PR rtl-optimization/23561
12077         * gcc.c-torture/execute/20050826-1.c: New test.
12078
12079         PR rtl-opt/23560
12080         * gcc.c-torture/execute/20050826-2.c: New test.
12081
12082 2005-08-26  Dale Johannesen  <dalej@apple.com>
12083
12084         * gcc.dg/20030711-1.c: Modify to work on Darwin.
12085         * gcc.dg/20050826-1.c: New.
12086
12087 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
12088
12089         PR c++/19004
12090         * g++.dg/template/nontype13.C: New test.
12091
12092         PR c++/23491
12093         * g++.dg/init/new14.C: New test.
12094         * g++.dg/expr/anew1.C: Do not XFAIL.
12095         * g++.dg/expr/anew2.C: Likewise.
12096         * g++.dg/expr/anew3.C: Likewise.
12097
12098 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
12099
12100         PR middle-end/22439
12101         * gcc.dg/vla-3.c: New test.
12102
12103 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
12104
12105         PR fortran/20363
12106         * gfortran.dg/named_interface.f90: New.
12107
12108 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
12109
12110         * gcc.c-torture/execute/frame-address.c: New test.
12111
12112 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
12113
12114         PR c++/20817
12115         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
12116
12117 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
12118
12119         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
12120
12121 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
12122
12123         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
12124         * gcc.dg/altivec-22.c: Rename from..
12125         * gcc.dg/altivec-nomfcr.c: ..this.
12126
12127 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
12128
12129         PR tree-optimization/23546
12130         * gcc.dg/tree-ssa/pr23546.c: New test.
12131
12132 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
12133
12134         PR fortran/17758
12135         * gfortran.dg/nonreturning_statements.f90: New test.
12136
12137 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12138
12139         PR c++/22454
12140         * g++.dg/parse/crash29.C: New.
12141
12142 2005-08-23  DJ Delorie  <dj@redhat.com>
12143
12144         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
12145         constants have the L suffix.
12146
12147 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
12148
12149         PR c++/23044
12150         * g++.dg/template/instantiate8.C: New.
12151
12152 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
12153
12154         PR middle-end/23467
12155         * gcc.c-torture/execute/pr23467.c: New test.
12156
12157 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
12158
12159         PR tree-optimization/22043
12160         * gcc.c-torture/execute/20050613-1.c: New test.
12161
12162 2005-08-23  Ben Elliston  <bje@au.ibm.com>
12163
12164         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
12165
12166 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
12167
12168         PR rtl-optimization/23478
12169         * g++.dg/opt/pr23478.C: New test.
12170
12171 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
12172
12173         PR c/18715
12174         * gcc.dg/switch-warn-3.c: New test.
12175
12176 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12177
12178         PR c++/22233
12179         * g++.dg/template/param1.C: New test.
12180
12181 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12182
12183         PR c++/23089
12184         * g++.dg/other/incomplete1.C: New test.
12185
12186 2005-08-22  Ira Rosen  <irar@il.ibm.com>
12187
12188         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
12189         are vectorizable.
12190
12191 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12192
12193         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
12194         d_lines_5.f: New.
12195
12196 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
12197
12198         * gcc.target/i386/sse-4.c: New test.
12199
12200 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12201
12202         PR testsuite/23239
12203         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
12204
12205 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
12206
12207         * gcc.dg/20050811-1.c: New test.
12208         * gcc.dg/20050811-2.c: New test.
12209
12210 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
12211
12212         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
12213
12214 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
12215
12216         PR 23476
12217         * gcc.c-torture/compile/pr23476.c: New test.
12218
12219 2005-08-19  Devang Patel  <dpatel@apple.com>
12220
12221         PR tree-optimization/23048
12222         * gcc.dg/tree-ssa/pr23048.c: New test.
12223
12224 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12225
12226         PR middle-end/20624
12227         * g++.dg/warn/Wreturn-3.C: New test
12228
12229 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
12230
12231         PR tree-optimization/22228
12232         * g++.dg/vect/pr22543.cc: New test.
12233
12234 2005-08-17  Steven Bosscher  <stevenb@suse.de>
12235
12236         PR tree-optimization/21574
12237         * gcc.dg/tree-ssa/pr21574.c: New test.
12238
12239 2005-08-16  James E Wilson  <wilson@specifix.com>
12240
12241         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
12242
12243 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
12244
12245         PR tree-opt/23402
12246         * gcc.c-torture/compile/zero-strct-3.c: New test.
12247         * gcc.c-torture/compile/zero-strct-4.c: New test.
12248
12249 2005-08-16  Steven Bosscher  <stevenb@suse.de>
12250
12251         PR target/23376
12252         * gcc.target/x86_64/pr23376.c: New test.
12253
12254 2005-08-16  Ian Lance Taylor  <ian@airs.com>
12255
12256         PR c++/23337
12257         * g++.dg/ext/vector2.C: New.
12258
12259 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
12260
12261         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
12262
12263 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
12264
12265         PR libfortran/23428
12266         * gfortran.dg/inquire-complex.f90: New test case.
12267
12268 2005-08-16  James E Wilson  <wilson@specifix.com>
12269
12270         PR tree-optimization/21105
12271         * gcc.dg/large-size-array.c: New.
12272
12273 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
12274
12275         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
12276         type.
12277         * gcc.dg/vect/vect-41: Likewise.
12278         * gcc.dg/vect/vect-42: Likewise.
12279         * gcc.dg/vect/vect-43: Likewise.
12280         * gcc.dg/vect/vect-44: Likewise.
12281         * gcc.dg/vect/vect-46: Likewise.
12282         * gcc.dg/vect/vect-47: Likewise.
12283         * gcc.dg/vect/vect-48: Likewise.
12284         * gcc.dg/vect/vect-52: Likewise.
12285         * gcc.dg/vect/vect-53: Likewise.
12286         * gcc.dg/vect/vect-54: Likewise.
12287         * gcc.dg/vect/vect-55: Likewise.
12288         * gcc.dg/vect/vect-56: Likewise.
12289         * gcc.dg/vect/vect-57: Likewise.
12290         * gcc.dg/vect/vect-58: Likewise.
12291         * gcc.dg/vect/vect-59: Likewise.
12292         * gcc.dg/vect/vect-60: Likewise.
12293         * gcc.dg/vect/vect-61: Likewise.
12294         * gcc.dg/vect/vect-85: Likewise.
12295         * gcc.dg/vect/vect-87: Likewise.
12296         * gcc.dg/vect/vect-88: Likewise.
12297         * gcc.dg/vect/vect-93.c: Likewise.
12298         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
12299         * gcc.dg/vect/vect-75: Likewise.
12300         * gcc.dg/vect/vect-76: Likewise.
12301         * gcc.dg/vect/vect-77: Likewise.
12302         * gcc.dg/vect/vect-78: Likewise.
12303         * gcc.dg/vect/vect-80: Likewise.
12304         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
12305         vectorized for the expected reason, rather than checking how alignment
12306         was handled.
12307         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
12308         type and also instead of aligned pointers. Added documentation.
12309
12310 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
12311
12312         * gfortran.dg/power.f90: New test.
12313
12314 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
12315
12316         PR rtl-optimization/23299
12317         * g++.dg/opt/pr23299.C: New test.
12318
12319 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12320
12321         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
12322
12323 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
12324
12325         * g++.dg/template/local6.C: New test.
12326
12327 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
12328
12329         * execute/exceptions/finally-1.m: Check that the catch and finally are
12330         being called.  Also add a "return 0;" at the end of main.
12331
12332 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
12333
12334         PR fortran/21432.
12335         * gfortran.dg/namelist_print_1.f: New test of functionality of
12336         PRINT namelist.
12337         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
12338         namelist generates error with -std=f95.
12339
12340 2005-08-14  Ira Rosen  <irar@il.ibm.com>
12341
12342         PR tree-optimization/23119
12343         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
12344
12345 2005-08-13  Marcin Koziej  <creep@desk.pl>
12346             Andrew Pinski  <pinskia@physics.uc.edu>
12347
12348         PR libobjc/22492
12349         * execute/exceptions/finally-1.m: New test.
12350
12351 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12352
12353         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
12354         testsuite.
12355         * objc/execute/exceptions/trivial.m: New test.
12356         * objc.dg/try-catch-11.m: Move to ...
12357         * objc/execute/exceptions/foward-1.m: Here.
12358         * objc.dg/try-catch-2.m: Move to ...
12359         * objc/execute/exceptions/catchall-1.m: Here.
12360         * objc.dg/try-catch-8.m: Move to ...
12361         * objc/execute/exceptions/local-variables-1.m: Here.
12362
12363 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12364
12365         * objc.dg/nested-func-1.m: Move to ...
12366         * objc/execute/nested-func-1.m: Here.
12367
12368 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12369
12370         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
12371         in ${options} instead of [target_info name].
12372         * lib/obj-c++.exp (objc_target_compile): Likewise.
12373
12374 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12375
12376         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
12377
12378 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12379
12380         part of PR testsuite/23348
12381         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
12382         of the torture options.
12383         * objc/compile/trivial.m: New test.
12384
12385 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
12386
12387         * gfortran.dg/eoshift.f90: Correct format.
12388
12389 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
12390
12391         * gfortran.fortran-torture/execute/character_passing.f90:
12392         Fix comment typo.
12393
12394 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
12395
12396         PR c++/8271
12397         * g++.dg/template/unify10.C: New.
12398
12399 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
12400
12401         * g++.dg/parse/pr22514.C: Move to...
12402         * g++.dg/debug/pr22514.C: here.
12403
12404 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12405
12406         PR c++/23266
12407         * g++.dg/inherit/pure1.C: New test.
12408
12409         * ChangeLog: Fix typos.
12410
12411 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12412             Steven Bosscher  <stevenb@suse.de>
12413
12414         * gfortran.dg/runtime_warning_1.f90: New test.
12415
12416 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
12417
12418         PR c++/23219
12419         * g++.dg/parse/crash28.C: New.
12420
12421 2005-08-11  Richard Guenther  <rguenther@suse.de>
12422
12423         PR target/23289
12424         * gcc.target/i386/tailcall-1.c: New testcase.
12425
12426 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
12427
12428         * gcc.dg/vect/vect-67.c: Un-xfail.
12429
12430 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
12431
12432         PR c++/23225
12433         * g++.dg/testsuite/parse/crash27.C: new test.
12434
12435 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
12436
12437         PR libfortran/22143
12438         * gfortran.dg/shift-kind.f90: New testcase.
12439
12440 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
12441
12442         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
12443         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
12444
12445 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12446
12447         PR c++/20646
12448         * g++.dg/other/mult-stor1.C: New test.
12449
12450 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
12451
12452         * gcc.c-torture/pr18299-1.c: Move to ...
12453         * gcc.c-torture/compile/pr18299-1.c: Here.
12454
12455 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
12456
12457         * gfortran/fortran.torture/execute/character_passing.f90:
12458         Fix types for LSAME.
12459
12460 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
12461
12462         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
12463         input data back to what it was originally.
12464
12465 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
12466
12467         * objc.dg/try-catch-8.m: Enable for all targets.
12468
12469 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
12470
12471         * gcc.dg/pr23165.c: New test.
12472
12473 2005-08-09  Steven Bosscher  <stevenb@suse.de>
12474
12475         PR tree-optimization/23234
12476         * gcc.dg/tree-ssa/pr23234.c: New test.
12477
12478 2005-08-08  Josh Conner  <jconner@apple.com>
12479
12480         PR rtl-optimization/23241
12481         * gcc.dg/char-compare.c: New test.
12482
12483 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12484
12485         PR c++/22508
12486         * g++.dg/init/new13.C: New test.
12487
12488 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
12489
12490         PR c++/21166
12491         * g++.dg/other/crash-4.C: Adjust
12492         * g++/dg/ext/packed9.C: New.
12493
12494 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
12495
12496         PR middle-end/21964
12497         * gcc.c-torture/execute/pr21964-1.c: New test.
12498
12499 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
12500
12501         PR c/22458
12502         * gcc.dg/pr22458-1.c: New test.
12503
12504 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
12505             Steven G. Kargl <kargls@comcast.net>
12506
12507         PR fortran/22390
12508         * gfortran.dg/flush_1.f90: New test.
12509
12510 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12511
12512         PR c++/23191
12513         * g++.dg/template/eh2.C: New test.
12514
12515 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12516
12517         PR c++/19498
12518         * g++.dg/template/instantiate7.C: New test.
12519
12520 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
12521
12522         PR c/23113
12523         * gcc.dg/Wunused-value-1.c: New test.
12524
12525 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
12526
12527         PR rtl-optimization/23233
12528         * gcc.c-torture/compile/pr23233-1.c: New test.
12529
12530 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
12531
12532         PR fortran/18833
12533         PR fortran/20850
12534         * gfortran.dg/equiv_1.f90: New test.
12535         * gfortran.dg/equiv_2.f90: New test.
12536         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
12537         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
12538         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
12539
12540 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
12541
12542         * gcc.c-torture/execute/vrp-5.c: New test.
12543         * gcc.c-torture/execute/vrp-6.c: New test.
12544         * gcc.dg/tree-ssa/vrp21.c: New test.
12545
12546 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
12547
12548         * g++.dg/parse/pr22514.C: New test.
12549
12550 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
12551
12552         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
12553
12554         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
12555         instead of constant loads / pool entries.
12556
12557 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
12558
12559         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
12560         TEST_TO_WCTYPE.
12561
12562 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
12563
12564         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
12565         __WINT_TYPE__ in generated prototypes if possible.
12566
12567 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
12568
12569         PR 22037
12570         * g++.dg/tree-ssa/pr22037.C:
12571
12572 2005-08-04  Richard Henderson  <rth@redhat.com>
12573
12574         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
12575         scan-tree-dump-times directive.
12576
12577 2005-08-04  Jan Hubicka  <jh@suse.cz>
12578
12579         * gcov-1.C: Fix switch counts.
12580         * gcov-4b.c: Likewise.
12581
12582 2005-08-03  Jeff Law  <law@redhat.com>
12583
12584         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
12585
12586 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
12587
12588         * gcc.c-torture/execute/pr23135.c: New test.
12589
12590 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12591
12592         PR tree-optimization/19899
12593         * gcc.dg/tree-ssa/scev-1.c: New test.
12594         * gcc.dg/tree-ssa/scev-2.c: New test.
12595
12596 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
12597
12598         PR target/18582
12599         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
12600
12601 2005-08-03  Jan Hubicka  <jh@suse.cz>
12602
12603         * update-conroll.c: New testcase.
12604         * update-conroll-2.c: New testcase.
12605
12606 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
12607
12608         * gfortran.dg/constant_substring.f: New test.
12609         * gfortran.dg/pr22491.f: New test.
12610
12611 2005-08-02  Jan Hubicka  <jh@suse.cz>
12612
12613         * update-threading.c: Replace by the proper one.
12614
12615 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
12616
12617         PR 23164
12618         * g++.dg/tree-ssa/pr23164.C: New test.
12619
12620 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
12621
12622         * gcc.dg/tree-ssa/pr23192.c: New test.
12623
12624 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
12625
12626         * gcc.c-torture/execute/vrp-4.c: New test.
12627
12628 2005-08-02  Jan Hubicka  <jh@suse.cz>
12629
12630         * update-threading.c: New test.
12631
12632 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
12633
12634         * gcc.c-torture/compile/20050801-1.c: New test.
12635         * gcc.c-torture/compile/20050801-2.c: New test.
12636
12637 2005-08-01  Jan Hubicka  <jh@suse.cz>
12638
12639         * val-prof-5.c: New test.
12640
12641 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
12642
12643         PR c/22311
12644         * gcc.dg/pr22311-1.c : New test.
12645
12646 2005-07-31  Steven Bosscher  <stevenb@suse.de>
12647
12648         PR target/23095
12649         * gfortran.dg/pr23095.f: New test.
12650
12651         PR c++/22003
12652         * g++.dg/other/pr22003.C: New test.
12653
12654 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
12655
12656         PR target/20621
12657         * gcc.c-torture/execute/pr20621-1.c: New test.
12658
12659 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
12660
12661         * gfortran.dg/comma_format_extension_4.f: Adjust length
12662         of string for format.
12663         * gfortran.dg/der_array_io_1.f: Replace illegal internal
12664         print statement with internal write.
12665         * gfortran.dg/der_array_io_2.f: Likewise.
12666         * gfortran.dg/der_array_io_3.f: Likewise.
12667
12668 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
12669
12670         * gcc.dg/fold-abs-4.c: new test.
12671
12672 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
12673
12674         PR fortran/22570 an related issues.
12675         * gfortran.dg/x_slash_1.f: New test.
12676
12677 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
12678
12679         PR c/23143
12680         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
12681         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
12682
12683 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12684
12685         PR c/529
12686         * gcc.dg/Wshadow-3.c: New test.
12687
12688 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
12689
12690         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
12691         used to have the wrong bounds).
12692
12693 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12694
12695         PR c/21720
12696         * gcc.dg/hex-round-1.c: Test more cases.
12697         * gcc.dg/hex-round-2.c: New test.
12698
12699 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
12700
12701         PR 22550
12702         * g++.dg/tree-ssa/pr22550.C: New test.
12703
12704 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
12705
12706         * gcc.dg/tree-ssa/vrp19.c: New test.
12707         * gcc.dg/tree-ssa-vrp20.c: New test.
12708
12709 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12710
12711         PR c/22240
12712         * gcc.dg/transparent-union-4.c: New test.
12713
12714 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12715
12716         PR c/22192
12717         * gcc.dg/c99-vla-2.c: New test.
12718
12719 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12720
12721         PR c/21720
12722         * gcc.dg/hex-round-1.c: New test.
12723
12724 2005-07-28  Jan Hubicka  <jh@suse.cz>
12725
12726         * inliner-1.c: Do not dump everything.
12727         * tree-prof.exp: Do not pass -ftree-based-profiling.
12728         * bprob.exp: Likewise.
12729
12730         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
12731
12732 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
12733
12734         PR c++/22545
12735         * g++.dg/expr/ptrmem7.C: New test.
12736
12737 2005-07-28  Mike Stump  <mrs@apple.com>
12738
12739         * g++.old-deja/g++.mike/visibility-1.C: New test.
12740
12741 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
12742
12743         PR c/20187
12744         * gcc.c-torture/execute/pr20187-1.c: New test.
12745
12746 2005-07-28  Jeff Law  <law@redhat.com>
12747
12748         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
12749         * gcc.dg/tree-ssa/vrp18.c: New test.
12750
12751 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
12752
12753         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
12754
12755 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
12756
12757         PR tree-optimization/22506
12758         * gcc.dg/vect/ps22506.c: New test.
12759
12760 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
12761
12762         PR target/21149
12763         * gcc.target/i386/sse-3.c: New test.
12764
12765 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
12766
12767         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
12768         * gcc.target/mips/mips32-dsp-type.c: Likewise.
12769
12770 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
12771
12772         PR c/22589
12773         * gcc.c-torture/compile/pr22589-1.c: New test.
12774
12775 2005-07-28  Jan Hubicka  <jh@suse.cz>
12776
12777         * update-loopch.c: New testcase.
12778
12779 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
12780
12781         PR rtl-optimization/23047
12782         * gcc.c-torture/execute/pr23047.c: New test.
12783         * gcc.c-torture/execute/pr23047.x: New.
12784
12785 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
12786
12787         PR tree-optimization/22493
12788         * gcc.c-torture/execute/pr22493-1.c: New test.
12789         * gcc.c-torture/execute/pr22493-1.x: New.
12790         * gcc.c-torture/execute/vrp-1.c: New test.
12791         * gcc.c-torture/execute/vrp-2.c: New test.
12792         * gcc.c-torture/execute/vrp-2.c: New test.
12793
12794 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
12795
12796         * gcc.target/frv/all-builtin-read8.c: Delete.
12797         * gcc.target/frv/all-builtin-read16.c: Delete.
12798         * gcc.target/frv/all-builtin-read32.c: Delete.
12799         * gcc.target/frv/all-builtin-read64.c: Delete.
12800         * gcc.target/frv/all-builtin-write8.c: Delete.
12801         * gcc.target/frv/all-builtin-write16.c: Delete.
12802         * gcc.target/frv/all-builtin-write32.c: Delete.
12803         * gcc.target/frv/all-builtin-write64.c: Delete.
12804         * gcc.target/frv/all-read-write-1.c: New.
12805
12806 2005-07-27  Jeff Law  <law@redhat.com>
12807
12808         * gcc.c-torture/execute/pr22630.c: New test.
12809
12810 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
12811
12812         PR tree-optimization/23073
12813         * gcc.dg/vect/nodump-pr23073.c: New test.
12814         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
12815
12816 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
12817
12818         PR tree-optimize/22348
12819         * gcc.c-torture/execute/pr22348.c: New.
12820
12821 2005-07-27  Richard Guenther  <rguenther@suse.de>
12822
12823         * gcc.dg/tree-ssa/salias-1.c: New testcase.
12824
12825 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12826
12827         PR fortran/22503
12828         * gfortran.dg/logical_comp.f90: New test.
12829
12830 2005-07-27  Jan Hubicka  <jh@suse.cz>
12831
12832         * inliner-1.c: Add cleanup of dumps.
12833         * val-prof-*.c: Likewise.
12834         * update-tailcall.c: New.
12835
12836 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
12837
12838         PR 22591
12839         * gcc.dg/tree-ssa/pr22591.c: New test.
12840         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
12841
12842 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
12843
12844         PR libobjc/22606
12845         * objc.dg/try-catch-11.m: New test.
12846
12847 2005-07-26  Richard Guenther  <rguenther@suse.de>
12848
12849         PR tree-optimization/22486
12850         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
12851
12852 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
12853
12854         PR tree-opt/22484
12855         * testsuite/g++.dg/opt/loop2.C: New test.
12856
12857 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
12858
12859         * gcc.dg/tree-ssa/reassoc-3.c: New test.
12860         * gcc.dg/tree-ssa/reassoc-4.c: New test.
12861
12862 2005-07-25  Adam Nemet  <anemet@lnxw.com>
12863
12864         * lib/profopt.exp (profopt-execute): Check for profiling data
12865         files on the target.
12866
12867 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
12868
12869         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
12870         for matching of asm labels.
12871
12872 2005-07-25  Richard Guenther  <rguenther@suse.de>
12873
12874         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
12875
12876 2005-07-25  Richard Guenther  <rguenther@suse.de>
12877
12878         PR testsuite/22624
12879         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
12880
12881 2005-07-25  Ira Rosen  <irar@il.ibm.com>
12882
12883         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
12884         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
12885         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
12886         * gcc.dg/vect/vect-100.c: New test.
12887         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
12888         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
12889         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
12890         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
12891         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
12892         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
12893         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
12894         * gfortran.dg/vect/pr19049.f90: New testcase.
12895         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
12896
12897 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
12898
12899         * gcc.c-torture/execute/20050713-1.c: New test.
12900
12901         PR fortran/20063
12902         * gfortran.fortran-torture/execute/data_4.f90: New test.
12903
12904         PR middle-end/20303
12905         * gcc.dg/visibility-d.c: New test.
12906
12907 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
12908
12909         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
12910         * gfortran.dg/underflow.f90: Ditto.
12911
12912 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12913
12914         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
12915         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
12916         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
12917
12918 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
12919
12920         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
12921         include case of field width of zero.
12922
12923 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
12924
12925         PR libgfortran/21875
12926         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
12927         with trailing blanks on normal formatted read.
12928
12929 2005-07-23  Chao-ying Fu  <fu@mips.com>
12930
12931         * gcc.target/mips/mips32-dsp-type.c: New test.
12932         * gcc.target/mips/mips32-dsp.c: New test.
12933
12934 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
12935
12936         PR testsuite/21073
12937         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
12938
12939         PR testsuite/20454
12940         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
12941         and __cyg_profile_func_exit.
12942
12943 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
12944
12945         * gfortran.dg/comma_format_extension_3.f: Fix typo.
12946         * gfortran.dg/comma_format_extension_4.f: Same.
12947         * gfortran.dg/pr15332.f: Same.
12948         * gfortran.dg/pr21730.f: Same.
12949
12950 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
12951
12952         * g++.dg/opt/vrp2.C: Fix testcase.
12953
12954         PR tree-opt/22625
12955         * g++.dg/opt/vrp2.C: New test.
12956
12957 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
12958
12959         PR debug/21828
12960         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
12961
12962 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
12963
12964         * gcc.dg/tree-ssa/20050719-1.c: New test.
12965
12966 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
12967
12968         * gcc.dg/bfin-longcall-1.c: New file.
12969         * gcc.dg/bfin-longcall-2.c: New file.
12970
12971 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
12972
12973         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
12974
12975 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
12976
12977         PR middle-end/19055
12978         * gcc.dg/tree-ssa/pr19055.c: New test.
12979         * gcc.dg/tree-ssa/pr19055-2.c: New test.
12980
12981 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
12982
12983         PR C++/22358
12984         * g++.dg/other/pr22358.C: New test.
12985
12986 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
12987
12988         PR c++/2922
12989         * g++.dg/lookup/two-stage5.C: New test from bug comments.
12990
12991 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12992
12993         PR c++/15938
12994         * g++.dg/init/union2.C: New test.
12995
12996 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12997
12998         PR c/22393
12999         * gcc.dg/complex-4.c: New test.
13000
13001 2005-07-21  Richard Guenther  <rguenther@suse.de>
13002
13003         PR testsuite/22522
13004         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
13005         scanning for asm labels.
13006         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
13007
13008 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
13009
13010         PR target/22085
13011         * gcc.dg/altivec-pr22085.c: New.
13012
13013 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
13014
13015         PR tree-optimization/19210
13016         * gcc.dg/tree-ssa/pr19210-1.c: New.
13017         * gcc.dg/tree-ssa/pr19210-2.c: New.
13018
13019 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
13020
13021         PR rtl-optimization/22167
13022         * g++.dg/opt/pr22167.C: New test.
13023
13024 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
13025
13026         PR c++/2922
13027         * g++.dg/lookup/two-stage2.C: New.
13028         * g++.dg/lookup/two-stage3.C: New.
13029         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
13030         fixed two-stage name lookup for operators.
13031         * g++.dg/template/call3.C: Compiler now produces an appropriate
13032         error message.
13033         * g++.dg/template/crash37.C: Compiler now describes bla() on line
13034         14 as a candidate.
13035         * g++.dg/template/ptrmem4.C: Compiler produces different error
13036         message.
13037         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
13038         connect_to_method as a candidate.
13039
13040 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
13041
13042         * gcc.dg/fold-alloc-1.c: New test.
13043
13044 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
13045
13046         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
13047         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
13048
13049 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
13050
13051         * gcc.dg/fold-abs-1.c: New test.
13052         * gcc.dg/fold-abs-2.c: New test.
13053         * gcc.dg/fold-abs-3.c: New test.
13054
13055 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
13056
13057         Make CONSTRUCTOR use VEC to store initializers.
13058         * g++.dg/ext/complit3.C: Check for specific error messages.
13059         * g++.dg/init/brace2.C: Update error message.
13060         * g++.dg/warn/Wbraces2.C: Likewise.
13061
13062 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
13063
13064         PR fortran/16940
13065         * gfortran.dg/module_interface_1.f90: New test.
13066
13067 2005-07-19  Danny Berlin <dberlin@dberlin.org>
13068             Kenneth Zadeck <zadeck@naturalbridge.com>
13069
13070         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
13071
13072 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13073
13074         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
13075         specify -Wformat for these tests.
13076         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
13077         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
13078         * gcc.dg/format/opt-6.c: Delete.
13079
13080 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13081
13082         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
13083         * gcc.dg/tree-ssa/sra-3.c: Likewise.
13084
13085 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13086
13087         * gcc.dg/tree-ssa/alias-2.c: New test.
13088
13089 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
13090
13091         PR c++/22263
13092         * g++.dg/template/explicit7.C: New test.
13093
13094 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
13095
13096         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
13097         width of 8 to +Inf and -Inf.
13098
13099 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
13100
13101         PR c++/22139
13102         * g++.dg/template/friend36.C: New test.
13103
13104 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
13105
13106         PR fortran/21730
13107         * gfortran.dg/pr21730.f: New test.
13108
13109 2005-07-16  Danny Berlin <dberlin@dberlin.org>
13110             Kenneth Zadeck <zadeck@naturalbridge.com>
13111
13112         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
13113         since pure const detection cannot run at -O1 in c compiler.
13114         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
13115         can now optimize this case properly.
13116         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
13117         because we now pass.
13118         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
13119
13120 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
13121
13122         PR c/22421
13123         * gcc.dg/format/bitfld-1.c: New test.
13124
13125 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
13126
13127         PR c++/22204
13128         * g++.dg/rtti/repo1.C: New test.
13129
13130 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
13131
13132         PR middle-end/22398
13133         * gcc.c-torture/compile/pr22398.c: New test.
13134
13135 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
13136
13137         PR c++/22132
13138         * g++.dg/expr/cast4.C: New test.
13139
13140 2005-07-15  Richard Guenther  <rguenther@suse.de>
13141
13142         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
13143         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
13144
13145 2005-07-15  Steven Bosscher  <stevenb@suse.de>
13146
13147         PR tree-optimization/22230
13148         * gcc.dg/tree-ssa/pr22230.c: New test.
13149
13150 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
13151
13152         * gfortran.dg/g77/cpp6.f: New test.
13153
13154         PR fortran/22417
13155         * gfortran.dg/g77/cpp5.F: New test.
13156         * gfortran.dg/g77/cpp5.h: New file.
13157         * gfortran.dg/g77/cpp5inc.h: New file.
13158
13159 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
13160
13161         PR libfortran/16435
13162         * gfortran.dg/tl_editting.f90: New.
13163         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
13164
13165 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
13166
13167         * gfortran.dg/char_array_constructor.f90: New test.
13168
13169 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
13170
13171         * gfortran.dg/past_eor.f90: New.
13172         * gfortran.dg/complex_read.f90: New.
13173
13174 2005-07-13  Jeff Law  <law@redhat.com>
13175
13176         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
13177         additional casts.
13178
13179         * gcc.dg/tree-ssa/pr22321.c: New test
13180
13181 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
13182
13183         PR tree-optimization/21921
13184         * gcc.dg/tree-ssa/pr21921.c: New.
13185
13186 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
13187
13188         PR tree-optimizatio/22442
13189         * gcc.dg/tree-ssa/loop-11.c: New test.
13190
13191 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
13192
13193         PR tree-opt/21840
13194         * gcc.c-torture/compile/pr21840.c: New test.
13195
13196 2005-07-12  Jan Hubicka  <jh@suse.cz>
13197
13198         * gcc.c-torture/compile/pr22379.c: New test.
13199
13200 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
13201
13202         PR libfortran/21593
13203         gfortran.dg/dev_null.f90: Remove outdated comment about
13204         PR libfortran/21593.
13205
13206
13207 2005-07-12  Dale Johannesen  <dalej@apple.com>
13208
13209         * gcc.target/i386/compress-float-sse.c: New.
13210         * gcc.target/i386/compress-float-sse-pic.c: New.
13211         * gcc.target/i386/compress-float-387.c: New.
13212         * gcc.target/i386/compress-float-387-pic.c: New.
13213         * gcc.dg/compress-float-ppc.c: New.
13214         * gcc.dg/compress-float-ppc-pic.c: New.
13215
13216 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
13217
13218         PR libfortran/21593
13219         gfortran.dg/dev_null.f90: Remove targets.
13220
13221 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
13222
13223         PR tree-opt/22335
13224         * gcc.dg/pr22335-1.c: New test.
13225         * gcc.dg/pr22335-2.c: New test.
13226
13227 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13228
13229         PR c++/20172
13230         * g++.dg/template/nontype12.C : New test.
13231
13232 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
13233
13234         * gcc.dg/tree-ssa/loop-10.c: New test.
13235
13236 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
13237
13238         * gcc.c-torture/execute/20020720-1.x: Remove.
13239
13240 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
13241
13242         * gfortran.fortran-torture/execute/forall_7.f90: New test.
13243
13244 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
13245
13246         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
13247         (dg-mips-options): Use it.
13248
13249 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
13250
13251         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
13252
13253 2005-07-09  Richard Henderson  <rth@redhat.com>
13254
13255         * lib/target-supports.exp (check_effective_target_sync_char_short):
13256         Add alpha.
13257
13258 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
13259
13260         PR libfortran/22217
13261         * gfortran.dg/negative-z-descriptor.f90: New test.
13262
13263 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
13264
13265         PR tree-opt/22329
13266         * gcc.dg/pr22329.c: New test.
13267
13268 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
13269
13270         PR tree-optimization/20139
13271         * gcc.dg/tree-ssa/pr20139.c: New.
13272
13273 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
13274
13275         PR tree-opt/22356
13276         * testsuite/gcc.dg/pr22356-1.c: New test.
13277
13278 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
13279
13280         PR c++/21799
13281         * g++.dg/template/unify8.C: New.
13282         * g++.dg/template/unify9.C: New.
13283
13284 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
13285
13286         * gfortran.fortran-torture/execute/entry_10.f90: New test.
13287
13288 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
13289
13290         * gcc.dg/darwin-version-1.c: New.
13291         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
13292         * gcc.dg/builtins-20.c: Likewise.
13293         * gcc.dg/builtins-53.c: Likewise.
13294         * gcc.dg/torture/builtins-convert-1.c: Likewise.
13295         * gcc.dg/torture/builtins-convert-2.c: Likewise.
13296         * gcc.dg/torture/builtins-convert-3.c: Likewise.
13297         * gcc.dg/torture/builtins-power-1.c: Likewise.
13298         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
13299         on Darwin.
13300
13301 2005-07-07  Jeff Law  <law@redhat.com>
13302
13303         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
13304         argument evaluation order.
13305
13306 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
13307
13308         PR libfortran/21594
13309         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
13310         Add test cases where the shift length is greater than the
13311         array length.
13312
13313 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
13314
13315         * obj-c++.dg/proto-lossage-6.mm: New.
13316         * objc.dg/proto-lossage-6.m: New.
13317
13318 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
13319
13320         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
13321         * objc.dg/gnu-runtime-2.m: Likewise.
13322
13323 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
13324
13325         * gfortran.dg/longline.f: New test.
13326
13327         * gfortran.dg/badline.f: New test.
13328
13329 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
13330
13331         PR fortran/16531
13332         PR fortran/15966
13333         PR fortran/18781
13334         * gfortran.dg/hollerith.f90: New.
13335         * gfortran.dg/hollerith2.f90: New.
13336         * gfortran.dg/hollerith3.f90: New.
13337         * gfortran.dg/hollerith4.f90: New.
13338         * gfortran.dg/hollerith_f95.f90: New.
13339         * gfortran.dg/hollerith_legacy.f90: New.
13340         * gfortran.dg/g77/cpp4.F: New. Port from g77.
13341
13342 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
13343
13344         PR objc/22274
13345         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
13346         * objc.dg/gnu-runtime-2.m: New.
13347
13348 2005-07-06  Jeff Law  <law@redhat.com>
13349
13350         * gcc.dg/tree-ssa/vrp17.c: New test.
13351
13352 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
13353
13354         PR fortran/22327
13355         * gfortran.dg/array_constructor_5.f90: New test.
13356
13357 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
13358
13359         * gfortran.fortran-torture/execute/entry_9.f90: New test.
13360
13361 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
13362
13363         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
13364         * gcc.dg/980816-1.c: Ditto.
13365
13366 2005-07-06  Jeff Law  <law@redhat.com>
13367
13368         * gcc.c-torture/compile/pr21356.c: New test.
13369
13370 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
13371
13372         PR c/22013
13373         PR c/22098
13374         * gcc.c-torture/compile/pr22013-1.c,
13375         gcc.c-torture/execute/pr22098-1.c,
13376         gcc.c-torture/execute/pr22098-2.c,
13377         gcc.c-torture/execute/pr22098-3.c: New tests.
13378
13379 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
13380
13381         PR c/22308
13382         * gcc.dg/pr22308-1.c: New test.
13383
13384 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
13385
13386         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
13387         target.
13388         * gcc.dg/compare9.c: Use -fshort-enums instead of
13389         -fno-short-enums.  Change the last test to dg-bogus.
13390
13391 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
13392
13393         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
13394         * gcc.dg/compare9.c: New.
13395
13396 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13397
13398         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
13399
13400 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
13401
13402         PR testsuite/22288
13403         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
13404
13405
13406 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13407
13408         * gcc.dg/format/gcc_gfc-1.c: New.
13409
13410 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
13411
13412         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
13413
13414 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13415
13416         PR fortran/20842
13417         * gfortran.dg/io_invalid_1.f90: New test.
13418
13419 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
13420
13421         * gcc.dg/format/gcc_diag-1.c: Update.
13422
13423 2005-07-02  Jeff Law  <law@redhat.com>
13424
13425         * gcc.dg/tree-ssa/pr22051-1.c: New test.
13426         * gcc.dg/tree-ssa/pr22051-2.c: New test.
13427
13428 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
13429
13430         * gcc.dg/format/gcc_diag-1.c: Update.
13431
13432 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
13433
13434         PR tree-opt/22269
13435         * gcc.c-torture/compile/pr22269.c: New test.
13436
13437 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
13438
13439         PR 21584
13440         PR 22219
13441         * g++.dg/tree-ssa/pr21584-1.C: New test.
13442         * g++.dg/tree-ssa/pr21584-2.C: New test.
13443
13444 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
13445
13446         * obj-c++.dg/try-catch-11.mm: New.
13447         * objc.dg/try-catch-10.m: New.
13448
13449 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
13450
13451         * g++.dg/other/ucnid-1.C: xfail on AIX.
13452
13453 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
13454
13455         PR 22234
13456         * gcc.dg/20050629-1.c: New test.
13457
13458 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
13459
13460         * obj-c++.dg/const-str-1[0-1].mm: New.
13461         * objc.dg/const-str-1[0-1].m: New.
13462
13463 2005-05-29  Richard Henderson  <rth@redhat.com>
13464
13465         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
13466         Rename from check_effective_target_vect_no_max.
13467         (check_effective_target_vect_no_int_add): New.
13468         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
13469         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
13470         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13471         * gcc.dg/vect/vect-reduc-1.c: Use both.
13472         * gcc.dg/vect/vect-reduc-2.c: Likewise.
13473
13474 2005-05-29  Richard Henderson  <rth@redhat.com>
13475
13476         * lib/target-supports.exp (check_effective_target_vect_no_max):
13477         Remove i386 and x86_64.
13478
13479 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
13480
13481         PR testsuite/21969
13482         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
13483
13484 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
13485
13486         PR middle-end/21969
13487         * gcc.dg/vect/pr21969.c: New test.
13488
13489 2005-06-28  Eric Christopher  <echristo@redhat.com>
13490
13491         PR c/22052
13492         PR c/21975
13493         * gcc.dg/inline1.c: New test.
13494         * gcc.dg/inline2.c: Ditto.
13495         * gcc.dg/inline3.c: Ditto.
13496         * gcc.dg/inline4.c: Ditto.
13497         * gcc.dg/inline5.c: Ditto.
13498
13499 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
13500
13501         PR libfortran/22142
13502         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
13503         Add testcase also testing eoshift1 for PR 22142.
13504
13505 2005-06-28  Richard Henderson  <rth@redhat.com>
13506
13507         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
13508         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
13509         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
13510         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
13511         gcc.dg/tree-ssa/20030922-2.c: Likewise.
13512
13513 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
13514
13515         PR libfortran/22142
13516         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
13517         Add testcase for PR 22142.
13518
13519 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
13520
13521         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
13522         gcc.target/ia64/fpreg-2.c: New tests.
13523
13524 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13525
13526         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
13527
13528 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13529
13530         PR libfortran/22170
13531         * gfortran.dg/slash_1.f90: New test.
13532
13533 2005-06-27  Richard Henderson  <rth@redhat.com>
13534
13535         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
13536         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
13537         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
13538         * gcc.dg/vect/vect-reduc-2.c: Likewise.
13539         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
13540         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
13541
13542 2005-06-27  Richard Henderson  <rth@redhat.com>
13543
13544         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
13545         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
13546
13547 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
13548
13549         * obj-c++.dg/proto-lossage-5.mm: New.
13550         * objc.dg/proto-lossage-5.m: New.
13551
13552 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
13553
13554         PR 21959
13555         * gcc.dg/tree-ssa/pr21959.c: New test.
13556
13557 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
13558
13559         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
13560         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
13561         testing uninitialized var.
13562
13563         * gcc.c-torture/execute/builtins/chk.h: New.
13564         * gcc.c-torture/execute/builtins/lib/chk.c: New.
13565         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
13566         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
13567         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
13568         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
13569         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
13570         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
13571         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
13572         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
13573         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
13574         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
13575         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
13576         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
13577         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
13578         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
13579         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
13580         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
13581         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
13582         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
13583         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
13584         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
13585         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
13586         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
13587         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
13588         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
13589         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
13590         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
13591         * gcc.dg/builtin-object-size-1.c: New test.
13592         * gcc.dg/builtin-object-size-2.c: New test.
13593         * gcc.dg/builtin-object-size-3.c: New test.
13594         * gcc.dg/builtin-object-size-4.c: New test.
13595         * gcc.dg/builtin-object-size-5.c: New test.
13596         * gcc.dg/builtin-stringop-chk-1.c: New test.
13597         * gcc.dg/builtin-stringop-chk-2.c: New test.
13598         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
13599         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
13600         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
13601         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
13602         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
13603         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
13604         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
13605         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
13606         * gcc.c-torture/execute/printf-1.c: New test.
13607         * gcc.c-torture/execute/fprintf-1.c: New test.
13608         * gcc.c-torture/execute/vprintf-1.c: New test.
13609         * gcc.c-torture/execute/vfprintf-1.c: New test.
13610         * gcc.c-torture/execute/printf-chk-1.c: New test.
13611         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
13612         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
13613         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
13614
13615 2005-06-27  Michael Matz  <matz@suse.de>
13616
13617         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
13618         slot is not merged if address escapes.
13619
13620 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13621
13622         PR c/21911
13623         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
13624
13625 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
13626
13627         PR middle-end/17965
13628         * gcc.c-torture/compile/20050622-1.c: New test.
13629
13630         PR middle-end/22028
13631         * gcc.dg/20050620-1.c: New test.
13632
13633 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
13634
13635         PR tree-optimization/22026
13636         * gcc.dg/tree-ssa/pr22026.c: New.
13637
13638 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
13639
13640         PR libfortran/22144
13641         * gfortran.dg/shift-alloc.f90: New testcase.
13642
13643 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
13644
13645         * all files: Update FSF address in copyright headers.
13646
13647 2005-06-22  Jan Hubicka  <jh@suse.cz>
13648
13649         * wholeprogram-1.c: New testcase.
13650         * wholeprogram-2.c: New testcase.
13651
13652 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
13653
13654         PR 22171
13655         * gcc.dg/tree-ssa/pr22171.c: New test.
13656
13657 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
13658
13659         * gfortran.dg/simplify_modulo.f90: New.
13660
13661 2005-06-24  Jan Hubicka  <jh@suse.cz>
13662
13663         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
13664
13665 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
13666
13667         * obj-c++.dg/proto-lossage-[1-4].mm: New.
13668
13669 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
13670
13671         * obj-c++.dg/typedef-alias-1.mm: New.
13672         * objc.dg/typedef-alias-1.m: New.
13673
13674 2005-06-23  Jeff Law  <law@redhat.com>
13675
13676         * gcc.dg/tree-ssa/vrp16.c: New test.
13677
13678 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13679
13680         * lib/target-supports.exp: Add
13681         check_effective_target_fortran_large_real and
13682         check_effective_target_fortran_large_int to check for
13683         corresponding effective targets.
13684         * gfortran.dg/large_integer_kind_1.f90: New test.
13685         * gfortran.dg/large_real_kind_1.f90: New test.
13686
13687 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
13688
13689         PR tree-optimization/22117
13690         * gcc.dg/tree-ssa/pr22117.c: New.
13691
13692 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
13693
13694         PR testsuite/22123
13695         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
13696
13697 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
13698
13699         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
13700
13701 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
13702
13703         * gfortran.dg/f2c_4.f90: Add tests for complex functions
13704         * gfortran.dg/f2c_4.c: Likewise.
13705
13706 2005-06-22 Paul Brook  <paul@codesourcery.com>
13707
13708         PR fortran/21034
13709         * gfortran.dg/auto_save_1.f90: New test.
13710
13711 2005-06-22  Michael Matz  <matz@suse.de>
13712
13713         * gcc.target/x86-64/abi: New directory.
13714         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
13715         * gcc.target/x86-64/abi/README.gcc: New file.
13716         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
13717         * gcc.target/x86-64/abi/asm-support.s: New file.
13718         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
13719         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
13720         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
13721         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
13722         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
13723         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
13724         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
13725         * gcc.target/x86_64/abi/test_bitfields.c: New test.
13726         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
13727         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
13728         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
13729         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
13730         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
13731         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
13732         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
13733         * gcc.target/x86_64/abi/test_varargs.c: New test.
13734
13735 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
13736
13737         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
13738         32-bit i?86 and x86_64.
13739
13740 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
13741
13742         * obj-c++.dg/const-str-[1-9].mm: New tests.
13743
13744 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
13745
13746         PR fortran/22010
13747         * gfortran.dg/namelist_use.f90: New.
13748         * gfortran.dg/namelist_use_only.f90: New.
13749
13750 2005-06-21  Jeff Law  <law@redhat.com>
13751
13752         * gcc.dg/tree-ssa/vrp15.c: New test.
13753
13754 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
13755
13756         * lib/target-supports.exp (check_effective_target_vect_reduction):
13757         Remove.
13758         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
13759         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
13760         remove vect_reduction target keyword. Also avoid two returns in main.
13761         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13762         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
13763         * gcc.dg/vect/vect-reduc-1short.c: New test.
13764         * gcc.dg/vect/vect-reduc-1char.c: New test.
13765         * gcc.dg/vect/vect-reduc-2short.c: New test.
13766         * gcc.dg/vect/vect-reduc-2char.c: New test.
13767         * gcc.dg/vect/vect-reduc-6.c: New test.
13768         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
13769         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
13770         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
13771
13772 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13773         Paul Thomas  <pault@gcc.gnu.org>
13774
13775         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
13776         New tests.
13777
13778 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13779
13780         * gfortran.dg/backslash_1.f90: New test.
13781         * gfortran.dg/backslash_2.f90: New test.
13782
13783 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
13784
13785         * gfortran.dg/duplicate_labels.f90: New test.
13786
13787 2005-06-20  Jan Beulich  <jbeulich@novell.com>
13788
13789         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
13790         unsupportable relocations.
13791         * g++.old-deja/g++.other/store-expr1.C: Likewise.
13792         * gcc.dg/20050321-2.c: xfail for NetWare.
13793
13794 2005-06-20  Andreas Jaeger  <aj@suse.de>
13795
13796         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
13797         gcc.target/i386/fastcall-sseregparm.c,
13798         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
13799
13800 2005-06-19  Richard Henderson  <rth@redhat.com>
13801
13802         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
13803
13804 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
13805
13806         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
13807
13808 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
13809
13810         PR c++/22115
13811         * g++.dg/conversion/simd2.C: Change expected error message.
13812
13813 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
13814
13815         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
13816         * gcc.dg/vect/vect-reduc-2.c: Likewise.
13817         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13818
13819 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
13820
13821         * gcc.dg/fold-mod-1.c: New test.
13822
13823 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
13824
13825         PR fortran/19926
13826         * gfortran.dg/pr19926.f90: New test.
13827
13828 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
13829
13830         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
13831         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
13832         targets.
13833         * gcc.dg/vect/vect-reduc-2.c: Likewise.
13834         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13835
13836 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
13837
13838         * gcc.target/ia64/float80-varargs-1.c: New test.
13839
13840 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13841
13842         PR tree-opt/22035
13843         * gfortran.dg/f2c_6.f90: New test.
13844
13845 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
13846
13847         PR c++/17413
13848         * g++.dg/template/local5.C: New.
13849
13850 2005-06-17  Richard Henderson  <rth@redhat.com>
13851
13852         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
13853
13854 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
13855
13856         PR testsuite/21945
13857         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
13858
13859 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
13860
13861         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
13862         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
13863         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
13864         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
13865         check_vect to verify the presence of hardware vector support.
13866
13867 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
13868
13869         PR testsuite/22056
13870         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
13871
13872 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13873
13874         PR libfortran/19216
13875         * gfortran.dg/pr19216.f: Add correct space between brackets and
13876         dg directive.
13877
13878 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13879
13880         PR libfortran/16436
13881         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
13882
13883 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
13884
13885         * gcc.target/i386/attributes-error.c: New testcase.
13886         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
13887         * gcc.target/i386/regparm-stdcall.c: Likewise.
13888         * gcc.target/i386/sseregparm-1.c: Likewise.
13889         * gcc.target/i386/sseregparm-2.c: Likewise.
13890
13891 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
13892
13893         * g++.dg/rtti/crash2.C: New.
13894
13895 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
13896
13897         * gcc.dg/noncompile/20040203-3.c: Update expected message.
13898
13899 2005-06-15  David Ung  <davidu@mips.com>
13900
13901         * gcc.target/mips/mips16e-extends.c: New test for testing the
13902         generation of MIPS16e zeb/zeh, seb/seh instructions.
13903
13904 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
13905
13906         PR 22018
13907         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
13908         * gcc.dg/tree-ssa/pr22018.c: New test.
13909
13910 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
13911
13912         * gcc.dg/simd-1.c: Update error messages.
13913         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
13914         * gcc.dg/simd-2.c: Update error messages.
13915         * gcc.dg/simd-4.c: New.
13916
13917 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
13918
13919         PR c++/20678
13920         * g++.dg/other/crash-4.C: New.
13921
13922 2005-06-14  Devang Patel  <dpatel@apple.com>
13923
13924         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
13925
13926 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
13927
13928         PR c++/21929
13929         * g++.dg/parse/crash11.C: Update
13930
13931 2005-06-13  Jeff Law  <law@redhat.com>
13932
13933         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
13934         perform the desired transformations.
13935         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
13936         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
13937
13938 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13939
13940         PR fortran/22038
13941         * gfortran.dg/forall_1.f90: Un-XFAIL.
13942
13943 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
13944
13945         PR c++/21929
13946         * g++.dg/parse/crash26.C: New.
13947
13948         PR c++/20789
13949         * g++.dg/init/member1.C: New.
13950
13951 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
13952
13953         * gfortran.dg/altreturn_1.f90: New test.
13954
13955 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
13956
13957         PR middle-end/21985
13958         * gcc.dg/tree-ssa/pr21985.c: New test.
13959
13960 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
13961
13962         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
13963
13964 2005-06-12  Roger Sayle  <roger@eyesopen.com>
13965
13966         PR c++/21930
13967         * g++.dg/other/error10.C: New test case.
13968
13969 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13970
13971         PR libfortran/19155
13972         * gfortran.dg/pr19155.f: Add test.
13973
13974 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13975
13976         * gfortran.dg/f2c_7.f90: New test.
13977
13978         * gfortran.dg/forall_1.f90: XFAILed.
13979
13980 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
13981
13982         * gcc.dg/pr14796-1.c: New.
13983         * gcc.dg/pr14796-2.c: New.
13984
13985 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
13986
13987         PR fortran/17792
13988         PR fortran/21375
13989         * gfortran.dg/deallocate_stat.f90: New test.
13990
13991 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
13992
13993         * gfortran.fortran-torture/execute/in-pack.f90: New test.
13994
13995 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
13996
13997         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
13998         access will be generated when this loop is vectorized. Test that
13999         accesses with same alignment were detected.
14000         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
14001         Test that accesses with same alignment were detected.
14002         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
14003         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
14004         alignment were detected.
14005
14006 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
14007
14008         PR c++/10611
14009         * g++.dg/conversion/simd2.C: New.
14010
14011 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14012
14013         * gcc.dg/Wcxx-compat-1.c: New.
14014
14015 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
14016
14017         PR libfortran/21480
14018         * gfortran.dg/reshape-complex.f90: Add a test for a packed
14019         complex array.
14020
14021 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
14022
14023         * gcc.dg/alias-8.c: New.
14024
14025 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
14026
14027         * gcc.dg/format/cmn_err-1.c: Update.
14028
14029 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
14030
14031         PR target/20666
14032         * gcc.target/sparc/fexpand-2.c: New.
14033         * gcc.target/sparc/fpmerge-2.c: New.
14034         * gcc.target/sparc/fpmul-2.c: New.
14035         * gcc.target/sparc/noresult.c: New.
14036         * gcc.target/sparc/pdist-2.c: New.
14037         * gcc.target/sparc/pdist-3.c: New.
14038
14039 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
14040
14041         PR testsuite/21702
14042         * gcc.target/i386/i386.exp: Fix comment typo.
14043
14044 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
14045
14046         PR c++/19497
14047         * g++.dg/inherit/using5.C: New.
14048         * g++.dg/inherit/using6.C: New.
14049
14050 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14051
14052         PR c++/19894
14053         * g++.dg/template/ptrmem15.C: New test.
14054
14055         PR c++/20563
14056         * g++.dg/ext/label4.C: New test.
14057
14058 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14059
14060         * gcc.dg/tls/debug-1.c: New test.
14061
14062 2005-06-07  Dale Johannesen  <dalej@apple.com>
14063
14064         * gcc.target/i386/movq.c: New.
14065
14066 2005-06-07  Dale Johannesen  <dalej@apple.com>
14067
14068         * gcc.dg/20050607-1.c: New.
14069
14070 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
14071
14072         PR middle-end/21850
14073         * gcc.c-torture/execute/20050607-1.c: New test.
14074
14075 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
14076
14077         PR libfortran/21926
14078         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
14079         Test case where the return array has lowest stride one,
14080         but isn't packed.
14081
14082 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
14083
14084         * lib/target-supports.exp (check_effective_target_sync_int_long):
14085         Add s390 and s390x targets.
14086
14087 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
14088
14089         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
14090         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
14091         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
14092         * gcc.dg/tree-ssa/loop-9.c: New test.
14093
14094 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
14095
14096         * g++.dg/parse/defarg10.C: New.
14097
14098 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
14099
14100         PR regression/21897
14101         * gcc.c-torture/execute/20050604-1.c: New test.
14102
14103 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14104
14105         PR 21903
14106         * g++.dg/parse/defarg9.C: New.
14107
14108         PR c++/20637
14109         * g++.dg/inherit/using4.C: New.
14110         * g++.dg/overload/error1.C: Adjust expected errors.
14111         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
14112         * g++.old-deja/g++.brendan/arm2.C: Likewise.
14113         * g++.old-deja/g++.other/redecl2.C: Likewise.
14114         * g++.old-deja/g++.other/redecl4.C: Likewise.
14115         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
14116
14117 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
14118
14119         * gfortran.dg/f2c_5.f90: Add -w to dg-options
14120
14121 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
14122
14123         * lib/gfortran.exp (gfortran_target_compile): Call
14124         dg-additional-files-options
14125         * gfortran.dg/f2c_4.f90: New file
14126         * gfortran.dg/f2c_4.c: New file
14127         * gfortran.dg/f2c_5.f90: New file
14128         * gfortran.dg/f2c_5.c: New file
14129
14130 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14131
14132         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
14133
14134         PR fortran/21912
14135         * gfortran.dg/array_constructor_4.f90: New test.
14136
14137 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
14138
14139         PR c++/21619
14140         * g++.dg/ext/builtin9.C: New test.
14141
14142 2005-06-05  Dale Johannesen  <dalej@apple.com>
14143
14144         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
14145         * gcc.c-torture/execute/20050603-2.c: Ditto.
14146
14147 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
14148
14149         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
14150         * gcc.dg/vect/vect-reduc-1.c: New.
14151         * gcc.dg/vect/vect-reduc-2.c: New.
14152         * gcc.dg/vect/vect-reduc-3.c: New.
14153
14154 2005-06-04  Dale Johannesen  <dalej@apple.com>
14155
14156         * gcc.c-torture/execute/20050603-1.c: New.
14157         * gcc.c-torture/execute/20050603-2.c: New.
14158         * gcc.dg/20050603-3.c: New.
14159
14160 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14161
14162         PR fortran/19195
14163         * gfortran.dg/debug_1.f90: New test.
14164
14165         * gfortran.dg/forall_1.f90: New test.
14166
14167 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
14168
14169         * gfortran.dg/array_constructor_3.f90: New test.
14170
14171 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14172
14173         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
14174
14175 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
14176
14177         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
14178
14179 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
14180
14181         PR c/21873
14182         * gcc.dg/init-excess-1.c: New test.
14183
14184 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
14185
14186         PR c++/21853
14187         * g++.dg/expr/static_cast6.C: New test.
14188
14189 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
14190
14191         * gcc.dg/tree-ssa/vrp14.c: New test.
14192
14193 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
14194
14195         PR c++/21336
14196         * g++.dg/template/new2.C: New test.
14197
14198 2005-06-03  Josh Conner  <jconner@apple.com>
14199
14200         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
14201         all entries in initializer.
14202
14203 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
14204
14205         PR middle-end/21858
14206         * gcc.dg/pr21858.c: New testcase.
14207
14208 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
14209
14210         PR tree-optimization/21292
14211
14212         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
14213         New.
14214         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
14215         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
14216         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
14217         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
14218         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
14219
14220 2005-06-02  Richard Henderson  <rth@redhat.com>
14221
14222         * gcc.dg/sync-2.c: Use -march=i486 for i386.
14223
14224 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
14225
14226         * gcc.dg/wtypequal.c: New testcase.
14227
14228 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
14229
14230         PR 21582
14231         * gcc.dg/tree-ssa/pr21582.c: New test.
14232
14233 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
14234
14235         PR c++/21280
14236         * g++.dg/opt/interface2.h: New.
14237         * g++.dg/opt/interface2.C: New.
14238         * g++.dg/init/ctor4.C: Adjust error lines.
14239         * g++.old-deja/g++.bob/inherit2.C: Likewise.
14240         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
14241         * g++.old-deja/g++.jason/opeq3.C: Likewise.
14242         * g++.old-deja/g++.pt/assign1.C: Likewise.
14243         * g++.old-deja/g++.pt/crash20.C: Likewise.
14244
14245 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
14246
14247         PR tree-optimization/21734
14248         * g++.dg/vect/pr21734_1.cc: New.
14249         * g++.dg/vect/pr21734_2.cc: New.
14250
14251 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
14252
14253         PR c++/20350
14254         * g++.dg/template/spec24.C: New.
14255
14256         PR c++/21151
14257         * g++.dg/pch/local-1.C: New.
14258         * g++.dg/pch/local-1.Hs: New.
14259
14260 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
14261
14262         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
14263         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
14264         * gcc.dg/tree-ssa/pr14341.c: New test.
14265         * gcc.dg/tree-ssa/pr14841.c: New test.
14266         * gcc.dg/tree-ssa/pr20701.c: New test.
14267         * gcc.dg/tree-ssa/pr21086.c: New test.
14268         * gcc.dg/tree-ssa/pr21090.c: New test.
14269         * gcc.dg/tree-ssa/pr21332.c: New test.
14270         * gcc.dg/tree-ssa/pr21458.c: New test.
14271         * gcc.dg/tree-ssa/pr21658.c: New test.
14272         * gcc.dg/tree-ssa/vrp01.c: New test.
14273         * gcc.dg/tree-ssa/vrp02.c: New test.
14274         * gcc.dg/tree-ssa/vrp03.c: New test.
14275         * gcc.dg/tree-ssa/vrp04.c: New test.
14276         * gcc.dg/tree-ssa/vrp05.c: New test.
14277         * gcc.dg/tree-ssa/vrp06.c: New test.
14278         * gcc.dg/tree-ssa/vrp07.c: New test.
14279         * gcc.dg/tree-ssa/vrp08.c: New test.
14280         * gcc.dg/tree-ssa/vrp09.c: New test.
14281         * gcc.dg/tree-ssa/vrp10.c: New test.
14282         * gcc.dg/tree-ssa/vrp11.c: New test.
14283         * gcc.dg/tree-ssa/vrp12.c: New test.
14284         * gcc.dg/tree-ssa/vrp13.c: New test.
14285
14286 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
14287
14288         PR 21029
14289         * gcc.dg/tree-ssa/pr21029.c: New test.
14290
14291 2005-06-01  Roger Sayle  <roger@eyesopen.com>
14292
14293         * gfortran.dg/logint-1.f: New test case.
14294         * gfortran.dg/logint-2.f: Likewise.
14295         * gfortran.dg/logint-3.f: Likewise.
14296
14297 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
14298
14299         PR c/21536
14300         PR c/20760
14301         * gcc.dg/20050527-1.c: New test.
14302
14303         * gcc.dg/i386-sse-12.c: New test.
14304
14305         PR fortran/21729
14306         * gfortran.dg/implicit_5.f90: New test.
14307
14308 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
14309
14310         PR fortran/20883
14311         * gfortran/assign_4.f90: New test.
14312         * gfortran/assign_2.f90: Change compile to run.
14313
14314 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
14315
14316         * lib/target-supports.exp
14317         (check_effective_target_sync_char_short): New.
14318         * gcc.dg/sync-2.c: New.
14319
14320 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
14321
14322         PR tree-optimization/21817
14323         * gcc.dg/torture/pr21817-1.c: New.
14324
14325 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
14326
14327         PR c++/21165
14328         * g++.dg/template/init5.C: New.
14329
14330 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
14331
14332         * gfortran.dg/char_initialiser_actual.f90:
14333         Test character initialisers as actual arguments.
14334         * gfortran.dg/char_pointer_comp_assign.f90:
14335         Test character pointer structure component assignments.
14336         * gfortran.dg/char_array_structure_constructor.f90:
14337         Test character components in structure constructors.
14338
14339 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
14340
14341         PR middle-end/20931
14342         * g++.dg/opt/pr20931.C: New test.
14343
14344 2005-05-31  Andreas Jaeger  <aj@suse.de>
14345
14346         PR testsuite/20772
14347         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
14348         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
14349         g++.old-deja/g++.ext/asmspec1.C,
14350         g++.old-deja/g++.other/regstack.C,
14351         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
14352         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
14353         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
14354         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
14355         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
14356         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
14357         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
14358         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
14359         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
14360         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
14361         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
14362         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
14363         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
14364         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
14365         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
14366         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
14367         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
14368         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
14369         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
14370
14371 2005-05-31  Jeff Law  <law@redhat.com>
14372
14373         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
14374
14375 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
14376
14377         PR middle-end/21743
14378         * gcc.dg/builtins-1.c: Activate disabled clog test.
14379         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14380
14381 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
14382
14383         * gfortran.dg/char_pointer_assign.f90:
14384         Test character-pointer assignments and pointer assignments.
14385         * gfortran.dg/char_pointer_dummy.f90:
14386         Test character-pointer dummy arguments.
14387         * gfortran.dg/char_pointer_func.f90:
14388         Test character-pointer function returns.
14389         * gfortran.dg/char_pointer_dependency.f90:
14390         Test character-pointer functions with dependencies.
14391
14392 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
14393
14394         PR c++/21784
14395         * g++.dg/lookup/using14.C: New test.
14396
14397 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
14398
14399         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
14400         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
14401         trailing ^M.
14402
14403 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
14404
14405         PR c++/17413
14406         * g++.dg/template/local5.C: New.
14407
14408         PR target/21761
14409         * gcc.c-torture/compile/pr21761.c: New.
14410
14411         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
14412         before darwin8.
14413
14414 2005-05-30  Steven G. Kargl
14415
14416         PR fortran/20846
14417         * gfortran.dg/inquire_8.f90: New test.
14418
14419 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14420
14421         PR libfortran/21376
14422         * gfortran.dg/output_exponents_1.f90: New test.
14423
14424 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14425
14426         PR libfortran/20006
14427         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
14428
14429 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
14430
14431         PR c++/21210
14432         * g++.dg/ext/complex1.C: New test.
14433
14434         PR c++/21340
14435         * g++.dg/init/ctor6.C: New test.
14436
14437 2005-05-29  Jan Hubicka  <jh@suse.cz>
14438
14439         * gcc.c-torture/compile/pr21562.c: New.
14440
14441 2005-05-28  Steven G. Kargl <kargls@comcast.net>
14442
14443         * gfortran.dg/subnormal_1.f90: New test.
14444
14445 2005-05-28  Jan Hubicka  <jh@suse.cz>
14446
14447         * tree-prof.exp: Fix comment.
14448         * value-prof-1.c: New.
14449         * value-prof-2.c: New.
14450         * value-prof-3.c: New.
14451         * value-prof-4.c: New.
14452
14453 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
14454
14455         PR c++/21614
14456         * g++.dg/expr/ptrmem6.C: New test.
14457         * g++.dg/expr/ptrmem6a.C: Likewise.
14458
14459 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
14460
14461         PR tree-optimization/21658
14462         * gcc.dg/tree-ssa/pr21658.c: New.
14463
14464 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
14465
14466         PR c++/21455
14467         * g++.dg/inherit/ptrmem3.C: New.
14468
14469         PR c++/21681
14470         * g++.dg/parse/template16.C: New.
14471
14472 2005-05-27  Andreas Jaeger  <aj@suse.de>
14473
14474         * gcc.dg/setjmp-2.c: Only run in 32-bit.
14475
14476         * gcc.dg/i386-sse-8.c: Run test on all archs.
14477
14478 2005-05-26  Mike Stump  <mrs@apple.com>
14479
14480         * objc.dg/isa-field-1.m: Only run on darwin.
14481         * objc.dg/lookup-1.m: Likewise.
14482         * objc.dg/try-catch-8.m: Likewise.
14483
14484 2005-05-26  Roger Sayle  <roger@eyesopen.com>
14485
14486         PR tree-optimization/9814
14487         * gcc.dg/pr9814-1.c: New test case.
14488
14489 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
14490
14491         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
14492         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
14493         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
14494         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
14495         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
14496         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
14497         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
14498         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
14499         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
14500         objc.dg/try-catch-8.m: New.
14501
14502 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
14503
14504         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
14505         remove extraneous semicolons.
14506
14507 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
14508
14509         * obj-c++.dg/comp-types-12.mm: New.
14510         * objc.dg/comp-types-11.m: New.
14511         * objc.dg/selector-4.m: New.
14512
14513 2005-05-26  Andreas Jaeger  <aj@suse.de>
14514
14515         PR testsuite/20772
14516         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
14517         g++.old-deja/g++.ext/attrib3.C,
14518         g++.old-deja/g++.other/store-expr1.C,
14519         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
14520         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
14521         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
14522         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
14523         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
14524         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
14525         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
14526         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
14527         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
14528         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
14529         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
14530         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
14531         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
14532         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
14533         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
14534         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
14535         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
14536         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
14537         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
14538
14539 2005-05-26  Andreas Jaeger  <aj@suse.de>
14540
14541         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
14542         x86-64 compilation.
14543
14544 2005-05-26  Andreas Jaeger  <aj@suse.de>
14545
14546         PR testsuite/20772
14547         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
14548         gcc.misc-tests/i386-pf-athlon-1.c,
14549         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
14550         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
14551         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
14552         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
14553         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
14554         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
14555         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
14556         programs.
14557
14558         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
14559         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
14560         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
14561         x86-64 compilation.
14562
14563         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
14564         x86_64.
14565
14566         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
14567         effective-target ilp32.
14568
14569 2005-05-26  David Ung  <davidu@mips.com>
14570
14571         * gcc.target/mips/ext_ins.c: New test for testing the generation
14572         of MIPS32/64 rev 2 ext/ins instructions.
14573
14574 2005-05-26  Andreas Jaeger  <aj@suse.de>
14575
14576         * treelang/compile/unsigned.tree: Use gimple instead of
14577         nonexisting generic dump.
14578
14579 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
14580
14581         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
14582
14583 2005-05-26  Andreas Jaeger  <aj@suse.de>
14584
14585         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
14586
14587 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
14588
14589         PR libfortran/17283
14590         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
14591         Test callee-allocated memory with write statements.
14592
14593 2005-05-25  Roger Sayle  <roger@eyesopen.com>
14594
14595         PR middle-end/21709
14596         * gcc.dg/pr21709-1.c: New test case.
14597
14598 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
14599             Mike Stump  <mrs@apple.com>
14600
14601         * objc/execute/next_mapping.h: Update for C++.
14602
14603         * obj-c++.dg/selector-1.mm: Move to...
14604         * obj-c++.dg/selector-4.mm: here...
14605
14606         * obj-c++.dg/basic.mm: New.
14607         * obj-c++.dg/comp-types-1.mm: New.
14608         * obj-c++.dg/cxx-class-1.mm: New.
14609         * obj-c++.dg/cxx-ivars-1.mm: New.
14610         * obj-c++.dg/cxx-ivars-2.mm: New.
14611         * obj-c++.dg/cxx-ivars-3.mm: New.
14612         * obj-c++.dg/cxx-scope-1.mm: New.
14613         * obj-c++.dg/cxx-scope-2.mm: New.
14614         * obj-c++.dg/defs.mm: New.
14615         * obj-c++.dg/empty-private-1.mm: New.
14616         * obj-c++.dg/encode-1.mm: New.
14617         * obj-c++.dg/encode-2.mm: New.
14618         * obj-c++.dg/encode-3.mm: New.
14619         * obj-c++.dg/extern-c-1.mm: New.
14620         * obj-c++.dg/extra-semi.mm: New.
14621         * obj-c++.dg/fix-and-continue-2.mm: New.
14622         * obj-c++.dg/isa-field-1.mm: New.
14623         * obj-c++.dg/ivar-list-semi.mm: New.
14624         * obj-c++.dg/local-decl-1.mm: New.
14625         * obj-c++.dg/lookup-1.mm: New.
14626         * obj-c++.dg/lookup-2.mm: New.
14627         * obj-c++.dg/method-1.mm: New.
14628         * obj-c++.dg/method-2.mm: New.
14629         * obj-c++.dg/method-3.mm: New.
14630         * obj-c++.dg/method-4.mm: New.
14631         * obj-c++.dg/method-5.mm: New.
14632         * obj-c++.dg/method-6.mm: New.
14633         * obj-c++.dg/method-7.mm: New.
14634         * obj-c++.dg/no-extra-load.mm: New.
14635         * obj-c++.dg/overload-1.mm: New.
14636         * obj-c++.dg/pragma-1.mm: New.
14637         * obj-c++.dg/pragma-2.mm: New.
14638         * obj-c++.dg/private-1.mm: New.
14639         * obj-c++.dg/private-2.mm: New.
14640         * obj-c++.dg/proto-qual-1.mm: New.
14641         * obj-c++.dg/qual-types-1.mm: New.
14642         * obj-c++.dg/stubify-1.mm: New.
14643         * obj-c++.dg/stubify-2.mm: New.
14644         * obj-c++.dg/super-class-1.mm: New.
14645         * obj-c++.dg/super-class-2.mm: New.
14646         * obj-c++.dg/super-dealloc-1.mm: New.
14647         * obj-c++.dg/super-dealloc-2.mm: New.
14648         * obj-c++.dg/template-1.mm: New.
14649         * obj-c++.dg/template-2.mm: New.
14650         * obj-c++.dg/template-3.mm: New.
14651         * obj-c++.dg/template-4.mm: New.
14652         * obj-c++.dg/template-5.mm: New.
14653         * obj-c++.dg/template-6.mm: New.
14654         * obj-c++.dg/try-catch-1.mm: New.
14655         * obj-c++.dg/try-catch-2.mm: New.
14656         * obj-c++.dg/try-catch-3.mm: New.
14657         * obj-c++.dg/try-catch-4.mm: New.
14658         * obj-c++.dg/try-catch-5.mm: New.
14659         * obj-c++.dg/try-catch-6.mm: New.
14660         * obj-c++.dg/try-catch-7.mm: New.
14661         * obj-c++.dg/try-catch-8.mm: New.
14662         * obj-c++.dg/try-catch-9.mm: New.
14663         * obj-c++.dg/va-meth-1.mm: New.
14664
14665 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
14666
14667         * obj-c++.dg/selector-1.mm: New.
14668         * obj-c++.dg/selector-2.mm: New.
14669
14670 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
14671
14672         * obj-c++.dg/selector-3.mm: New.
14673         * objc.dg/selector-3.m: New.
14674
14675 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
14676
14677         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
14678         about where warning appears.
14679
14680 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
14681
14682         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
14683         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
14684         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
14685         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
14686
14687 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
14688
14689         * gcc.dg/20050524-1.c: New test.
14690
14691 2005-05-25  Jan Hubicka  <jh@suse.cz>
14692
14693         * gcc.dg/tree-prof/inliner-1.c: New.
14694
14695 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
14696
14697         * gcc.dg/tree-prof: New directory.
14698         * gcc.dg/tree-prof/tree-prof.exp: New.
14699
14700 2005-05-25  DJ Delorie  <dj@redhat.com>
14701
14702         * gcc.dg/Wattributes-1.c: New.
14703         * gcc.dg/Wattributes-2.c: New.
14704         * gcc.dg/Wattributes-3.c: New.
14705
14706 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
14707
14708         PR tree-optimization/19833
14709         * gcc.dg/uninit-4.c: Remove xfail.
14710         * gcc.dg/uninit-9.c: Ditto.
14711
14712 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
14713
14714         * obj-c++.dg/bitfield-[1-5].mm: New.
14715         * obj-c++.dg/class-protocol-1.mm: New.
14716         * obj-c++.dg/comp-types-1[0-1].mm: New.
14717         * obj-c++.dg/comp-types-[2-9].mm: New.
14718         * obj-c++.dg/encode-[4-8].mm: New.
14719         * obj-c++.dg/layout-1.mm: New.
14720         * obj-c++.dg/method-1[0-9].mm: New.
14721         * obj-c++.dg/method-2[0-1].mm: New.
14722         * obj-c++.dg/method-[8-9].mm: New.
14723         * obj-c++.dg/objc-gc-3.mm: New.
14724         * obj-c++.dg/try-catch-10.mm: New.
14725         * objc.dg/bitfield-5.m: New.
14726         * objc.dg/comp-types-10.m: New.
14727         * objc.dg/comp-types-9.m: New.
14728         * objc.dg/layout-1.m: New.
14729         * objc.dg/objc-gc-4.m: New.
14730         * objc.dg/try-catch-9.m: New.
14731         * objc.dg/class-protocol-1.m: Tweak diagnostics.
14732         * objc.dg/comp-types-1.m: Likewise.
14733         * objc.dg/comp-types-[5-6].m: Likewise.
14734         * objc.dg/method-9.m: Likewise.
14735
14736 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
14737
14738         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
14739         and on hardware without VMX support.
14740
14741         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
14742
14743         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
14744
14745         * lib/profopt.exp (dg-final-generate, dg-final-use,
14746         profopt-final-code, profopt-get-options): New.
14747         (profopt-execute): Process test directives.
14748
14749         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
14750         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
14751         cleanup-tree-dump, cleanup-saved-temps): Update comments.
14752
14753 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
14754
14755         PR C++/21645
14756         * g++.dg/init/ctor5.C: New test.
14757
14758 2005-05-24  Ira Rosen  <irar@il.ibm.com>
14759
14760         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
14761         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
14762         vect-113.c, vect-114.c.
14763
14764 2005-05-23  Adam Nemet  <anemet@lnxw.com>
14765
14766         * gcc.dg/const-elim-1.c: Remove xfails.
14767
14768 2005-05-23  Jeff Law  <law@redhat.com>
14769
14770         * gcc.c-torture/compile/pr21638.c: New test.
14771         * gcc.c-torture/compile/20050520-1.c: New test.
14772
14773 2005-05-23  Nick Clifton  <nickc@redhat.com>
14774
14775         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
14776         be a proper triple, ie: m32r*-*-*.
14777         * g++.old-deja/g++.jason/thunk3.C: Likewise.
14778
14779 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
14780
14781         PR middle-end/21331
14782         PR tree-opt/21293
14783         * gcc.c-torture/compile/pr21293.c: New test.
14784         * gcc.c-torture/execute/pr21331.c: New test.
14785
14786 2004-05-20  Richard Henderson  <rth@redhat.com>
14787
14788         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
14789
14790 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
14791
14792         * obj-c++-dg.exp: Add.
14793         * obj-c++.exp: Add.
14794         * obj-c++.dg/dg.exp: Add.
14795
14796 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
14797
14798         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
14799         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
14800
14801 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
14802
14803         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
14804
14805 2004-05-19  Richard Henderson  <rth@redhat.com>
14806
14807         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
14808
14809 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
14810
14811         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
14812
14813         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
14814
14815 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
14816
14817         PR c++/21495
14818         * g++.dg/parse/extern1.C: New test.
14819         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
14820
14821 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14822
14823         * gcc.dg/c99-math.h: New.
14824         * gcc.dg/c99-math-float-1.c: New test.
14825         * gcc.dg/c99-math-double-1.c: Likewise.
14826         * gcc.dg/c99-math-long-double-1.c: Likewise.
14827
14828 2005-05-18  Richard Henderson  <rth@redhat.com>
14829
14830         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
14831
14832 2005-05-18  Devang Patel  <dpatel@apple.com>
14833
14834         * g++.dg/opt/20050511-1.C: New test.
14835
14836 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
14837
14838         PR libfortran/21127
14839         * gfortran.dg/reshape-complex.f90: New test.
14840
14841 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
14842
14843         * gfortran.dg/array_constructor_1.f90: New test.
14844         * gfortran.dg/array_constructor_2.f90: New test.
14845
14846 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
14847
14848         PR fortran/20954
14849         * gfortran.dg/pr20954.f: New test.
14850
14851 2005-05-17  Mike Stump  <mrs@apple.com>
14852
14853         Yet more Objective-C++...
14854
14855         * objc.dg/method-5.m: Update.
14856         * objc.dg/method-6.m: Update.
14857         * objc.dg/method-7.m: Update.
14858         * objc.dg/method-9.m: Update.
14859         * objc.dg/try-catch-2.m: Update.
14860
14861 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
14862
14863         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
14864         Remove little-endian optimizations.
14865
14866 2005-05-17  Jeff Law  <law@redhat.com>
14867
14868         * g++.dg/tree-ssa/pr14814.C: New test.
14869         * gcc.dg/tree-ssa/pr14814.C: New test.
14870         * gcc.dg/tree-ssa/pr17141-1.C: New test.
14871         * gcc.dg/tree-ssa/pr17141-2.C: New test.
14872
14873 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
14874
14875         * gcc.dg/compat/generate-random.c: Do not include
14876         libiberty.h.
14877         * gcc.dg/compat/generate-random_r.c: Likewise.
14878
14879 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
14880
14881         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
14882
14883 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
14884
14885         PR middle-end/21595
14886         * g++.dg/tree-ssa/builtin1.C: New testcase.
14887
14888 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
14889
14890         PR c++/21454
14891         * g++.dg/opt/const4.C: New test.
14892
14893         PR middle-end/21492
14894         * g++.dg/opt/crossjump1.C: New test.
14895
14896         PR tree-optimization/21610
14897         * gcc.c-torture/compile/20050516-1.c: New test.
14898
14899         PR fortran/15080
14900         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
14901         about the test failing.
14902         * gfortran.fortran-torture/execute/where_7.f90: New test.
14903         * gfortran.fortran-torture/execute/where_8.f90: New test.
14904
14905 2005-05-16  Richard Henderson  <rth@redhat.com>
14906
14907         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
14908         i?86 and x86_64.
14909
14910 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
14911
14912         * gcc.dg/compat/generate-random.c (config.h): Do not include.
14913         (limits.h): Include unconditionally.
14914         (stdlib.h): Likewise.
14915         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
14916         (limits.h): Include unconditionally.
14917         (stdlib.h): Likewise.
14918         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
14919         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
14920         (limits.h): Include unconditionally.
14921         (stdlib.h): Likewise.
14922         (hashtab.h): Do not include.
14923         (getopt.h): Likewise.
14924         (stddef.h): Include.
14925         (hashval_t): Define.
14926         (struct entry): Add "next" field.
14927         (HASH_SIZE): New macro.
14928         (hash_table): New variable.
14929         (switchfiles): Do not use xmalloc.
14930         (mix): New macro.
14931         (iterative_hash): New function.
14932         (hasht): Remove.
14933         (e_exists): New function.
14934         (e_insert): Likewise.
14935         (output): Use, instead of libiberty hashtable functions.
14936         (main): Do not use getopt.  Do not call htab_create.
14937
14938 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
14939
14940         PR libstdc++/21526
14941         * lib/target-supports.exp (check_mkfifo_available):
14942         Return 0 for cygwin as mkfifo support incomplete on platform.
14943         Fix typos in comments.
14944
14945 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
14946
14947         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
14948
14949 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
14950
14951         PR fortran/17432
14952         * gfortran.dg/assign_4.f: New test.
14953
14954 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
14955
14956         PR tree-optimization/21563
14957         * gcc.dg/tree-ssa/pr21563.c: New.
14958
14959 2005-05-14  Jan Hubicka  <jh@suse.cz>
14960
14961         * gcc.dg/noreturn-7.c: Allow control reaches warning.
14962
14963 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
14964
14965         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
14966
14967 2005-05-13  Julian Brown  <julian@codesourcery.com>
14968
14969         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
14970         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
14971
14972 2005-05-13  Jan Hubicka  <jh@suse.cz>
14973
14974         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
14975         * gcc.dg/fold-xor-?.c: Likewise.
14976         * gcc.dg/pr15784-?.c: Likewise.
14977         * gcc.dg/pr20922-?.c: Likewise.
14978         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
14979         * gcc.dg/tree-ssa/pr17598.c: Likewise.
14980         * gcc.dg/tree-ssa/pr20470.c: Likewise.
14981
14982 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14983
14984         PR fortran/21260
14985         * gfortran.dg/hollerith_1.f90: New test.
14986
14987 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14988
14989         * gfortran.dg/func_result_2.f90: New test.
14990
14991 2005-05-11  Bud Davis  <bdavis@gfortran.org>
14992
14993         * gfortran.dg/dev_null.f90: New test.
14994
14995 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
14996
14997         * gcc.dg/arm-vfp1.c: Revert last change.
14998
14999 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
15000
15001         PR middle-end/19807
15002         PR tree-optimization/19639
15003         * g++.dg/tree-ssa/pr19807.C: New testcase.
15004
15005 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15006
15007         PR libfortran/21471
15008         * gfortran.dg/append-1.f90: New test.
15009
15010 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
15011
15012         * gcc.dg/pr18501.c: XFAIL.
15013         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
15014         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
15015         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
15016         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
15017         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
15018         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
15019         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
15020         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
15021
15022 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15023
15024         PR fortran/20178
15025         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
15026         gfortran.dg/f2c_3.f90: New tests.
15027
15028         * gfortran.dg/return_1.f90: Fix dg annotation.
15029
15030 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
15031
15032         * gcc.c-torture/compile/20050510-1.c: New test.
15033
15034 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
15035
15036         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
15037
15038 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
15039
15040         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
15041
15042 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
15043
15044         PR c/17913
15045         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
15046
15047 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
15048
15049         PR c/21342
15050         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
15051         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
15052
15053 2005-05-10  Ben Elliston  <bje@au.ibm.com>
15054
15055         PR debug/16676
15056         * gcc.dg/debug/pr16676.c: New test.
15057
15058 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
15059
15060         PR testsuite/21443
15061         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
15062         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
15063         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
15064         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
15065         Change -O1 to -O2.
15066         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
15067         -fno-tree-dominator-opts.
15068
15069 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15070
15071         * gfortran.dg/return_1.f90: New test.
15072
15073 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
15074
15075         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
15076
15077         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
15078
15079 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
15080
15081         PR c++/21427
15082         * g++.dg/inherit/covariant13.C: New.
15083
15084 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15085
15086         PR libfortran/19155
15087         * gfortran.dg/pr19155.f: New test.
15088
15089 2005-05-08  Roger Sayle  <roger@eyesopen.com>
15090
15091         PR inline-asm/8788
15092         * gcc.dg/pr8788-1.c: New testcase.
15093
15094 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
15095
15096         PR target/21416
15097         * gcc.target/mips/fpcmp-[12].c: New tests.
15098
15099 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
15100
15101         * lib/target-supports-dg.exp (dg-require-fork): New function.
15102         (dg-require-mkfifo): Likewise.
15103         * lib/target-supports.exp (check_function_available): New
15104         function.
15105         (check_fork_available): Likewise.
15106         (check_mkfifo_available): Likewise.
15107
15108 2005-05-06  Jeff Law  <law@redhat.com>
15109
15110         * gcc.c-torture/compile/pr21380.c: New test.
15111
15112 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
15113
15114         PR c++/20961
15115         * g++.dg/ext/weak3.C: New test.
15116
15117 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
15118
15119         PR c++/21352
15120         * g++.dg/template/crash37.C: New test.
15121
15122 2005-05-05  Paul Brook  <paul@codesourcery.com>
15123
15124         * gcc.dg/arm-g2.c: Use effective-target arm32.
15125         * gcc.dg/arm-mmx-1.c: Ditto.
15126         * gcc.dg/arm-scd42-2.c: Ditto.
15127         * gcc.dg/arm-vfp1.c: Ditto.
15128         * lib/target-supports.exp (check_effective_target_arm32): New
15129         function.
15130
15131 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
15132
15133         PR libfortran/21354
15134         gfortran.dg/in_pack_rank7.f90: New test.
15135
15136 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
15137
15138         PR middle-end/15618
15139         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
15140
15141 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
15142
15143         PR middle-end/21265
15144         * gcc.dg/20050503-1.c: New test.
15145
15146         PR rtl-optimization/21239
15147         * gcc.dg/i386-sse-11.c: New test.
15148
15149 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
15150
15151         PR target/16888
15152         * gcc.target/i386/asm-1.c: New test.
15153
15154 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
15155
15156         PR rtl-optimization/21330
15157         * gcc.c-torture/execute/20050502-1.c: New test.
15158
15159         PR target/21297
15160         * gcc.c-torture/execute/20050502-2.c: New test.
15161
15162 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
15163
15164         PR middle-end/21282
15165         * gcc.dg/pr21282.c: New.
15166
15167 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
15168
15169         * gcc.dg/vect/pr20122.c: Clean up .vect file.
15170         * gcc.dg/vect/vect-92.c: Likewise.
15171         * gcc.dg/vect/vect-93.c: Likewise.
15172         * gcc.dg/vect/vect-dv-1.c: Likewise.
15173         * gcc.dg/vect/vect-dv-2.c: Likewise.
15174         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
15175
15176 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
15177
15178         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
15179         * gfortran.dg/vect/vect-2.f90: Likewise.
15180         * gfortran.dg/vect/vect-3.f90: Likewise.
15181         * gfortran.dg/vect/vect-4.f90: Likewise.
15182         * gfortran.dg/vect/vect-5.f90: Likewise.
15183
15184 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
15185
15186         PR target/20813
15187         * gcc.dg/rs6000-fpint-2.c: New.
15188
15189 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
15190
15191         PR c/15698
15192         * gcc.dg/builtins-30.c: Update expected messages.
15193         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
15194         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
15195         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
15196
15197 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
15198
15199         PR tree-optimization/21294
15200         * gcc.dg/tree-ssa/pr21294.c: New.
15201
15202 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
15203
15204         * gcc.dg/altivec-3.c (vec_store): Do not use the old
15205         __builtin_altivec_st_internal_4si built-in.
15206
15207 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
15208
15209         PR c++/15875
15210         * g++.dg/template/ptrmem14.C: New test.
15211
15212 2005-05-02  Paul Brook  <paul@codesourcery.com>
15213
15214         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
15215
15216 2005-05-02  Michael Matz  <matz@suse.de>
15217
15218         PR c++/19542
15219         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
15220
15221 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
15222
15223         * g++.dg/cpp/weak.C: New test.
15224
15225 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
15226
15227         * gcc.dg/tree-ssa/loop-8.c: New test.
15228
15229 2005-04-30  Michael Maty  <matz@suse.de>
15230
15231         * gcc.dg/inline-mcpy.c: New test.
15232
15233 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
15234
15235         PR libfortran/18958
15236         * gfortran.dg/eoshift.f90: New test case.
15237
15238 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
15239
15240         PR libfortran/18857
15241         * gfortran.dg/matmul_1.f90: New test.
15242
15243 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
15244
15245         PR tree-optimization/21030
15246         * gcc.dg/tree-ssa/pr21030.c: New.
15247
15248 2005-04-29  Devang Patel  <dpatel@apple.com>
15249
15250         PR tree-optimization/21272
15251         * gcc.dg/vect/vect-ifcvt-10.c: New test.
15252
15253 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
15254
15255         PR fortran/13082
15256         PR fortran/18824
15257         * gfortran.dg/entry_4.f90: New test.
15258         * gfortran.fortran-torture/execute/entry_1.f90: New test.
15259         * gfortran.fortran-torture/execute/entry_2.f90: New test.
15260         * gfortran.fortran-torture/execute/entry_3.f90: New test.
15261         * gfortran.fortran-torture/execute/entry_4.f90: New test.
15262         * gfortran.fortran-torture/execute/entry_5.f90: New test.
15263         * gfortran.fortran-torture/execute/entry_6.f90: New test.
15264         * gfortran.fortran-torture/execute/entry_7.f90: New test.
15265
15266 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15267
15268         * gfortran.fortran-torture/execute/entry_8.f90: New test.
15269
15270 2005-04-29  Paul Brook  <paul@codesourcery.com>
15271
15272         * gfortran.dg/entry_3.f90: New test.
15273
15274 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15275
15276         * gfortran.dg/implicit_4.f90: New test.
15277
15278 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
15279
15280         * lib/target-supports.exp (check_profiling_available): Return
15281         false for xtensa-*-elf.
15282
15283 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
15284
15285         * lib/fortran-torture.exp (fortran-torture.exp): Catch
15286         error if file cannot be deleted.
15287
15288 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
15289
15290         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
15291         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
15292         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
15293         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
15294         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
15295         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
15296         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
15297         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
15298         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
15299         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
15300         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
15301         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
15302         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
15303
15304 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15305
15306         PR fortran/20865
15307         * gfortran.dg/pr20865.f90: New test.
15308
15309 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
15310
15311         * gcc.dg/void-cast-2.c: New test.
15312
15313 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
15314
15315         PR c/21159
15316         * gcc.dg/void-cast-1.c: New test.
15317
15318 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
15319
15320         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
15321
15322 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15323
15324         PR fortran/21177
15325         * gfortran.dg/pr21177.f90: New test.
15326
15327 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
15328
15329         PR tree-optimization/21171
15330         * gcc.dg/tree-ssa/pr21171.c: New test.
15331
15332 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
15333
15334         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
15335         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
15336         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
15337         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
15338         gcc.dg/tree-ssa/gen-vect-32.c: New.
15339         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
15340         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
15341         don't run on PPC32.
15342
15343 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
15344
15345         PR c/21213
15346         * gcc.dg/transparent-union-3.c: New test.
15347
15348 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
15349
15350         PR c/20740
15351         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
15352         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
15353         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
15354         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
15355         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
15356         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
15357
15358 2005-04-26  Jeff Law  <law@redhat.com>
15359
15360         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
15361         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
15362         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
15363         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
15364         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
15365         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
15366         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
15367
15368 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
15369
15370         PR tree-optimization/17598
15371         * gcc.dg/tree-ssa/pr17598.c: New testcase.
15372
15373 2005-04-25  Mike Stump  <mrs@apple.com>
15374
15375         * objc.dg/fix-and-continue-1.m: Add.
15376
15377 2005-04-25  Roger Sayle  <roger@eyesopen.com>
15378
15379         PR c++/20995
15380         * g++.dg/opt/pr20995-1.C: New test case.
15381
15382 2005-04-25  Devang Patel <dpatel@apple.com>
15383
15384         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
15385
15386 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
15387
15388         PR testsuite/21062
15389         * g++.dg/opt/alias2.C (printf): Correct the prototype.
15390
15391 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
15392
15393         PR C++/21188
15394         * g++.dg/opt/rtti2.C: New test.
15395
15396 2005-04-25  Paul Brook  <paul@codesourcery.com>
15397         Steven G. Kargl  <kargls@comcast.net>
15398
15399         PR fortran/20879
15400         * gfortran.dg/ichar_1.f90: New file.
15401
15402 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
15403
15404         PR middle-end/20991
15405         * g++.dg/opt/pr20991.C: New test.
15406
15407         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
15408         where sizeof (type) < __alignof__ (type).
15409         * gcc.dg/compat/struct-layout-1.h: Likewise.
15410
15411 2005-04-24  Per Bothner  <per@bothner.com>
15412             Devang Patel  <dpatel@apple.com>
15413
15414         PR preprocessor/20907
15415         * gcc.dg/cpp/very-long-comment.c: New test.
15416
15417 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15418
15419         PR fortran/20059
15420         * gfortran.dg/common_5.f: New test.
15421
15422 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
15423
15424         PR middle-end/21082
15425         * g++.dg/tree-ssa/pr21082.C: New testcase.
15426
15427 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
15428
15429         * gcc.dg/vect/vect-99.c: New test.
15430
15431 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
15432
15433         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
15434
15435 2005-04-22  Jeff Law  <law@redhat.com>
15436
15437         * gcc.dg/uninit-5.c: Remove xfails.
15438         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
15439         conditionals and loads.
15440
15441 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
15442
15443         PR libfortran/20074
15444         PR libfortran/20436
15445         PR libfortran/21108
15446         * gfortran.dg/nested_reshape.f90: new test
15447         * gfortran.dg/reshape-alloc.f90: new test
15448         * gfortran.dg/reshape.f90: new test
15449
15450 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
15451
15452         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
15453
15454         * gcc.dg/arm-vfp1.c: New test.
15455
15456 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
15457
15458         PR c++/21087
15459         * g++.dg/lookup/builtin2.C: New test.
15460
15461 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
15462
15463         * gcc.dg/weak/weak-13.c: New test.
15464
15465 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
15466
15467         * lib/target-supports.exp (check_effective_target_sync_int_long):
15468         Add powerpc*.
15469
15470 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
15471
15472         * gcc.target/mips/branch-1.c: New test.
15473
15474 2005-04-21  Richard Henderson  <rth@redhat.com>
15475
15476         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
15477         * gcc.dg/vect/vect-86.c: Likewise.
15478         * gcc.dg/vect/vect-87.c: Likewise.
15479         * gcc.dg/vect/vect-88.c: Likewise.
15480
15481 2005-04-21  Devang Patel  <dpatel@apple.com>
15482
15483         PR optimization/20994
15484         * gcc.dg/tree-ssa/ifc-3.c: New test.
15485
15486 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
15487
15488         PR c/12913
15489         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
15490         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
15491         gcc.dg/c99-vla-jump-5.c: New tests.
15492
15493 2005-04-19  Richard Henderson  <rth@redhat.com>
15494
15495         * lib/target-supports.exp (check_effective_target_vect_int_mult):
15496         Fix typo in exists check.
15497         (check_effective_target_sync_int_long): New.
15498         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
15499         * gcc.dg/ia64-sync-2.c: Likewise.
15500         * gcc.dg/ia64-sync-3.c: Likewise.
15501         * gcc.dg/ia64-sync-4.c: Likewise.
15502
15503 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
15504
15505         * gcc.dg/fold-xor-1.c: New test.
15506         * gcc.dg/fold-xor-2.c: New test.
15507
15508 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
15509
15510         PR target/20670
15511         * g++.dg/eh/fp-regs.C: New test.
15512
15513 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
15514
15515         * gcc.dg/Wint-to-pointer-cast-1.c,
15516         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
15517         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
15518         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
15519
15520 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15521
15522         PR fortran/16861
15523         * gfortran.dg/pr16861.f90: New test.
15524
15525 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
15526
15527         * gcc.dg/pr21085.c: New test.
15528
15529 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
15530
15531         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
15532         (setup_mips_tests, dg-mips-options): New procedures.
15533         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
15534         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
15535         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
15536         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
15537         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
15538         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
15539         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
15540         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
15541         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
15542         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
15543         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
15544         dg-mips-options instead of dg-options.  Remove now-redundant
15545         preprocessor guards.
15546         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
15547         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
15548         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
15549         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
15550         * gcc.dg/vr-mult-2.c: Delete.
15551         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
15552         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
15553         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
15554         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
15555         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
15556         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
15557         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
15558
15559 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
15560
15561         * ada/acats/run_all.sh: Use sync when executable not present.
15562
15563 2005-04-18  Devang Patel  <dpatel@apple.com>
15564
15565         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
15566         * gcc.dg/vect/vect-11a.c: New.
15567         * gcc.dg/vect/vect-none.c: Update.
15568         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
15569
15570 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
15571
15572         PR tree-optimization/20922
15573         * gcc.dg/pr20922-1.c: New test.
15574         * gcc.dg/pr20922-2.c: New test.
15575         * gcc.dg/pr20922-3.c: New test.
15576         * gcc.dg/pr20922-4.c: New test.
15577         * gcc.dg/pr20922-5.c: New test.
15578         * gcc.dg/pr20922-6.c: New test.
15579
15580 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15581
15582         PR libfortran/20950
15583         * gfortran.dg/pr20950.f: New test.
15584
15585 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15586
15587         PR libfortran/19216
15588         * gfortran.dg/pr19216.f: New test.
15589
15590 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
15591
15592         PR tree-optimization/21001
15593         * gcc.dg/tree-ssa/pr21001.c: New.
15594
15595 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
15596
15597         PR libfortran/21075
15598         * gfortran.dg/reshape_rank7.f90: New test.
15599
15600 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
15601
15602         PR libfortran/12884 gfortran.dg/pr12884.f: New test
15603         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
15604         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
15605         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
15606         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
15607         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
15608         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
15609         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
15610         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
15611         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
15612         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
15613         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
15614         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
15615         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
15616         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
15617         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
15618         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
15619         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
15620         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
15621         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
15622         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
15623
15624 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
15625
15626         * gfortran.dg/wtruncate.f: New testcase.
15627         * gfortran.dg/wtruncate.f90: New testcase.
15628
15629 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
15630
15631         PR c++/21025
15632         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
15633         which sizeof/alignof is dependent, rather than just whether we are
15634         processing_template_decl.
15635
15636 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
15637
15638         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
15639         corrected typo where the wrong variables had been compared.
15640
15641 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
15642
15643         PR libfortran/18495
15644         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
15645         Test callee-allocated version of return array with a write
15646         statement.
15647         Test spread with a temporary with another write statement.
15648
15649 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
15650
15651         PR tree-optimization/21031
15652         * gcc.dg/tree-ssa/pr21031.c: New.
15653
15654 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
15655
15656         PR tree-optimization/21004
15657         * gcc.dg/builtins-53.c: Include builtins-config.h.
15658         Check floorf, ceilf, floorl and ceill transformations
15659         only when HAVE_C99_RUNTIME is defined.
15660
15661 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
15662
15663         PR middle-end/20739
15664         * gcc.dg/tree-ssa/pr20739.c: New test.
15665
15666 2005-04-14  Mike Stump  <mrs@apple.com>
15667
15668         * gcc.dg/Foundation.framework/empty: New.
15669         * gcc.dg/framework-2.c: New.
15670
15671 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
15672
15673         PR tree-optimization/21021
15674         * gcc.c-torture/compile/pr21021.c: New.
15675
15676 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
15677
15678         PR testsuite/21010
15679         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
15680         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
15681         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
15682         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
15683         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
15684         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
15685         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
15686         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
15687
15688 2005-04-14  Richard Henderson  <rth@redhat.com>
15689
15690         * lib/target-supports.exp (check_effective_target_vect_condition):
15691         Add ia64, i?86, and x86_64.
15692
15693 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
15694
15695         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
15696
15697 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
15698
15699         PR tree-optimization/20657
15700         * gcc.dg/tree-ssa/pr20657.c: New.
15701
15702 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
15703
15704         * gcc.dg/builtins-53.c: Also check (int)trunc* and
15705         (long long int)trunc*.
15706
15707 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
15708
15709         PR target/20927
15710         * gcc.dg/pr20927.c: New test.
15711
15712 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
15713
15714         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
15715         * gcc.target/mips/asm-1.c: Likewise.
15716
15717 2005-04-13  Dale Johannesen  <dalej@apple.com>
15718
15719         * objc.dg/objc-fast-4.m: New.
15720
15721 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
15722
15723         * gcc.target/cris/torture/cris-torture.exp: New driver in new
15724         directory.
15725         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
15726
15727 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
15728
15729         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
15730         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
15731         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
15732
15733 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
15734
15735         PR tree-optimization/20913
15736         * gcc.dg/tree-ssa/pr20913.c: New.
15737
15738         PR tree-optimization/20702
15739         * gcc.dg/tree-ssa/pr20702.c: New.
15740
15741 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15742
15743         PR c++/13744
15744         * g++.dg/inherit/local3.C: New test.
15745
15746 2005-04-12  Jeff Law  <law@redhat.com>
15747
15748         * gcc.dg/tree-ssa/20050412-1.c: New test.
15749
15750 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
15751
15752         PR libfortran/19016
15753         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
15754         Add tests with mask generated by expression.
15755         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
15756         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
15757         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
15758
15759 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
15760
15761         PR middle-end/20917
15762         * gcc.dg/20050409-1.c: New test.
15763
15764 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
15765
15766         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
15767
15768 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
15769
15770         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
15771         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
15772         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
15773         (TARGET_CXX): Adjust accordingly.
15774         * target.h (struct gcc_target): Remove epxort_class_data.  Add
15775         determine_class_data_visibility and class_data_always_comdat.
15776         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
15777         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
15778         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
15779         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
15780         (arm_cxx_determine_class_data_visibility): New.
15781         (arm_cxx_class_data_always_comdat): Likewise.
15782         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
15783         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
15784         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
15785         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
15786         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
15787         Define.
15788
15789 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
15790
15791         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
15792
15793 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
15794
15795         * gcc.dg/i386-darwin-fpmath.c: New.
15796
15797 2004-04-11  Devang Patel  <dpatel@apple.com>
15798
15799         * lib/target-supports.exp (check_effective_target_vect_condition): New.
15800         * gcc.dg/vect/vect-ifcvt-1.c: New test.
15801         * gcc.dg/vect/vect-ifcvt-2.c: New test.
15802         * gcc.dg/vect/vect-ifcvt-3.c: New test.
15803         * gcc.dg/vect/vect-ifcvt-4.c: New test.
15804         * gcc.dg/vect/vect-ifcvt-5.c: New test.
15805         * gcc.dg/vect/vect-ifcvt-6.c: New test.
15806         * gcc.dg/vect/vect-ifcvt-7.c: New test.
15807         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
15808
15809 2004-04-11  Devang Patel  <dpatel@apple.com>
15810
15811         * gcc.dg/vect/vect-dv-1.c: New test.
15812         * gcc.dg/vect/vect-dv-2.c: New test.
15813
15814 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
15815
15816         PR tree-optimization/20933
15817         * gcc.dg/tree-ssa/pr20933.c: New test.
15818
15819 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15820
15821         * gfortran.dg/fold_nearest.f90: New test.
15822
15823 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
15824
15825         * gcc.dg/tree-ssa/alias-1.c: New test.
15826
15827 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
15828
15829         PR tree-optimization/20920
15830         * g++.dg/tree-ssa/pr20920.C: New test.
15831
15832 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
15833
15834         * gcc.dg/builtins-53.c: Also check (int)ceil* and
15835         (long long int)ceil*.
15836
15837 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
15838
15839         * g++.dg/warn/Wdtor1.C: Declare template in system header with
15840         explicit C++ linkage.
15841
15842 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15843
15844         * gfortran.dg/pr17229.f: Take care of the new obsolescence
15845         warning for arithmetic IF statements.
15846
15847 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
15848
15849         * eor_handling_1.f90: New test case.
15850         * eor_handling_2.f90: New test case.
15851         * eor_handling_3.f90: New test case.
15852         * eor_handling_4.f90: New test case.
15853         * eor_handling_5.f90: New test case.
15854         * noadv_size.f90: New test case.
15855         * pad_no.f90: New test case.
15856
15857 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
15858
15859         * gcc.c-torture/execute/20050410-1.c: New test.
15860
15861 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
15862
15863         * gcc.dg/pr20126.c: New.
15864
15865 2005-04-09  Bud Davis  <bdavis@gfortran.org>
15866             Steven G. Kargl <kargls@comcast.net>
15867
15868         * gfortran.dg/PR19872.f: New test.
15869
15870 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
15871
15872         * gfortran.dg/nint_1.f90: Fix dg-do directive.
15873
15874 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
15875
15876         * gfortran.dg/nint_1.f90: New test.
15877
15878 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
15879
15880         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
15881         Added test for callee-allocated arrays with write statements.
15882         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
15883         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
15884         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
15885         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
15886         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
15887
15888 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
15889
15890         PR libfortran/20163
15891         * gfortran.dg/open-options-blanks.f: New test.
15892
15893 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
15894
15895         PR fortran/13257
15896         * gfortran.dg/comma_format_extension_[1234].f: New tests.
15897
15898 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
15899
15900         * gcc.dg/tree-ssa/stdarg-1.c: New test.
15901         * gcc.dg/tree-ssa/stdarg-2.c: New test.
15902         * gcc.dg/tree-ssa/stdarg-3.c: New test.
15903         * gcc.dg/tree-ssa/stdarg-4.c: New test.
15904         * gcc.dg/tree-ssa/stdarg-5.c: New test.
15905         * gcc.c-torture/execute/stdarg-4.c: New test.
15906
15907         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
15908
15909         PR target/20795
15910         * g++.dg/abi/param2.C: New test.
15911
15912 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
15913
15914         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
15915
15916 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
15917
15918         * gcc.dg/builtins-53.c: New test.
15919
15920 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
15921
15922         * g++.dg/tree-ssa/pr18178.C: New test.
15923         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
15924         * gcc.c-torture/execute/20041019-1.c: New test.
15925         * gcc.dg/tree-ssa/20041008-1.c: New test.
15926         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
15927         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
15928         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
15929         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
15930         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
15931         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
15932         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
15933         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
15934         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
15935         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
15936
15937 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
15938
15939         PR rtl-optimization/20466
15940         * gcc.c-torture/execute/pr20466-1.c: New test.
15941
15942 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
15943
15944         PR c++/20905
15945         * g++.dg/parse/cond2.C: New test.
15946
15947         PR c++/20145
15948         * g++.dg/warn/Wdtor1.C: New test.
15949
15950 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15951
15952         PR fortran/17229
15953         * gfortran.dg/pr17229.f: New test.
15954
15955 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
15956
15957         * gfortran.dg/tiny_1.f90: New test.
15958         * gfortran.dg/tiny_2.f90: ditto.
15959
15960 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
15961
15962         * gfortran.dg/eor_1.f90: Fix dg-do run line
15963         * gfortran.dg/open_new.f90: Fix dg-do run line
15964
15965 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
15966
15967         * lib/target-supports.exp (get_compiler_messages): Support
15968         optional arguments, the fourth being compiler options.
15969         (check_effective_target_fpic): New proc.
15970         * gcc.dg/20050321-2.c: Restrict to target fpic.
15971
15972 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
15973
15974         * gcc.dg/15443-1.c: New test.
15975         * gcc.dg/15443-2.c: Likewise.
15976
15977 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15978
15979         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
15980
15981 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
15982
15983         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
15984
15985 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
15986
15987         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
15988         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
15989         -m64.
15990         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
15991         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
15992         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
15993
15994 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
15995
15996         PR c++/20212
15997         * g++.dg/warn/Wunused-11.C: New test.
15998
15999 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
16000
16001         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
16002
16003 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
16004
16005         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
16006
16007 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
16008
16009         PR c++/20734
16010         * g++.dg/template/ptrmem13.C: New test.
16011
16012 2005-04-05  Per Bothner  <per@bothner.com>
16013
16014         * lib/gcc.exp: Always add -fno-show-column, for now.
16015
16016 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
16017
16018         PR testsuite/20767
16019         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
16020         of plain old "unsigned int" for the type of "i".  Makes this test
16021         64bit clean.
16022
16023 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
16024
16025         * gcc.dg/i386-ssefn-1.c: New test.
16026         * gcc.dg/i386-ssefn-2.c: New test.
16027         * gcc.dg/i386-ssefn-3.c: New test.
16028         * gcc.dg/i386-ssefn-4.c: New test.
16029
16030 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
16031
16032         PR tree-optimization/20076
16033         * gcc.dg/builtin-apply4.c: New test.
16034
16035         PR preprocessor/19475
16036         * gcc.dg/cpp/macspace1.c: New test.
16037         * gcc.dg/cpp/macspace2.c: New test.
16038
16039 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16040
16041         * gfortran.dg/pr20755.f: Fixed bad format.
16042
16043 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
16044
16045         PR c++/20763
16046         * g++.dg/ext/attrib21.C: New test.
16047
16048 2004-04-05  Devang Patel  <dpatel@apple.com>
16049
16050         * lib/target-supports.exp (check_effective_target_vect_shif): New.
16051         * gcc.dg/vect/vect-shift-1.c: New test.
16052
16053 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16054
16055         PR libfortran/20755
16056         * gfortran.dg/pr20755.f: New test.
16057
16058 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
16059
16060         * gfortran.dg/pr15959.f90: New test.
16061         * gfortran.dg/string_pad_trunc.f90: New test.
16062
16063 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16064
16065         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
16066         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
16067         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
16068         syntax.
16069
16070 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16071
16072         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
16073
16074 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16075
16076         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
16077         * gcc.c-torture/compile/20011119-2.c: Likewise.
16078         * gcc.c-torture/compile/981001-2.c: Likewise.
16079
16080 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
16081
16082         PR c++/20679
16083         * g++.dg/template/overload4.C: New test.
16084
16085 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
16086
16087         PR c++/20746
16088         * g++.dg/abi/covariant5.C: New.
16089
16090         PR debug/20505
16091         * g++.dg/debug/const2.C: New.
16092
16093 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
16094
16095         PR rtl-optimization/16104
16096         * gcc.c-torture/execute/20050316-1.c: New test.
16097
16098 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
16099
16100         * g++.dg/template/spec23.C: Fix dg-error text.
16101
16102 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
16103
16104         PR c++/19199
16105         * g++.dg/expr/lval2.C: New.
16106
16107 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16108
16109         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
16110         __builtin_strcasecmp and __builtin_strncasecmp.
16111
16112 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
16113
16114         PR c++/20723
16115         * g++.dg/template/spec22.C: New.
16116         * g++.dg/template/spec23.C: New.
16117
16118 2005-04-03  Dale Ranta  <dir@lanl.gov>
16119             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16120
16121         PR libfortran/20068
16122         PR libfortran/20125
16123         PR libfortran/20156
16124         PR libfortran/20471
16125         * gfortran.dg/backspace.f: New test.
16126
16127 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
16128
16129         * gcc.dg/pr19345.c: New test.
16130
16131 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
16132
16133         PR tree-optimization/20640
16134         * gcc.dg/torture/tree-loop-1.c: New.
16135
16136 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
16137
16138         PR rtl-optimization/20290
16139         * gcc.c-torture/execute/loop-ivopts-2.c: New.
16140
16141 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
16142
16143         * gcc.dg/rs6000-fpint.c: New.
16144
16145 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
16146
16147         * gcc.dg/old-style-then-proto-1.c: New test.
16148
16149 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16150
16151         * gfortran.fortran-torture/execute/backspace.f90: Check
16152         after backspace and read was incorrect.
16153
16154 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16155
16156         * gcc.c-torture/execute/builtins/strcat.c: Check the result
16157         buffer past the terminating NUL using memcmp.
16158         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
16159         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
16160
16161         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
16162         Fix unused/uninitialized variable warnings.
16163
16164         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
16165         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
16166         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
16167         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
16168
16169         * gcc.c-torture/execute/builtins/abs-1-lib.c,
16170         gcc.c-torture/execute/builtins/fputs-lib.c,
16171         gcc.c-torture/execute/builtins/lib/fprintf.c,
16172         gcc.c-torture/execute/builtins/lib/main.c,
16173         gcc.c-torture/execute/builtins/lib/memcmp.c,
16174         gcc.c-torture/execute/builtins/lib/memmove.c,
16175         gcc.c-torture/execute/builtins/lib/mempcpy.c,
16176         gcc.c-torture/execute/builtins/lib/memset.c,
16177         gcc.c-torture/execute/builtins/lib/printf.c,
16178         gcc.c-torture/execute/builtins/lib/sprintf.c,
16179         gcc.c-torture/execute/builtins/lib/stpcpy.c,
16180         gcc.c-torture/execute/builtins/lib/strchr.c,
16181         gcc.c-torture/execute/builtins/lib/strcmp.c,
16182         gcc.c-torture/execute/builtins/lib/strcpy.c,
16183         gcc.c-torture/execute/builtins/lib/strcspn.c,
16184         gcc.c-torture/execute/builtins/lib/strlen.c,
16185         gcc.c-torture/execute/builtins/lib/strncat.c,
16186         gcc.c-torture/execute/builtins/lib/strncmp.c,
16187         gcc.c-torture/execute/builtins/lib/strncpy.c,
16188         gcc.c-torture/execute/builtins/lib/strrchr.c,
16189         gcc.c-torture/execute/builtins/lib/strspn.c,
16190         gcc.c-torture/execute/builtins/lib/strstr.c,
16191         gcc.c-torture/execute/builtins/memops-asm-lib.c,
16192         gcc.c-torture/execute/builtins/strlen-2.c,
16193         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
16194         prototypes.
16195
16196 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
16197
16198         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
16199         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
16200         selectany usage.
16201
16202 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
16203
16204         PR c++/19406
16205         * g++.dg/debug/using1.C: New test.
16206
16207 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
16208
16209         PR middle-end/20524
16210         * gcc.dg/alias-7.c: Prefix asm-declared name with
16211         __USER_LABEL_PREFIX__.
16212
16213 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
16214
16215         Fix fallout from PR middle-end/15700:
16216         * gcc.c-torture/compile/20011119-1.c: Take
16217         __USER_LABEL_PREFIX__ into account.
16218         * gcc.c-torture/compile/20011119-2.c: Likewise.
16219
16220 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16221
16222         PR c++/18644
16223         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
16224
16225 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
16226
16227         PR c/17855
16228         * gcc.c-torture/compile/struct-non-lval-1.c,
16229         gcc.c-torture/compile/struct-non-lval-2.c,
16230         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
16231
16232 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
16233
16234         * gcc.dg/tls/tls.exp: Remove temporary file.
16235         * g++.dg/tls/tls.exp: Ditto.
16236         * lib/file-format.exp: Ditto.
16237         * g++.dg/special/ecos.exp: Ditto.
16238
16239         * lib/profopt.exp: Treat prof_ext as a list.
16240         * gcc.misc-tests/bprob.exp: Ditto.
16241         * g++.dg/bprob/bprob.exp: Ditto.
16242
16243         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
16244         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
16245         g++.dg/tree-ssa/pointer-reference-alias.C,
16246         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
16247         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
16248         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
16249         g++.dg/vect/pr19951.cc: Ditto.
16250         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
16251         gcc.dg/builtins-47.c: Ditto.
16252         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
16253         gcc.dg/pr20115-1.c: Ditto.
16254         * gcc.dg/tree-ssa/20030530-2.c,
16255         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
16256         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
16257         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
16258         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
16259         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
16260         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
16261         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
16262         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
16263         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
16264         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
16265         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
16266         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
16267         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
16268         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
16269         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
16270         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
16271         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
16272         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
16273         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
16274         gcc.dg/tree-ssa/20030824-1.c,
16275         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
16276         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
16277         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
16278         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
16279         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
16280         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
16281         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
16282         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
16283         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
16284         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
16285         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
16286         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
16287         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
16288         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
16289         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
16290         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
16291         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
16292         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
16293         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
16294         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
16295         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
16296         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
16297         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
16298         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
16299         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
16300         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
16301         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
16302         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
16303         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
16304         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
16305         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
16306         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
16307         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
16308         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
16309         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
16310         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
16311         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
16312         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
16313         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
16314         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
16315         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
16316         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
16317         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
16318         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
16319         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
16320         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
16321         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
16322         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
16323         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
16324         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
16325         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
16326         gcc.dg/tree-ssa/useless-1.c: Ditto.
16327         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
16328         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
16329         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
16330         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
16331         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16332         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
16333         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
16334         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
16335         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
16336         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
16337         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
16338         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
16339         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
16340         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
16341         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
16342         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
16343         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
16344         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
16345         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
16346         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
16347         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
16348         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
16349         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
16350         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
16351         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
16352         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
16353         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
16354         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
16355         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
16356         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
16357         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
16358         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
16359         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
16360         gcc.dg/vect/vect-none.c: Ditto.
16361         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
16362         treelang/compile/unsigned.tree: Ditto.
16363
16364         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
16365         * gcc.dg/cpp/direct2s.c: Ditto.
16366         * gcc.dg/cpp/paste4.c: Ditto.
16367         * gcc.dg/cpp/separate-1.c: Ditto.
16368         * gcc.dg/pch/save-temps-1.c: Ditto.
16369         * g++.dg/ext/altivec-10.C: Ditto.
16370         * g++.dg/pch/pch.C: Ditto.
16371
16372         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
16373
16374         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
16375         * g++.dg/template/repo1.C: Ditto.
16376         * g++.dg/template/repo2.C: Ditto.
16377         * g++.dg/template/repo3.C: Ditto.
16378         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
16379         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
16380         * g++.old-deja/g++.pt/repo1.C: Ditto.
16381         * g++.old-deja/g++.pt/repo2.C: Ditto.
16382         * g++.old-deja/g++.pt/repo3.C: Ditto.
16383         * g++.old-deja/g++.pt/repo4.C: Ditto.
16384
16385         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
16386         * gcc.dg/20030107-1.c: Ditto.
16387         * gcc.dg/20030702-1.c: Ditto.
16388         * gcc.dg/profile-generate-1.c: Ditto.
16389         * g++.dg/other/profile1.C: Ditto.
16390         * g++.old-deja/g++.robertl/eb83.C: Ditto.
16391
16392         * lib/gcc-dg.exp (remove-build-file): New.
16393         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
16394         cleanup-tree-dump, cleanup-saved-temps): New.
16395
16396 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
16397
16398         PR c++/19203, DR 214
16399         * g++.dg/parse/ambig3.C: Not ambiguous.
16400         * g++.dg/template/spec20.C: New.
16401         * g++.dg/template/spec21.C: New.
16402
16403 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
16404
16405         PR target/20045
16406         * gcc.dg/ia64-fptr-1.c: Run only on linux.
16407
16408 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16409
16410         PR libfortran/20660
16411         * gfortran.dg/negative_unit.f: New test.
16412
16413 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
16414
16415         * gcc.dg/20050330-1.c: New test.
16416
16417 2005-03-30  Devang Patel  <dpatel@apple.com>
16418
16419         * g++.dg/tree-sra/ssa-sra-3.C: New test.
16420
16421 2005-03-30  Dale Johannesen  <dalej@apple.com>
16422
16423         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
16424
16425 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
16426
16427         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
16428         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
16429         Strip options from test name.
16430
16431 2005-03-31  Jan Hubicka  <jh@suse.cz>
16432
16433         * gcc.dg/varpool-1.c: New testcase.
16434
16435 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
16436
16437         PR c/772
16438         PR c/17913
16439         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
16440         gcc.dg/stmt-expr-label-3.c : New tests.
16441         * gcc.c-torture/execute/medce-2.c: Remove.
16442
16443 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
16444
16445         PR c/20368
16446         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
16447         tests.
16448
16449 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
16450
16451         * gcc.c-torture/compile/pr20203.c: New test.
16452
16453 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
16454
16455         * gfortran.dg/promotion.f90: New test.
16456
16457 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
16458
16459         PR middle-end/20491
16460         * gcc.dg/torture/asm-subreg-1.c: New test.
16461
16462 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
16463
16464         PR c/20672
16465         * gcc.dg/pr20672-1.c: New test.
16466
16467 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
16468
16469         * gfortran.dg/vect: New directory.
16470         * gfortran.dg/vect/vect.exp: New.
16471         * gfortran.dg/vect/vect-1.f90: New test.
16472         * gfortran.dg/vect/vect-2.f90: New test.
16473         * gfortran.dg/vect/vect-3.f90: New test.
16474         * gfortran.dg/vect/vect-4.f90: New test.
16475         * gfortran.dg/vect/vect-5.f90: New test.
16476
16477 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
16478
16479         PR middle-end/20622
16480         * gcc.dg/alias-7.c: New test.
16481
16482 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
16483
16484         * gcc.dg/sparc-reg-1.c: New test.
16485
16486 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
16487
16488         PR target/19890
16489         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
16490
16491 2005-03-29  Dale Ranta  <dir@lanl.gov>
16492             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16493
16494         PR libfortran/20163
16495         * gfortran.dg/pr20163-2.f: New test.
16496
16497 2005-03-28  Jan Hubicka  <jh@suse.cz>
16498
16499         PR middle-end/20635
16500         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
16501         by Jakub Jelinek.
16502
16503 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
16504
16505         PR tree-optimization/20626
16506         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
16507         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
16508
16509 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
16510
16511         * gfortran.dg/underflow.f90: New test.
16512         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
16513
16514 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16515
16516         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
16517
16518 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
16519
16520         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
16521         (g++_init): Make sure that CXXFLAGS is set.
16522         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
16523         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
16524         * lib/gfortran.exp (gfortran_link_flags): Likewise.
16525         * lib/objc.exp (objc_init): Likewise.
16526         * lib/treelang.exp (treelang_init): Likewise.
16527
16528 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
16529
16530         PR tree-optimization/20470
16531         * gcc.dg/tree-ssa/pr20470.c: New test.
16532
16533 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
16534
16535         * gcc.dg/ppc-stfiwx.c: New.
16536
16537 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
16538
16539         PR target/19888
16540         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
16541
16542 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
16543
16544         * gcc.dg/20050325-1.c: Fix a typo.
16545
16546 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16547
16548         PR libfortran/19678
16549         PR libfortran/19679
16550         * gfortran.dg/dos_eol.f: New test.
16551
16552 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
16553
16554         PR rtl-optimization/20249
16555         * gcc.dg/20050325-1.c: New test.
16556
16557 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16558
16559         PR libfortran/15332
16560         * gfortran.dg/pr15332.f: New test.
16561
16562 2005-03-24  Dale Johannesen  <dalej@apple.com>
16563
16564         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
16565
16566 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
16567
16568         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
16569         'internal' visibility.
16570         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
16571         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
16572         'protected' visibility.
16573         * gcc.dg/visibility-7.c: Likewise.
16574         * lib/target-supports.exp (check_visibility_available): Take
16575         a parameter, the kind of visibility to check for.
16576         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
16577         to check_visibility_available.
16578
16579         * g++.dg/expr/cast3.C: New.
16580
16581 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
16582
16583         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
16584         rs6000.
16585
16586 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
16587
16588         PR target/20095
16589         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
16590
16591 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
16592
16593         * gcc.dg/badshift.c: Renamed to...
16594         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
16595
16596         * gcc.target/i386/badshift.c: Renamed to...
16597         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
16598         only.
16599
16600         PR rtl-optimization/20532
16601         * gcc.target/i386/badshift.c: New.
16602
16603 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16604
16605         * gfortran.dg/pr18025.f90: New test.
16606
16607 2005-03-23  Dale Johannesen  <dalej@apple.com>
16608
16609         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
16610
16611 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
16612
16613         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
16614
16615         * lib/target-supports.exp (check_iconv_available): Default
16616         libiconv to -liconv, if there is no definition.
16617
16618 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
16619
16620         * gcc.dg/torture/cris-asm-mof-1.c: New test.
16621
16622 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
16623
16624         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
16625         * g++.dg/opt/pr7503-2.C: Likewise.
16626         * g++.dg/opt/pr7503-3.C: Likewise.
16627         * g++.dg/opt/pr7503-4.C: Likewise.
16628         * g++.dg/opt/pr7503-5.C: Likewise.
16629         * g++.dg/warn/minmax.C: New test.
16630
16631 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16632
16633         * gfortran.dg/g77_intrinsics_funcs.f: New test.
16634         * gfortran.dg/g77_intrinsics_sub.f: New test.
16635
16636 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
16637             Jan Hubicka  <jh@suse.cz>
16638             Steven Bosscher <stevenb@suse.de
16639
16640         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
16641
16642 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16643
16644         PR c++/19980
16645         * g++.dg/template/redecl3.C: New test.
16646
16647 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16648
16649         PR c++/20499
16650         * g++.dg/parse/error16.C: Tweak error markers.
16651
16652 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
16653
16654         PR target/20561
16655         * gcc.dg/20050321-2.c: New test.
16656
16657 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
16658
16659         PR c++/20465
16660         PR c++/20381
16661         * g++.dg/template/ptrmem12.C: New.
16662
16663 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
16664
16665         PR rtl-optimization/20527
16666         * gcc.c-torture/execute/pr20527-1.c: New test.
16667
16668 2005-03-22  Ben Elliston  <bje@au.ibm.com>
16669
16670         * gcc.misc-tests/options.exp (check_for_options): Create a real C
16671         program, compile it into a real executable and then delete the .c
16672         and .x files afterwards, to avoid problems on testglue targets.
16673
16674 2005-03-21  Stuart Hastings  <stuart@apple.com>
16675
16676         * gcc.target/i386/sse-2.c: New.
16677
16678 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
16679
16680         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
16681
16682 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
16683
16684         * g++.dg/parse/crash25.C: Fix typo.
16685
16686 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
16687
16688         PR c++/20461
16689         * g++.dg/parse/crash24.C: New test.
16690
16691         PR c++/20536
16692         * g++.dg/parse/crash25.C: New test.
16693
16694 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
16695
16696         PR c++/20147
16697         * g++.dg/ext/stmtexpr4.C: New test.
16698
16699 2005-03-20  Roger Sayle  <roger@eyesopen.com>
16700
16701         PR middle-end/20539
16702         * gcc.c-torture/compile/pr13066-1.c: New test case.
16703         * gcc.c-torture/compile/pr20539-1.c: Likewise.
16704         * g++.dg/opt/pr13066-1.C: Likewise.
16705
16706 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
16707
16708         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
16709
16710 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16711
16712         PR fortran/18525
16713         * gfortran.dg/nesting_1.f90: New test.
16714
16715 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16716
16717         PR c++/20240
16718         * g++.dg/lookup/using13.C: New test.
16719
16720 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16721
16722         PR c++/20333
16723         * g++.dg/template/crash36.C: New test.
16724
16725 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
16726
16727         PR c++/20463
16728         * g++.dg/template/crash35.C: New test.
16729
16730 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
16731
16732         PR c++/19966
16733         * g++.dg/overload/operator2.C: New test.
16734
16735 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16736
16737         PR libfortran/20257
16738         * gfortran.dg/pr20257.f90: New test.
16739
16740 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16741
16742         PR libfortran/20480
16743         * gfortran.dg/pr20480.f90: New test.
16744
16745 2005-03-16  Richard Henderson  <rth@redhat.com>
16746
16747         PR middle-end/15700
16748         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
16749         (_rtld_global): New.
16750         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
16751         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
16752
16753         * gcc.dg/alias-3.c: New.
16754         * gcc.dg/alias-4.c: New.
16755         * gcc.dg/alias-5.c: New.
16756         * gcc.dg/alias-6.c: New.
16757
16758 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
16759
16760         * gcc.dg/cpp/ucnid-7.c: New.
16761
16762 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
16763             Dorit Naishlos  <dorit@il.ibm.com>
16764
16765         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
16766         darwin.
16767
16768 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
16769
16770         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
16771         misaligned accesses.
16772         * gcc.dg/vect/vect-58.c: Likewise.
16773         * gcc.dg/vect/vect-92.c: New.
16774         * gcc.dg/vect/vect-93.c: New.
16775
16776 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
16777
16778         PR fortran/18827
16779         * gfortran.dg/assign_2.f90: New test.
16780         * gfortran.dg/assign_3.f90: New test.
16781         * gfortran.dg/assign.f90: New test.
16782
16783 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
16784
16785         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
16786         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
16787         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
16788         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
16789         names.
16790
16791 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
16792
16793         * gcc.dg/cpp/ucnid-6.c: New.
16794
16795         * gcc.dg/cpp/normalize-1.c: New.
16796         * gcc.dg/cpp/normalize-2.c: New.
16797         * gcc.dg/cpp/normalize-3.c: New.
16798         * gcc.dg/cpp/normalize-4.c: New.
16799         * gcc.dg/cpp/ucnid-4.c: New.
16800         * gcc.dg/cpp/ucnid-5.c: New.
16801         * g++.dg/cpp/normalize-1.C: New.
16802         * g++.dg/cpp/ucnid-1.C: New.
16803
16804 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
16805
16806         * gcc.dg/pr18628.c: New.
16807
16808 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
16809
16810         PR c++/20280
16811         * g++.dg/tree-ssa/pr20280.C: New.
16812
16813 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16814
16815         PR fortran/20467
16816         * gfortran.dg/stfunc_2.f90: New test.
16817
16818 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
16819
16820         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
16821
16822 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
16823
16824         * gcc.dg/tree-ssa/20050314-1.c: New test.
16825
16826 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16827
16828         PR c++/4403
16829         PR c++/9783, DR433
16830         * g++.dg/template/friend34.C: New test.
16831         * g++.dg/template/friend35.C: Likewise.
16832         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
16833
16834 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16835
16836         Friend class name lookup 5/n
16837         PR c++/1016
16838         * g++.dg/lookup/hidden-class1.C: New test.
16839         * g++.dg/lookup/hidden-class2.C: Likewise.
16840         * g++.dg/lookup/hidden-class3.C: Likewise.
16841         * g++.dg/lookup/hidden-class4.C: Likewise.
16842         * g++.dg/lookup/hidden-class5.C: Likewise.
16843         * g++.dg/lookup/hidden-class6.C: Likewise.
16844         * g++.dg/lookup/hidden-class7.C: Likewise.
16845         * g++.dg/lookup/hidden-class8.C: Likewise.
16846         * g++.dg/lookup/hidden-class9.C: Likewise.
16847         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
16848         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
16849         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
16850         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
16851         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
16852         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
16853         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
16854         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
16855         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
16856         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
16857         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
16858
16859 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
16860
16861         PR c++/20157
16862         * g++.dg/template/error18.C: New test.
16863
16864 2005-03-09  Ben Elliston  <bje@au.ibm.com>
16865
16866         PR debug/16792
16867         * g++.dg/debug/pr16792.C: New test.
16868
16869 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
16870
16871         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
16872         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
16873         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
16874         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
16875         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
16876         test assertion names.
16877
16878 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16879
16880         PR fortran/18600
16881         * gfortran.dg/stfunc_1.f90: New test.
16882
16883 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16884
16885         PR fortran/16907
16886         * gfortran.dg/real_index_1.f90: New test.
16887
16888 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16889
16890         PR fortran/20323
16891         * gfortran.dg/spec_expr_1.f90: New test.
16892
16893 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
16894
16895         PR c/20402
16896         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
16897         new parser.
16898
16899 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16900
16901         PR fortran/20361
16902         * gfortran.dg/largeequiv_1.f90: New test.
16903
16904 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
16905
16906         * gcc.dg/ucnid-1.c: New.
16907         * gcc.dg/ucnid-2.c: New.
16908         * gcc.dg/ucnid-3.c: New.
16909         * gcc.dg/ucnid-4.c: New.
16910         * gcc.dg/ucnid-5.c: New.
16911         * gcc.dg/ucnid-6.c: New.
16912         * gcc.dg/cpp/ucnid-1.c: New.
16913         * gcc.dg/cpp/ucnid-2.c: New.
16914         * gcc.dg/cpp/ucnid-3.c: New.
16915         * g++.dg/other/ucnid-1.C: New.
16916
16917 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
16918
16919         * gcc.dg/vmx/darwin-abi-3.c: Delete.
16920
16921 2005-03-11  Per Bothner  <per@bothner.com>
16922
16923         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
16924         that diagnotics refer to correct token.
16925         * gcc.dg/unused-3.c: Likewise.
16926
16927 2005-03-11  Per Bothner  <per@bothner.com>
16928
16929         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
16930         constant" is now actually on same line as string constant.
16931         * gcc.dg/cpp/direct2s.c: Likewise.
16932
16933 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
16934
16935         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
16936
16937 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16938
16939         PR libfortran/20124
16940         * gfortran.dg/pr20124.f90: New Test
16941
16942 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
16943
16944         PR tree-optimization/20130
16945         * gcc.dg/pr20130-1.c: New test.
16946
16947 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
16948
16949         PR target/20095
16950         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
16951
16952 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16953
16954         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
16955
16956 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
16957
16958         * g++.dg/eh/forced1.C: Fix comment.
16959         * g++.dg/eh/forced2.C: Ditto.
16960         * g++.dg/eh/forced3.C: Ditto.
16961         * g++.dg/eh/forced4.C: Ditto.
16962
16963 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
16964
16965         PR rtl-opt/20412
16966         * gcc.c-torture/compile/pr20412.c: New test.
16967
16968 2005-03-10  Roger Sayle  <roger@eyesopen.com>
16969
16970         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
16971
16972 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
16973
16974         PR target/20322
16975         * gcc.dg/20050307-1.c: New test.
16976
16977 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
16978
16979         PR c++/20375
16980         * g++.dg/other/stdarg3.C: New.
16981
16982 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
16983
16984         PR c++/18384, c++/18327
16985         * g++.dg/init/array19.C: New test.
16986
16987         PR inline-asm/20314
16988         * gcc.dg/torture/pr20314-1.c: New test.
16989         * gcc.dg/torture/pr20314-2.c: New test.
16990
16991 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
16992
16993         * gcc.dg/20050309-1.c: New test.
16994
16995 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16996
16997         * gcc.dg/builtins-10.c: Reactivate disabled test.
16998         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
16999         new cbrt transformations.
17000
17001 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
17002
17003         PR c++/20208
17004         * g++.dg/template/array13.C: New test.
17005
17006 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
17007
17008         PR c++/16859
17009         * g++.dg/init/brace4.C: New test.
17010
17011 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
17012
17013         PR c++/20186
17014         * g++.dg/template/non-dependent12.C: New.
17015
17016 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
17017
17018         PR c++/20142
17019         * g++.dg/init/array18.C: Add dg-do run marker.
17020
17021         PR c++/20142
17022         * g++.dg/init/array18.C: New test.
17023
17024 2005-03-09  Ben Elliston  <bje@au.ibm.com>
17025
17026         * consistency.vlad/vlad.exp: Remove trailing semicolons.
17027         * g++.dg/gcov/gcov.exp: Likewise.
17028         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
17029         * gcc.target/xstormy16/xstormy16.exp: Likewise.
17030         * lib/c-torture.exp: Likewise.
17031         * lib/fortran-torture.exp: Likewise.
17032         * lib/g++.exp: Likewise.
17033         * lib/gcc-defs.exp: Likewise.
17034         * lib/gcc-dg.exp: Likewise.
17035         * lib/gcc.exp: Likewise.
17036         * lib/gcov.exp: Likewise.
17037         * lib/gfortran.exp: Likewise.
17038         * lib/mike-g++.exp: Likewise.
17039         * lib/mike-gcc.exp: Likewise.
17040         * lib/objc-torture.exp: Likewise.
17041         * lib/objc.exp: Likewise.
17042         * lib/profopt.exp: Likewise.
17043         * lib/target-libpath.exp: Likewise.
17044         * lib/target-supports.exp: Likewise.
17045         * lib/treelang.exp: Likewise.
17046         * lib/wrapper.exp: Likewise.
17047
17048 2005-03-08  Jeff Law  <law@redhat.com>
17049
17050         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
17051         PHI-OPT changes.
17052
17053 2005-03-08  Ira Rosen  <irar@il.ibm.com>
17054
17055         * gcc.dg/vect/pr20122.c: New test.
17056
17057 2005-03-07  Jeff Law  <law@redhat.com>
17058
17059         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
17060         was folded away.
17061         * gcc.dg/tree-ssa/pr18133-1.c: New test.
17062         * gcc.dg/tree-ssa/pr18133-2.c: New test.
17063         * gcc.dg/tree-ssa/pr18134.c: New test.
17064
17065 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17066
17067         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
17068         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
17069         gcc.dg/torture/builtin-noret-2.c: Require weak support.
17070
17071 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
17072
17073         PR tree-opt/17671
17074         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
17075
17076 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
17077
17078         * g++.dg/warn/Wnvdtor.C: New test.
17079
17080 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
17081
17082         * gcc.dg/torture/pr19683-1.c: New test.
17083
17084 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
17085
17086         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
17087         * gfortran.dg/g77/19990313-2.f: Ditto.
17088         * gfortran.dg/g77/19990313-3.f: Ditto.
17089         * gfortran.dg/g77/19990525-0.f: Ditto.
17090         * gfortran.dg/g77/19990826-0.f: Ditto.
17091         * gfortran.dg/g77/19990826-2.f: Ditto.
17092         * gfortran.dg/g77/19990826-3.f: Ditto.
17093         * gfortran.dg/g77/20000511-1.f: Ditto.
17094         * gfortran.dg/g77/20000511-2.f: Ditto.
17095         * gfortran.dg/g77/970625-2.f: Ditto.
17096         * gfortran.dg/g77/980310-2.f: Ditto.
17097         * gfortran.dg/g77/980310-3.f: Ditto.
17098         * gfortran.dg/g77/980310-8.f: Ditto.
17099         * gfortran.dg/g77/980519-2.f: Ditto.
17100         * gfortran.dg/g77/alpha1.f: Ditto.
17101         * gfortran.dg/g77/claus.f: Ditto.
17102         * gfortran.dg/g77/erfc.f: Ditto.
17103         * gfortran.dg/g77/short.f: Ditto.
17104         * gfortran.fortran-torture/execute/data.f90: Ditto.
17105         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
17106         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
17107
17108 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17109
17110         * lib/file-format.exp (gcc_target_object_format): Add check for som
17111         format and hardcode object formats on hppa*-*-hpux*.
17112         * lib/target-supports.exp (check_weak_available): Add check for som
17113         object format.  Always return 0 on hppa*-*-hpux10*.
17114
17115         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
17116         is defined.
17117
17118         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
17119
17120 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
17121
17122         * gfortran.dg/pr19936_1.f90: New test.
17123         * gfortran.dg/pr19936_2.f90: New test.
17124         * gfortran.dg/pr19936_3.f90: New test.
17125
17126 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
17127             Paul Thomas <prthomas@drfccad.cea.fr>
17128
17129         * gfortran.dg/PR19754_1.f90: New test.
17130         * gfortran.dg/PR19754_2.f90: Ditto.
17131
17132 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17133
17134         PR c++/19311
17135         * g++.dg/template/non-dependent11.C: New test.
17136
17137 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
17138
17139         * lib/target-supports.exp (check_iconv_available): Fix comment.
17140
17141 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
17142             Joseph S. Myers  <joseph@codesourcery.com>
17143
17144         PR c++/19797
17145         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
17146
17147 2005-03-04  Matthew Sachs  <msachs@apple.com>
17148
17149         * gcc.exp (gcc_target_compile): Put braces around
17150         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
17151         * objc.exp (objc_target_compile): Likewise.
17152         * treelang.exp (treelang_target_compile): Likewise.
17153
17154 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17155
17156         PR fortran/19673
17157         * gfortran.dg/func_result_1.f90: New test.
17158
17159 2005-03-04  Ben Elliston  <bje@au.ibm.com>
17160
17161         * gcc.misc-tests/options.exp: New test.
17162
17163 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
17164
17165         * gcc.dg/pr15784-4.c: New test.
17166
17167 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
17168
17169         * gcc.c-torture/execute/pr17133.c: New.
17170         * gcc.c-torture/compile/20050303-1.c: New.
17171
17172 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
17173
17174         * gcc.dg/cpp/assert4.c: Fix for cygwin.
17175
17176 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
17177
17178         * g++.dg/overload/using2.C: New.
17179
17180 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
17181
17182         PR c++/19916
17183         * g++.dg/init/ptrmem2.C: New test.
17184
17185 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
17186
17187         PR c/8927
17188         * gcc.dg/pr8927-1.c: New test.
17189
17190 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
17191
17192         PR c++/20232
17193         * g++.dg/inherit/covariant12.C: New.
17194
17195 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17196
17197         PR fortran/19479
17198         * gfortran.dg/bound_1.f90: New test.
17199
17200 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
17201
17202         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
17203         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
17204
17205 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
17206
17207         PR c/20245
17208         * gcc.dg/pr20245-1.c: New test.
17209
17210 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
17211
17212         PR middle-end/19874
17213         * gcc.c-torture/execute/20050119-2.c: New test case.
17214
17215 2005-02-28  Ben Elliston  <bje@au.ibm.com>
17216
17217         * README: Update the DejaGnu bug reporting address.
17218         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
17219         * lib/objc-torture.exp: Likewise.
17220
17221 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17222
17223         * gfortran.dg/boz_1.f90: New test.
17224         * gfortran.dg/boz_3.f90: New test.
17225         * gfortran.dg/boz_4.f90: New test.
17226
17227 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17228
17229         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
17230         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
17231
17232 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17233
17234         PR libfortran/20101
17235         * gfortran.dg/write_0_pe_format.f90: New test.
17236
17237 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
17238
17239         PR c++/20206
17240         * g++.dg/opt/thunk2.C: New test.
17241         * g++.dg/opt/covariant1.C: New test.
17242
17243 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17244
17245         * gfortran.dg/e_d_fmt.f90: New test.
17246
17247 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
17248
17249         * gcc.dg/asm-b.c: Fix comment typos.
17250
17251 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
17252
17253         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
17254         a V_MAY_DEF also.
17255
17256 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
17257
17258         PR tree-opt/20188
17259         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
17260         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
17261         * gcc.dg/asm-b.c: New test.
17262
17263 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
17264
17265         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
17266         Disable this test on IRIX 6.
17267
17268 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
17269
17270         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
17271         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
17272         parser.
17273
17274 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
17275
17276         PR tree-optimization/20204
17277         * testsuite/gcc.dg/pr20204.c: New test.
17278
17279 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
17280
17281         PR target/20196
17282         * gcc.c-torture/execute/20050224-1.c: New test.
17283
17284         PR c++/20175
17285         * g++.dg/warn/Wbraces2.C: New test.
17286
17287 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
17288
17289         PR c++/19878
17290         * g++.dg/init/const2.C: New test.
17291
17292 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
17293
17294         PR tree-optimization/20100
17295         * gcc.c-torture/execute/pr20100-1.c: New test.
17296
17297 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17298
17299         * gfortran.dg/implicit_3.f90: New test.
17300
17301         * gfortran.dg/deftype_1.f90: New test.
17302
17303 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
17304
17305         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
17306         the test passes.
17307         * g++.dg/other/anon3.C: Accept a warning.
17308
17309 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
17310
17311         * gcc.dg/pr20017.c: Fix a comment typo.
17312
17313 2005-02-23  Bud Davis  <bdavis@gfortran.org>
17314
17315         * gfortran.dg/list_read_4.f90: Change to f90 comments.
17316
17317 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17318
17319         PR ada/19902
17320         * ada/acats/tests/cxa/cxa3004.a: Remove.
17321         * ada/acats/tests/cxb/cxb30061.am: Likewise.
17322
17323 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
17324
17325         PR c++/20073
17326         * g++.dg/init/const1.C: New test.
17327
17328         PR c++/19991
17329         * g++.dg/parse/constant7.C: New test.
17330
17331         PR c++/20152
17332         * g++.dg/parse/error27.C: New test.
17333         * g++.dg/template/qualttp15.C: Adjust error markers.
17334         * g++.old-deja/g++.other/struct1.C: Likewise.
17335
17336         PR c++/20153
17337         * g++.dg/template/error17.C: New test.
17338
17339         PR c++/20148
17340         * g++.dg/parser/error26.C: New test.
17341
17342 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
17343
17344         PR tree-optimization/20100
17345         PR tree-optimization/20115
17346         * gcc.dg/pr20115.c: New test.
17347         * gcc.dg/pr20115-1.c: New test.
17348         * gcc.dg/pr20100.c: New test.
17349         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
17350         call-clobbered variables after alias1.
17351
17352 2005-02-22  Bud Davis  <bdavis@gfortran.org>
17353
17354         * gfortran.dg/list_read_4.f90: new test.
17355
17356 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
17357
17358         PR rtl-optimization/20017.
17359         * gcc.dg/pr20017.c: New.
17360
17361 2005-02-22  Devang Patel  <dpatel@apple.com>
17362
17363         PR 19952
17364         * g++.dg/tree-ssa/pr19952.C: New test.
17365
17366 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
17367
17368         PR c++/19883
17369         * g++.dg/parse/constant6.C: New test.
17370
17371 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
17372
17373         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
17374         * g++.dg/charset/asm2.c: Likewise.
17375         * g++.dg/charset/asm3.c: Likewise.
17376         * g++.dg/charset/asm4.c: Likewise.
17377         * g++.dg/charset/asm5.c: Likewise.
17378         * g++.dg/charset/attribute1.c: Likewise.
17379         * g++.dg/charset/attribute2.c: Likewise.
17380         * g++.dg/charset/extern1.cc: Likewise.
17381         * g++.dg/charset/extern2.cc: Likewise.
17382         * g++.dg/charset/extern3.cc: Likewise.
17383         * g++.dg/charset/function.cc: Likewise.
17384         * g++.dg/charset/string.c: Likewise.
17385         * g++.dg/charset/charset.exp: Likewise.
17386         * lib/target-supports.exp (check_iconv_available): Fix comment.
17387
17388 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
17389
17390         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
17391         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
17392         * gcc.dg/charset/asm2.c: Likewise.
17393         * gcc.dg/charset/asm3.c: Likewise.
17394         * gcc.dg/charset/asm4.c: Likewise.
17395         * gcc.dg/charset/asm5.c: Likewise.
17396         * gcc.dg/charset/asm6.c: Likewise.
17397         * gcc.dg/charset/attribute1.c: Likewise.
17398         * gcc.dg/charset/attribute2.c: Likewise.
17399         * gcc.dg/charset/builtin1.c: Likewise.
17400         * gcc.dg/charset/extern.c: Likewise.
17401         * gcc.dg/charset/function.c: Likewise.
17402         * gcc.dg/charset/string.c: Likewise.
17403         * gcc.dg/charset/charset.exp: Likewise.
17404
17405 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
17406
17407         PR fortran/20086
17408         * gfortran.dg/pr20086.f90: New test.
17409
17410 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
17411
17412         PR tree-optimization/19786
17413         * g++.dg/tree-ssa/pr19786.C: New.
17414
17415 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17416
17417         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
17418
17419 2005-02-21  Jeff Law  <law@redhat.com>
17420
17421         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
17422
17423 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17424
17425         * gfortran.dg/do_iterator: Split loop, markup all lines for
17426         which an error locus is printed.
17427         * gfortran.dg/pr17708.f90: Markup all lines for which an error
17428         locus is printed.
17429         * gfortran.dg/select_4.f90: Likewise.
17430         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
17431         locuses in the various permutations.
17432
17433 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
17434
17435         PR tree-optimization/19951
17436         * g++.dg/vect: New directory.
17437         * g++.dg/vect/vect.exp: New file.
17438         * g++.dg/vect/pr19951.cc: New testcase.
17439         * g++.dg/dg.exp: Also prune vectorizer tests.
17440
17441 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
17442
17443         PR 18785
17444         * gcc.dg/charset/builtin1.c: New test.
17445
17446 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17447
17448         PR c++/19299
17449         * g++.dg/inherit/volatile1.C: New test.
17450
17451         PR c++/19440
17452         * g++.dg/template/dtor4.C: New test.
17453
17454 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
17455
17456         * gfortran.dg/int_1.f90: New test.
17457
17458 2005-02-19  Devang Patel  <dpatel@apple.com>
17459
17460         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
17461
17462 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
17463
17464         * gfortran.dg/achar_1.f90: New test.
17465
17466 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
17467
17468         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
17469
17470 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
17471             Jakub Jelinek  <jakub@redhat.com>
17472
17473         PR tree-optimization/19828
17474         * gcc.dg/tree-ssa/loop-7.c: New test.
17475         * gcc.c-torture/execute/20050218-1.c: New test.
17476
17477 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
17478
17479         PR c/20043
17480         * gcc.dg/transparent-union-1.c: New test.
17481         * gcc.dg/transparent-union-2.c: New test.
17482
17483 2005-02-18  James E Wilson  <wilson@specifixinc.com>
17484
17485         PR tree-optimization/18977
17486         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
17487
17488 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
17489
17490         PR target/20054
17491         * gcc.dg/pr20054.c: New test.
17492
17493 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17494
17495         PR c++/19508
17496         * g++.dg/ext/attrib20.C: New test.
17497
17498 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
17499
17500         PR middle-end/20030
17501         * gfortran.fortran-torture/execute/character_passing.f90: New test.
17502
17503 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
17504
17505         PR c++/20008
17506         * g++.dg/opt/switch4.C: New.
17507
17508 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
17509
17510         PR c++/20023
17511         PR tree-optimization/20009
17512         * gcc.c-torture/compile/20050217-1.c: New test.
17513         * g++.dg/opt/switch3.C: New test.
17514
17515         PR tree-optimization/18947
17516         * gcc.c-torture/compile/20050215-1.c: New test.
17517         * gcc.c-torture/compile/20050215-2.c: New test.
17518         * gcc.c-torture/compile/20050215-3.c: New test.
17519
17520 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
17521
17522         PR c++/20028
17523         * g++.dg/template/crash34.C: New.
17524
17525         PR c++/20022
17526         * g++.dg/other/access3.C: New.
17527
17528 2005-02-17  Ira Rosen  <irar@il.ibm.com>
17529
17530         * gcc.dg/vect/vect-98.c: New test.
17531
17532 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
17533
17534         PR tree-optimization/19967
17535         * gcc.dg/pr19967.c: New.
17536
17537 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
17538
17539         PR middle-end/19857
17540         * gcc.dg/tree-ssa/20050215-1.c: New test.
17541         * gcc.c-torture/execute/20050215-1.c: New test.
17542
17543 2005-02-15  Eric Christopher  <echristo@redhat.com>
17544
17545         * gcc.dg/cpp/20050215-1.c: New file.
17546
17547 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
17548
17549         PR tree-optimization/15785
17550         * gcc.dg/pr15785-1.c: New test.
17551
17552 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
17553
17554         PR c++/17788
17555         * g++.dg/init/ctor4.C: New.
17556         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
17557
17558 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
17559
17560         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
17561         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
17562
17563 2005-02-15  Andreas Schwab  <schwab@suse.de>
17564
17565         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
17566         declare malloc.
17567
17568 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
17569
17570         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
17571
17572 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
17573
17574         PR tree-optimization/19853
17575         * gcc.c-torture/compile/pr19853.c: New test.
17576
17577 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
17578
17579         PR c++/19608
17580         * g++.dg/parse/local-class1.C: New.
17581
17582         PR c++/19895
17583         * g++.dg/parse/ptrmem3.C: New.
17584
17585         PR c++/19884
17586         * g++.old-deja/g++.oliva/template6.C: Add another case.
17587         * g++.dg/template/explicit6.C: New.
17588
17589 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
17590
17591         PR c++/17816
17592         * g++.dg/other/redecl2.C: New.
17593
17594 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
17595
17596         PR c++/19891
17597         * g++.dg/abi/covariant4.C: New.
17598
17599 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
17600
17601         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
17602
17603 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
17604
17605         * gcc.dg/vect/vect-96.c: Fix typo.
17606
17607 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17608
17609         PR c++/14479
17610         PR c++/19487
17611         * g++.dg/template/enum5.C: New test.
17612
17613 2005-02-12  Ira Rosen  <irar@il.ibm.com>
17614
17615         * gcc.dg/vect/vect-97.c: New test.
17616
17617 2005-02-12  Ira Rosen  <irar@il.ibm.com>
17618
17619         * gcc.dg/vect/vect-96.c: New test.
17620
17621 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
17622
17623         * gcc.dg/builtins-34.c: Also check ldexp*.
17624
17625 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
17626
17627         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
17628
17629 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
17630
17631         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
17632         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
17633         dg-require-dll, dg-require-iconv, dg-require-named-sections,
17634         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
17635         selector_list, selector_expression, dg-process-target): Move to new
17636         file target-supports-dg.exp.
17637         * lib/target-supports-dg.exp: New.
17638
17639         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
17640         New.
17641
17642 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
17643
17644         PR c++/19666
17645         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
17646
17647         PR middle-end/19858
17648         * gcc.c-torture/compile/20050210-1.c: New test.
17649
17650 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
17651
17652         PR c++/19755
17653         * g++.dg/warn/Wbraces1.C: New test.
17654
17655 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
17656
17657         * gcc.dg/builtins-52.c: New testcase.
17658
17659 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
17660
17661         PR c/19342
17662         * gcc.c-torture/execute/20050119-1.c: New test.
17663
17664 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
17665
17666         PR c++/19811
17667         * g++.dg/init/delete1.C: New test.
17668
17669 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17670
17671         PR c++/18470
17672         * g++.dg/template/static12.C: New test.
17673
17674 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
17675
17676         PR c++/19787
17677         * g++.dg/conversion/ambig1.C: New test.
17678
17679         PR c++/19739
17680         * g++.dg/ext/attrib19.C: New test.
17681
17682         PR c++/19732
17683         * g++.dg/parse/dtor5.C: New test.
17684
17685         PR c++/19762
17686         * g++.dg/template/dtor3.C: New test.
17687
17688         PR c++/19826
17689         * g++.dg/template/static11.C: New test.
17690         * g++.dg/template/crash2.C: Remove dg-error marker.
17691
17692 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
17693
17694         PR C++/18491
17695         * g++.old-deja/g++.mike/p10769a.C: Remove.
17696
17697 2005-02-09  Roger Sayle  <roger@eyesopen.com>
17698
17699         * gcc.dg/builtins-48.c: New test case.
17700         * gcc.dg/builtins-49.c: New test case.
17701         * gcc.dg/builtins-50.c: New test case.
17702         * gcc.dg/builtins-51.c: New test case.
17703
17704 2005-02-09  Ian Lance Taylor  <ian@airs.com>
17705
17706         PR middle-end/19583
17707         * g++.dg/warn/Wreturn-type-3.C: New test.
17708
17709 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
17710
17711         PR middle-end/19402
17712         * gcc.dg/pr19402-1.c: New testcase.
17713         * gcc.dg/pr19402-2.c: likewise.
17714
17715 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
17716
17717         PR middle-end/19854
17718         * g++.dg/tree-ssa/tmmti.C: New testcase.
17719
17720 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
17721
17722         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
17723
17724 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
17725
17726         PR c++/19733
17727         * g++.dg/parse/crash23.C: New test.
17728         * g++.dg/warn/Weff1.C: New test.
17729
17730 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
17731
17732         * gcc.dg/20050209-1.c: New test.
17733
17734 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
17735
17736         PR target/19799
17737         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
17738
17739 2005-02-08  Mike Stump  <mrs@apple.com>
17740
17741         * g++.dg/pch/import-2.c: New test.
17742         * g++.dg/pch/import-2.hs: New.
17743         * g++.dg/pch/include/import-2a.h: New.
17744         * g++.dg/pch/include/import-2b.h: New.
17745
17746 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
17747
17748         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
17749
17750 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17751
17752         * gfortran.dg/substr_1.f90: New test.
17753
17754 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
17755
17756         PR middle-end/19775
17757         * gcc.dg/torture/builtin-power-1.c: Disable test for
17758         invalid transformation.
17759         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
17760         no longer optimize.
17761         * gcc.dg/builtins-47.c: New testcase.
17762
17763 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
17764             Dorit Naishlos  <dorit@il.ibm.com>
17765
17766         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
17767
17768 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
17769
17770         * gcc.c-torture/compile/20050206-1.c: New test.
17771
17772 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
17773
17774         PR tree-opt/19768
17775         * g++.dg/opt/pr19768.C: New test.
17776
17777 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
17778
17779         PR tree-opt/19736
17780         * gcc.c-torture/compile/pr19736.c: New test.
17781
17782 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17783
17784         PR c++/17401
17785         * g++.dg/parse/error25.C: New test.
17786
17787 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
17788
17789         * gcc.c-torture/execute/20050203-1.c: New.
17790
17791 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
17792
17793         * gcc.dg/vect/vect-85.c: Remove xfail.
17794         * gcc.dg/vect/vect-86.c: Remove xfail.
17795         * gcc.dg/vect/vect-87.c: Remove xfail.
17796         * gcc.dg/vect/vect-88.c: Remove xfail.
17797
17798 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
17799
17800         * gcc.dg/altivec-19.c: New.
17801
17802 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
17803
17804         PR c/17807
17805         * gcc.dg/nested-func-3.c: New test.
17806         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
17807
17808 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
17809
17810         * gcc.test-framework/gen_directive_tests: Generate tests for
17811         selector expressions.
17812
17813 2005-02-02  Matt Austern  <austern@apple.com>
17814
17815         PR c++/19628
17816         * g++/ext/builtin7.C: New.
17817         * g++/ext/builtin8.C: New.
17818
17819 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
17820
17821         PR c/18502
17822         * gcc.dg/pr18502-1.c: New test.
17823
17824 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17825
17826         PR c++/17413
17827         * g++.dg/template/local4.C: Tweak.
17828
17829 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
17830
17831         PR tree-optimization/19578
17832         * gcc.c-torture/compile/20050202-1.c: New test.
17833
17834 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
17835
17836         PR c/19435
17837         * gcc.dg/c99-init-4.c: New test.
17838
17839 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
17840
17841         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
17842
17843         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
17844
17845         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
17846         * g++.dg/eh/check-vect.h: New.
17847
17848         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
17849         * gcc.dg/vect/vect-78.c: Ditto.
17850         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
17851         Remove.
17852
17853         * g++.dg/conversion/simd1.C: Expect warning.
17854         * g++.dg/ext/attribute-test-1.C: Ditto.
17855         * g++.dg/ext/attribute-test-2.C: Ditto.
17856         * g++.dg/ext/attribute-test-3.C: Ditto.
17857         * g++.dg/ext/attribute-test-4.C: Ditto.
17858
17859         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
17860         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
17861
17862         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
17863
17864 2005-02-01  Richard Henderson  <rth@redhat.com>
17865
17866         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
17867         long double for ibm double-double format.
17868         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
17869
17870 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
17871
17872         PR tree-optimization/19633
17873         * testsuite/gcc.dg/pr19633-1.c: New test.
17874         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
17875         to NULL or a symbol.
17876
17877 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
17878
17879         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
17880         New procs.
17881         (dg-process-target (local override)): Handle selector expressions.
17882
17883         * gcc.test-framework/README: Describe tests in source directory.
17884         * gcc.test-framework/test-framework.awk: Handle dg- tests.
17885         * gcc.test-framework/test-framework.exp: Handle dg- tests.
17886         * gcc.test-framework/dg-bogus-exp-P.c: New test.
17887         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
17888         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
17889         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
17890         * gcc.test-framework/dg-do-link-exp-P.c: New test.
17891         * gcc.test-framework/dg-do-run-exp-P.c: New test.
17892         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
17893         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
17894         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
17895         * gcc.test-framework/dg-error-exp-P.c: New test.
17896         * gcc.test-framework/dg-error-exp-XP.c: New test.
17897         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
17898         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
17899         * gcc.test-framework/dg-output-exp-P.c: New test.
17900         * gcc.test-framework/dg-output-exp-XF.c: New test.
17901         * gcc.test-framework/dg-warning-exp-P.c: New test.
17902         * gcc.misc-tests/dg-1.c: Remove.
17903         * gcc.misc-tests/dg-2.c: Remove.
17904         * gcc.misc-tests/dg-3.c: Remove.
17905         * gcc.misc-tests/dg-4.c: Remove.
17906         * gcc.misc-tests/dg-5.c: Remove.
17907         * gcc.misc-tests/dg-6.c: Remove.
17908         * gcc.misc-tests/dg-7.c: Remove.
17909         * gcc.misc-tests/dg-8.c: Remove.
17910         * gcc.misc-tests/dg-9.c: Remove.
17911         * gcc.misc-tests/dg-10.c: Remove.
17912         * gcc.misc-tests/dg-11.c: Remove.
17913         * gcc.misc-tests/dg-12.c: Remove.
17914         * gcc.misc-tests/dg-test.exp: Remove.
17915
17916         * gcc.test-framework/test-framework.awk: Change recording and
17917         printing of passes and failures.
17918
17919         * gcc.test-framework: New directory.
17920         * gcc.test-framework/README: New.
17921         * gcc.test-framework/test-framework.exp: New.
17922         * gcc.test-framework/test-framework.awk: New.
17923         * gcc.test-framework/gen_directive_tests: New.
17924
17925 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
17926
17927         * lib/treelang.exp: Fix comment typos.
17928         (treelang_target_compile): Don't append libs=-ltreelang to options.
17929
17930 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
17931
17932         * g++.dg/parse/typename7.C: Adjust error messages.
17933
17934 2005-01-31  Jeff Law  <law@redhat.com>
17935
17936         * gcc.c-torture/execute/20050131-1.c: New test.
17937         * gcc.dg/wcaselabel.c: New test.
17938
17939 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
17940
17941         * g++.dg/other/warning1.C: Adjust error messags.
17942         * g++.dg/parse/constant5.C: New test.
17943
17944 2005-01-31  Steven Bosscher  <stevenb@suse.de>
17945
17946         PR c/19333
17947         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
17948         the test case valid.
17949         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
17950         * testsuite/gcc.dg/array-7.c: Adjust expected result.
17951         * testsuite/gcc.dg/pr18596-3.c: Likewise.
17952         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
17953         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
17954         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
17955
17956 2005-01-31  Dale Johannesen  <dalej@apple.com>
17957
17958         * g++.dg/opt/pr19650.C: New test.
17959
17960 2005-01-31  Richard Henderson  <rth@redhat.com>
17961
17962         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
17963         long double for intel double extended format.
17964         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
17965
17966 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
17967
17968         PR c++/19555
17969         * g++.dg/template/static10.C: New test.
17970
17971         PR c++/19395
17972         * g++.dg/parse/error24.C: New test.
17973
17974         PR c++/19367
17975         * g++.dg/lookup/builtin1.C: New test.
17976
17977         PR c++/19457
17978         * g++.dg/warn/conv3.C: New test.
17979
17980 2005-01-30  Bud Davis  <bdavis@gfortran.org>
17981
17982         PR fortran/19647
17983         * gfortan.dg/inquire_7.f90
17984
17985 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
17986
17987         PR tree-optimization/15791
17988         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
17989         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
17990         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
17991         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
17992         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
17993         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
17994         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
17995         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
17996         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
17997         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
17998
17999 2005-01-29  Paul Brook  <paul@codesourcery.com>
18000
18001         PR fortran/18565
18002         * check.c (real_or_complex_check): New function.
18003         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
18004         * intrinsic.c (add_functions): Use new check functions.
18005         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
18006         Add prototypes.
18007
18008 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
18009
18010         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
18011         gcc.dg/lvalue-3.c: New tests.
18012         * gcc.dg/concat.c: Update expected messages.
18013
18014 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
18015
18016         PR libfortran/19595
18017         * gfortran.dg/eor_1.f90: New test.
18018
18019 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
18020
18021         PR fortran/19589
18022         * gfortran.dg/logical_data_1.f90: New test.
18023
18024 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
18025
18026         PR c++/19253
18027         * g++.dg/template/crash33.C: New test.
18028
18029         PR c++/19667
18030         * g++.dg/template/crash32.C: New test.
18031
18032 2005-01-28  Ian Lance Taylor  <ian@airs.com>
18033
18034         PR middle-end/16558
18035         * g++.dg/warn/Wreturn-type-2.C: New test.
18036
18037 2004-06-24  Jeff Law  <law@redhat.com>
18038
18039         * gcc.dg/tree-ssa/20050128-1.c: New test.
18040
18041 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
18042
18043         * gcc.target/frv/all-mdpackh-1.c: New test.
18044
18045 2005-01-28  Steven Bosscher  <stevenb@suse.de>
18046
18047         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
18048
18049 2005-01-27  Richard Henderson  <rth@redhat.com>
18050
18051         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
18052
18053 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
18054
18055         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
18056
18057 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
18058
18059         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
18060         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
18061         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
18062         to cope with cases where the multilib options override the dg-options.
18063
18064 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
18065
18066         PR c/18946
18067         * gcc.dg/noncompile/20050120-1.c: New test.
18068
18069 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
18070
18071         PR tree-optimization/19633
18072         * gcc.dg/pr19633.c: New test.
18073         * gcc.dg/tree-ssa/pr19633.c: New test.
18074
18075 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
18076
18077         * gcc.dg/20041216-1.c: New test.
18078
18079 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
18080
18081         PR objc/18862
18082         * objc.dg/selector-2.m: New test.
18083
18084 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
18085
18086         * g++.dg/opt/range-test-2.C: New test.
18087
18088         PR rtl-optimization/19579
18089         * gcc.c-torture/execute/20050124-1.c: New test.
18090
18091 2005-01-26  Greg Parker  <gparker@apple.com>
18092         Stuart Hastings  <stuart@apple.com>
18093
18094         * gcc.c-torture/execute/20050125-1.c: New.
18095
18096 2005-01-18  Jan Hubicka  <jh@suse.cz>
18097
18098         PR tree-optimize/19337
18099         * gcc.c-torture/compile/20050119-1.c: New test.
18100
18101 2005-01-24  James E Wilson  <wilson@specifixinc.com>
18102
18103         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
18104         test for successful match.
18105
18106 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
18107
18108         PR objc/18408
18109         * objc.dg/comp-types-7.m: New test.
18110
18111 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
18112
18113         * lib/target-supports.exp (current_target_name): New.
18114         (check_effective_target_ilp32, check_effective_target_lp64):
18115         Cache the result to use as long as the current target, with
18116         multilib flags, remains the same.
18117
18118         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
18119         (dg-require-weak, dg-require-visibility, dg-require-alias,
18120         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
18121         dg-require-effective-target, dg-skip-if): Remove call to
18122         skip_test_and_clear_xfail.
18123         (dg-test): Clear xfail data.
18124
18125 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
18126
18127         PR target/17751
18128         * gcc.dg/ppc64-toc.c: New test.
18129
18130         * g++.dg/tree-ssa/empty-1.C: New test.
18131
18132         PR middle-end/19551
18133         * gcc.c-torture/execute/20050121-1.c: New test.
18134         * gcc.dg/20050121-2.c: New test.
18135
18136 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
18137         Paul Brook  <paul@codesourcery.com>
18138
18139         PR fortran/17941
18140         * gfortran.dg/real_const_1.f: New test.
18141         * gfortran.dg/real_const_2.f90: New test.
18142         * gfortran.dg/complex_int_1.f90: New test.
18143
18144 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
18145
18146         PR fortran/19313
18147         * gfortan.dg/inquire_6.f90: New test.
18148
18149 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
18150
18151         PR libfortran/19451
18152         * open_readonly_1.f90: New test.
18153
18154 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
18155
18156         PR libfortran/18982
18157         * gfortran.dg/open_new.f90: New file.
18158
18159 2005-01-22  Paul Brook  <paul@codesourcery.com>
18160
18161         * namelist_1.f90: New test.
18162
18163 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
18164
18165         PR tree-optimization/19484
18166         * gcc.c-torture/compile/20050122-[12].c: New tests.
18167
18168 2005-01-22  Paul Brook  <paul@codesourcery.com>
18169
18170         * gfortran.dg/implicit_2.f90: New test.
18171
18172 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
18173
18174         PR fortran/19314
18175         * gfortran.dg/inquire_5.f90: New test.
18176
18177 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18178
18179         PR c/18809
18180         * gcc.dg/pr18809-1.c: New test.
18181
18182 2005-01-21  Ian Lance Taylor  <ian@airs.com>
18183
18184         * gcc.dg/20050121-1.c: New test.
18185
18186         PR tree-optimization/13000
18187         * gcc.dg/20040206-1.c: Change warning to point where function is
18188         being inlined.
18189
18190 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18191
18192         PR c++/19208
18193         * g++.dg/template/array11.C: New test.
18194
18195 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18196
18197         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
18198         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
18199         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
18200         * gfortran.dg/getenv_1.f90: Add dg-do directive.
18201         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
18202         gfortran.dg/pr17164.f90: Add missing dg-do directives.
18203
18204 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
18205
18206         PR tree-optimization/15349
18207         * gcc.dg/tree-ssa/pr15349.c: New.
18208
18209 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
18210
18211         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
18212
18213 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
18214
18215         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
18216         scan-assembler-times directive name.
18217
18218         * gcc.dg/asm-a.c: Move dg-require-effective-target to
18219         after dg-do.
18220
18221         PR rtl-optimization/19462
18222         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
18223
18224 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
18225
18226         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
18227         counting function calls on ia64.
18228
18229 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
18230
18231         PR rtl-optimization/15139
18232         * gcc.dg/20050111-2.c: New test.
18233
18234         PR c/17297
18235         * gcc.c-torture/compile/20050113-1.c: New testcase.
18236
18237         PR middle-end/19164
18238         * gcc.dg/20050113-1.c: New testcase.
18239
18240 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
18241
18242         * gcc.dg/vect/vect-85.c: Add comment.
18243         * gcc.dg/vect/vect-86.c: Add xfail for now.
18244         * gcc.dg/vect/vect-87.c: Add xfail for now.
18245         * gcc.dg/vect/vect-88.c: Add xfail for now.
18246         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
18247
18248 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18249
18250         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
18251
18252 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18253
18254         * g++.dg/debug/typedef3.C: New test.
18255
18256 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
18257
18258         PR c/19472
18259         * gcc.dg/asm-a.c: New test.
18260
18261 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
18262
18263         * gcc.dg/sh-relax.c: Add prototype for abort.
18264
18265 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18266
18267         * gcc.dg/short-compare-1.c: New test.
18268         * gcc.dg/short-compare-2.c: Likewise.
18269
18270 2005-01-18  Michael Matz  <matz@suse.de>
18271
18272         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
18273
18274 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
18275
18276         PR tree-optimization/19121
18277         * gcc.c-torture/compile/pr19121.c: New test.
18278
18279 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
18280
18281         PR target/19357
18282         * gcc.c-torture/compile/pr19357.c: New test.
18283
18284 2005-01-17  Ian Lance Taylor  <ian@airs.com>
18285
18286         PR c/5675
18287         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
18288         pass--those that refer just to the variable, possibly with a
18289         cast.
18290         * gcc.dg/c99-const-expr-3.c: Likewise.
18291
18292         PR middle-end/13127
18293         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
18294         longer emitted.
18295
18296 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
18297
18298         PR fortran/18778
18299         * gfortran.dg/endfile_2.f90: New test.
18300
18301 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
18302
18303         PR 19168
18304         * gfortran.dg/select_5.f90: New test.
18305
18306 2004-01-16  Paul Brook  <paul@codesourcery.com>
18307
18308         * gfortran.dg/common_4.f90: New test.
18309
18310 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
18311
18312         PR rtl-optimization/19462
18313         * gcc.dg/torture/pr19462-1.c: New test.
18314
18315 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
18316
18317         PR objc/19321
18318         * objc.dg/func-ptr-2.m: New.
18319         * objc.dg/volatile-1.m: New.
18320
18321 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18322
18323         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
18324
18325 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
18326
18327         PR tree-optimization/19060
18328         * gcc.c-torture/execute/20050104-1.c: New test.
18329
18330 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
18331
18332         PR fortran/18983
18333         * gfortran.dg/write_to_null.f90: New test.
18334
18335 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
18336             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18337
18338         PR other/19328
18339         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
18340         argument.
18341
18342 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
18343
18344         PR c++/19263
18345         * g++.dg/init/vector1.C: New test.
18346
18347 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
18348
18349         PR target/13158
18350         * gcc.target/ia64/sibcall-unwind-1.c: New test.
18351         PR target/18987
18352         * gcc.target/ia64/sibcall-unwind-2.c: New test.
18353
18354 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
18355
18356         * gfortran.dg/select_1.f90: New test.
18357         * gfortran.dg/select_2.f90: New test.
18358         * gfortran.dg/select_3.f90: New test.
18359         * gfortran.dg/select_4.f90: New test.
18360
18361 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
18362
18363         PR middle-end/19084
18364         PR rtl-optimization/19348
18365         * gcc.dg/20050111-1.c: New test.
18366         * gcc.c-torture/execute/20050111-1.c: New test.
18367
18368         * gcc.dg/i386-asm-4.c: New test.
18369
18370 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18371
18372         * gcc.dg/nested-func-2.c: New test.
18373         * ada/acats/norun.lst: Remove c953002.
18374
18375 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
18376
18377         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
18378
18379 2005-01-12  Ben Elliston  <bje@au.ibm.com>
18380
18381         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
18382
18383 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
18384
18385         PR target/18761
18386         * g++.dg/abi/align1.C: New test.
18387
18388 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
18389
18390         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
18391         at a time.
18392         * g++.dg/ext/altivec_check.h: Support compiling as C.
18393
18394 2005-01-10  Roger Sayle  <roger@eyesopen.com>
18395
18396         PR c++/19355
18397         * g++.dg/expr/pr19355-1.C: New test case.
18398
18399 2005-01-10  Laurent GUERBY <laurent@guerby.net>
18400
18401         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
18402         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
18403         * ada/acats/tests/c3/c92005b.ada: Likewise.
18404         * ada/acats/tests/c3/cxb3012.a: Likewise.
18405         * ada/acats/norun.lst: Add c380004 and c953002, add PR
18406
18407 2005-01-09  Paul Brook  <paul@codesourcery.com>
18408
18409         * gfortran.dg/common_2.f90: New file.
18410         * gfortran.dg/common_3.f90: New file.
18411
18412 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
18413
18414         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
18415
18416 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
18417
18418         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
18419         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
18420         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
18421         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
18422         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
18423         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
18424         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
18425         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
18426         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
18427         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
18428         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
18429         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
18430         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
18431         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
18432         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
18433         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
18434         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
18435         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
18436         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
18437         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
18438         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
18439         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
18440         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
18441         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
18442         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
18443         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
18444         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
18445         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
18446         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
18447         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
18448         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
18449         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
18450         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
18451         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
18452         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
18453         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
18454         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
18455         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
18456         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
18457         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
18458         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
18459         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
18460         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
18461         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
18462         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
18463         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
18464         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
18465         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
18466         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
18467         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
18468         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
18469         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
18470         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
18471         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
18472         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
18473         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
18474         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
18475         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
18476         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
18477         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
18478         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
18479         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
18480         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
18481         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
18482         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
18483         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
18484         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
18485
18486         * gcc.dg/vect/vect-1.c: Fix spelling.
18487         * gcc.dg/vect/vect-10.c: Fix spelling.
18488         * gcc.dg/vect/vect-11.c: Fix spelling.
18489         * gcc.dg/vect/vect-12.c: Fix spelling.
18490         * gcc.dg/vect/vect-14.c: Fix spelling.
18491         * gcc.dg/vect/vect-15.c: Fix spelling.
18492         * gcc.dg/vect/vect-16.c: Fix spelling.
18493         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
18494         * gcc.dg/vect/vect-64.c: Fix comments.
18495         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
18496
18497 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
18498             Ira Rosen  <irar@il.ibm.com>
18499
18500         * gcc.dg/vect/vect-70.c: New test.
18501         * gcc.dg/vect/vect-71.c: New test.
18502
18503 2005-01-09  Manfred Hollstein  <mh@suse.com>
18504
18505         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
18506         * gcc.dg/pr18241-2.c: Likewise.
18507         * gcc.dg/pr18241-3.c: Likewise.
18508         * gcc.dg/pr18241-4.c: Likewise.
18509         * gcc.dg/pr18241-5.c: Likewise.
18510
18511 2005-01-08  Richard Henderson  <rth@redhat.com>
18512
18513         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
18514         False for x86 and x86-64.
18515
18516 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
18517
18518         PR tree-optimization/18241
18519         * gcc.dg/pr18241-1.c: New test.
18520         * gcc.dg/pr18241-2.c: New test.
18521         * gcc.dg/pr18241-3.c: New test.
18522         * gcc.dg/pr18241-4.c: New test.
18523         * gcc.dg/pr18241-5.c: New test.
18524
18525 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
18526
18527         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
18528         gfortran.dg/select_4.f90: New.
18529
18530 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
18531
18532         * gcc.c-torture/execute/20050107-1.c: New test.
18533
18534 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
18535
18536         PR c++/19298
18537         * g++.dg/template/ref2.C: New.
18538
18539 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
18540
18541         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
18542         instead of being empty.
18543
18544 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18545
18546         PR fortran/15553
18547         * gfortran.dg/array-1.f90: New test.
18548
18549 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
18550
18551         PR tree-optimization/19283
18552         * gcc.c-torture/execute/20050106-1.c: New test.
18553
18554         PR rtl-optimization/18861
18555         * gcc.dg/20050105-1.c: New test.
18556
18557         PR tree-optimization/18828
18558         * gcc.dg/20050105-2.c: New test.
18559
18560 2005-01-07  Andreas Jaeger  <aj@suse.de>
18561
18562         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
18563
18564 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
18565
18566         PR fortran/18398
18567         * gfortran.dg/fmt_read.f90: New test.
18568
18569 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
18570
18571         * gcc.dg/rs6000-ldouble-2.c: New.
18572
18573 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
18574
18575         PR c++/19244
18576         * g++.dg/parser/ctor2.C: New test.
18577
18578 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18579
18580         PR c++/17154
18581         * g++.dg/template/using9.C: New test.
18582
18583 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18584
18585         PR c++/19258
18586         * g++.dg/lookup/friend6.C: New test.
18587
18588 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
18589
18590         PR c++/19270
18591         * g++.dg/template/array10.C: New.
18592
18593 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18594
18595         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
18596         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
18597
18598 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
18599
18600         * gcc.c-torture/compile/20050105-1.c: New test.
18601
18602 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
18603
18604         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
18605
18606 2005-01-05  Roger Sayle  <roger@eyesopen.com>
18607
18608         PR middle-end/19100
18609         * gcc.dg/conv-3.c: New test case.
18610
18611 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
18612
18613         * gcc.dg/asm-wide-1.c: New test.
18614
18615 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
18616
18617         PR c++/19030
18618         * g++.dg/parse/crash22.C: New
18619
18620 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
18621
18622         PR 19257
18623         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
18624
18625 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
18626
18627         PR middle-end/17767
18628         * gcc.dg/i386-mmx-6.c: New test case.
18629
18630 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
18631
18632         PR tree-optimization/18308
18633         * gcc.dg/vect/pr18308.c: New testcase.
18634
18635 2005-01-04  Andreas Jaeger  <aj@suse.de>
18636
18637         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
18638
18639 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
18640             Robert Bowdidge <bowdidge@apple.com>
18641
18642         * gcc.dg/cpp/subframework1.c: New.
18643         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
18644         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
18645         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
18646         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
18647
18648 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
18649
18650         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
18651         producing warning.
18652         * gcc.dg/darwin-weakimport-2.c: New.
18653
18654 2005-01-03  Richard Henderson  <rth@redhat.com>
18655
18656         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
18657
18658 2005-01-03  Richard Henderson  <rth@redhat.com>
18659
18660         * gcc.dg/vect/vect.exp: Enable for ia64.
18661         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
18662         (check_effective_target_vect_float): Likewise.
18663         (check_effective_target_vect_no_align): Likewise.
18664         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
18665         * gcc.dg/vect/vect-8.c: Likewise.
18666
18667 2005-01-03  Uros Bizjak <uros@kss-loka.si>
18668
18669         PR target/19236
18670         * gcc.dg/pr19236-1.c: New test case.
18671
18672 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
18673
18674         PR rtl-optimization/12092
18675         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
18676
18677 2005-01-02  Andreas Jaeger  <aj@suse.de>
18678
18679         * gcc.dg/pr12092-1.c: Do not run on x86_64.
18680
18681 2005-01-01  Roger Sayle  <roger@eyesopen.com>
18682             Andrew Pinski  <pinskia@physics.uc.edu>
18683
18684         PR rtl-optimization/12092
18685         * gcc.dg/pr12092-1.c: New test case.
18686
18687 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
18688
18689         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
18690         'hidden' and 'default' for better portability.
18691         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
18692
18693         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
18694         6 and 7.
18695         * g++.old-deja/g++.brendan/new3.C: Likewise.
18696
18697 2005-01-01  Steven Bosscher  <stevenb@suse.de>
18698
18699         * gcc.dg/20041231-1.C: New test.
18700         * g++.dg/warn/Wunreachable-code-1.C: New test.
18701
18702 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
18703
18704         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
18705         file, not /dev/null.  Abort on error.
18706
18707 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
18708             Ziemowit Laski  <zlaski@apple.com>
18709
18710         PR objc/18971
18711         * objc.dg/encode-5.m: New test.
18712
18713 2004-12-29  Richard Henderson  <rth@redhat.com>
18714
18715         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
18716         * objc.dg/stabs-1.m: Disable for ia64.
18717
18718 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
18719
18720         PR c++/19190
18721         * g++.dg/warn/Wunused-10.C: New test.
18722
18723 2004-12-28  Richard Henderson  <rth@redhat.com>
18724
18725         * objc.dg/stabs-1.m: Disable for alpha.
18726
18727 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
18728
18729         PR c++/19149
18730         * g++.dg/parse/error23.C: New test.
18731
18732 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18733
18734         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
18735
18736         PR fortran/19032
18737         * gfortran.dg/intrinsic_modulo_1.f90: New.
18738         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
18739         tests with divisor -1.
18740
18741 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
18742
18743         * g++.dg/opt/temp1.C (memcpy): Return a value.
18744
18745         PR c++/19148
18746         * g++.dg/expr/cond7.C: New test.
18747
18748 2004-12-27  Paul Brook  <paul@codesourcery.com>
18749
18750         * gfortran.dg/g77/select_no_compile.f: Remove.
18751
18752 2004-12-27  Richard Henderson  <rth@redhat.com>
18753
18754         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
18755         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
18756         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
18757
18758 2004-12-26  Richard Henderson  <rth@redhat.com>
18759
18760         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
18761         by 1i instead of token pasting.
18762
18763 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18764
18765         PR tree-optimization/17578
18766         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
18767         to additional_flags.
18768         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
18769
18770 2004-12-25  Richard Henderson  <rth@redhat.com>
18771
18772         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
18773         Remove Alpha.
18774
18775 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18776
18777         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
18778         hppa*-*-hpux*.
18779         * gcc.dg/pr17957.c (dg-options): Likewise.
18780         * gcc.dg/struct-ret-1.c: Add prototype for abort.
18781         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
18782         instead of 0 on __hppa__.
18783         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
18784         "foo,%r" on hppa*-*-*.
18785
18786 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
18787
18788         PR fortran/19071
18789         * gfortran.dg/complex_write.f90: New test.
18790
18791 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
18792
18793         PR c++/17595
18794         * g++.dg/parse/pragma2.C: New test.
18795
18796         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
18797
18798 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
18799
18800         * gcc.dg/empty2.c: Add missing dg-warning.
18801
18802 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
18803
18804         PR c++/17413
18805         * g++.dg/template/local4.C: New test.
18806         * g++.dg/template/crash19.C: Add dg-error marker.
18807
18808         * g++.dg/template/crash31.C: Correct embedded PR number.
18809
18810 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
18811
18812         PR c++/16405
18813         * g++.dg/opt/temp1.C: Add do-run marker.
18814
18815 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
18816
18817         * g++.dg/template/spec19.C: New.
18818
18819 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
18820
18821         PR target/16819
18822         * gcc.dg/empty2.c: New.
18823
18824 2004-12-23  Richard Henderson  <rth@redhat.com>
18825
18826         * lib/target-supports.exp (check_effective_target_vect_no_align):
18827         Remove i?86 and x86-64.
18828
18829 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
18830
18831         PR c++/16405
18832         * g++.dg/opt/temp1.C: New test.
18833
18834 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18835
18836         PR c++/18733
18837         * g++.dg/template/friend33.C: New testcase.
18838
18839 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
18840
18841         PR c++/18464
18842         * g++.dg/template/cond5.C: New test.
18843
18844         PR c++/18492
18845         * g++.dg/inherit/thunk3.C: New test.
18846
18847         PR c++/11224
18848         * g++.dg/warn/Wunused-9.C: New test.
18849
18850 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
18851
18852         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
18853
18854 2004-12-22  Jan Beulich  <jbeulich@novell.com>
18855
18856         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
18857
18858 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
18859
18860         PR c++/18378
18861         * g++.dg/ext/packed8.C: New test.
18862
18863         PR c++/19063
18864         * g++.dg/template/crash31.C: New test.
18865
18866         PR c++/19034
18867         * g++.dg/template/crash30.C: New test.
18868
18869 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
18870
18871         PR C++/18984
18872         * g++.dg/eh/ctor3.C: New test.
18873
18874 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18875
18876         * objc.dg/stabs-1.m: Allow section name to be quoted and
18877         assembly label to begin with '.LL'.
18878
18879 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
18880
18881         * gcc.dg/vect/vect.exp
18882         (check_effective_target_lp64_or_vect_no_align): New.
18883         * gcc.dg/vect/vect-77.c: Use it.
18884         * gcc.dg/vect/vect-78.c: Use it.
18885
18886         * lib/target-supports.exp
18887         (check_effective_target_vect_no_max,
18888         check_effective_target_vect_no_bitwise,
18889         check_effective_target_vect_no_align): New.
18890         * gcc.dg/vect/vect-13.c: Use them.
18891         * gcc.dg/vect/vect-17.c: Ditto.
18892         * gcc.dg/vect/vect-18.c: Ditto.
18893         * gcc.dg/vect/vect-19.c: Ditto.
18894         * gcc.dg/vect/vect-20.c: Ditto.
18895         * gcc.dg/vect/vect-27.c: Ditto.
18896         * gcc.dg/vect/vect-29.c: Ditto.
18897         * gcc.dg/vect/vect-44.c: Ditto.
18898         * gcc.dg/vect/vect-48.c: Ditto.
18899         * gcc.dg/vect/vect-50.c: Ditto.
18900         * gcc.dg/vect/vect-52.c: Ditto.
18901         * gcc.dg/vect/vect-54.c: Ditto.
18902         * gcc.dg/vect/vect-56.c: Ditto.
18903         * gcc.dg/vect/vect-58.c: Ditto.
18904         * gcc.dg/vect/vect-60.c: Ditto.
18905         * gcc.dg/vect/vect-72.c: Ditto.
18906         * gcc.dg/vect/vect-80.c: Ditto.
18907
18908 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
18909
18910         PR c++/14075
18911         * g++.dg/init/string1.C: New.
18912
18913         PR c++/18975
18914         * g++.dg/other/synth1.C: New.
18915
18916 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
18917
18918         PR c/18963
18919         * gcc.dg/pr18963-1.c: New test.
18920
18921 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
18922
18923         PR c/18596
18924         * gcc.dg/funcdef-storage-1.c (foo): Remove.
18925         * gcc.dg/pr18596-1.c: Use dg-error.
18926         (dg-options): Use -fno-unit-at-a-time.
18927         * gcc.dg/pr18596-2.c: New test.
18928         * gcc.dg/pr18596-3.c: New test.
18929
18930 2004-12-20  Roger Sayle  <roger@eyesopen.com>
18931
18932         PR middle-end/18683
18933         * g++.dg/opt/pr18683-1.C: New test case.
18934
18935 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
18936
18937         PR other/19093
18938         * g++.dg/opt/max1.C: Fix for 64bit targets.
18939
18940 2004-12-20  Matt Austern  <austern@apple.com>
18941
18942         PR c++/19044
18943         * g++.dg/ext/builtin6.C: New
18944
18945 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
18946
18947         PR tree-optimization/19080
18948         * gcc.c-torture/compile/pr19080.c: New test.
18949
18950 2004-12-20  Steven Bosscher  <stevenb@suse.de>
18951
18952         * gcc.dg/20041219-1.c: New test.
18953
18954 2004-12-19  Roger Sayle  <roger@eyesopen.com>
18955
18956         PR middle-end/19068
18957         * g++.dg/opt/max1.C: New test case.
18958
18959 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18960
18961         * gcc.dg/fdata-sections-1.c: New test.
18962
18963 2004-12-18  Roger Sayle  <roger@eyesopen.com>
18964
18965         PR middle-end/18548
18966         * gcc.dg/max-1.c: New test case.
18967
18968 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
18969
18970         * gcc.c-torture/execute/20041218-1.c: New test.
18971
18972 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
18973
18974         * gcc.dg/pr18501.c: New test.
18975         * gcc.dg/uninit-5.c: XFAIL.
18976         * gcc.dg/uninit-9.c: XFAIL.
18977
18978 2004-12-17  Dale Johannesen  <dalej@apple.com>
18979
18980         * gcc.dg/20041213-1.c: New.
18981
18982 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
18983
18984         * objc.dg/stabs-1.m: Allow assembly label to begin
18985         with a dot ('.').
18986
18987 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
18988
18989         * gcc.c-torture/execute/20041213-1.c: Move...
18990         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
18991
18992 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
18993
18994         PR c++/18721
18995         * g++.dg/lookup/conv-5.C: New.
18996
18997 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
18998
18999         * objc.dg/stabs-1.m: New test.
19000
19001 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19002
19003         * gcc.dg/visibility-c.c: Change compile to
19004         assemble for the test.
19005
19006 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19007
19008         PR target/19041
19009         * gcc.dg/visibility-c.c: New test.
19010
19011 2004-12-16  Roger Sayle  <roger@eyesopen.com>
19012
19013         PR middle-end/18493
19014         * gcc.dg/switch-8.c: New test case.
19015
19016 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19017
19018         PR c++/18905
19019         * g++.dg/template/init4.C: New.
19020         * g++.dg/opt/static3.C: Enable optimizer.
19021
19022 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
19023
19024         * g++.dg/other/complex1.C: New test.
19025
19026 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
19027
19028         * g++.dg/opt/inline9.C: New test.
19029
19030 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19031
19032         PR fortran/18993
19033         * gfotran.dg/nullify_1.f: New test.
19034
19035 2004-12-15  Richard Henderson  <rth@redhat.com>
19036
19037         * gcc.target/i386/i386.exp: New harness.
19038         * gcc.target/i386/vect-args.c: New.
19039
19040 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
19041
19042         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
19043
19044 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19045
19046         PR c++/18825
19047         * g++.dg/template/friend32.C: New test.
19048
19049 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19050
19051         * cpp/pragma-once-1.c: New test.
19052         * cpp/pragma-once-1b.h: Likewise.
19053         * cpp/pragma-once-1c.h: Likewise.
19054         * cpp/pragma-once-1d.h: Likewise.
19055         * cpp/inc/pragma-once-1a.h: Likewise.
19056
19057 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
19058             Steven G. Kargl  <kargls@comcast.net>
19059
19060         PR fortran/17597
19061         * gfortran.dg/list_read_3.f90: New test.
19062
19063 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19064
19065         * gcc.dg/ftrapv-2.c: New test.
19066
19067 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
19068
19069         PR c++/18981
19070         * g++.dg/template/typename9.C: New test.
19071
19072 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
19073
19074         PR c++/18738
19075         * g++.dg/template/typename8.C: New test.
19076         * g++.dg/parse/friend2.C: Tweak error message.
19077
19078 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
19079
19080         * gcc.c-torture/20041214-1.c: New test.
19081
19082 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
19083
19084         PR c++/18965
19085         * g++.dg/init/array17.C: New test.
19086
19087 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
19088
19089         PR c++/18793
19090         * g++.dg/init/aggr3.C: New test.
19091
19092 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
19093
19094         * gcc.dg/altivec-types-1.c: New test.
19095         * gcc.dg/altivec-types-2.c: New test.
19096         * gcc.dg/altivec-types-3.c: New test.
19097         * gcc.dg/altivec-types-4.c: New test.
19098         * g++.dg/ext/altivec-types-1.C: New test.
19099         * g++.dg/ext/altivec-types-2.C: New test.
19100         * g++.dg/ext/altivec-types-3.C: New test.
19101         * g++.dg/ext/altivec-types-4.C: New test.
19102
19103 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
19104
19105         PR middle-end/18951
19106         * gcc.c-torture/execute/20041213-1.c: New test.
19107
19108 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
19109
19110         PR c++/18949
19111         * g++.dg/template/cast1.C: New.
19112
19113 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
19114
19115         * gcc.c-torture/execute/20041213-2.c: New test.
19116
19117 2004-12-13  Richard Henderson  <rth@redhat.com>
19118
19119         * gcc.dg/i386-sse-10.c: Fix typo in options.
19120
19121 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
19122
19123         PR c++/18968
19124         * g++.dg/opt/pr18968.C: New test.
19125
19126 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
19127
19128         PR c++/18925
19129         * g++.dg/ext/visibility/staticdatamem.C: New test.
19130
19131 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
19132
19133         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
19134
19135 2004-12-13  Roger Sayle  <roger@eyesopen.com>
19136
19137         PR rtl-optimization/18928
19138         * gcc.dg/pr18928-1.c: New test case.
19139
19140 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
19141
19142         PR tree-opt/16951
19143         * gcc.c-torture/compile/20041211-1.c: New.
19144
19145 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19146
19147         PR middle-end/17564
19148         * gcc.c-torture/execute/20041212-1.c: New test.
19149
19150 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19151
19152         PR fortran/18869
19153         * gfortran.dg/common_1.f90: New test.
19154
19155 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
19156         Paul Brook  <paul@codesourcery.com>
19157
19158         PR fortran/16222
19159         * gfortran.dg/real_do_1.f90: New test.
19160
19161 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19162
19163         PR tree-opt/18040
19164         * g++.dg/opt/ptrmem6.C: New test.
19165
19166 2004-12-11  Roger Sayle  <roger@eyesopen.com>
19167
19168         PR middle-end/18921
19169         * gcc.dg/pr18921-1.c: New test case.
19170
19171 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19172
19173         PR fortran/17175
19174         * gfortran.dg/scale_1.f90: New test.
19175
19176 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
19177
19178         PR middle-end/18903
19179         * gcc.c-torture/compile/pr18903.c: New test.
19180
19181 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
19182
19183         * gcc.c-torture/execute/20041210-1.c: New test.
19184
19185 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19186
19187         PR c++/18731
19188         * g++.dg/parser/struct-1.C: New test.
19189         * g++.dg/parser/struct-2.C: New test.
19190         * g++.dg/parser/struct-3.C: New test.
19191
19192 2004-12-09  Richard Henderson  <rth@redhat.com>
19193
19194         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
19195
19196         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
19197         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
19198
19199 2004-12-09  Matt Austern  <austern@apple.com>
19200
19201         PR c++/18514
19202         * g++.dg/ext/builtin1.C: New
19203         * g++.dg/ext/builtin2.C: New
19204         * g++.dg/ext/builtin3.C: New
19205         * g++.dg/ext/builtin4.C: New
19206         * g++.dg/ext/builtin5.C: New
19207
19208 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
19209
19210         PR tree-opt/18904
19211         * g++.dg/opt/ptrmem5.C: New test.
19212
19213 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
19214
19215         * g++.dg/parse/typename5.C: Adjust for new error.
19216         * g++.dg/parse/typename7.C: New.
19217
19218 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19219
19220         PR c++/18073
19221         * g++.dg/other/mmintrin.C: New test.
19222
19223 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
19224
19225         PR c++/16681
19226         * g++.dg/init/array15.C: New.
19227         * g++.dg/init/array16.C: New.
19228
19229 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19230
19231         PR fortran/18826
19232         * gfortran.dg/assign_1.f90: New test.
19233
19234 2004-12-08  Nick Clifton  <nickc@redhat.com>
19235
19236         * gcc.target/xstormy16/bss_below100: New directory containing tests.
19237         * gcc.target/xstormy16/data_below100: Likewise.
19238         * gcc.target/xstormy16/sfr: Likewise.
19239         * gcc.target/xstormy16/below100.S: New test source file.
19240         * gcc.target/xstormy16/below100.ld: New test linker script.
19241         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
19242         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
19243         bp instructions.
19244         * gcc.target/xstormy16/bp.c: Likewise.
19245
19246         * gcc.target/xstormy16/bss_below100: New files:
19247         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
19248         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
19249         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
19250         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
19251         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
19252         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
19253         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
19254         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
19255         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
19256         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
19257         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
19258         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
19259         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
19260         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
19261         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
19262         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
19263         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
19264         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
19265         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
19266         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
19267         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
19268         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
19269         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
19270         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
19271         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
19272         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
19273         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
19274
19275         * gcc.target/xstormy16/data_below100: New files:
19276         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
19277         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
19278         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
19279         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
19280         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
19281         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
19282         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
19283         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
19284         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
19285         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
19286         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
19287         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
19288         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
19289         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
19290         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
19291         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
19292         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
19293         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
19294         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
19295         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
19296         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
19297         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
19298         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
19299         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
19300         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
19301         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
19302         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
19303
19304         * gcc.target/xstormy16/sfr: New files:
19305         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
19306         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
19307         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
19308         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
19309         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
19310         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
19311         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
19312         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
19313         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
19314         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
19315         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
19316         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
19317         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
19318         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
19319         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
19320         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
19321         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
19322         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
19323         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
19324         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
19325         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
19326         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
19327         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
19328         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
19329         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
19330         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
19331         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
19332         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
19333         27_if0_sfrw_bitfield_f.c
19334
19335 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19336
19337         PR c++/18100
19338         * g++.dg/lookup/name-clash4.C: New test.
19339
19340 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
19341
19342         PR c++/18672
19343         * g++.dg/opt/array1.C: New.
19344
19345         PR c++/18803
19346         * g++.dg/template/operator5.C: New.
19347
19348 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
19349
19350         PR c/18867
19351         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
19352
19353 2004-12-07  Steven Bosscher  <stevenb@suse.de>
19354
19355         * gcc.dg/noncompile/20041207.c: New test.
19356
19357 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
19358
19359         * g++.dg/other/unreachable-1.C: New test.
19360
19361 2004-12-06  Nick Clifton  <nickc@redhat.com>
19362
19363         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
19364         <limits.h> because the latter comes from gcc's include/ directory
19365         and not the newlib/libc/include directory.
19366
19367 2004-12-04  Richard Henderson  <rth@redhat.com>
19368
19369         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
19370
19371 2004-12-04  Richard Henderson  <rth@redhat.com>
19372
19373         * lib/target-supports.exp (check_gc_sections_available): Disable
19374         for alpha and ia64.
19375
19376 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
19377
19378         PR middle-end/17909
19379         * g++.dg/other/vararg-2.C: New test.
19380
19381 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19382
19383         PR c++/17011, c++/17971
19384         * g++.dg/template/error15.C: Adjust expected error.
19385         * g++.dg/template/instantiate3.C: Likewise.
19386
19387 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
19388
19389         * gcc.dg/altivec-18.c: Fix for darwin
19390
19391 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
19392
19393         PR c++/18782
19394         * g++.dg/parse/ptrmem2.C: New.
19395
19396         PR c++/18318
19397         * g++.dg/template/new1.C: New.
19398
19399 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19400
19401         PR fortran/18710
19402         * gfortran.dg/direct_io_3.f90: New test.
19403
19404 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
19405
19406         PR 18758
19407         * g++.dg/parse/crash21.C: New.
19408
19409 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19410
19411         PR c++/15664, c++/18276
19412         * g++.dg/template/ttp13.C: New test.
19413         * g++.dg/template/ttp14.C: Likewise.
19414
19415 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19416
19417         PR c++/18123
19418         * g++.dg/parse/enum2.C: New test.
19419         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
19420
19421 2004-12-02  Nick Clifton  <nickc@redhat.com>
19422
19423         * gcc.target/xstormy16: New test directory.
19424         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
19425         * gcc.target/xstormy16/bp.c: Check the generation of bp
19426         instructions.
19427         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
19428         bn instructions and the BELOW100 attribute.
19429
19430 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
19431
19432         PR target/16952
19433         * gcc.dg/ppc-eabi.c: New.
19434
19435 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
19436
19437         PR fortran/18284
19438         * gfortran.dg/backspace.f90
19439
19440 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
19441
19442         * gfortran.dg/inquire.f90: New test.
19443
19444 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
19445
19446         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
19447         handle effective-target-keyword.
19448         (dg-skip-if): Support effective-target keyword as target list.
19449         (dg-xfail-if): Ditto.
19450         * lib/target-supports.exp (is-effective-target-keyword): New proc.
19451
19452 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
19453
19454         PR tree-optimization/18291
19455         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
19456
19457 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
19458
19459         PR C++/18729
19460         * g++.dg/parse/crash20.C: New.
19461
19462         PR c++/17431
19463         * g++.dg/overload/arg1.C: New.
19464         * g++.dg/overload/arg2.C: New.
19465         * g++.dg/overload/arg3.C: New.
19466         * g++.dg/overload/arg4.C: New.
19467
19468 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
19469
19470         * gcc.dg/c99-flex-array-4.c: Remove.
19471
19472 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
19473
19474         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
19475
19476         * lib/target-supports.exp (is-effective-target): Simplify.
19477
19478         * lib/target-supports.exp (check_effective_target_vect_long):
19479         Fix for powerpc64-*-*.
19480
19481 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
19482
19483         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
19484         to support new requirements on FreeBSD 5.
19485
19486 2004-11-30  Devang Patel  <dpatel@apple.com>
19487
19488         PR 18702
19489         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
19490
19491 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
19492
19493         * g++.dg/ext/altivec-13.C: New test.
19494
19495 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
19496
19497         PR tree-opt/18298
19498         * gcc.c-torture/execute/p18298.c: New test.
19499
19500 2004-11-30  Ira Rosen  <irar@il.ibm.com>
19501             Dorit Naishlos  <dorit@il.ibm.com>
19502
19503         PR tree-opt/18607
19504         * gcc.dg/vect/vect-89.c: New test.
19505
19506 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
19507
19508         * gcc.dg/pr18596-1.c: New test.
19509
19510 2004-11-30  Ben Elliston  <bje@au.ibm.com>
19511
19512         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
19513
19514 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
19515
19516         PR c/18479
19517         * gcc.dg/pr18479.c: New test.
19518
19519 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
19520
19521         PR target/18490
19522         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
19523         mmix-knuth-mmixware.
19524
19525         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
19526         cris-*-elf* cris-*-aout* mmix-*-*
19527
19528 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
19529
19530         PR middle-end/18725
19531         * gcc.dg/pr18725.c: New test.
19532
19533 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
19534
19535         PR target/18488
19536         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
19537
19538         PR target/18336
19539         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
19540
19541 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
19542
19543         PR c++/18368
19544         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
19545         * g++.old-deja/g++.law/ctors5.C: Likewise.
19546         * g++.old-deja/g++.other/crash25.C: Likewise.
19547
19548         PR c++/18674
19549         * g++.dg/template/error16.C: New test.
19550
19551         PR c++/18512
19552         * g++.dg/template/crash29.C: New test.
19553
19554 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
19555
19556         PR tree-optimization/18712
19557         * gcc.c-torture/compile/pr18712.c: New test.
19558
19559 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
19560
19561         PR c/7544
19562         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
19563         tests.
19564
19565 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19566
19567         PR c++/18652
19568         * g++.dg/lookup/crash6.C: New test.
19569
19570 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
19571
19572         PR middle-end/18164
19573         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
19574
19575 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
19576
19577         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
19578         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
19579         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
19580
19581 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
19582
19583         * gcc.dg/pr18164.c: New test.
19584
19585 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
19586
19587         * gcc.dg/funroll-loops-all.c: New.
19588
19589 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
19590
19591         PR target/18489
19592         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
19593         delimeter, match space and TAB as well as ":".
19594
19595         PR target/18484
19596         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
19597
19598         PR target/18348
19599         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
19600
19601         PR target/18345
19602         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
19603
19604         PR target/18337
19605         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
19606
19607 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
19608
19609         * gfortran.dg/direct_io_2.f90: New test.
19610
19611 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
19612
19613         PR target/18334
19614         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
19615
19616 2004-11-28  Richard Henderson  <rth@redhat.com>
19617
19618         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
19619
19620 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
19621
19622         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
19623         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
19624         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
19625         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
19626         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
19627         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
19628         gcc.dg/pointer-arith-8.c: New tests.
19629
19630 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
19631
19632         PR fortran/18364
19633         * gfortran.dg/endfile.f90: New test.
19634
19635 2004-11-27  Falk Hueffner  <falk@debian.org>
19636
19637         * gcc.dg/loop-6.c: New test.
19638
19639 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
19640
19641         * gcc.c-torture/execute/20041126-1.c: New test.
19642
19643 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
19644
19645         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
19646         on IRIX.
19647
19648 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
19649
19650         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
19651         functions.
19652
19653 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
19654
19655         PR rtl-optimization/17825
19656         * gcc.c-torture/compile/20041119-1.c: New test.
19657
19658 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19659
19660         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
19661         Check existence of ld library path variables before unsetting.
19662
19663 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
19664
19665         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
19666
19667 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
19668
19669         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
19670
19671 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
19672
19673         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
19674
19675 2004-11-26  Ben Elliston  <bje@au.ibm.com>
19676
19677         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
19678         dg-do directive.
19679
19680 2004-11-26  Ben Elliston  <bje@au.ibm.com>
19681
19682         * gcc.dg/pr17957.c: Pass --param, not -param.
19683
19684 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
19685
19686         PR middle-end/17957
19687         * testsuite/gcc.dg/pr17957.c: New test.
19688
19689 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
19690
19691         PR c++/18445
19692         * g++.dg/template/crash28.C: Likewise.
19693
19694         PR c++/18001
19695         * g++.dg/expr/unary2.C: Adjust lvalue messages.
19696         * g++.dg/ext/lvaddr.C: Likewise.
19697         * g++.dg/opt/pr7503-3.C: Likewise.
19698
19699         PR c++/18466
19700         * g++.dg/parse/qualified3.C: New test.
19701         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
19702
19703         PR c++/18545
19704         * g++.dg/expr/return1.C: New test.
19705
19706 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19707
19708         Friend class name lookup 3/n, PR c++/3332
19709         * g++.dg/lookup/friend3.C: New test.
19710         * g++.dg/lookup/friend4.C: Likewise.
19711         * g++.dg/lookup/friend5.C: Likewise.
19712
19713 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19714
19715         Friend class name lookup 2/n, PR c++/14513, c++/15410
19716         * g++.dg/lookup/friend2.C: New test.
19717         * g++.dg/template/friend31.C: Likewise.
19718
19719 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19720
19721         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
19722
19723 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
19724
19725         PR c++/17473
19726         * g++.dg/tc1/dr56.C: Remove.
19727         * g++.dg/template/typedef1.C: Add dg-error markers.
19728         * g++.old-deja/g++.other/typedef7.C: Likewise.
19729
19730         PR c++/18285
19731         * g++.dg/parse/typedef7.C: New test.
19732
19733 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
19734
19735         * gcc.c-torture/execute/20041124-1.c: New test.
19736
19737 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
19738
19739         * g++.dg/template/deduce3.C: New test.
19740
19741         PR c++/18586
19742         * g++.dg/template/crash27.C: New test.
19743
19744         PR c++/18530
19745         * g++.dg/warn/Wshadow-3.C: New test.
19746
19747 2004-11-24  Devang Patel  <dpatel@apple.com>
19748
19749         PR/18555
19750         * gcc.dg/cpp/isysroot-1.c: New test.
19751         * gcc.dg/cpp/usr/include/stdio.h: New file.
19752         * gcc.dg/cpp/isysroot-2.c: New test.
19753         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
19754         New file.
19755
19756 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19757
19758         PR c++/8929
19759         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
19760
19761 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19762
19763         * gcc.target/sparc/align.c: Do not include <stdint.h>.
19764         * gcc.target/sparc/pdist.c: Likewise.
19765
19766 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
19767
19768         PR c++/16882
19769         * g++.dg/conversion/simd1.C: New test.
19770
19771 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19772
19773         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
19774         and restore_ld_library_path_env_vars.
19775         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
19776         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
19777         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
19778         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
19779
19780 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
19781
19782         * gcc.dg/pragma-align-2.c: Test macro expansion.
19783         * gcc.dg/pragma-pack-2.c: New test.
19784
19785 2004-11-23  Richard Henderson  <rth@redhat.com>
19786
19787         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
19788         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
19789         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
19790         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
19791         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
19792         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
19793
19794         * gcc.dg/vect/vect.exp: Add check for alpha.
19795         * lib/target-supports.exp (check_alpha_max_hw_available): New.
19796         (check_effective_target_vect_int): Enable for alpha.
19797         (check_effective_target_vect_long): New.
19798         (is-effective-target): Add it.
19799
19800 2004-11-23  Uros Bizjak <uros@kss-loka.si>
19801
19802         * gcc.dg/pr18614-1.c: New test.
19803
19804 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19805
19806         * gcc.dg/setjmp-2.c: New test.
19807
19808 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
19809
19810         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
19811         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
19812         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
19813         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
19814         gcc.target/sparc/pdist.c: New tests.
19815
19816 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
19817
19818         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
19819
19820 2004-11-22  Dale Johannesen  <dalej@apple.com>
19821
19822         * gcc.dg/20041111-1.c: New.
19823
19824 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
19825
19826         PR tree-opt/18536
19827         * gcc.dg/vect/pr18536.c: New test.
19828
19829 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19830
19831         PR c++/18354
19832         * g++.dg/template/nontype11.C: New test.
19833
19834 2004-11-21  Roger Sayle  <roger@eyesopen.com>
19835
19836         PR middle-end/18520
19837         * gcc.dg/pr18520-1.c: New test case.
19838
19839 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
19840
19841         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
19842         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
19843         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
19844         expected diagnostics.
19845
19846 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19847
19848         PR target/18580
19849         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
19850         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
19851         vect-77.c, vect-77a.c: XFAIL on the SPARC.
19852
19853 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19854
19855         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
19856
19857 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
19858             Joseph Myers  <joseph@codesourcery.com>
19859
19860         * lib/target-supports.exp (check_visibility_available): Really
19861         test the compiler.
19862
19863 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
19864
19865         PR tree-opt/18181
19866         * gcc.dg/vect/vect-85.c: New test.
19867         * gcc.dg/vect/vect-86.c: New test.
19868         * gcc.dg/vect/vect-87.c: New test.
19869         * gcc.dg/vect/vect-88.c: New test.
19870
19871 2004-11-19  Ben Elliston  <bje@au.ibm.com>
19872
19873         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
19874
19875 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
19876
19877         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
19878         * gcc.dg/ppc-and-1.c: Ditto.
19879         * gcc.dg/ppc-compare-1.c: Ditto.
19880         * gcc.dg/ppc-mov-1.c: Ditto
19881
19882 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
19883             Mark Mitchell  <mark@codesourcery.com>
19884
19885         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
19886
19887 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
19888             Aldy Hernandez  <aldyh@redhat.com>
19889
19890         * lib/target-supports.exp (check_effective_target_vect_int): New
19891         (check_effective_target_vect_float): New
19892         (check_effective_target_vect_double): New.
19893         (is-effective-target): Support new effective targets keywords.
19894         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
19895         default action for dg-do.
19896         * gcc.dg/vect/pr16105.c: Use new support.
19897         * gcc.dg/vect/pr18400.c: Ditto.
19898         * gcc.dg/vect/pr18425.c: Ditto.
19899         * gcc.dg/vect/vect-1.c: Ditto.
19900         * gcc.dg/vect/vect-10.c: Ditto.
19901         * gcc.dg/vect/vect-11.c: Ditto.
19902         * gcc.dg/vect/vect-12.c: Ditto.
19903         * gcc.dg/vect/vect-13.c: Ditto.
19904         * gcc.dg/vect/vect-14.c: Ditto.
19905         * gcc.dg/vect/vect-15.c: Ditto.
19906         * gcc.dg/vect/vect-16.c: Ditto.
19907         * gcc.dg/vect/vect-17.c: Ditto.
19908         * gcc.dg/vect/vect-18.c: Ditto.
19909         * gcc.dg/vect/vect-19.c: Ditto.
19910         * gcc.dg/vect/vect-2.c: Ditto.
19911         * gcc.dg/vect/vect-20.c: Ditto.
19912         * gcc.dg/vect/vect-21.c: Ditto.
19913         * gcc.dg/vect/vect-22.c: Ditto.
19914         * gcc.dg/vect/vect-23.c: Ditto.
19915         * gcc.dg/vect/vect-24.c: Ditto.
19916         * gcc.dg/vect/vect-25.c: Ditto.
19917         * gcc.dg/vect/vect-26.c: Ditto.
19918         * gcc.dg/vect/vect-27.c: Ditto.
19919         * gcc.dg/vect/vect-27a.c: Ditto.
19920         * gcc.dg/vect/vect-28.c: Ditto.
19921         * gcc.dg/vect/vect-29.c: Ditto.
19922         * gcc.dg/vect/vect-29a.c: Ditto.
19923         * gcc.dg/vect/vect-3.c: Ditto.
19924         * gcc.dg/vect/vect-30.c: Ditto.
19925         * gcc.dg/vect/vect-31.c: Ditto.
19926         * gcc.dg/vect/vect-32.c: Ditto.
19927         * gcc.dg/vect/vect-33.c: Ditto.
19928         * gcc.dg/vect/vect-34.c: Ditto.
19929         * gcc.dg/vect/vect-35.c: Ditto.
19930         * gcc.dg/vect/vect-36.c: Ditto.
19931         * gcc.dg/vect/vect-37.c: Ditto.
19932         * gcc.dg/vect/vect-38.c: Ditto.
19933         * gcc.dg/vect/vect-4.c: Ditto.
19934         * gcc.dg/vect/vect-40.c: Ditto.
19935         * gcc.dg/vect/vect-41.c: Ditto.
19936         * gcc.dg/vect/vect-42.c: Ditto.
19937         * gcc.dg/vect/vect-43.c: Ditto.
19938         * gcc.dg/vect/vect-44.c: Ditto.
19939         * gcc.dg/vect/vect-45.c: Ditto.
19940         * gcc.dg/vect/vect-46.c: Ditto.
19941         * gcc.dg/vect/vect-47.c: Ditto.
19942         * gcc.dg/vect/vect-48.c: Ditto.
19943         * gcc.dg/vect/vect-48a.c: Ditto.
19944         * gcc.dg/vect/vect-49.c: Ditto.
19945         * gcc.dg/vect/vect-5.c: Ditto.
19946         * gcc.dg/vect/vect-50.c: Ditto.
19947         * gcc.dg/vect/vect-51.c: Ditto.
19948         * gcc.dg/vect/vect-52.c: Ditto.
19949         * gcc.dg/vect/vect-53.c: Ditto.
19950         * gcc.dg/vect/vect-54.c: Ditto.
19951         * gcc.dg/vect/vect-55.c: Ditto.
19952         * gcc.dg/vect/vect-56.c: Ditto.
19953         * gcc.dg/vect/vect-56a.c: Ditto.
19954         * gcc.dg/vect/vect-57.c: Ditto.
19955         * gcc.dg/vect/vect-58.c: Ditto.
19956         * gcc.dg/vect/vect-59.c: Ditto.
19957         * gcc.dg/vect/vect-6.c: Ditto.
19958         * gcc.dg/vect/vect-60.c: Ditto.
19959         * gcc.dg/vect/vect-61.c: Ditto.
19960         * gcc.dg/vect/vect-62.c: Ditto.
19961         * gcc.dg/vect/vect-63.c: Ditto.
19962         * gcc.dg/vect/vect-64.c: Ditto.
19963         * gcc.dg/vect/vect-65.c: Ditto.
19964         * gcc.dg/vect/vect-66.c: Ditto.
19965         * gcc.dg/vect/vect-67.c: Ditto.
19966         * gcc.dg/vect/vect-68.c: Ditto.
19967         * gcc.dg/vect/vect-69.c: Ditto.
19968         * gcc.dg/vect/vect-7.c: Ditto.
19969         * gcc.dg/vect/vect-72.c: Ditto.
19970         * gcc.dg/vect/vect-72a.c: Ditto.
19971         * gcc.dg/vect/vect-73.c: Ditto.
19972         * gcc.dg/vect/vect-74.c: Ditto.
19973         * gcc.dg/vect/vect-75.c: Ditto.
19974         * gcc.dg/vect/vect-76.c: Ditto.
19975         * gcc.dg/vect/vect-77.c: Ditto.
19976         * gcc.dg/vect/vect-77a.c: Ditto.
19977         * gcc.dg/vect/vect-78.c: Ditto.
19978         * gcc.dg/vect/vect-79.c: Ditto.
19979         * gcc.dg/vect/vect-8.c: Ditto.
19980         * gcc.dg/vect/vect-80.c: Ditto.
19981         * gcc.dg/vect/vect-82.c: Ditto.
19982         * gcc.dg/vect/vect-82_64.c: Ditto.
19983         * gcc.dg/vect/vect-83.c: Ditto.
19984         * gcc.dg/vect/vect-83_64.c: Ditto.
19985         * gcc.dg/vect/vect-9.c: Ditto.
19986         * gcc.dg/vect/vect-all.c: Ditto.
19987         * gcc.dg/vect/vect-none.c: Ditto.
19988
19989 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
19990
19991         * lib/gcc-dg.exp (dg-skip-if): New function.
19992         (dg-forbid-option): Remove.
19993         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
19994         * g++.dg/abi/bitfield8.C: Likewise.
19995         * g++.dg/abi/dtor1.C: Likewise.
19996         * g++.dg/abi/empty10.C: Likewise.
19997         * g++.dg/abi/empty7.C: Likewise.
19998         * g++.dg/abi/empty9.C: Likewise.
19999         * g++.dg/abi/layout3.C: Likewise.
20000         * g++.dg/abi/layout4.C: Likewise.
20001         * g++.dg/abi/thunk1.C: Likewise.
20002         * g++.dg/abi/thunk2.C: Likewise.
20003         * g++.dg/abi/vbase11.C: Likewise.
20004         * g++.dg/abi/vthunk2.C: Likewise.
20005         * g++.dg/abi/vthunk3.C: Likewise.
20006         * g++.dg/ext/attrib8.C: Likewise.
20007         * g++.dg/opt/longbranch2.C: Likewise.
20008         * g++.dg/opt/reg-stack4.C: Likewise.
20009         * g++.old-deja/g++.ext/attrib1.C: Likewise.
20010         * g++.old-deja/g++.ext/attrib2.C: Likewise.
20011         * g++.old-deja/g++.ext/attrib3.C: Likewise.
20012         * g++.old-deja/g++.other/store-expr1.C: Likewise.
20013         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20014         * gcc.dg/20000609-1.c: Likewise.
20015         * gcc.dg/20000720-1.c: Likewise.
20016         * gcc.dg/20011107-1.c: Likewise.
20017         * gcc.dg/20011119-1.c: Likewise.
20018         * gcc.dg/20020108-1.c: Likewise.
20019         * gcc.dg/20020122-2.c: Likewise.
20020         * gcc.dg/20020122-3.c: Likewise.
20021         * gcc.dg/20020201-3.c: Likewise.
20022         * gcc.dg/20020206-1.c: Likewise.
20023         * gcc.dg/20020218-1.c: Likewise.
20024         * gcc.dg/20020310-1.c: Likewise.
20025         * gcc.dg/20020411-1.c: Likewise.
20026         * gcc.dg/20020418-2.c: Likewise.
20027         * gcc.dg/20020426-1.c: Likewise.
20028         * gcc.dg/20020426-2.c: Likewise.
20029         * gcc.dg/20020517-1.c: Likewise.
20030         * gcc.dg/20020523-1.c: Likewise.
20031         * gcc.dg/20020523-2.c: Likewise.
20032         * gcc.dg/20020729-1.c: Likewise.
20033         * gcc.dg/20030204-1.c: Likewise.
20034         * gcc.dg/20030826-2.c: Likewise.
20035         * gcc.dg/20030926-1.c: Likewise.
20036         * gcc.dg/20031202-1.c: Likewise.
20037         * gcc.dg/980312-1.c: Likewise.
20038         * gcc.dg/980313-1.c: Likewise.
20039         * gcc.dg/990117-1.c: Likewise.
20040         * gcc.dg/990424-1.c: Likewise.
20041         * gcc.dg/990524-1.c: Likewise.
20042         * gcc.dg/991230-1.c: Likewise.
20043         * gcc.dg/i386-387-1.c: Likewise.
20044         * gcc.dg/i386-387-2.c: Likewise.
20045         * gcc.dg/i386-387-3.c: Likewise.
20046         * gcc.dg/i386-387-4.c: Likewise.
20047         * gcc.dg/i386-387-5.c: Likewise.
20048         * gcc.dg/i386-387-6.c: Likewise.
20049         * gcc.dg/i386-asm-1.c: Likewise.
20050         * gcc.dg/i386-bitfield1.c: Likewise.
20051         * gcc.dg/i386-bitfield2.c: Likewise.
20052         * gcc.dg/i386-loop-1.c: Likewise.
20053         * gcc.dg/i386-loop-2.c: Likewise.
20054         * gcc.dg/i386-loop-3.c: Likewise.
20055         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20056         * gcc.dg/i386-pic-1.c: Likewise.
20057         * gcc.dg/i386-regparm.c: Likewise.
20058         * gcc.dg/i386-signbit-1.c: Likewise.
20059         * gcc.dg/i386-signbit-2.c: Likewise.
20060         * gcc.dg/i386-signbit-3.c: Likewise.
20061         * gcc.dg/i386-sse-5.c: Likewise.
20062         * gcc.dg/i386-sse-8.c: Likewise.
20063         * gcc.dg/i386-unroll-1.c: Likewise.
20064         * gcc.dg/tls/opt-1.c: Likewise.
20065         * gcc.dg/tls/opt-2.c: Likewise.
20066         * gcc.dg/unroll-1.c: Likewise.
20067         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
20068         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
20069         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
20070         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
20071
20072 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20073
20074         * g++.dg/template/incomplete1.C: New test.
20075
20076 2004-11-16  Nick Clifton  <nickc@redhat.com>
20077
20078         Revert patches accidentally commited during checkin of fixes for
20079         xstormy16 tests:
20080         gcc.c-torture/execute/simd-4.c: Revert
20081         gcc.dg/20040910-1.c: Revert.
20082
20083 2004-11-16  Paul Brook  <paul@codesourcery.com>
20084
20085         PR fortran/13010
20086         * gfortran.dg/der_pointer_1.f90: New test.
20087
20088 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
20089
20090         PR c/18498
20091         * gcc.dg/bitfld-13.c: New test.
20092
20093 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
20094
20095         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
20096         powerpc*-*-linux*.
20097
20098         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
20099         * gcc.dg/ppc64-abi-2.c: Ditto.
20100         * gcc.dg/ppc64-abi-3.c: Ditto.
20101
20102         * lib/gcc-dg.exp (dg-target-list): Remove.
20103
20104 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
20105
20106         * gcc.dg/ia64-postinc.c: New test.
20107
20108 2004-11-15  Mark Mitchell <mark@codesourcery.com>
20109
20110         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
20111
20112 2004-11-15  Nick Clifton  <nickc@redhat.com>
20113
20114         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
20115         __INT_MAX__ so that the test can be compiled by toolchains
20116         targeted at 16-bit processors.
20117
20118         * gcc.dg/20040625-1.c: Use long constants rather than integers
20119         when performing arithmetic that will overflow 16-bits.
20120
20121         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
20122         xstormy16.  It does not support 128-bit vector operations.
20123
20124         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
20125         with the macro PTR_TYPE.  Define this macro to an integer type
20126         suitable for holding a pointer.
20127
20128         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
20129         the target is a 16-bit processor.
20130
20131         * gcc.dg/cpp/if-2.c: Expect a different warning message from
20132         16-bit targets where the character constant will be too long.
20133
20134         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
20135         where the double will not be directly addressable.
20136
20137 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20138
20139         Friend class name lookup 1/n, PR c++/18471
20140         * g++.dg/template/crash26.C: New test.
20141         * g++.dg/lookup/struct1.C: Adjust expected error.
20142         * g++.dg/parse/elab1.C: Likewise.
20143         * g++.dg/parse/elab2.C: Likewise.
20144         * g++.dg/parse/int-as-enum1.C: Likewise.
20145         * g++.dg/parse/struct-as-enum1.C: Likewise.
20146         * g++.dg/parse/typedef1.C: Likewise.
20147         * g++.dg/parse/typedef3.C: Likewise.
20148         * g++.dg/parse/typedef4.C: Likewise.
20149         * g++.dg/parse/typedef5.C: Likewise.
20150         * g++.dg/template/nontype4.C: Likewise.
20151         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
20152         * g++.old-deja/g++.other/elab1.C: Likewise.
20153         * g++.old-deja/g++.other/syntax4.C: Likewise.
20154
20155 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20156
20157         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
20158
20159 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
20160
20161         * gcc.c-torture/execute/20041114-1.c: New test.
20162
20163 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
20164
20165         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
20166         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
20167         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
20168         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
20169         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
20170         gcc.dg/switch-7.c: New tests.
20171
20172 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
20173
20174         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
20175
20176 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
20177
20178         PR tree-opt/18400
20179         * gcc.dg/vect/pr18400.c: New test.
20180
20181 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
20182             Andrew Pinski  <pinskia@physics.uc.edu>
20183
20184         PR tree-opt/18425
20185         * gcc.dg/vect/pr18425.c: New test.
20186
20187 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20188
20189         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
20190         Guard with dg-require-alias and dg-require-visibility.
20191
20192 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20193
20194         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
20195
20196 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20197
20198         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
20199
20200 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20201
20202         PR c++/17344
20203         * g++.dg/template/defarg5.C: New test.
20204
20205 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20206
20207         * g++.dg/parse/cast1.C: Run only on ILP32.
20208         * g++.old-deja/g++.mike/p784.C: Likewise.
20209
20210 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
20211
20212         * gcc.c-torture/execute/20041113-1.c: New test.
20213
20214 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
20215
20216         PR target/18230
20217         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
20218         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
20219         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
20220         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20221         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
20222         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
20223         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
20224         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
20225         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
20226         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
20227         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
20228         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
20229         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
20230
20231 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
20232
20233         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
20234         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
20235         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
20236         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
20237         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
20238         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
20239         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
20240         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
20241         gcc.target/sparc/combined-1.c: New tests.
20242
20243 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
20244
20245         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
20246         New tests.
20247
20248 2004-11-12  Mark Mitchell <mark@codesourcery.com>
20249
20250         * lib/gcc-dg.exp (dg-forbid-option): New function.
20251         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
20252         * g++.dg/abi/bitfield8.C: Likewise.
20253         * g++.dg/abi/dtor1.C: Likewise.
20254         * g++.dg/abi/empty10.C: Likewise.
20255         * g++.dg/abi/empty7.C: Likewise.
20256         * g++.dg/abi/empty9.C: Likewise.
20257         * g++.dg/abi/layout3.C: Likewise.
20258         * g++.dg/abi/layout4.C: Likewise.
20259         * g++.dg/abi/thunk1.C: Likewise.
20260         * g++.dg/abi/thunk2.C: Likewise.
20261         * g++.dg/abi/vbase11.C: Likewise.
20262         * g++.dg/abi/vthunk2.C: Likewise.
20263         * g++.dg/abi/vthunk3.C: Likewise.
20264         * g++.dg/ext/attrib8.C: Likewise.
20265         * g++.dg/opt/longbranch2.C: Likewise.
20266         * g++.dg/opt/reg-stack4.C: Likewise.
20267         * g++.old-deja/g++.ext/attrib1.C: Likewise.
20268         * g++.old-deja/g++.ext/attrib2.C: Likewise.
20269         * g++.old-deja/g++.ext/attrib3.C: Likewise.
20270         * g++.old-deja/g++.other/store-expr1.C: Likewise.
20271         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20272         * gcc.dg/20000609-1.c: Likewise.
20273         * gcc.dg/20000720-1.c: Likewise.
20274         * gcc.dg/20011107-1.c: Likewise.
20275         * gcc.dg/20011119-1.c: Likewise.
20276         * gcc.dg/20020108-1.c: Likewise.
20277         * gcc.dg/20020122-2.c: Likewise.
20278         * gcc.dg/20020122-3.c: Likewise.
20279         * gcc.dg/20020201-3.c: Likewise.
20280         * gcc.dg/20020206-1.c: Likewise.
20281         * gcc.dg/20020218-1.c: Likewise.
20282         * gcc.dg/20020310-1.c: Likewise.
20283         * gcc.dg/20020411-1.c: Likewise.
20284         * gcc.dg/20020418-2.c: Likewise.
20285         * gcc.dg/20020426-1.c: Likewise.
20286         * gcc.dg/20020426-2.c: Likewise.
20287         * gcc.dg/20020517-1.c: Likewise.
20288         * gcc.dg/20020523-1.c: Likewise.
20289         * gcc.dg/20020523-2.c: Likewise.
20290         * gcc.dg/20020729-1.c: Likewise.
20291         * gcc.dg/20030204-1.c: Likewise.
20292         * gcc.dg/20030826-2.c: Likewise.
20293         * gcc.dg/20030926-1.c: Likewise.
20294         * gcc.dg/20031202-1.c: Likewise.
20295         * gcc.dg/980312-1.c: Likewise.
20296         * gcc.dg/980313-1.c: Likewise.
20297         * gcc.dg/990117-1.c: Likewise.
20298         * gcc.dg/990424-1.c: Likewise.
20299         * gcc.dg/990524-1.c: Likewise.
20300         * gcc.dg/991230-1.c: Likewise.
20301         * gcc.dg/i386-387-1.c: Likewise.
20302         * gcc.dg/i386-387-2.c: Likewise.
20303         * gcc.dg/i386-387-3.c: Likewise.
20304         * gcc.dg/i386-387-4.c: Likewise.
20305         * gcc.dg/i386-387-5.c: Likewise.
20306         * gcc.dg/i386-387-6.c: Likewise.
20307         * gcc.dg/i386-asm-1.c: Likewise.
20308         * gcc.dg/i386-bitfield1.c: Likewise.
20309         * gcc.dg/i386-bitfield2.c: Likewise.
20310         * gcc.dg/i386-loop-1.c: Likewise.
20311         * gcc.dg/i386-loop-2.c: Likewise.
20312         * gcc.dg/i386-loop-3.c: Likewise.
20313         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20314         * gcc.dg/i386-pic-1.c: Likewise.
20315         * gcc.dg/i386-regparm.c: Likewise.
20316         * gcc.dg/i386-signbit-1.c: Likewise.
20317         * gcc.dg/i386-signbit-2.c: Likewise.
20318         * gcc.dg/i386-signbit-3.c: Likewise.
20319         * gcc.dg/i386-sse-5.c: Likewise.
20320         * gcc.dg/i386-sse-8.c: Likewise.
20321         * gcc.dg/i386-unroll-1.c: Likewise.
20322         * gcc.dg/tls/opt-1.c: Likewise.
20323         * gcc.dg/tls/opt-2.c: Likewise.
20324         * gcc.dg/unroll-1.c: Likewise.
20325         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
20326         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
20327         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
20328         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
20329         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
20330         -m64 is specified.
20331
20332 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
20333
20334         PR c++/18389
20335         * g++.dg/parse/cond1.C: New test.
20336
20337         PR c++/18429
20338         * g++.dg/template/array9.C: New test.
20339         * g++.dg/ext/vla1.C: Adjust error messages.
20340         * g++.dg/ext/vlm1.C: Likewise.
20341         * g++.dg/template/crash2.C: Likewise.
20342
20343         PR c++/18436
20344         * g++.dg/template/call3.C: New test.
20345
20346         PR c++/18407
20347         * g++.dg/template/ptrmem11.C: New test.
20348
20349 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
20350
20351         PR other/14264
20352         * lib/g++.exp: Set LC_ALL and LANG to C.
20353         * lib/gcc-dg.exp: Likewise.
20354         * lib/gfortran.exp: Likewise.
20355         * lib/objc.exp: Likewise.
20356         * lib/treelang.exp: Likewise.
20357
20358 2004-11-12  Andreas Schwab  <schwab@suse.de>
20359
20360         * gcc.dg/pr16286.c: Fix last change.
20361
20362 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
20363
20364         PR c++/18416
20365         * g++.dg/init/global1.C: New test.
20366
20367 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
20368
20369         * gcc.c-torture/execute/20041112-1.c: New test.
20370
20371 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
20372
20373         * lib/gcc-dg.exp (dg-target-list): New.
20374
20375 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
20376             Richard Sandiford  <rsandifo@redhat.com>
20377
20378         * lib/target-supports.exp (get-compiler_messages): New.
20379         (check_named_sections_available): Use it.
20380         (check_effective_target_ilp32): New.
20381         (check_effective_target_lp64): New.
20382         (is-effective-target): New.
20383         * lib/gcc-dg.exp (dg-require-effective-target): New.
20384
20385 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
20386
20387         * gcc.dg/precedence-1.c: New test.
20388
20389 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
20390
20391         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
20392
20393         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
20394         message, delete generated files, use more descriptive name for
20395         executable, and make the test unsupported when it cannot be run.
20396
20397         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
20398         (dg-require-weak, dg-require-visibility, dg-require-alias,
20399         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
20400         dg-require-iconv, dg-require-named-sections): Use it.
20401
20402         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
20403
20404 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
20405
20406         PR target/16457
20407         * gcc.dg/ppc-and-1: New
20408
20409         PR target/16796
20410         * gcc.dg/ppc-mov-1.c: New.
20411
20412         PR target/16458
20413         * gcc.dg/ppc-compare-1.c: New.
20414
20415 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
20416
20417         * objc.dg/desig-init-2.m: New test.
20418
20419 2004-11-10  Adam Nemet  <anemet@lnxw.com>
20420
20421         PR middle-end/18160
20422         * g++.dg/warn/register-var-1.C: New test.
20423         * g++.dg/warn/register-var-2.C: New test.
20424
20425 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20426
20427         * gcc.dg/union-2.c: New test.
20428
20429 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
20430
20431         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
20432         New test for PR tree-optimization/17892.
20433
20434 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
20435
20436         PR c++/18369
20437         * g++.dg/init/new12.C: New test.
20438
20439 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
20440
20441         * gcc.target/sparc: New directory.
20442         * gcc.target/sparc/sparc.exp: New driver.
20443         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
20444         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
20445         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
20446         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
20447
20448 2004-11-10  Paul Brook  <paul@codesourcery.com>
20449
20450         PR fortran/18218
20451         * gfortran.dg/list_read.c: New test.
20452
20453 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
20454
20455         PR c/18322
20456         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
20457         expected diagnostic location.
20458
20459 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
20460
20461         * gcc.dg/20041109-1.c: New test.
20462
20463 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
20464
20465         PR objc/18406
20466         * objc/compile/pr18406.m: New test.
20467
20468 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
20469
20470         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
20471
20472 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
20473
20474         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
20475
20476 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
20477
20478         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
20479
20480 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
20481
20482         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
20483         exit.
20484
20485 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
20486
20487         PR tree-opt/18299
20488         * gcc.c-torture/pr18299-1.c: New test.
20489
20490 2004-11-06  Andreas Schwab  <schwab@suse.de>
20491
20492         * gcc.dg/pr16286.c: Also test for bool and pixel.
20493
20494 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
20495
20496         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
20497         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
20498         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
20499         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
20500         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
20501         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
20502         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
20503         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
20504         gcc.dg/struct-semi-3.c: New tests.
20505
20506 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20507
20508         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
20509
20510 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20511
20512         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
20513         Do not use C99 designators.
20514
20515 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20516
20517         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
20518
20519 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20520
20521         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
20522         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
20523         * gcc.c-torture/execute/simd-5.x: Remove.
20524
20525 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
20526
20527         PR rtl-optimization/17933
20528         * gcc.dg/torture/pr17933-1.c: New test.
20529
20530 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
20531
20532         PR target/18106
20533         * lib/target-supports.exp (check_weak_available): Support
20534         Windows.
20535
20536 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
20537
20538         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
20539         call to fflush(stdout) before abort.
20540         (my_ffsll): New function.
20541         (generate_fields): Use it.
20542
20543 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
20544
20545         * gcc.dg/init-undef-1.c: New test.
20546
20547 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
20548
20549         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
20550         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
20551         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
20552         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
20553         expected messages for new parser.
20554
20555 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
20556
20557         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
20558
20559 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20560
20561         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
20562         on LP64 targets.
20563
20564 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
20565
20566         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
20567         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
20568         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
20569         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
20570         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
20571         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
20572         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
20573         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
20574         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
20575         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
20576
20577 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
20578
20579         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
20580         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
20581         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
20582         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
20583         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
20584         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
20585         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
20586         for new parser.
20587
20588 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
20589
20590         PR target/15342
20591         * gcc.dg/20041104-1.c: New test.
20592
20593 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20594
20595         * g++.dg/template/nontype7.C: New test.
20596         * g++.dg/template/nontype8.C: Likewise.
20597         * g++.dg/template/nontype9.C: Likewise.
20598         * g++.dg/template/nontype10.C: Likewise.
20599         * g++.dg/tc1/dr49.C: Likewise.
20600         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
20601         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
20602
20603 2004-11-04  Ben Elliston  <bje@au.ibm.com>
20604
20605         * g++.dg/rtti/tinfo1.C: Remove xfails.
20606
20607 2004-11-04  Ben Elliston  <bje@au.ibm.com>
20608
20609         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
20610         packed attribute to the definition to satisfy the new C++ parser.
20611
20612 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20613
20614         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
20615         invocations of va_arg.
20616
20617 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
20618
20619         PR c++/18124
20620         * g++.dg/template/crash25.C: New test.
20621
20622         PR c++/18155
20623         * g++.dg/template/typedef2.C: New test.
20624         * g++.dg/parse/crash13.C: Adjust error markers.
20625
20626         PR c++/18177
20627         * g++.dg/conversion/const3.C: New test.
20628
20629 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20630
20631         PR fortran/17535
20632         PR fortran/17583
20633         PR fortran/17713
20634         * gfortran.dg/generic_[123].f90: New testcases.
20635
20636 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20637
20638         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
20639         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
20640
20641 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
20642
20643         PR tree-opt/16808
20644         * gcc.c-torture/compile/pr16808.c: New test.
20645
20646 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
20647
20648         PR rtl-optimization/17104
20649         * gcc.dg/ppc-bitfield1.c: New.
20650
20651 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
20652
20653         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
20654
20655 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
20656
20657         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
20658         strings for 32-bit code.
20659
20660 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
20661
20662         PR c/18239
20663         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
20664
20665 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
20666
20667         PR c++/18064
20668         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
20669
20670 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
20671
20672         PR c++/15172
20673         * g++.dg/init/aggr2.C: New test.
20674
20675 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
20676
20677         * objc.dg/local-decl-1.m: New test.
20678
20679 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20680
20681         * gcc.dg/20040910-1.c: Adjust regex.
20682
20683 2004-10-30  Roger Sayle  <roger@eyesopen.com>
20684
20685         PR rtl-optimization/18084
20686         * g++.dg/opt/pr18084-1.C: New testcase.
20687
20688 2004-10-30  Matt Austern  <austern@apple.com>
20689
20690         PR c++/17542
20691         * g++.dg/ext/attrib18.C: New test.
20692
20693 2004-10-30  Roger Sayle  <roger@eyesopen.com>
20694
20695         PR middle-end/18096
20696         * gcc.dg/pr18096-1.c: New test case.
20697
20698 2004-10-30  Roger Sayle  <roger@eyesopen.com>
20699
20700         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
20701
20702 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
20703
20704         PR c/16666
20705         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
20706         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
20707         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
20708         gcc.dg/old-style-prom-3.c: New tests.
20709
20710 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
20711
20712         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
20713         Remove unnecessary inclusion of stdio.h.
20714
20715 2004-10-29  Roger Sayle  <roger@eyesopen.com>
20716
20717         PR rtl-optimization/17581
20718         * gcc.dg/pr17581-1.c: New test case.
20719
20720 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
20721
20722         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
20723         being implemented.
20724         * g++.dg/conversion/dr195-1.C: New.
20725         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
20726         * g++.old-deja/g++.mike/p10148.C: Likewise.
20727
20728 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
20729
20730         PR c++/17695
20731         * g++.dg/debug/typedef2.C: New test.
20732
20733 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
20734
20735         PR fortran/13490
20736         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
20737         * gfortran.dg/g77/README: Update.
20738
20739 2004-10-28  Matt Austern  <austern@apple.com>
20740
20741         PR c++/14124
20742         * g++.dg/ext/packed7.C: New test.
20743
20744 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20745
20746         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
20747         scan-assembler.
20748         * lib/scanasm.exp (hidden-scan-for): New proc.
20749         (scan-hidden): Use hidden-scan-for instead of constructing the scan
20750         string.
20751         (scan-not-hidden): Likewise.
20752         * lib/target-supports.exp (check_visibility_available): mach-o is
20753         support too.
20754
20755 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
20756
20757         PR c++/17132
20758         * g++.dg/template/memclass3.C: New test.
20759
20760 2004-10-28  Adam Nemet  <anemet@lnxw.com>
20761
20762         PR middle-end/18160
20763         * gcc.dg/register-var-1.c: New test.
20764         * gcc.dg/register-var-2.c: New test.
20765         * gcc.dg/asm-7.c: Taking the address of a register variable is an
20766         error now.
20767
20768 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
20769
20770         PR other/18172
20771         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
20772         unused variables.
20773         * gcc.dg/vect/vect-22.c: Likewise.
20774
20775 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
20776
20777         * gcc.dg/i386-rotate-1.c: New test.
20778
20779 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
20780
20781         * g++.dg/init/ref12.C: Add "run" marker.
20782
20783         PR c++/17435
20784         * g++.dg/init/ref12.C: New test.
20785
20786         PR c++/18140
20787         * g++.dg/template/shift1.C: New test.
20788         * g++.dg/template/error10.C: Adjust error markers.
20789
20790 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
20791
20792         PR tree-opt/17529
20793         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
20794
20795 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
20796
20797         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
20798         * gcc.dg/weak/weak-3.c: Likewise.
20799         * gcc.dg/weak/weak-5.c: Likewise.
20800         * gcc.dg/weak/weak-9.c: Likewise.
20801         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
20802         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
20803
20804         * gcc.dg/darwin-weakimport-1.c: New.
20805
20806 2004-10-28  Ben Elliston  <bje@au.ibm.com>
20807
20808         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
20809
20810 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
20811
20812         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
20813         'syntax' error messages.
20814         * gcc.dg/cpp/direct2s.c: Likewise.
20815
20816 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
20817
20818         * gcc.c-torture/compile/20041026-1.c: New.
20819
20820 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
20821
20822         PR c++/18093
20823         * g++.dg/lookup/ns2.C: New test.
20824
20825         PR c++/18020
20826         * g++.dg/template/enum4.C: New test.
20827
20828         PR c++/18161
20829         * g++.dg/template/expr1.C: New test.
20830
20831 2004-10-26  Ben Elliston  <bje@au.ibm.com>
20832
20833         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
20834
20835 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20836
20837         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
20838         gcc.dg/decl-nospec-3.c: New tests.
20839
20840 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
20841
20842         * objc.dg/super-class-3.m: New test.
20843
20844 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
20845
20846         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
20847         resyncing.
20848         * gcc.dg/cpp/direct2s.c: Likewise.
20849
20850 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
20851
20852         * objc.dg/image-info.m: Update for changes to section selection.
20853
20854 2004-10-25  David Ayers  <d.ayers@inode.at>
20855             Ziemowit Laski  <zlaski@apple.com>
20856
20857         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
20858         diagnostics when messaging 'id <Proto>'.
20859         * objc.dg/class-protocol-1.m: New test.
20860         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
20861         a non-existent method signature.
20862         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
20863         Update diagnostics when messaging with non-existent method signature.
20864         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
20865         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
20866         invalid receivers are now resolved as if messaging 'id'; remove
20867         extraneous diagnostics.
20868
20869 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20870
20871         PR c/16667
20872         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
20873         gcc.dg/init-desig-obs-3.c: New tests.
20874
20875 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
20876
20877         * gcc.dg/debug/20041023-1.c: New test.
20878
20879 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
20880
20881         PR middle-end/17407
20882         * gcc.c-torture/compile/pr17407.c: New test.
20883
20884         PR c++/18121
20885         * g++.dg/template/array8.C: New test.
20886
20887 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20888
20889         PR other/18138
20890         * lib/g++.exp: Accept more than one multilib libgcc.
20891         * lib/gcc-dg.exp: Likewise.
20892         * lib/objc.exp: Likewise.
20893         * lib/treelang.exp: Likewise.
20894         * lib/gfortran.exp: Likewise.
20895
20896 2004-10-24  Ben Elliston  <bje@au.ibm.com>
20897
20898         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
20899
20900 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
20901
20902         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
20903         * gcc.dg/c99-const-expr-3.c: Likewise.
20904
20905 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
20906
20907         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
20908
20909 2004-10-23  Ben Elliston  <bje@au.ibm.com>
20910
20911         * gcc.c-torture/execute/loop-2e.x: Remove.
20912
20913 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
20914
20915         PR c++/18095
20916         * g++.dg/parse/crash18.C: New.
20917         * g++.dg/parse/crash19.C: New.
20918
20919 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
20920
20921         * g++.dg/ext/dllimport1.C: Move dg-warnings.
20922         * g++.dg/ext/dllimport2.C: Same.
20923         * g++.dg/ext/dllimport8.C: Same.
20924
20925 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
20926
20927         PR c++/10841
20928         * g++.dg/conversion/cast1.C: New test.
20929         * g++.dg/overload/pmf1.C: Adjust error marker.
20930
20931 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
20932
20933         PR objc/17923
20934         * objc.dg/const-str-7.m: New test.
20935
20936 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20937
20938         * g++.dg/template/memfriend11.C: Fix comment typo.
20939         * g++.dg/template/memfriend14.C: Likewise.
20940
20941 2004-10-20  Richard Henderson  <rth@redhat.com>
20942
20943         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
20944         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
20945         -fasynchronous-unwind-tables.
20946
20947 2004-10-20  Richard Henderson  <rth@redhat.com>
20948
20949         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
20950         (main): Return success.
20951         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
20952         (main): Return success.
20953
20954 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20955
20956         PR c++/13495
20957         * g++.dg/template/memfriend9.C: New test.
20958         * g++.dg/template/memfriend10.C: Likewise.
20959         * g++.dg/template/memfriend11.C: Likewise.
20960         * g++.dg/template/memfriend12.C: Likewise.
20961         * g++.dg/template/memfriend13.C: Likewise.
20962         * g++.dg/template/memfriend14.C: Likewise.
20963         * g++.dg/template/memfriend15.C: Likewise.
20964         * g++.dg/template/memfriend16.C: Likewise.
20965         * g++.dg/template/memfriend17.C: Likewise.
20966         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
20967
20968 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
20969
20970         * g++.dg/conversion/dr195.C: New.
20971         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
20972
20973 2004-10-20  Ben Elliston  <bje@au.ibm.com>
20974             Devang Patel  <dpatel@apple.com>
20975
20976         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
20977         of floating point arithmetic, which could trap.
20978
20979 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
20980
20981         PR c++/14035
20982         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
20983         * g++.dg/conversion/const2.C: New test.
20984         * g++.dg/expr/reinterpret2.C: New test.
20985         * g++.dg/expr/reinterpret3.C: New test.
20986         * g++.dg/expr/cast2.C: New test.
20987         * g++.dg/expr/copy1.C: New test.
20988         * g++.dg/other/conversion1.C: Change error message.
20989         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
20990         function pointers to void *.
20991         * g++.old-deja/g++.mike/p10148.C: Likewise.
20992
20993 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20994
20995         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
20996
20997 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
20998
20999         PR c++/18047
21000
21001         * g++.dg/parse/expr3.C: New test.
21002
21003 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21004
21005         * gcc.dg/smod-1.c: New test.
21006
21007 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
21008
21009         * objc.dg/method-14.m: New test.
21010
21011 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
21012
21013         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
21014         Also xfail as the patch was reverted.
21015
21016 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
21017
21018         PR middle-end/16973
21019         * gcc.dg/pr16973.c: New test.
21020
21021 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
21022
21023         PR tree-optimization/17656
21024         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
21025
21026 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
21027
21028         * g++.dg/eh/shadow1.C: New.
21029
21030 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
21031
21032         * gcc.c-torture/compile/20041018-1.c: New test.
21033
21034 2004-10-18  Ben Elliston  <bje@au.ibm.com>
21035
21036         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
21037         compiler referring to register 0 when accessing sdata.  The linker
21038         now patches things up.
21039
21040 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
21041
21042         PR c/17529
21043         * gcc.c-torture/compile/pr17529.c: New test.
21044
21045 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21046
21047         PR c++/17743
21048         * g++.dg/ext/attrib17.C: New test.
21049
21050 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21051
21052         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
21053
21054 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21055
21056         PR c++/10479
21057         * g++.dg/ext/attrib16.C: New test.
21058
21059 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
21060
21061         PR c++/17042
21062         * g++.dg/init/dso_handle1.C: New test.
21063
21064         PR c++/14667
21065         * g++.dg/parse/typedef6.C: New test.
21066
21067         PR c++/17916
21068         * g++.dg/parse/pragma1.C: New test.
21069
21070 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
21071
21072         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
21073
21074 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
21075
21076         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
21077         -fno-common when on HPPA HP-UX platforms.
21078
21079 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
21080
21081         PR other/16820
21082         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
21083         stdint.h.
21084         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
21085         uintptr_t.
21086
21087 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
21088
21089         PR c++/16301
21090         * g++.dg/lookup/strong-using-4.C: New test.
21091
21092 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
21093
21094         PR middle-end/16567
21095         * gcc.c-torture/compile/nested-1.c: New test.
21096
21097 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
21098
21099         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
21100         and mipsisa64*-*-* (until support for misaligned loads is added).
21101         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
21102         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
21103         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
21104         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
21105         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
21106         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
21107
21108 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
21109
21110         PR c++/17976
21111         * g++.dg/init/dtor3.C: New test.
21112
21113 2004-10-15  Ben Elliston  <bje@au.ibm.com>
21114
21115         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
21116
21117 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
21118
21119         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
21120         * gcc.dg/macho-lo-sum.c: Likewise.
21121
21122 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
21123
21124         * gcc.dg/ppc-spe64-1.c: New test.
21125
21126 2004-10-14  Devang Patel  <dpatel@apple.com>
21127
21128         PR 17635
21129         * gcc.dg/pr17635.c : New test.
21130
21131 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
21132
21133         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
21134         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
21135         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
21136         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
21137         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
21138         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
21139         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
21140         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
21141         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
21142         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
21143         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
21144         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
21145         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
21146         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
21147         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
21148         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
21149         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
21150         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
21151
21152 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
21153
21154         * gcc.dg/vect/vect-82.c: New testcase.
21155         * gcc.dg/vect/vect-82_64.c: New testcase.
21156         * gcc.dg/vect/vect-83.c: New testcase.
21157         * gcc.dg/vect/vect-83_64.c: New testcase.
21158
21159 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21160
21161         * gcc.dg/cpp/error-1.c: New test.
21162
21163 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21164
21165         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
21166
21167 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
21168
21169         PR target/17984
21170         * gcc.dg/cris-peep2-xsrand2.c: New test.
21171
21172 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
21173
21174         PR c++/17661
21175         * testsuite/g++.dg/expr/for2.C: New test.
21176
21177 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21178
21179         * g++.dg/inherit/thunk1.C: Run on the SPARC.
21180
21181 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
21182
21183         PR tree-optimization/17724
21184         * g++.dg/opt/pr17724-1.C: New test.
21185         * g++.dg/opt/pr17724-2.C: New test.
21186         * g++.dg/opt/pr17724-3.C: New test.
21187         * g++.dg/opt/pr17724-4.C: New test.
21188         * g++.dg/opt/pr17724-5.C: New test.
21189         * g++.dg/opt/pr17724-6.C: New test.
21190
21191 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
21192
21193         PR c/17301
21194         * gcc.dg/pr17301-2.c: New test.
21195
21196 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
21197
21198         PR c++/15876
21199         * g++.dg/parse/error22.C: New test.
21200
21201         PR c++/17936
21202         * g++.dg/template/spec18.C: New test.
21203
21204 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
21205
21206         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
21207         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
21208         memcpy.
21209         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
21210         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
21211
21212 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
21213
21214         * g++.dg/eh/cleanup5.C: Add dg-options "".
21215
21216 2004-10-11  Roger Sayle  <roger@eyesopen.com>
21217
21218         PR middle-end/17657
21219         * gcc.dg/switch-4.c: New test case.
21220
21221 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
21222
21223         * gcc.c-torture/execute/20041011-1.c: New test.
21224
21225 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
21226
21227         PR c++/17554
21228         * g++.dg/init/for3.C: New test.
21229
21230         PR c++/17657
21231         * g++.dg/opt/switch2.C: New test.
21232
21233         PR middle-end/17703
21234         * g++.dg/warn/Wreturn-2.C: New test.
21235
21236 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
21237
21238         PR c++/17907
21239         * g++.dg/eh/cleanup5.C: New test.
21240
21241 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
21242
21243         PR c++/17393
21244         * g++.dg/parse/error21.C: New test.
21245
21246 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21247
21248         * g++.dg/overload/pmf1.C: Adjust quoting marks.
21249         * g++.dg/warn/incomplete1.C: Likewise.
21250         * g++.dg/template/qualttp20.C: Likewise.
21251
21252 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21253
21254         PR c/17881
21255         * parm-incomplete-1.c: New test.
21256
21257 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
21258
21259         PR c++/17867
21260         * g++.dg/parse/error19.C: New test.
21261
21262         PR c++/17670
21263         * g++.dg/init/new11.C: New test.
21264
21265         PR c++/17821
21266         * g++.dg/parse/error20.C: New test.
21267
21268         PR c++/17826
21269         * g++.dg/template/crash24.C: New test.
21270
21271 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21272
21273         PR c/17301
21274         * gcc.dg/pr17301-1.c: New test.
21275
21276 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21277
21278         PR c/17189
21279         * gcc.dg/anon-struct-5.c: New test.
21280
21281 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21282
21283         PR c/17844
21284         * gcc.dg/pr17844-1.c: New test.
21285
21286 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
21287
21288         PR tree-optimization/17906
21289         * gcc.c-torture/compile/pr17906.c: New.
21290
21291 2004-10-09  Stuart Hastings  <stuart@apple.com>
21292             Roger Sayle  <roger@eyesopen.com>
21293
21294         PR rtl-optimization/17853
21295         * gcc.dg/i386-mmx-5.c: New testcase.
21296
21297 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
21298
21299         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
21300
21301 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
21302
21303         PR c++/17524
21304         * g++.dg/template/static9.C: New test.
21305
21306         PR c++/17685
21307         * g++.dg/parse/operator5.C: New test.
21308
21309 2004-10-09  Roger Sayle  <roger@eyesopen.com>
21310
21311         PR middle-end/17894
21312         * gcc.c-torture/execute/divcmp-4.c: New test case.
21313
21314 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
21315
21316         PR tree-opt/17902
21317         * g++.dg/opt/pr17902.C: New test.
21318
21319 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
21320
21321         * gcc.dg/cpp/ident-1.c: Add dg-options "".
21322
21323 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21324
21325         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
21326
21327 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21328
21329         * gcc.dg/assign-warn-3.c: New test.
21330
21331 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
21332
21333         PR c/16999
21334         * gcc.dg/cpp/ident-1.c: New test.
21335
21336 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
21337
21338         * gcc.c-torture/compile/acc1.c: New.
21339
21340 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
21341
21342         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
21343         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
21344
21345 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21346
21347         * gcc.dg/ultrasp11.c: New test.
21348
21349 2004-10-08  Michael Matz  <matz@suse.de>
21350
21351         * gcc.dg/doloop-2.c: New test.
21352
21353 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21354
21355         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
21356         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
21357         objc.dg/method-9.m: Update expected diagnostics.
21358
21359 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
21360
21361         * gcc.dg/ppc-fsel-3.c: New file.
21362         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
21363
21364 2004-10-07  Paul Brook  <paul@codesourcery.com>
21365
21366         * gfortran.dg/intrinsic_verify_1.f90: New test.
21367
21368 2004-10-07  Paul Brook  <paul@codesourcery.com>
21369
21370         * gfortran.dg/empty_format_1.f90: Remove stray commas.
21371
21372 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21373
21374         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
21375         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
21376         commit.
21377
21378 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
21379
21380         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
21381
21382 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21383
21384         PR c++/17115
21385         * g++.dg/warn/Winline-4.C: New test.
21386
21387 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21388
21389         * gcc.c-torture/compile/20041007-1.c: New test.
21390
21391 2004-10-07  Paul Brook  <paul@codesourcery.com>
21392
21393         PR fortran/17678
21394         * gfortran.dg/use_allocated_1.f90: New test.
21395
21396 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
21397
21398         PR middle-end/17849
21399         * gfortran.fortran-torture/compile/nested.f90: New test
21400
21401 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
21402
21403         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
21404
21405 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
21406
21407         PR c++/17368
21408         * g++.dg/ext/asm6.C: New test.
21409
21410 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
21411
21412         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
21413
21414 2004-10-06  Paul Brook  <paul@codesourcery.com>
21415
21416         PR libfortran/17709
21417         * gfortran.dg/empty_format_1.f90: New test.
21418
21419 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21420
21421         PR fortran/17568
21422         * gfortran.dg/ishft.f90: New test.
21423
21424         PR fortran/17283
21425         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
21426         tests.
21427
21428 2004-10-06  Paul Brook  <paul@codesourcery.com>
21429
21430         * gfortran.dg/do_1.f90: New test.
21431
21432 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21433
21434         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
21435         optimizing for size.
21436
21437 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21438
21439         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
21440
21441 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21442
21443         * gcc.c-torture/compile/20041005-1.c: New test.
21444
21445 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
21446
21447         PR c++/17829
21448         * g++.dg/lookup/koenig4.C: New.
21449
21450 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21451
21452         * g++.dg/other/classkey1.C: Adjust quoting marks.
21453         * g++.dg/parse/error15.C: Likewise.
21454         * g++.dg/template/meminit2.C (int>): Likewise.
21455
21456 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21457
21458         PR fortran/17283
21459         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
21460
21461         PR fortran/17631
21462         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
21463
21464         PR fortran/17708
21465         * gfortran.dg/pr17708.f90: New test.
21466
21467 2004-10-04  Chao-ying Fu  <fu@mips.com>
21468
21469         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
21470         * gcc.dg/vect/vect-4.c: Ditto.
21471         * gcc.dg/vect/vect-5.c: Ditto.
21472         * gcc.dg/vect/vect-6.c: Ditto.
21473         * gcc.dg/vect/vect-8.c: Ditto.
21474         * gcc.dg/vect/vect-16.c: Ditto.
21475         * gcc.dg/vect/vect-30.c: Ditto.
21476         * gcc.dg/vect/vect-40.c: Ditto.
21477         * gcc.dg/vect/vect-41.c: Ditto.
21478         * gcc.dg/vect/vect-42.c: Ditto.
21479         * gcc.dg/vect/vect-43.c: Ditto.
21480         * gcc.dg/vect/vect-44.c: Ditto.
21481         * gcc.dg/vect/vect-45.c: Ditto.
21482         * gcc.dg/vect/vect-46.c: Ditto.
21483         * gcc.dg/vect/vect-47.c: Ditto.
21484         * gcc.dg/vect/vect-48.c: Ditto.
21485         * gcc.dg/vect/vect-49.c: Ditto.
21486         * gcc.dg/vect/vect-50.c: Ditto.
21487         * gcc.dg/vect/vect-51.c: Ditto.
21488         * gcc.dg/vect/vect-52.c: Ditto.
21489         * gcc.dg/vect/vect-53.c: Ditto.
21490         * gcc.dg/vect/vect-54.c: Ditto.
21491         * gcc.dg/vect/vect-55.c: Ditto.
21492         * gcc.dg/vect/vect-56.c: Ditto.
21493         * gcc.dg/vect/vect-57.c: Ditto.
21494         * gcc.dg/vect/vect-58.c: Ditto.
21495         * gcc.dg/vect/vect-59.c: Ditto.
21496         * gcc.dg/vect/vect-60.c: Ditto.
21497         * gcc.dg/vect/vect-74.c: Ditto.
21498         * gcc.dg/vect/vect-79.c: Ditto.
21499         * gcc.dg/vect/vect-80.c: Ditto.
21500
21501 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
21502
21503         * gcc.dg/unused-7.c: Use the correct option.
21504
21505 2004-10-04  Paul Brook  <paul@codesourcery.com>
21506         Bud Davis  <bdavis9659@comcast.net>
21507
21508         PR fortran/17706
21509         PR fortran/16434
21510         * gfortran/pr17706.f90: New test.
21511         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
21512
21513 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21514
21515         * gfortran.dg/pr17612.f90: New test.
21516
21517 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21518
21519         * g++.dg/template/local1.C: Adjust quoting marks in
21520         testing for diagnostics.
21521         * g++.dg/tls/diag-2.C: Likewise.
21522         * g++.dg/other/error8.C: Likewise.
21523
21524 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
21525
21526         PR c/17178
21527         * gcc.dg/unused-4.c: Adjust to be correct.
21528
21529         PR c/17820
21530         * gcc.dg/unused-7.c: New test.
21531
21532 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
21533
21534         PR c++/17797
21535         * g++.dg/overload/template2.C: New test.
21536
21537 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
21538
21539         PR tree-optimization/16632
21540         * gcc.dg/tree-ssa/20041002-1.c: New.
21541
21542 2004-10-03  Paul Brook  <paul@codesourcery.com>
21543
21544         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
21545         rather than relying on default formatting.
21546
21547 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
21548
21549         * gcc.dg/20040920-1.c: Update expected message text.
21550
21551 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
21552
21553         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
21554
21555 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
21556
21557         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
21558         tree level.
21559
21560 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
21561
21562         * gcc.dg/tree-ssa/pr17343.c: Remove.
21563
21564 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
21565
21566         PR tree-opt/17343
21567         * gcc.dg/tree-ssa/pr17343.c: New test.
21568
21569 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
21570
21571         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
21572         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
21573         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
21574         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
21575         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
21576
21577 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21578
21579         * gcc.dg/lvalue-2.c: New test.
21580
21581 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21582
21583         PR c/17730
21584         * gcc.dg/pr17730-1.c: New test
21585
21586 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
21587
21588         PR c/7425
21589         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
21590
21591 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
21592
21593         * gcc.c-torture/execute/stdarg-1.c: New test.
21594         * gcc.c-torture/execute/stdarg-2.c: New test.
21595         * gcc.c-torture/execute/stdarg-3.c: New test.
21596         * gcc.dg/tree-ssa/stdarg-1.c: New test.
21597         * gcc.dg/tree-ssa/stdarg-2.c: New test.
21598         * gcc.dg/tree-ssa/stdarg-3.c: New test.
21599         * gcc.dg/tree-ssa/stdarg-4.c: New test.
21600         * gcc.dg/tree-ssa/stdarg-5.c: New test.
21601
21602 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
21603
21604         PR tree-optimization/17697
21605         * g++.dg/opt/pr17697-1.C: New test.
21606         * g++.dg/opt/pr17697-2.C: New test.
21607         * g++.dg/opt/pr17697-3.C: New test.
21608
21609 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
21610
21611         PR c/16409
21612         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
21613         gcc.dg/vla-init-5.c: New tests.
21614
21615 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
21616
21617         PR c/13804
21618         * gcc.dg/pr13804-1.c: New test.
21619
21620 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21621
21622         PR fortran/16938
21623         * gfortran.dg/pr16938.f90: New test.
21624
21625 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
21626
21627         * g++.dg/template/crash23.C: New test.
21628
21629 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
21630
21631         PR c++/17585
21632         * g++.dg/template/static8.C: New test.
21633
21634 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
21635
21636         PR c++/17681
21637         * g++.dg/other/error9.C: New test.
21638
21639 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
21640
21641         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
21642
21643 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21644
21645         PR fortran/15164
21646         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
21647
21648 2004-09-26  Roger Sayle  <roger@eyesopen.com>
21649
21650         PR middle-end/17112
21651         * gcc.dg/pr17112-1.c: New test case.
21652
21653 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21654
21655         PR c/11459
21656         * gcc.dg/pr11459-1.c: New test.
21657
21658 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
21659
21660         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
21661         * gcc.dg/tree-ssa/loop-4.c: Likewise.
21662
21663 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21664
21665         * gfortran.dg/pr15324.f90: Make array bounds consistent.
21666
21667 2004-09-25  Jan Hubicka  <jh@suse.cz>
21668
21669         * compile/30040909-1.c: New test.
21670         * compile/30040907-1.c: New test.
21671
21672 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
21673
21674         * gcc.c-torture/execute/va-arg-26.c: New test.
21675
21676 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
21677
21678         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
21679         extra diagnostics on targets with 64-bit pointers.
21680         * objc.dg/selector-1.m: Adjust dg-warning regexp.
21681
21682 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21683
21684         PR c/17188
21685         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
21686         * gcc.dg/decl-3.c: Adjust expected message.
21687
21688 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21689
21690         PR fortran/17615
21691         * gfortran.dg/pr17615.f90: New test.
21692
21693 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
21694
21695         PR tree-optimzation/17517
21696         * g++.dg/tree-ssa/pr17517.C: New Test.
21697
21698 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21699
21700         PR c++/16889
21701         * g++.dg/lookup/ambig3.C: New.
21702
21703 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
21704
21705         PR tree-opt/17624
21706         * g++.dg/opt/pr17624.C: New test.
21707
21708 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21709
21710         PR c/6980
21711         * gcc.dg/Wbad-function-cast-1.c: New test.
21712
21713 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
21714
21715         * g++.dg/ext/complit1.C
21716         * g++.dg/other/error2.C
21717         * g++.dg/other/nontype-1.C
21718         * g++.dg/parse/crash11.C
21719         * g++.dg/parse/crash12.C
21720         * g++.dg/parse/error15.C
21721         * g++.dg/parse/error4.C
21722         * g++.dg/parse/tmpl-outside1.C
21723         * g++.dg/parse/too-many-tmpl-args1.C
21724         * g++.dg/template/dependent-expr3.C
21725         * g++.dg/template/error10.C
21726         * g++.dg/template/instantiate1.C
21727         * g++.dg/template/vtable2.C
21728         * g++.dg/warn/Wshadow-1.C
21729         * g++.dg/warn/weak1.C
21730         * g++.old-deja/g++.brendan/crash16.C
21731         * g++.old-deja/g++.brendan/crash18.C
21732         * g++.old-deja/g++.brendan/crash48.C
21733         * g++.old-deja/g++.brendan/crash49.C
21734         * g++.old-deja/g++.brendan/crash55.C
21735         * g++.old-deja/g++.brendan/crash56.C
21736         * g++.old-deja/g++.brendan/crash8.C
21737         * g++.old-deja/g++.brendan/enum11.C
21738         * g++.old-deja/g++.brendan/enum8.C
21739         * g++.old-deja/g++.brendan/enum9.C
21740         * g++.old-deja/g++.brendan/friend3.C
21741         * g++.old-deja/g++.brendan/misc14.C
21742         * g++.old-deja/g++.bugs/900402_02.C
21743         * g++.old-deja/g++.bugs/900404_03.C
21744         * g++.old-deja/g++.bugs/900404_04.C
21745         * g++.old-deja/g++.bugs/900428_03.C
21746         * g++.old-deja/g++.jason/crash4.C
21747         * g++.old-deja/g++.jason/overload21.C
21748         * g++.old-deja/g++.jason/redecl1.C
21749         * g++.old-deja/g++.jason/report.C
21750         * g++.old-deja/g++.jason/rfg10.C
21751         * g++.old-deja/g++.jason/template30.C
21752         * g++.old-deja/g++.law/arm12.C
21753         * g++.old-deja/g++.law/ctors5.C
21754         * g++.old-deja/g++.law/cvt20.C
21755         * g++.old-deja/g++.law/init10.C
21756         * g++.old-deja/g++.law/init8.C
21757         * g++.old-deja/g++.law/visibility17.C
21758         * g++.old-deja/g++.law/visibility7.C
21759         * g++.old-deja/g++.mike/net8.C
21760         * g++.old-deja/g++.mike/p646.C
21761         * g++.old-deja/g++.mike/p700.C
21762         * g++.old-deja/g++.mike/p701.C
21763         * g++.old-deja/g++.mike/p811.C
21764         * g++.old-deja/g++.ns/template13.C
21765         * g++.old-deja/g++.other/array3.C
21766         * g++.old-deja/g++.other/crash25.C
21767         * g++.old-deja/g++.other/dtor3.C
21768         * g++.old-deja/g++.other/dtor4.C
21769         * g++.old-deja/g++.other/main1.C
21770         * g++.old-deja/g++.other/warn7.C
21771         * g++.old-deja/g++.pt/crash11.C
21772         * g++.old-deja/g++.pt/crash36.C
21773         * g++.old-deja/g++.pt/spec22.C
21774         * g++.old-deja/g++.pt/spec9.C
21775         * g++.old-deja/g++.pt/ttp52.C
21776         * g++.old-deja/g++.robertl/eb103.C
21777         * g++.old-deja/g++.robertl/eb121.C
21778         * g++.old-deja/g++.robertl/eb22.C
21779         * g++.old-deja/g++.robertl/eb8.C:
21780         Update locations and/or regexps of dg-error markers.
21781         Remove markers for some bogus messages that are no longer issued.
21782
21783 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
21784
21785         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
21786         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
21787
21788 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
21789
21790         PR c++/17618
21791         * g++.dg/lookup/crash5.C: New test.
21792
21793 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
21794
21795         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
21796         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
21797         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
21798         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
21799         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
21800         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
21801
21802         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
21803         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
21804         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
21805         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
21806         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
21807         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
21808
21809         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
21810
21811         * gcc.dg/vect/vect-44.c: Check additional cases.
21812         * gcc.dg/vect/vect-48.c: Check additional cases.
21813
21814         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
21815         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
21816         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
21817         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
21818         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
21819         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
21820         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
21821         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
21822         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
21823
21824         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
21825         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
21826         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
21827
21828 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21829
21830         * gcc.dg/tree-ssa/loop-6.c: New test.
21831
21832 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
21833
21834         PR c++/17620
21835         * g++.dg/inherit/base2.C: New.
21836
21837 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
21838
21839         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
21840         * gcc.dg/20001012-2.c: Likewise.
21841         * gcc.dg/20001013-1.c: Likewise.
21842         * gcc.dg/20001101-1.c: Likewise.
21843         * gcc.dg/20001102-1.c: Likewise.
21844         * gcc.dg/bf-spl1.c: Likewise.
21845         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
21846         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
21847
21848 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
21849
21850         PR tree-optimization/16721
21851         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
21852
21853 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
21854
21855         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
21856         * gcc.dg/20040305-1.c: Likewise.
21857
21858 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21859
21860         PR c/16566
21861         * gcc.c-torture/compile/pr16566-1.c,
21862         gcc.c-torture/compile/pr16566-2.c,
21863         gcc.c-torture/compile/pr16566-3.c: New tests.
21864
21865 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
21866
21867         PR tree-optimization/17512
21868         * gcc.c-torture/compile/20040916-1.c.
21869
21870 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
21871
21872         * gcc.dg/pragma-re-3.c: New test.
21873
21874 2004-09-17  Matt Austern  <austern@apple.com>
21875
21876         PR c++/15049
21877         * g++.dg/other/anon3.C: New.
21878
21879 2004-09-21  Roger Sayle  <roger@eyesopen.com>
21880
21881         PR c++/7503
21882         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
21883         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
21884         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
21885         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
21886         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
21887
21888 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
21889
21890         PR fortran/17286
21891         * gfortran.dg/pr17286.f90: New test.
21892
21893 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
21894
21895         PR c++/17530
21896         * g++.dg/template/static7.C: New test.
21897
21898 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
21899
21900         PR tree-opt/17558
21901         * gcc.c-torture/compile/pr17558.c: New test.
21902
21903 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
21904
21905         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
21906         if SKIP_ATTRIBUTE is defined.
21907
21908 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21909
21910         PR fortran/15957
21911         * gfortran.dg/pr15957.f90: New test.
21912
21913 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
21914
21915         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
21916         in comparison.
21917         * gcc.dg/vect/vect-79.c: Likewise.
21918         * gcc.dg/vect/vect-80.c: Likewise.
21919
21920 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21921
21922         PR fortran/15750
21923         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
21924
21925 2004-09-20  Ira Rosen  <irar@il.ibm.com>
21926
21927         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
21928         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
21929         * gcc.dg/vect/vect-62.c: New testcase.
21930         * gcc.dg/vect/vect-63.c: New testcase.
21931         * gcc.dg/vect/vect-64.c: New testcase.
21932         * gcc.dg/vect/vect-65.c: New testcase.
21933         * gcc.dg/vect/vect-66.c: New testcase.
21934         * gcc.dg/vect/vect-67.c: New testcase.
21935         * gcc.dg/vect/vect-68.c: New testcase.
21936         * gcc.dg/vect/vect-69.c: New testcase.
21937         * gcc.dg/vect/vect-79.c: New testcase.
21938         * gcc.dg/vect/vect-80.c: New testcase.
21939
21940 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
21941
21942         * gcc.target/mips/asm-1.c: New test.
21943
21944 2004-09-19  Ira Rosen  <irar@il.ibm.com>
21945
21946         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
21947         * gcc.dg/vect/vect-73.c: New testcase.
21948         * gcc.dg/vect/vect-74.c: New testcase.
21949         * gcc.dg/vect/vect-75.c: New testcase.
21950         * gcc.dg/vect/vect-76.c: New testcase.
21951         * gcc.dg/vect/vect-77.c: New testcase.
21952         * gcc.dg/vect/vect-78.c: New testcase
21953
21954 2004-09-18  Paul Brook  <paul@codesourcery.com>
21955
21956         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
21957
21958 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
21959
21960         PR c/17424
21961         * gcc.dg/pr17424-1.c: New test.
21962
21963 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
21964
21965         * g++.dg/tree-ssa/pr17153.C: New test.
21966
21967 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
21968
21969         PR pch/13361
21970         * testsuite/g++.dg/pch/wchar-1.C: New.
21971         * testsuite/g++.dg/pch/wchar-1.Hs: New.
21972
21973 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
21974
21975         * gcc.c-torture/execute/20040917-1.c: New test.
21976
21977 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
21978
21979         PR tree-optimization/17319
21980         * gcc.dg/pr17319.c: New test.
21981
21982 2004-09-17  Devang Patel  <dpatel@apple.com>
21983
21984         * gcc.dg/20040813-1.c: New test.
21985
21986 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
21987
21988         PR tree-optimization/17273
21989         * gcc.c-torture/compile/pr17273.c: New test.
21990
21991 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21992
21993         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
21994         Update expected messages.
21995         * gcc.dg/declspec-13.c: New test.
21996
21997 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
21998
21999         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
22000
22001 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22002
22003         * gcc.c-torture/execute/pr17252.c: Use post-increment to
22004         change what 'a' is pointing to.
22005
22006 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
22007
22008         PR c++/16002
22009         * g++.dg/template/error18.C: New test.
22010
22011         PR c++/16029
22012         * g++.dg/warn/Wunused-8.C: New test.
22013
22014 2004-09-17  Steven Bosscher  <stevenb@suse.de>
22015
22016         PR tree-optimization/17513
22017         * gcc.dg/20040916-1.c: New test.
22018
22019 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
22020
22021         PR c++/17501
22022         * g++.dg/template/typename7.C: New test.
22023
22024 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22025
22026         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
22027
22028 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
22029
22030         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
22031         with -ftree-based-profiling also.
22032         * lib/profopt.exp: Support late-set profile_option/feedback_option.
22033
22034 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
22035
22036         PR/15364
22037         * gfortran.dg/der_array_io_1.f90: New test.
22038         * gfortran.dg/der_array_io_2.f90: New test.
22039         * gfortran.dg/der_array_io_3.f90: New test.
22040
22041 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
22042
22043         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
22044         EABI.
22045
22046 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
22047
22048         * g++.dg/opt/switch1.C: New test.
22049
22050 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22051
22052         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
22053         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
22054         Update expected messages.
22055
22056 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22057
22058         PR fortran/16485
22059         * gfortran.dg/same_name_1.f90: New test.
22060
22061 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
22062
22063         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
22064         dereference garbage pointers.
22065
22066 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
22067
22068         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
22069         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
22070
22071         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
22072         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
22073         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
22074
22075 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
22076
22077         PR c++/17324
22078         * g++.dg/template/mangle1.C: New test.
22079
22080 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
22081
22082         PR tree-optimization/17252
22083         * gcc.c-torture/execute/pr17252.c: New test.
22084
22085 2004-09-14  Andrew Pinski  <apinski@apple.com>
22086
22087         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
22088
22089 2004-09-14  Roger Sayle  <roger@eyesopen.com>
22090
22091         PR rtl-optimization/9771
22092         * gcc.dg/pr9771-1.c: New test case.
22093
22094 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
22095
22096         PR tree-optimization/15262
22097         * gcc.c-torture/execute/pr15262-1.c: New test.
22098         * gcc.c-torture/execute/pr15262-2.c: New test.
22099
22100 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22101
22102         * gcc.dg/declspec-12.c: New test.
22103
22104 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
22105
22106         * gfortran.dg/pr17090.f90: Add directives to test.
22107
22108 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22109
22110         * gcc.c-torture/compile/20040914-1.c: New test.
22111
22112 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
22113
22114         PR c++/16162
22115         * g++.dg/template/decl2.C: New test.
22116
22117 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
22118
22119         PR fortran/17090
22120         * gfortran.dg/pr17090.f90: New test.
22121
22122 2004-09-13  Dale Johannesen  <dalej@apple.com>
22123
22124         * gcc.c-torture/compile/pr17408.c: New test case.
22125
22126 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
22127
22128         PR c++/16716
22129         * g++.dg/parse/crash17.C: New test.
22130
22131         PR c++/17327
22132         * g++.dg/template/enum3.C: New test.
22133
22134 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
22135
22136         * lib/gcc-defs.exp: Load wrapper.exp.
22137         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
22138         using local code.
22139         * lib/gcc.exp (gcc_init): Similar.
22140         * lib/gfortran.exp (gfortran_init): Similar.
22141         * lib/objc.exp (objc_init): Similar.
22142         * lib/treelang.exp (treelang_init): Similar.
22143         * lib/wrapper.exp: New file with build_wrapper call machinery in
22144         ${tool}_maybe_build_wrapper.
22145
22146 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
22147
22148         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
22149         "inline".
22150         * gcc.dg/declspec-11.c: Update expected messages.
22151         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
22152         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
22153         gcc.dg/inline-12.c: New tests.
22154
22155 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
22156
22157         * g++.dg/tree-ssa/pr17400.C: New testcase.
22158
22159 2004-09-13  James E Wilson  <wilson@specifixinc.com>
22160
22161         * gcc.target/mips/sb1-1.c: New testcase.
22162
22163 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
22164
22165         * lib/g77-dg.exp: Remove unused file.
22166         * lib/mike-g77.exp: Ditto.
22167         * lib/g77.exp: Ditto.
22168
22169 2004-09-12  Richard Henderson  <rth@redhat.com>
22170
22171         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
22172
22173 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
22174
22175         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
22176         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
22177         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
22178         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
22179         Update expected messages.
22180
22181 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
22182
22183         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
22184         declaration/use mismatch for dirp parameter.
22185
22186 2004-09-12  Andrew Pinski  <apinski@apple.com>
22187
22188         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
22189         -fgnu-runtime is passed.
22190
22191 2004-09-12  Richard Henderson  <rth@redhat.com>
22192
22193         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
22194         do the uplevel thing and update additional_flags directly.
22195         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
22196         gfortran.fortran-torture/execute/intrinsic_nearest.x,
22197         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
22198         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
22199
22200 2004-09-11  Steven Bosscher  <stevenb@suse.de>
22201
22202         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
22203
22204 2004-09-11  Roger Sayle  <roger@eyesopen.com>
22205
22206         PR middle-end/17411
22207         * g++.dg/opt/pr17411-1.C: New test case.
22208
22209 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22210
22211         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
22212         gcc.dg/tls/diag-2.c: Update expected messages.
22213         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
22214         messages.
22215         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
22216         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
22217         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
22218         gcc.dg/tls/diag-5.c: New tests.
22219
22220 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
22221
22222         * gcc.dg/20040910-1.c: Correct dg-error regexp.
22223
22224 2004-09-11  Steven Bosscher  <stevenb@suse.de>
22225
22226         * g++.dg/parse/break-in-for.C: New test.
22227
22228 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
22229
22230         * gcc.dg/tree-ssa/20040911-1.c: New test.
22231
22232 2004-09-11  Andreas Jaeger  <aj@suse.de>
22233
22234         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
22235         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
22236
22237 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
22238
22239         * gcc.target/frv: New directory of FR-V-specific tests.
22240
22241 2004-09-10  James E Wilson  <wilson@specifixinc.com>
22242
22243         * gcc.dg/convert-vec-1.c: New test.
22244
22245 2004-09-10  Roger Sayle  <roger@eyesopen.com>
22246
22247         PR middle-end/17024
22248         * gcc.dg/pr17024-1.c: New test case.
22249
22250 2004-09-10  Eric Christopher  <echristo@redhat.com>
22251
22252         * gcc.dg/20040910-1.c: New test.
22253
22254 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22255
22256         * gcc.dg/bitfld-9.c: New test.
22257
22258 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
22259
22260         * gcc.c-torture/execute/ieee/acc1.c: New test.
22261         * gcc.c-torture/execute/ieee/acc2.c: New test.
22262         * gcc.c-torture/execute/ieee/mzero6.c: New test.
22263
22264 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22265
22266         * gcc.dg/deprecated-2.c: New test.
22267
22268 2004-09-09  James E Wilson  <wilson@specifixinc.com>
22269
22270         * gcc.dg/init-vec-1.c: New test.
22271
22272 2004-09-09  Roger Sayle  <roger@eyesopen.com>
22273
22274         PR middle-end/17055
22275         * gcc.dg/pr17055-1.c: New test case.
22276
22277 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
22278
22279         PR target/17377
22280         * gcc.c-torture/execute/pr17377.c: New test.
22281
22282 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22283
22284         PR c/8420
22285         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
22286         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
22287         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
22288         gcc.dg/long-long-typespec-1.c: New tests.
22289         * gcc.dg/tls/diag-2.c: Update expected diagnostics
22290
22291 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22292
22293         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
22294         gcc.dg/gnu99-static-1.c: New tests.
22295
22296 2004-09-08  Devang Patel  <dpatel@apple.com>
22297
22298         * gcc.dg/darwin-ld-20040828-1.c: New test.
22299         * gcc.dg/darwin-ld-20040828-2.c: New test.
22300         * gcc.dg/darwin-ld-20040828-3.c: New test.
22301
22302 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
22303
22304         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
22305         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
22306         in error message.
22307         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
22308         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
22309         in error message.
22310         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
22311         types they qualify.
22312         * objc.dg/type-size-2.m: Fix wording in comment.
22313         * objc.dg/va-meth-1.m: New test case.
22314
22315 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
22316
22317         PR c/16633:
22318         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
22319         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
22320
22321 2004-09-06  Devang Patel  <dpatel@apple.com>
22322
22323         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
22324         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
22325
22326 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
22327
22328         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
22329         reflect changed line numbering of diagnostics.
22330
22331 2004-09-06  Paul Brook  <paul@codesourcery.com>
22332
22333         * gfortran.dg/edit_real_1.f90: Add new test.
22334
22335 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22336
22337         * gcc.dg/tree-ssa/loop-2.c: New test.
22338         * gcc.dg/tree-ssa/loop-3.c: New test.
22339         * gcc.dg/tree-ssa/loop-4.c: New test.
22340         * gcc.dg/tree-ssa/loop-5.c: New test.
22341
22342 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22343
22344         * gcc.dg/format/sentinel-1.c: Update for parameter option.
22345
22346 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22347
22348         * gcc.dg/format/sentinel-1.c: New test.
22349
22350 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
22351
22352         * testsuite/gcc.dg/builtins-46.c: New.
22353
22354 2004-09-03  Devang Patel  <dpatel@apple.com>
22355
22356         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
22357         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
22358
22359 2004-09-03  Jan Beulich  <jbeulich@novell.com>
22360
22361         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
22362         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
22363         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
22364         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
22365         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
22366         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
22367         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
22368         the non-portable bzero.
22369         * gcc.dg/20010912-1.c: xfail for NetWare.
22370         * gcc.dg/20020426-2.c: xfail for NetWare.
22371         * gcc.dg/20021014-1.c: xfail for NetWare.
22372         * gcc.dg/20021018-1.c: xfail for NetWare.
22373         * gcc.dg/20030213-1.c: xfail for NetWare.
22374         * gcc.dg/20030225-1.c: xfail for NetWare.
22375         * gcc.dg/20030708-1.c: xfail for NetWare.
22376         * gcc.dg/builtins-config.h: Also exclude NetWare.
22377         * gcc.dg/format/format.h: Define restrict only if not already defined.
22378         * gcc.dg/nest.c: xfail for NetWare.
22379         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
22380         * lib/target-supports.exp (check_visibility_available): Exclude
22381         NetWare.
22382
22383 2004-09-03  Jan Beulich  <jbeulich@novell.com>
22384
22385         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
22386         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
22387         deterministic starting point for the alignment of structure fields.
22388         * gcc.dg/Wpadded.c: Dito.
22389         * g++.dg/abi/vbase10.C: Dito.
22390
22391 2004-09-03  Devang Patel  <dpatel@apple.com>
22392
22393         * g++.dg/debug/pr15736.cc: New test.
22394
22395 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
22396
22397         * README.QMTEST: Fix out-of-date link.
22398
22399 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
22400
22401         PR fortran/16579
22402         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
22403         Delete.  Duplicate of gfortran.dg/g77/20010610.f
22404
22405 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
22406
22407         * g++.dg/abi/arm_rtti1.C: New test.
22408
22409 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
22410
22411         * gcc.dg/ppc-vector-memcpy.c: New.
22412         * gcc.dg/ppc-vector-memset.c: New.
22413
22414 2004-09-02  Chao-ying Fu  <fu@mips.com>
22415
22416         * gcc.target/mips/mips-3d-1.c: New test.
22417         * gcc.target/mips/mips-3d-2.c: New test.
22418         * gcc.target/mips/mips-3d-3.c: New test.
22419         * gcc.target/mips/mips-3d-4.c: New test.
22420         * gcc.target/mips/mips-3d-5.c: New test.
22421         * gcc.target/mips/mips-3d-6.c: New test.
22422         * gcc.target/mips/mips-3d-7.c: New test.
22423         * gcc.target/mips/mips-3d-8.c: New test.
22424         * gcc.target/mips/mips-3d-9.c: New test.
22425         * gcc.target/mips/mips-ps-1.c: New test.
22426         * gcc.target/mips/mips-ps-2.c: New test.
22427         * gcc.target/mips/mips-ps-3.c: New test.
22428         * gcc.target/mips/mips-ps-4.c: New test.
22429         * gcc.target/mips/mips-ps-type.c: New test.
22430
22431 2004-09-02  Paul Brook  <paul@codesourcery.com>
22432
22433         * gfortran.dg/edit_real_1.f90: Add new tests.
22434
22435 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22436
22437         PR fortran/15327
22438         * gfortran.dg/merge_char_1.f90: New test.
22439
22440 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22441
22442         PR fortran/16404
22443         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
22444
22445 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22446
22447         PR c/1522
22448         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
22449
22450 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
22451
22452         * g++.dg/opt/loop1.C: Do not XFAIL.
22453
22454 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
22455
22456         * gcc.c-torture/execute/20040831-1.c: New test.
22457
22458 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
22459
22460         PR fortran/16579
22461         * gfortran.dg/g77/20010610.f: Now passes.
22462         Copy from g77.f-torture/execute. Add dg-run directive.
22463         * gfortran.dg/g77/README: Update
22464
22465 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22466
22467         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
22468         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
22469         (t1, t2, t3, t4): Add volatile.
22470
22471 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
22472
22473         * g++.dg/ext/visibility/arm1.C: New test.
22474
22475 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
22476
22477         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
22478         -pedantic-errors.
22479
22480 2004-09-01  Paul Brook  <paul@codesourcery.com>
22481
22482         * gfortran.dg/eof_2.f90: New test.
22483
22484 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22485
22486         PR fortran/16579
22487         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
22488
22489 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
22490
22491         PR libfortran/16805
22492         * gfortran.dg/list_read_2.f90: New test.
22493
22494 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
22495
22496         * g++.dg/abi/key1.C: New test.
22497
22498 2004-08-31  Richard Henderson  <rth@redhat.com>
22499
22500         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
22501         form of offsetof.
22502         * g++.dg/other/offsetof5.C: Remove duplicate.
22503
22504 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22505
22506         PR fortran/17244
22507         * gfortran.dg/func_derived_1.f90: New test.
22508
22509 2004-08-31  Paul Brook  <paul@codesourcery.com>
22510
22511         * gfortran.dg/eof_1.f90: New test.
22512
22513 2004-08-31  Paul Brook  <paul@codesourcery.com>
22514
22515         * gfortran.dg/list_read_1.f90: New file.
22516
22517 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
22518
22519         * g++.dg/opt/loop1.C: XFAIL.
22520
22521 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
22522
22523         * gcc.dg/funcdef-storage-1.c: New.
22524         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
22525         an extern function in local scope.
22526         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
22527         declare an 'auto inline' function in local scope.
22528         * gcc.dg/20011130-1.c: Likewise.
22529         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
22530         an 'auto' function in local scope.
22531         * gcc.dg/20021014-1.c: Likewise.
22532         * gcc.dg/20030331-2.c: Likewise.
22533
22534 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22535
22536         * gfortran.dg/blockdata_1.f90: New test.
22537
22538 2004-08-30  Richard Henderson  <rth@redhat.com>
22539
22540         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
22541
22542 2004-08-30  Richard Henderson  <rth@redhat.com>
22543
22544         * lib/fortran-torture.exp (fortran-torture-execute): Honor
22545         additional_flags set by alternate driver.
22546         (ieee-options): New procedure.
22547         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
22548         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
22549         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
22550         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
22551
22552 2004-08-30  Richard Henderson  <rth@redhat.com>
22553
22554         * lib/f-torture.exp: Remove.
22555
22556 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
22557
22558         PR rtl-optimization/16590
22559         * g++.dg/opt/loop1.C: New test.
22560
22561 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22562
22563         PR fortran/13910
22564         * gfortran.dg/oldstyle_1.f90: New test.
22565
22566 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
22567         Paul Brook  <paul@codesourcery.com>
22568
22569         * gfortran.dg/g77/README: Update.
22570         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
22571         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
22572         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
22573
22574 2004-08-28  Paul Brook  <paul@codesourcery.com>
22575
22576         PR libfortran/17195
22577         * gfortran.dg/edit_real_1.f90: New test.
22578
22579 2004-08-27  Paul Brook  <paul@codesourcery.com>
22580
22581         * gfortran.dg/rewind_1.f90: New test.
22582
22583 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
22584
22585         PR fortran/16597
22586         * gfortran.dg/pr16597.f90: New test.
22587
22588 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22589
22590         PR c/13801
22591         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
22592         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
22593         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
22594         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
22595         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
22596
22597 2004-08-26  Nick Clifton  <nickc@redhat.com>
22598
22599         * gcc.c-torture/compile/pr17119.c: New test.
22600
22601 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22602
22603         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
22604
22605 2004-08-25  Richard Henderson  <rth@redhat.com>
22606
22607         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
22608         the bits that expect kind=8 to be the largest real kind.
22609
22610 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
22611
22612         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
22613
22614 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22615
22616         * gfortran.dg/assignment_1.f90: New test.
22617
22618 2004-08-25  Adam Nemet  <anemet@lnxw.com>
22619
22620         * g++.dg/template/repo3.C: New test.
22621
22622 2004-08-25  Roger Sayle  <roger@eyesopen.com>
22623
22624         PR middle-end/16693
22625         PR tree-optimization/16372
22626         * g++.dg/opt/pr16372-1.C: New test case.
22627         * g++.dg/opt/pr16693-1.C: New test case.
22628         * g++.dg/opt/pr16693-2.C: New test case.
22629
22630 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
22631
22632         * objc.dg/proto-lossage-4.m: New test.
22633
22634 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
22635
22636         PR c++/17155
22637         * g++.dg/inherit/local2.C: New test.
22638
22639 2004-08-25  Paul Brook  <paul@codesourcery.com>
22640
22641         PR fortran/17144
22642         * gfortran.dg/string_ctor_1.f90: New test.
22643
22644 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22645
22646         PR c++/14428
22647         * g++.dg/template/redecl2.C: New test.
22648
22649 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
22650
22651         PR fortran/17143
22652         * gfortran.dg/pr17143.f90: New test.
22653
22654 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
22655
22656         PR fortran/17164
22657         * gfortran.dg/pr17164.f90: New test.
22658
22659 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22660
22661         * gcc.dg/tree-ssa/loop-1.c: New test.
22662
22663 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
22664
22665         * gcc.c-torture/compile/20040824-1.c: New test.
22666
22667 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
22668
22669         * gcc.c-torture/compile/iftrap-3.c: New test.
22670
22671 2004-08-24  Paul Brook  <paul@codesourcery.com>
22672
22673         * gfortran.dg/entry_2.f90: New test.
22674
22675 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22676
22677         PR c++/16889
22678         * g++.dg/lookup/ambig[12].C: New.
22679
22680 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22681
22682         PR c++/16706
22683         * g++.dg/template/crash21.C: New test.
22684         * g++.dg/template/crash22.C: Likewise.
22685
22686 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22687
22688         PR c++/17149
22689         * g++.dg/template/access15.C: New.
22690
22691 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
22692
22693         PR c++/17163
22694         * g++.dg/template/repo2.C: New test.
22695
22696 2004-08-23  Roger Sayle  <roger@eyesopen.com>
22697
22698         PR rtl-optimization/17078
22699         * gcc.c-torture/execute/pr17078-1.c: New test case.
22700
22701 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
22702
22703         PR c/14492
22704         * gcc.dg/debug/crash1.c: New test.
22705
22706 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
22707
22708         PR c/16180
22709         * gcc.dg/loop-5.c: New test.
22710
22711 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22712
22713         * gcc.c-torture/execute/20040823-1.c: New test.
22714
22715 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
22716
22717         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
22718         to the assembler.  Simplify test accordingly.
22719         (asm_abi_flags): Use GNU names.
22720         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
22721         to check for ABI flags.
22722
22723 2004-08-22  Andrew Pinski  <apinski@apple.com>
22724
22725         * g++.dg/opt/pr14029.C: New test.
22726         * gcc.c-torture/execute/pr15262.c: New test.
22727
22728 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22729
22730         * gfortran.dg/reduction.f90: Add checks with complex arguments.
22731
22732 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
22733
22734         PR 16908
22735         * gfortran.dg/direct_io.f90: New test.
22736
22737 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
22738
22739         PR c++/17121
22740         * g++.dg/inherit/local2.C: New test.
22741
22742 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
22743
22744         PR c++/17120
22745         * g++.dg/warn/Wparentheses-4.C: New test.
22746
22747 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
22748
22749         PR c++/17121
22750         * g++.dg/inherit/local2.C: New test.
22751
22752         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
22753         * gcc.dg/ppc-ldstruct.c: Likewise.
22754         * gcc.dg/ppc64-abi-2.c: Likewise.
22755
22756 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
22757
22758         PR rtl-optimization/17099
22759         * gcc.c-torture/execute/20040820-1.c: New test.
22760
22761 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
22762
22763         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
22764
22765 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
22766
22767         PR fortran/17077
22768         * gfortran.dg/auto_array_1.f90: New test.
22769
22770 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22771
22772         PR fortran/17074
22773         * gfortran.dg/simpleif_1.f90: New test.
22774
22775 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
22776
22777         * lib/target-supports.exp (check_profiling_available): Return
22778         false for arm*-*-symbianelf* and arm*-*-eabi*.
22779
22780         PR c++/15890
22781         * g++.dg/template/delete1.C: New test.
22782
22783 2004-08-19  Paul Brook  <paul@codesourcery.com>
22784
22785         PR fortran/14976
22786         PR fortran/16228
22787         * gfortran.dg/data_char_1.f90: New test.
22788
22789 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
22790
22791         PR fortran/16946
22792         * gfortran.dg/reduction.f90: New testcase.
22793
22794 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22795
22796         PR fortran/16520
22797         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
22798
22799 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22800
22801         PR c++/17041
22802         * g++.dg/Wparentheses-3.C: New test.
22803
22804 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
22805
22806         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
22807         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
22808         * gcc.dg/vect/vect-2.c: Likewise.
22809         * gcc.dg/vect/vect-3.c: Likewise.
22810         * gcc.dg/vect/vect-4.c: Likewise.
22811         * gcc.dg/vect/vect-5.c: Likewise.
22812         * gcc.dg/vect/vect-6.c: Likewise.
22813         * gcc.dg/vect/vect-7.c: Likewise.
22814         * gcc.dg/vect/vect-25.c: Likewise.
22815         * gcc.dg/vect/vect-31.c: Likewise.
22816         * gcc.dg/vect/vect-32.c: Likewise.
22817         * gcc.dg/vect/vect-34.c: Likewise.
22818         * gcc.dg/vect/vect-36.c: Likewise.
22819         * gcc.dg/vect/vect-all.c: Likewise.
22820
22821 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
22822
22823         PR c++/17068
22824         * g++.dg/template/operator4.C: New test.
22825
22826 2004-08-18  Richard Henderson  <rth@redhat.com>
22827
22828         * gcc.dg/20040206-1.c: XFAIL.
22829
22830 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
22831
22832         PR c++/16246
22833         * g++.dg/template/array7.C: New test.
22834
22835 2004-08-17  James E Wilson  <wilson@specifixinc.com>
22836
22837         * gcc.dg/mips-movcc-1.c: New test.
22838         * gcc.dg/mips-movcc-2.c: New test.
22839         * gcc.dg/mips-movcc-3.c: New test.
22840
22841         * gcc.dg/mips-nmadd-1.c: New test.
22842         * gcc.dg/mips-nmadd-2.c: New test.
22843
22844 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
22845
22846         PR c++/15871
22847         * g++.dg/opt/inline8.C: New test.
22848
22849         PR c++/16965
22850         * g++.dg/parse/error17.C: New test.
22851
22852 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
22853
22854         * gcc.dg/vect: New directory for vectorizer tests.
22855         * gcc.dg/vect/tree-vect.h: New file.
22856         * gcc.dg/vect/vect.exp: New file.
22857         * gcc.dg/vect/pr16105.c.c: New test.
22858         * gcc.dg/vect/vect-1.c: New test.
22859         * gcc.dg/vect/vect-2.c: New test.
22860         * gcc.dg/vect/vect-3.c: New test.
22861         * gcc.dg/vect/vect-4.c: New test.
22862         * gcc.dg/vect/vect-5.c: New test.
22863         * gcc.dg/vect/vect-6.c: New test.
22864         * gcc.dg/vect/vect-7.c: New test.
22865         * gcc.dg/vect/vect-8.c: New test.
22866         * gcc.dg/vect/vect-9.c: New test.
22867         * gcc.dg/vect/vect-10.c: New test.
22868         * gcc.dg/vect/vect-11.c: New test.
22869         * gcc.dg/vect/vect-12.c: New test.
22870         * gcc.dg/vect/vect-13.c: New test.
22871         * gcc.dg/vect/vect-14.c: New test.
22872         * gcc.dg/vect/vect-15.c: New test.
22873         * gcc.dg/vect/vect-16.c: New test.
22874         * gcc.dg/vect/vect-17.c: New test.
22875         * gcc.dg/vect/vect-18.c: New test.
22876         * gcc.dg/vect/vect-19.c: New test.
22877         * gcc.dg/vect/vect-20.c: New test.
22878         * gcc.dg/vect/vect-21.c: New test.
22879         * gcc.dg/vect/vect-22.c: New test.
22880         * gcc.dg/vect/vect-23.c: New test.
22881         * gcc.dg/vect/vect-24.c: New test.
22882         * gcc.dg/vect/vect-25.c: New test.
22883         * gcc.dg/vect/vect-26.c: New test.
22884         * gcc.dg/vect/vect-27.c: New test.
22885         * gcc.dg/vect/vect-28.c: New test.
22886         * gcc.dg/vect/vect-29.c: New test.
22887         * gcc.dg/vect/vect-30.c: New test.
22888         * gcc.dg/vect/vect-31.c: New test.
22889         * gcc.dg/vect/vect-32.c: New test.
22890         * gcc.dg/vect/vect-33.c: New test.
22891         * gcc.dg/vect/vect-34.c: New test.
22892         * gcc.dg/vect/vect-35.c: New test.
22893         * gcc.dg/vect/vect-36.c: New test.
22894         * gcc.dg/vect/vect-37.c: New test.
22895         * gcc.dg/vect/vect-38.c: New test.
22896         * gcc.dg/vect/vect-40.c: New test.
22897         * gcc.dg/vect/vect-41.c: New test.
22898         * gcc.dg/vect/vect-42.c: New test.
22899         * gcc.dg/vect/vect-43.c: New test.
22900         * gcc.dg/vect/vect-44.c: New test.
22901         * gcc.dg/vect/vect-45.c: New test.
22902         * gcc.dg/vect/vect-46.c: New test.
22903         * gcc.dg/vect/vect-47.c: New test.
22904         * gcc.dg/vect/vect-48.c: New test.
22905         * gcc.dg/vect/vect-49.c: New test.
22906         * gcc.dg/vect/vect-50.c: New test.
22907         * gcc.dg/vect/vect-51.c: New test.
22908         * gcc.dg/vect/vect-52.c: New test.
22909         * gcc.dg/vect/vect-53.c: New test.
22910         * gcc.dg/vect/vect-54.c: New test.
22911         * gcc.dg/vect/vect-55.c: New test.
22912         * gcc.dg/vect/vect-56.c: New test.
22913         * gcc.dg/vect/vect-57.c: New test.
22914         * gcc.dg/vect/vect-58.c: New test.
22915         * gcc.dg/vect/vect-59.c: New test.
22916         * gcc.dg/vect/vect-60.c: New test.
22917         * gcc.dg/vect/vect-61.c: New test.
22918         * gcc.dg/vect/vect-all.c: New test.
22919         * gcc.dg/vect/vect-none.c: New test.
22920
22921 2004-08-17  Paul Brook  <paul@codesourcery.com>
22922
22923         PR fortran/13082
22924         * gfortran.dg/entry_1.f90: New test.
22925
22926 2004-08-17  Andrew Pinski  <apinski@apple.com>
22927
22928         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
22929
22930 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
22931
22932         * gcc.dg/pr17036-1.c: New test.
22933
22934 2004-08-16  Devang Patel  <dpatel@apple.com>
22935
22936         * gcc.dg/darwin-20040809-1.c: New test.
22937
22938 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
22939
22940         * gcc.dg/funcdef-attr-1.c: New test.
22941
22942 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
22943
22944         * gcc.dg/altivec-17.c: New test.
22945         * gcc.dg/altivec-18.c: New test.
22946
22947 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22948
22949         PR c++/6749
22950         * g++.dg/template/vtable2.C: New test.
22951
22952 2004-08-14  Richard Henderson  <rth@redhat.com>
22953
22954         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
22955         * gcc.dg/pack-test-4.c (main): Return 0.
22956         * gcc.dg/setjmp-1.c: Remove XFAIL.
22957         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
22958
22959 2004-08-14  Richard Henderson  <rth@redhat.com>
22960
22961         * gcc.dg/980217-1.c: Add prototype for printf.
22962
22963 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
22964
22965         * gfortran.dg/pr16935.f90: New test.
22966
22967 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
22968
22969         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
22970
22971 2004-08-13  Paul Brook  <paul@codesourcery.com>
22972
22973         * gfortran.dg/der_io_1.f90: Remove stray comma.
22974
22975 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
22976
22977         * gcc.dg/vmx/cw-bug-2.c: Remove.
22978         * gcc.dg/vmx/vprint-1.c: Remove.
22979         * gcc.dg/vmx/vscan-1.c: Remove.
22980
22981 2004-08-12  Devang patel  <dpatel@apple.com>
22982
22983         * gcc.dg/darwin-20040809-2.c: New test.
22984
22985 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
22986
22987         * g++.dg/ext/altivec-12.C: New test.
22988
22989         * g++.dg/ext/altivec-11.C: New test.
22990
22991 2004-08-12  Paul Brook  <paul@codesourcery.com>
22992
22993         * g++.dg/abi/arm_cxa_vec_1.C: New test.
22994
22995 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
22996
22997         * g++.dg/ext/altivec-2.C: Check for hardware support before
22998         executing any VMX instructions.
22999
23000         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
23001
23002 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
23003
23004         PR c++/16276
23005         * g++.old-deja/g++.other/comdat4.C: New test.
23006         * g++.old-deja/g++.other/comdat4-aux.cc: New.
23007
23008 2004-08-12  Ben Elliston  <bje@au.ibm.com>
23009
23010         PR target/16286
23011         * gcc.dg/pr16286.c: New test.
23012
23013 2004-08-12 Jan Beulich <jbeulich@novell.com>
23014
23015         * g++.dg/ext/asm5.C: New.
23016
23017 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23018
23019         PR c++/16698
23020         * g++.dg/eh/crash1.C: New test.
23021
23022         PR c++/16717
23023         * g++.dg/ext/construct1.C: New test.
23024
23025 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23026
23027         PR c++/16853
23028         * g++.dg/init/ptrmem1.C: New test.
23029
23030         PR c++/16618
23031         * g++.dg/parse/offsetof5.C: New test.
23032
23033         PR c++/16870
23034         * g++.dg/template/overload3.C: New test.
23035
23036 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23037
23038         PR c++/16964
23039         * g++.dg/parse/error16.C: New test.
23040
23041         PR c++/16904
23042         * g++.dg/template/error14.C: New test.
23043
23044         PR c++/16929
23045         * g++.dg/template/error15.C: New test.
23046
23047 2004-08-11  Devang Patel  <dpatel@apple.com>
23048
23049         * gcc.dg/darwin-ld-20040809-1.c: New test.
23050         * gcc.dg/darwin-ld-20040809-2.c: New test.
23051
23052 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
23053
23054         PR fortran/16917
23055         * gfortran.dg/dfloat_1.f90: New test.
23056
23057 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
23058
23059         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
23060         * gcc.dg/dll-2.c: Fix dg-require syntax.
23061         * gcc.misc-tests/arm-isr.c (abort): Declare.
23062         (exit): Likewise.
23063
23064 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
23065
23066         PR c++/16971
23067         * g++.dg/parse/crash16.C: New test.
23068
23069 2004-08-10  Roger Sayle  <roger@eyesopen.com>
23070
23071         * gcc.dg/mips-rsqrt-1.c: New test case.
23072         * gcc.dg/mips-rsqrt-2.c: New test case.
23073         * gcc.dg/mips-rsqrt-3.c: New test case.
23074
23075 2004-08-10  Paul Brook  <paul@codesourcery.com>
23076
23077         * gfortran.dg/der_io_1.f90: New test.
23078
23079 2004-08-10  Paul Brook  <paul@codesourcery.com>
23080
23081         PR fortran/16919
23082         * gfortran.dg/der_array_1.f90: New test.
23083
23084 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
23085
23086         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
23087
23088 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
23089
23090         * gcc.dg/wchar_t-2.c: Fix typo.
23091
23092 2004-08-09  Falk Hueffner  <falk@debian.org>
23093
23094         PR tree-optimization/12517
23095         * gcc.c-torture/compile/pr12517.c: New test.
23096
23097         PR tree-optimization/12578
23098         * gcc.c-torture/compile/pr12578.c: New test.
23099
23100         PR tree-optimization/12899
23101         * gcc.c-torture/compile/pr12899.c: New test.
23102
23103         PR rtl-optimization/14692
23104         * gcc.c-torture/compile/pr14692.c: New test.
23105
23106         PR tree-optimization/16461
23107         * gcc.c-torture/compile/pr16461.c: New test.
23108
23109 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
23110
23111         * gfortran.dg/getenv_1.f90: New test.
23112
23113 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
23114
23115         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
23116         wchar_t.
23117         * gcc.dg/symbian5.c: Test -fno-short-wchar.
23118
23119 2004-08-06  Paul Brook  <paul@codesourcery.com>
23120
23121         * gfortran.dg/ret_array_1.f90: New test.
23122         * gfortran.dg/ret_pointer_1.f90: New test.
23123
23124 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
23125
23126         * gcc.dg/missing-field-init-[12].c: New tests.
23127         * g++.dg/warn/missing-field-init-[12].C: New tests.
23128
23129 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
23130
23131         * gcc.dg/enum2.c: New test.
23132         * gcc.dg/symbian3.c: Likewise.
23133         * gcc.dg/symbian4.c: Likewise.
23134         * gcc.dg/wchar_t-2.c: Likewise.
23135
23136 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
23137
23138         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
23139         destructor tests.
23140
23141 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
23142
23143         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
23144         dg-require-visiblity.
23145         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
23146         * g++.dg/ext/visibility/fvisibility.C: Likewise.
23147         * g++.dg/ext/visibility/memfuncts.C: Likewise.
23148         * g++.dg/ext/visibility/new1.C: Likewise.
23149         * g++.dg/ext/visibility/pragma.C: Likewise.
23150         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
23151         * g++.dg/ext/visibility/virtual.C: Likewise.
23152         * g++/dg/ext/visibility/visibility-1.C: Likewise.
23153         * g++/dg/ext/visibility/visibility-2.C: Likewise.
23154         * g++/dg/ext/visibility/visibility-3.C: Likewise.
23155         * g++/dg/ext/visibility/visibility-4.C: Likewise.
23156         * g++/dg/ext/visibility/visibility-5.C: Likewise.
23157         * g++/dg/ext/visibility/visibility-6.C: Likewise.
23158         * g++/dg/ext/visibility/visibility-7.C: Likewise.
23159         * g++/dg/ext/visibility/visibility-8.C: New test.
23160         * gcc.c-torture/compile/dll.x: Remove.
23161         * gcc.dg/dll-2.c: Use dg-require-dll
23162         * gcc.dg/visibility-10.c: New test.
23163         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
23164         supporting DLLs.
23165         * testsuite/lib/scanasm.exp (scan_hidden): New function.
23166         (scan_not_hidden): Likewise.
23167
23168 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
23169
23170         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
23171
23172 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
23173
23174         * gcc.c-torture/execute/20040805-1.c: New test.
23175
23176 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
23177
23178         * gcc.dg/20020118-1.c: Declare abort.
23179         * gcc.dg/altivec_check.h: Likewise.
23180         * gcc.dg/iftrap-2.c: Likewise.
23181         * gcc.dg/pragma-darwin.c: Likewise.
23182         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
23183
23184 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
23185
23186         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
23187
23188 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23189
23190         * gcc.c-torture/execute/builtins/abs-2.c,
23191         gcc.c-torture/execute/builtins/abs-3.c,
23192         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
23193         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
23194         intmax_t, uintmax_t and their limits.
23195         * gcc.dg/intmax_t-1.c: New test.
23196
23197 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23198
23199         * g++.dg/tc1/dr147.C: Add reference to PR.
23200
23201 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
23202
23203         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
23204         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
23205
23206 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
23207
23208         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
23209
23210 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
23211
23212         * gcc.dg/redecl-5.c: New test.
23213         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
23214         of scanf.
23215
23216 2004-08-03  Roger Sayle  <roger@eyesopen.com>
23217
23218         PR middle-end/16790
23219         * gcc.c-torture/execute/pr16790-1.c: New test case.
23220
23221 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
23222
23223         * g++.dg/ext/visibility/assign1.C: New test.
23224         * g++.dg/ext/visibility/new1.C: Likewise.
23225
23226         * gcc.dg/symbian1.c: New test.
23227         * gcc.dg/symbian2.c: Likewise.
23228
23229 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
23230
23231         PR target/16570
23232         * gcc.dg/i386-sse-9.c: New test.
23233
23234 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
23235
23236         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
23237
23238 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
23239
23240         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
23241         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
23242         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
23243         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
23244         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
23245         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
23246         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
23247         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
23248         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
23249         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
23250         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
23251         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
23252         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
23253         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
23254         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
23255         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
23256         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
23257         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
23258         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
23259         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
23260         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
23261         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
23262         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
23263         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23264         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
23265         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
23266         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
23267         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
23268         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
23269         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
23270         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
23271         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
23272         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
23273         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
23274         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
23275         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
23276         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
23277         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
23278         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
23279         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
23280         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
23281         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
23282         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
23283         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
23284         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
23285         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
23286         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
23287         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
23288         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
23289         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
23290         gcc.misc-tests/i386-pf-3dnow-1.c,
23291         gcc.misc-tests/i386-pf-athlon-1.c,
23292         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
23293         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
23294         Declare built-in functions used.
23295         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
23296
23297 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
23298
23299         PR c++/16707
23300         * g++.dg/lookup/using12.C: New test.
23301
23302         * g++.dg/init/null1.C: Fix PR number.
23303         * g++.dg/parse/namespace10.C: Likewise.
23304
23305 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
23306
23307         PR c++/16224
23308         * g++.dg/template/spec17.C: New test.
23309         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
23310         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
23311
23312 2004-08-02  David Billinghurst
23313
23314         PR fortran/16292
23315         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
23316
23317 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
23318
23319         * gcc.dg/ia64-got-1.c: New test case.
23320
23321 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
23322
23323         PR c++/16489
23324         * g++.dg/init/null1.C: New test.
23325         * g++.dg/tc1/dr76.C: Adjust error marker.
23326
23327         PR c++/16529
23328         * g++.dg/parse/namespace10.C: New test.
23329
23330         PR c++/16810
23331         * g++.dg/inherit/ptrmem2.C: New test.
23332
23333 2004-08-02  Ben Elliston  <bje@au.ibm.com>
23334
23335         PR target/16155
23336         * gcc.dg/pr16155.c: New test.
23337
23338 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
23339
23340         * gcc.dg/redecl-2.c: New test.
23341
23342 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
23343
23344         * gcc.dg/darwin-longdouble.c: New file.
23345
23346 2004-07-30  Richard Henderson  <rth@redhat.com>
23347
23348         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
23349         write to constant argument.
23350         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
23351
23352 2004-07-30  Richard Henderson  <rth@redhat.com>
23353
23354         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
23355         tests of nearest around zero.
23356
23357 2004-07-30  Andrew Pinski  <apinski@apple.com>
23358
23359         * gcc.c-torture/compile/20040730-1.c: New test.
23360
23361 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
23362
23363         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
23364         powerpc-eabispe.
23365
23366 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
23367
23368         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
23369
23370 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
23371
23372         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
23373         contains $ld_library_path.
23374         * lib/gfortran.exp (gfortran_link_flags): Likewise.
23375
23376 2004-07-29  Richard Henderson  <rth@redhat.com>
23377
23378         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
23379
23380         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
23381         (alt2, which): New.
23382         (Check): Accept either alternative.
23383
23384 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
23385
23386         * g++.dg/abi/inline1.C: New test.
23387         * g++.dg/abi/local1-a.cc: Likewise.
23388         * g++.dg/abi/local1.C: Likewise.
23389         * g++.dg/abi/mangle11.C: Tweak location of warnings.
23390         * g++.dg/abi/mangle12.C: Likewise.
23391         * g++.dg/abi/mangle17.C: Likewise.
23392         * g++.dg/abi/mangle20-2.C: Likewise.
23393         * g++.dg/opt/interface1.C: Likewise.
23394         * g++.dg/opt/interface1.h: Likewise.
23395         * g++.dg/opt/interface1-a.cc: New test.
23396         * g++.dg/parse/repo1.C: New test.
23397         * g++.dg/template/repo1.C: Likewise.
23398         * g++.dg/warn/Winline-1.C: Likewise.
23399         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
23400
23401 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
23402
23403         * gcc.dg/tree-ssa/20040729-1.c: New test.
23404
23405 2004-07-27  Matt Austern <austern@apple.com>
23406
23407         * gcc.dg/darwin-bool-1.c: New test.
23408         * gcc.dg/darwin-bool-2.c: New test.
23409
23410 2004-07-28  Richard Henderson  <rth@redhat.com>
23411
23412         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
23413         arguments in the correct type.  Don't write to constant arguments.
23414
23415 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
23416
23417         PR tree-optimization/16688
23418         PR tree-optimization/16689
23419         * g++.dg/tree-ssa/pr16688.C: New test.
23420
23421 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
23422
23423         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
23424         loads.  Not only in the comment, this time.
23425
23426 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
23427
23428         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
23429         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
23430         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
23431         * gcc.dg/sh4a-bitmovua.c: New.
23432         * gcc.dg/sh4a-cos.c: New.
23433         * gcc.dg/sh4a-cosf.c: New.
23434         * gcc.dg/sh4a-fprun.c: New.
23435         * gcc.dg/sh4a-fsrra.c: New.
23436         * gcc.dg/sh4a-memmovua.c: New.
23437         * gcc.dg/sh4a-sin.c: New.
23438         * gcc.dg/sh4a-sincos.c: New.
23439         * gcc.dg/sh4a-sincosf.c: New.
23440         * gcc.dg/sh4a-sinf.c: New.
23441
23442 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
23443
23444         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
23445         conditionals.
23446         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
23447         loads.
23448         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
23449         DOM1.
23450
23451 2004-07-27  Andrew Pinski  <apinski@apple.com>
23452
23453         * g++.dg/rtti/tinfo1.C: Correct the xfail.
23454
23455 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
23456
23457         * gcc.dg/pragma-isr.c: New test.
23458
23459 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23460
23461         PR c++/14429
23462         * g++.dg/template/ttp11.C: New test.
23463
23464 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
23465
23466         * gcc.c-torture/compile/20040727-1.c: New test.
23467
23468 2004-07-26  Eric Christopher  <echristo@redhat.com>
23469
23470         * gcc.c-torture/compile/20040726-2.c: New test.
23471
23472 2004-07-26  Andrew Pinski  <apinski@apple.com>
23473
23474         * g++.dg/rtti/tinfo1.C: Xfail.
23475
23476 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
23477
23478         * gcc.c-torture/compile/20040726-1.c: New test.
23479
23480 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
23481             Brian Ryner  <bryner@brianryner.com>
23482
23483         PR c++/9283
23484         PR c++/15000
23485         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
23486         * g++.dg/ext/visibility/: New directory.
23487         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
23488         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
23489         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
23490         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
23491         * g++.dg/ext/visibility/fvisibility.C,
23492         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
23493         g++.dg/ext/visibility/fvisibility-override1.C
23494         g++.dg/ext/visibility/fvisibility-override2.C
23495         g++.dg/ext/visibility/memfuncts.C
23496         g++.dg/ext/visibility/noPLT.C
23497         g++.dg/ext/visibility/pragma.C
23498         g++.dg/ext/visibility/pragma-override1.C
23499         g++.dg/ext/visibility/pragma-override2.C
23500         g++.dg/ext/visibility/staticmemfuncts.C
23501         g++.dg/ext/visibility/virtual.C: New tests.
23502
23503 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
23504
23505         PR c/15360
23506         * gcc.dg/pr15360-1.c: New test.
23507
23508 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
23509
23510         * gcc.dg/pragma-align-2.c: New test.
23511         * gcc.dg/pragma-init-fini.c: New test.
23512         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
23513         targets.
23514
23515 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
23516
23517         * gcc.dg/init-string-2.c: New test.
23518
23519 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
23520
23521         PR 16684
23522         * gcc.dg/Wredundant-decls-1.c: New test case.
23523
23524 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
23525
23526         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
23527         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
23528         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
23529         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
23530         * gcc.dg/compat/generate-random.c: New file.
23531         * gcc.dg/compat/generate-random.h: Likewise.
23532         * gcc.dg/compat/generate-random_r.c: Likewise.
23533         * gcc.dg/compat/struct-layout-1.h: Likewise.
23534         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
23535         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
23536         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
23537         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
23538         * gcc.dg/compat/struct-layout-1_main.c: New test.
23539         * gcc.dg/compat/struct-layout-1_x.c: New file.
23540         * gcc.dg/compat/struct-layout-1_y.c: New file.
23541         * gcc.dg/compat/struct-layout-1_test.h: New file.
23542
23543 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
23544
23545         * gcc.dg/comp-return-1.c: New test
23546
23547 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
23548
23549         * gcc.dg/vmx/8-02a.c: Fix typo.
23550
23551         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
23552         * gcc.dg/darwin-abi-3.c: New test.
23553
23554         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
23555         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
23556
23557         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
23558         * gcc.dg/vmx/ops-long-1.c: New test.
23559         * gcc.dg/vmx/ops-long-2.c: New test.
23560
23561 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
23562
23563         * g++.dg/lookup/conv-[1234].C: New.
23564
23565 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
23566
23567         * g++.dg/parse/attr2.C: Simplify.
23568
23569 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23570
23571         PR c/7284
23572         * gcc.c-torture/execute/pr7284-1.c: New test.
23573
23574 2004-07-22  Brian Booth  <bbooth@redhat.com>
23575
23576         * gcc.dg/tree-ssa/20040721-1.c: New test.
23577
23578 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
23579
23580         * g++.dg/template/crash20.c: New.
23581
23582 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
23583
23584         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
23585         Add dg-run directive.  Declare variables as required.
23586         * gfortran.dg/g77/README: Update
23587
23588 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
23589
23590         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
23591         gcc.dg/cris-peep2-andu2.c: New tests.
23592
23593 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23594
23595         PR c/15052
23596         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
23597         on return type.
23598         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
23599         messages.
23600         * gcc.dg/qual-return-2.c: Update expected messages.
23601         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
23602
23603 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23604
23605         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
23606         * gcc.dg/noncompile/921102-1.c: Update expected error message.
23607
23608 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23609
23610         PR c/11250
23611         * gcc.dg/init-string-1.c: New test.
23612
23613 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
23614
23615         PR middle-end/15345
23616         PR c/16450
23617         * gcc.dg/torture/nested-fn-1.c: New test.
23618
23619 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
23620
23621         PR target/16559
23622         * gcc.dg/ia64-fptr-1.c: New file.
23623
23624 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23625
23626         PR c++/14497
23627         * g++.dg/template/spec16.C: New test.
23628         * g++.old-deja/g++.robertl/eb118.C: Remove.
23629
23630 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23631
23632         PR c++/509
23633         * g++.dg/template/spec15.C: New test.
23634
23635 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
23636
23637         Copy cases from g77.f-torture/execute and add dg-run
23638         directive.  Other changes as noted.
23639         * gfortran.dg/g77/13037.f
23640         * gfortran.dg/g77/1832.f
23641         * gfortran.dg/g77/19981119-0.f
23642         * gfortran.dg/g77/19990313-0.f
23643         * gfortran.dg/g77/19990313-1.f
23644         * gfortran.dg/g77/19990313-2.f
23645         * gfortran.dg/g77/19990313-3.f
23646         * gfortran.dg/g77/19990419-1.f
23647         * gfortran.dg/g77/19990826-0.f
23648         * gfortran.dg/g77/19990826-2.f
23649         * gfortran.dg/g77/20000503-1.f
23650         * gfortran.dg/g77/20001111.f
23651         * gfortran.dg/g77/20010116.f
23652         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
23653         * gfortran.dg/g77/20010430.f
23654         * gfortran.dg/g77/6177.f
23655         * gfortran.dg/g77/947.f
23656         * gfortran.dg/g77/970816-3.f
23657         * gfortran.dg/g77/971102-1.f
23658         * gfortran.dg/g77/980520-1.f
23659         * gfortran.dg/g77/980628-0.f
23660         * gfortran.dg/g77/980628-1.f
23661         * gfortran.dg/g77/980628-10.f
23662         * gfortran.dg/g77/980628-2.f
23663         * gfortran.dg/g77/980628-3.f
23664         * gfortran.dg/g77/980628-7.f
23665         * gfortran.dg/g77/980628-8.f
23666         * gfortran.dg/g77/980628-9.f
23667         * gfortran.dg/g77/980701-0.f
23668         * gfortran.dg/g77/980701-1.f
23669         * gfortran.dg/g77/cabs.f
23670         * gfortran.dg/g77/claus.f
23671         * gfortran.dg/g77/complex_1.f
23672         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
23673         * gfortran.dg/g77/dcomplex.f
23674         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
23675         * gfortran.dg/g77/f90-intrinsic-mathematical.f
23676         * gfortran.dg/g77/f90-intrinsic-numeric.f
23677         * gfortran.dg/g77/int8421.f
23678         * gfortran.dg/g77/labug1.f
23679         * gfortran.dg/g77/large_vec.f
23680         * gfortran.dg/g77/le.f
23681         * gfortran.dg/g77/short.f
23682         * gfortran.dg/g77/README: Update
23683
23684 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
23685
23686         PR c++/16637
23687         * g++.dg/parse/lookup4.C: New test.
23688
23689 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23690
23691         PR c++/16175
23692         * g++.dg/template/ttp10.C: New test.
23693
23694 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23695
23696         * gcc.dg/pr12625-1.c: New test.
23697
23698 2004-07-20  Steven Bosscher  <stevenb@suse.de>
23699
23700         * testsuite/gcc.dg/switch-warn-1.c: New test.
23701         * testsuite/gcc.dg/switch-warn-2.c: New test.
23702         * gcc.c-torture/compile/pr14730.c: Update.
23703
23704 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
23705
23706         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
23707         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
23708         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
23709         g++.dg/template/nontype3.C: Remove trailing CR from tests.
23710
23711 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
23712
23713         PR c++/16623
23714         * g++.dg/template/assign1.C: New test.
23715
23716 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23717
23718         PR c++/12170
23719         * g++.dg/template/ttp9.C: New test.
23720
23721 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
23722
23723         * gcc.dg/format/cmn-err-1.c: New test.
23724
23725 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
23726
23727         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
23728         gcc.dg/Wparentheses-10.c: New tests.
23729         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
23730
23731 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23732
23733         PR fortran/16465
23734         * gfortran.dg/g77//ffixed-line-length-0.f,
23735         gfortran.dg/g77/ffixed-line-length-132.f,
23736         gfortran.dg/g77/ffixed-line-length-72.f,
23737         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
23738         gfortran.dg/g77/README: Update.
23739
23740 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23741
23742         PR c++/13092
23743         * g++.dg/template/non-dependent7.C: New test.
23744         * g++.dg/template/non-dependent8.C: Likewise.
23745         * g++.dg/template/non-dependent9.C: Likewise.
23746         * g++.dg/template/non-dependent10.C: Likewise.
23747
23748 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
23749
23750         PR c++/16337
23751         * g++.dg/parse/attr2.C: New test.
23752
23753 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
23754
23755         * g77.dg: Removed.
23756         * g77.f-torture: Ditto.
23757
23758 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23759
23760         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
23761         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
23762         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
23763
23764 2004-07-16  Richard Henderson  <rth@redhat.com>
23765
23766         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
23767
23768 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23769
23770         * lib/fortran-torture.exp (fortran-torture): Don't test compile
23771         tests with full list of options.
23772         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
23773         of TORTURE_OPTIONS if test contains 'dg-do run'.
23774
23775         PR fortran/16404
23776         * gfortran.dg/do_iterator.f90: New test.
23777
23778 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23779
23780         PR rtl-optimization/16536
23781         * gcc.c-torture/execute/restrict-1.c: New test.
23782
23783 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23784
23785         PR fortran/15324
23786         * gfortran.dg/pr15324.f90: New test.
23787
23788         PR fortran/15129
23789         * gfortran.dg/pr15129.f90: New test.
23790
23791         PR fortran/15140
23792         * gfortran.dg/pr15140.f90: New test.
23793
23794         PR fortran/13792
23795         * gfortran.fortran-torture/execute/bounds.f90: Add check for
23796         compile-time simplification.
23797
23798 2004-07-14  Mike Stump  <mrs@apple.com>
23799
23800         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
23801
23802 2004-07-14  James E Wilson  <wilson@specifixinc.com>
23803
23804         PR target/16325
23805         * gcc.dg/profile-generate-1.c: New.
23806
23807 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
23808
23809         * gcc.c-torture/execute/20040709-1.c: New test.
23810         * gcc.c-torture/execute/20040709-2.c: New test.
23811
23812 2004-07-14  Mike Stump  <mrs@apple.com>
23813
23814         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
23815
23816 2004-07-14  Mike Stump  <mrs@apple.com>
23817
23818         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
23819
23820 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
23821
23822         PR c++/16518
23823         * g++.dg/parse/mutable1.C: New test.
23824
23825 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
23826
23827         PR tree-optimization/16443
23828         * gcc.dg/tree-ssa/20040713-1.c: New test.
23829
23830 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
23831
23832         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
23833         for operator new.
23834
23835 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
23836
23837         * gfortran.dg/g77/README: New file
23838         * gfortran.dg/g77/19981216-0.f: Copy from
23839         g77.f-torture/noncompile.  Add "dg-do compile" and
23840         dg-error as required.
23841         * gfortran.dg/g77/19990218-1.f: Likewise.
23842         * gfortran.dg/g77/19990905-1.f: Likewise.
23843         * gfortran.dg/g77/9263.f: Likewise.
23844         * gfortran.dg/g77/980615-0.f: Likewise.
23845         * gfortran.dg/g77/980616-0.f: Likewise.
23846         * gfortran.dg/g77/check0.f: Likewise.
23847         * gfortran.dg/g77/select_no_compile.f: Likewise.
23848
23849 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
23850
23851         Copy files from g77.f-torture/compile.
23852         Add "{ dg-do compile}".  Other changes as noted
23853         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
23854         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
23855         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
23856         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
23857         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
23858         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
23859         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
23860         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
23861         statement to conform to standard.  Append alpha1.x for reference.
23862         * gfortran.dg/g77/xformat.f: Add dg-warning
23863
23864 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
23865
23866         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
23867         Add {dg-do compile} directive.
23868         * gfortran.dg/g77/cpp2.F: Likewise.
23869
23870 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23871
23872         PR c++/5402
23873         * g++.dg/lookup/name-clash1.C: New test.
23874
23875         PR c++/9777
23876         * g++.dg/lookup/name-clash2.C: New test.
23877
23878         PR c++/12102
23879         * g++.dg/lookup/name-clash3.C: New test.
23880
23881 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23882
23883         * g++.dg/lookup/new2.C: New test.
23884         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
23885
23886 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
23887
23888         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
23889         Add {dg-do compile} directive.
23890         * gfortran.dg/g77/13060.f: Likewise.
23891         * gfortran.dg/g77/19990218-0.f: Likewise.
23892         * gfortran.dg/g77/19990305-0.f: Likewise.
23893         * gfortran.dg/g77/19990419-0.f: Likewise.
23894         * gfortran.dg/g77/19990502-0.f: Likewise.
23895         * gfortran.dg/g77/19990502-1.f: Likewise.
23896         * gfortran.dg/g77/19990525-0.f: Likewise.
23897         * gfortran.dg/g77/19990826-1.f: Likewise.
23898         * gfortran.dg/g77/19990826-3.f: Likewise.
23899         * gfortran.dg/g77/19990905-2.f: Likewise.
23900         * gfortran.dg/g77/20000412-1.f: Likewise.
23901         * gfortran.dg/g77/20000511-1.f: Likewise.
23902         * gfortran.dg/g77/20000511-2.f: Likewise.
23903         * gfortran.dg/g77/20000518.f: Likewise.
23904         * gfortran.dg/g77/20000601-1.f: Likewise.
23905         * gfortran.dg/g77/20000601-2.f: Likewise.
23906         * gfortran.dg/g77/20000629-1.f: Likewise.
23907         * gfortran.dg/g77/20000630-2.f: Likewise.
23908         * gfortran.dg/g77/20010115.f: Likewise.
23909         * gfortran.dg/g77/20010321-1.f: Likewise.
23910         * gfortran.dg/g77/20010426.f: Likewise.
23911         * gfortran.dg/g77/20020307-1.f: Likewise.
23912         * gfortran.dg/g77/8485.f: Likewise.
23913         * gfortran.dg/g77/960317-1.f: Likewise.
23914         * gfortran.dg/g77/970915-0.f: Likewise.
23915         * gfortran.dg/g77/980310-1.f: Likewise.
23916         * gfortran.dg/g77/980310-2.f: Likewise.
23917         * gfortran.dg/g77/980310-3.f: Likewise.
23918         * gfortran.dg/g77/980310-4.f: Likewise.
23919         * gfortran.dg/g77/980310-6.f: Likewise.
23920         * gfortran.dg/g77/980310-7.f: Likewise.
23921         * gfortran.dg/g77/980310-8.f: Likewise.
23922         * gfortran.dg/g77/980419-2.f: Likewise.
23923         * gfortran.dg/g77/980424-0.f: Likewise.
23924         * gfortran.dg/g77/980427-0.f: Likewise.
23925         * gfortran.dg/g77/980729-0.f: Likewise.
23926         * gfortran.dg/g77/981117-1.f: Likewise.
23927         * gfortran.dg/g77/toon_1.f: Likewise.
23928
23929 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23930
23931         PR c++/2204
23932         * g++.dg/other/abstract2.C: New test.
23933
23934 2004-07-12  Paul Brook  <paul@codesourcery.com>
23935
23936         * gfortran.dg/pointer_init_1.f90: New test.
23937
23938 2004-07-11  Paul Brook  <paul@codesourcery.com>
23939
23940         PR fortran/15986
23941         * gfortran.dg/contained_1.f90: New test.
23942
23943 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
23944
23945         * g++.dg/parse/defarg8.C: New test.
23946
23947 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23948
23949         PR fortran/16433
23950         * gfortran.dg/pr16433.f: New test.
23951
23952         PR fortran/17574
23953         * gfortran.dg/pr15754.f90: New test.
23954
23955 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23956
23957         PR tree-optimization/16437
23958         * gcc.c-torture/execute/bitfld-4.c: New test.
23959
23960 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23961
23962         * gfortran.fortran-torture/execute/common_2.f90: Add check for
23963         access to common var from module.
23964
23965 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23966
23967         PR fortran/16336
23968         * gfortran.fortran-torture/execute/common_2.f90: New test.
23969
23970 2004-07-10  Paul Brook  <paul@codesourcery.com>
23971
23972         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
23973
23974 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23975
23976         PR fortran/15969
23977         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
23978
23979 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
23980
23981         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
23982         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
23983         * gfortran.dg/g77/ffree-form-1.f: Likewise.
23984         * gfortran.dg/g77/ffree-form-2.f: Likewise.
23985         * gfortran.dg/g77/ffree-form-3.f: Likewise.
23986         * gfortran.dg/g77/fno-underscoring.f: Likewise.
23987         * gfortran.dg/g77/funderscoring.f: Likewise.
23988         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
23989
23990 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23991
23992         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
23993
23994 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23995         Paul Brook  <paul@codesourcery.com>
23996
23997         PR fortran/13415
23998         * gfortran.dg/common_pointer_1.f90: New test.
23999
24000 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24001
24002         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
24003
24004 2004-07-09  James E Wilson  <wilson@specifixinc.com>
24005
24006         PR target/16364
24007         * gcc.c-torture/compile/20040709-1.c: New.
24008
24009 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24010
24011         PR fortran/14077
24012         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
24013
24014 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24015
24016         PR fortran/13201
24017         * gfortran.dg/shape_1.f90: New test.
24018
24019 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
24020             Andrew Pinski  <apinski@apple.com>
24021
24022         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
24023
24024 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24025
24026         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
24027         comment.
24028
24029 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24030         Paul Brook  <paul@codesourcery.com>
24031
24032         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
24033         '.f95' and '.F95'.
24034
24035 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
24036
24037         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
24038
24039 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24040
24041         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
24042         testcases with capital suffix.
24043
24044 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24045
24046         PR fortran/15481
24047         PR fortran/13372
24048         PR fortran/13575
24049         PR fortran/15978
24050         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
24051
24052         * gfortran.dg/implicit_1.f90: New test.
24053
24054 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24055
24056         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
24057         expression to match gfortran warning/error messages
24058         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
24059         dg-error text.
24060
24061 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24062
24063         * lib/fortran-torture.exp: Rename proc search_for to
24064         search_for_re.
24065
24066 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24067
24068         * gcc.c-torture/execute/simd-5.x: New file.
24069         XFAIL on SPARC 64-bit at -O0.
24070
24071 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24072
24073         PR c++/8211
24074         PR c++/16165
24075         * g++.dg/warn/effc3.C: New test.
24076
24077 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24078
24079         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
24080         change X to 1X in format.
24081         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
24082         add data statements to conform to standard.
24083
24084 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24085
24086         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
24087         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
24088         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
24089
24090 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24091
24092         * gfortran.dg/g77/7388.f: Copy from g77.dg
24093         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
24094         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
24095         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
24096         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
24097         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
24098         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
24099         * gfortran.dg/g77/strlen0.f: Likewise.
24100
24101 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
24102
24103         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
24104         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
24105
24106 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24107
24108         * gcc.c-torture/execute/920428-2.x: Delete.
24109         * gcc.c-torture/execute/920501-7.x: Likewise.
24110
24111 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
24112
24113         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
24114         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
24115         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
24116         prescott and c3-2.
24117         (PREFETCH_3DNOW): Add -march=c3.
24118
24119 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
24120
24121         PR c/16437
24122         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
24123         * gcc.c-torture/execute/bf64-1.x: Likewise.
24124
24125 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24126
24127         * gcc.c-torture/compile/20040708-1.c: New test.
24128
24129 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24130
24131         PR c++/16169
24132         * g++.dg/warn/effc2.C: New test.
24133
24134 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24135
24136         * gcc.c-torture/execute/bitfld-1.x: Remove.
24137         * gcc.c-torture/execute/bitfld-3.c: New test.
24138         * gcc.dg/bitfld-2.c: Remove XFAILs.
24139
24140 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
24141
24142         PR c++/16276
24143         * g++.dg/rtti/tinfo1.C: New file.
24144
24145 2004-07-07  Eric Christopher  <echristo@redhat.com>
24146
24147         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
24148
24149 2004-07-07  Andrew Pinski  <apinski@apple.com>
24150
24151         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
24152
24153 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
24154
24155         * g++.dg/init/call1.C: XFAIL.
24156
24157 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
24158
24159         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
24160         except for movstrict*, to movmem* and clrstr* to clrmem*.
24161
24162 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
24163
24164         * gcc.c-torture/execute/20040707-1.c: New test.
24165
24166 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
24167
24168         * gcc.c-torture/execute/20040706-1.c: New test.
24169
24170 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24171
24172         PR c++/3671
24173         * g++.dg/template/spec14.C: New test.
24174
24175 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
24176
24177         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
24178         nothing if not yet defined.  Use it in b, c and d type definitions.
24179         * gcc.c-torture/execute/20040705-1.c: New test.
24180         * gcc.c-torture/execute/20040705-2.c: New test.
24181
24182 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24183
24184         PR c++/2518
24185         * g++.dg/lookup/new1.C: New test.
24186
24187 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24188
24189         PR c++/11406
24190         * g++.dg/template/sizeof8.C: New test.
24191
24192 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
24193
24194         * gcc.c-torture/compile/20040705-1.c: New test.
24195
24196 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
24197
24198         * gfortran.fortran-torture/execute/seq_io.f90: New test.
24199
24200 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
24201
24202         * gcc.dg/cpp/if-mop.c: Two new testcases.
24203         * gcc.dg/cpp/trad/comment-3.c: New.
24204
24205 2004-07-04  Paul Brook  <paul@codesourcery.com>
24206
24207         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
24208
24209 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
24210
24211         PR c++/3761
24212         * g++.dg/lookup/crash4.C: New test.
24213
24214 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
24215
24216         * gcc.c-torture/execute/builtin-abs-1.c
24217         * gcc.c-torture/execute/builtin-abs-2.c
24218         * gcc.c-torture/execute/builtin-complex-1.c
24219         * gcc.c-torture/execute/builtins/string-1-lib.c
24220         * gcc.c-torture/execute/builtins/string-1.c
24221         * gcc.c-torture/execute/builtins/string-2-lib.c
24222         * gcc.c-torture/execute/builtins/string-2.c
24223         * gcc.c-torture/execute/builtins/string-3-lib.c
24224         * gcc.c-torture/execute/builtins/string-3.c
24225         * gcc.c-torture/execute/builtins/string-4-lib.c
24226         * gcc.c-torture/execute/builtins/string-4.c
24227         * gcc.c-torture/execute/builtins/string-5-lib.c
24228         * gcc.c-torture/execute/builtins/string-5.c
24229         * gcc.c-torture/execute/builtins/string-6-lib.c
24230         * gcc.c-torture/execute/builtins/string-6.c
24231         * gcc.c-torture/execute/builtins/string-7-lib.c
24232         * gcc.c-torture/execute/builtins/string-7.c
24233         * gcc.c-torture/execute/builtins/string-8-lib.c
24234         * gcc.c-torture/execute/builtins/string-8.c
24235         * gcc.c-torture/execute/builtins/string-9-lib.c
24236         * gcc.c-torture/execute/builtins/string-9.c
24237         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
24238         * gcc.c-torture/execute/builtins/string-asm-1.c
24239         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
24240         * gcc.c-torture/execute/builtins/string-asm-2.c
24241         * gcc.c-torture/execute/stdio-opt-1.c
24242         * gcc.c-torture/execute/stdio-opt-2.c
24243         * gcc.c-torture/execute/stdio-opt-3.c
24244         * gcc.c-torture/execute/string-opt-1.c
24245         * gcc.c-torture/execute/string-opt-10.c
24246         * gcc.c-torture/execute/string-opt-11.c
24247         * gcc.c-torture/execute/string-opt-12.c
24248         * gcc.c-torture/execute/string-opt-13.c
24249         * gcc.c-torture/execute/string-opt-14.c
24250         * gcc.c-torture/execute/string-opt-15.c
24251         * gcc.c-torture/execute/string-opt-16.c
24252         * gcc.c-torture/execute/string-opt-2.c
24253         * gcc.c-torture/execute/string-opt-6.c
24254         * gcc.c-torture/execute/string-opt-7.c
24255         * gcc.c-torture/execute/string-opt-8.c:
24256         Replace with ...
24257
24258         * gcc.c-torture/execute/builtins/abs-2.c
24259         * gcc.c-torture/execute/builtins/abs-3.c
24260         * gcc.c-torture/execute/builtins/complex-1.c
24261         * gcc.c-torture/execute/builtins/fprintf.c
24262         * gcc.c-torture/execute/builtins/fputs.c
24263         * gcc.c-torture/execute/builtins/memcmp.c
24264         * gcc.c-torture/execute/builtins/memmove.c
24265         * gcc.c-torture/execute/builtins/memops-asm.c
24266         * gcc.c-torture/execute/builtins/mempcpy-2.c
24267         * gcc.c-torture/execute/builtins/mempcpy.c
24268         * gcc.c-torture/execute/builtins/memset.c
24269         * gcc.c-torture/execute/builtins/printf.c
24270         * gcc.c-torture/execute/builtins/sprintf.c
24271         * gcc.c-torture/execute/builtins/strcat.c
24272         * gcc.c-torture/execute/builtins/strchr.c
24273         * gcc.c-torture/execute/builtins/strcmp.c
24274         * gcc.c-torture/execute/builtins/strcpy.c
24275         * gcc.c-torture/execute/builtins/strcspn.c
24276         * gcc.c-torture/execute/builtins/strlen-2.c
24277         * gcc.c-torture/execute/builtins/strlen.c
24278         * gcc.c-torture/execute/builtins/strncat.c
24279         * gcc.c-torture/execute/builtins/strncmp-2.c
24280         * gcc.c-torture/execute/builtins/strncmp.c
24281         * gcc.c-torture/execute/builtins/strncpy.c
24282         * gcc.c-torture/execute/builtins/strpbrk.c
24283         * gcc.c-torture/execute/builtins/strpcpy-2.c
24284         * gcc.c-torture/execute/builtins/strpcpy.c
24285         * gcc.c-torture/execute/builtins/strrchr.c
24286         * gcc.c-torture/execute/builtins/strspn.c
24287         * gcc.c-torture/execute/builtins/strstr-asm.c
24288         * gcc.c-torture/execute/builtins/strstr.c:
24289         ... these new files.
24290
24291         * gcc.c-torture/execute/builtins/abs-2-lib.c
24292         * gcc.c-torture/execute/builtins/abs-3-lib.c
24293         * gcc.c-torture/execute/builtins/complex-1-lib.c
24294         * gcc.c-torture/execute/builtins/fprintf-lib.c
24295         * gcc.c-torture/execute/builtins/fputs-lib.c
24296         * gcc.c-torture/execute/builtins/memcmp-lib.c
24297         * gcc.c-torture/execute/builtins/memmove-lib.c
24298         * gcc.c-torture/execute/builtins/memops-asm-lib.c
24299         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
24300         * gcc.c-torture/execute/builtins/mempcpy-lib.c
24301         * gcc.c-torture/execute/builtins/memset-lib.c
24302         * gcc.c-torture/execute/builtins/printf-lib.c
24303         * gcc.c-torture/execute/builtins/sprintf-lib.c
24304         * gcc.c-torture/execute/builtins/strcat-lib.c
24305         * gcc.c-torture/execute/builtins/strchr-lib.c
24306         * gcc.c-torture/execute/builtins/strcmp-lib.c
24307         * gcc.c-torture/execute/builtins/strcpy-lib.c
24308         * gcc.c-torture/execute/builtins/strcspn-lib.c
24309         * gcc.c-torture/execute/builtins/strlen-2-lib.c
24310         * gcc.c-torture/execute/builtins/strlen-lib.c
24311         * gcc.c-torture/execute/builtins/strncat-lib.c
24312         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
24313         * gcc.c-torture/execute/builtins/strncmp-lib.c
24314         * gcc.c-torture/execute/builtins/strncpy-lib.c
24315         * gcc.c-torture/execute/builtins/strpbrk-lib.c
24316         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
24317         * gcc.c-torture/execute/builtins/strpcpy-lib.c
24318         * gcc.c-torture/execute/builtins/strrchr-lib.c
24319         * gcc.c-torture/execute/builtins/strspn-lib.c
24320         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
24321         * gcc.c-torture/execute/builtins/strstr-lib.c
24322         * gcc.c-torture/execute/builtins/lib/abs.c
24323         * gcc.c-torture/execute/builtins/lib/fprintf.c
24324         * gcc.c-torture/execute/builtins/lib/memset.c
24325         * gcc.c-torture/execute/builtins/lib/printf.c
24326         * gcc.c-torture/execute/builtins/lib/sprintf.c
24327         * gcc.c-torture/execute/builtins/lib/strcpy.c
24328         * gcc.c-torture/execute/builtins/lib/strcspn.c
24329         * gcc.c-torture/execute/builtins/lib/strncat.c
24330         * gcc.c-torture/execute/builtins/lib/strncmp.c
24331         * gcc.c-torture/execute/builtins/lib/strncpy.c
24332         * gcc.c-torture/execute/builtins/lib/strpbrk.c
24333         * gcc.c-torture/execute/builtins/lib/strspn.c
24334         * gcc.c-torture/execute/builtins/lib/strstr.c:
24335         New files containing support routines.
24336
24337         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
24338         declaration.
24339         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
24340         when not optimizing.
24341
24342 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
24343
24344         PR c++/16240
24345         * g++.dg/abi/mangle22.C: New test.
24346         * g++.dg/abi/mangle23.C: Likewise.
24347
24348 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
24349
24350         PR fortran/16290
24351         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
24352         Allow for cases without denormalized floating point numbers.
24353
24354 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
24355
24356         PR c/1027
24357         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
24358         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
24359         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
24360         expected warning text.
24361         * gcc.dg/format/diag-2.c: New test.
24362
24363 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
24364
24365         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
24366
24367 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
24368
24369         * gcc.dg/builtins-43.c: New.
24370         * gcc.dg/builtins-44.c: New.
24371         * gcc.dg/builtins-45.c: New.
24372
24373 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
24374             Andreas Tobler  <a.tobler@schweiz.ch>
24375
24376         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
24377         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
24378         as SIGSEGV.
24379         * gcc.dg/cleanup-11.c: Likewise.
24380         * gcc.dg/cleanup-8.c: Likewise.
24381         * gcc.dg/cleanup-9.c: Likewise.
24382         * gcc.dg/cleanup-5.c: Run on all platforms.
24383
24384 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
24385
24386         * g++.dg/warn/nonnull1.C: New test.
24387
24388 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24389
24390         * gcc.dg/compat/compat-common.h: Wrap up CINT in
24391         an #ifndef SKIP_COMPLEX_INT/#endif pair.
24392         Special-case the Sun compiler wrt to <complex.h>.
24393
24394 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
24395
24396         * gcc.dg/Wunreachable-8.C: New test.
24397
24398         * gcc.dg/h8300-ice2.c : New test.
24399
24400 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
24401
24402         PR fortran/16161
24403         * gfortran.fortran-torture/compile/implicit.f90: Add test
24404         for implicit character.
24405
24406 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
24407
24408         PR fortran/16289
24409         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
24410         Use tiny() intrinsic to find smallest non-negative real
24411
24412 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
24413
24414         * gcc.dg/compat/struct-by-value-22_main.c: New test.
24415         * gcc.dg/compat/struct-by-value-22_x.c: New.
24416         * gcc.dg/compat/struct-by-value-22_y.c: New.
24417
24418         * gcc.c-torture/execute/20040629-1.c: New test.
24419
24420 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
24421
24422         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
24423         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
24424
24425         PR target/16195
24426         * gcc.dg/20040625-1.c: New test.
24427
24428 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24429
24430         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
24431
24432 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24433
24434         PR fortran/15963
24435         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
24436
24437 2004-06-29  Richard Henderson  <rth@redhat.com>
24438
24439         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
24440
24441 2004-06-29  Paul Brook  <paul@codesourcery.com>
24442
24443         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
24444         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
24445
24446 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
24447
24448         PR c++/16260
24449         * g++.dg/parse/crash15.C: New.
24450
24451 2004-06-28  Andrew Pinski  <apinski@apple.com>
24452
24453         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
24454         by the error already.
24455
24456         * g++.dg/opt/ptrmem4.C: Change to compile only test.
24457
24458 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
24459
24460         PR target/14041
24461         * gcc.dg/h8300-bss-align-1.c : New.
24462
24463 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
24464
24465         * PR c++/16174
24466         * g++.dg/template/ctor4.C: New.
24467
24468 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
24469
24470         PR c++/16205
24471         * g++.dg/warn/Wsequence-point-1.C: New test.
24472
24473 2004-06-27  Paul Brook  <paul@codesourcery.com>
24474
24475         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
24476
24477 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
24478
24479         * g++.old-deja/g++.mike/p7325.C: Remove.
24480
24481 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
24482
24483         PR c/14963
24484         * gcc.dg/pr14963.c: New test.
24485
24486 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
24487
24488         PR c++/16193
24489         * g++.dg/parse/redef1.C: New test.
24490
24491 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
24492
24493         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
24494         20021110.c.
24495         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
24496         20021119-1.c.
24497         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
24498         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
24499         5-04.c.
24500         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
24501         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
24502         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
24503         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
24504         g++.brendan/enum14.C.
24505         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
24506         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
24507         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
24508         g++.mike/virt1.C.
24509         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
24510         memtemp24.C.
24511
24512 2004-06-27  Roger Sayle  <roger@eyesopen.com>
24513
24514         * gcc.dg/20040527-1.c: New test case.
24515
24516 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
24517
24518         PR gfortran/pr16196
24519         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
24520
24521 2004-06-25  Roger Sayle  <roger@eyesopen.com>
24522
24523         PR middle-end/15825
24524         * gcc.dg/pr15825-1.c: New test case.
24525
24526 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
24527
24528         * gcc.c-torture/execute/20040625-1.c: New test.
24529
24530 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24531
24532         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
24533
24534 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
24535
24536         * gcc.dg/torture/mips-div-1.c: New test.
24537
24538 2004-06-24  Jeff Law  <law@redhat.com>
24539
24540         * gcc.dg/tree-ssa/20040624-1.c: New test.
24541
24542 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
24543
24544         * gcc.c-torture/compile/20040624-1.c: New test.
24545
24546 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24547
24548         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
24549         this directory.
24550
24551 2004-06-23  Andrew Pinski  <apinski@apple.com>
24552
24553         PR middle-end/15988
24554         * g++.dg/opt/ptrmem4.C: New test.
24555
24556         * gcc.dg/c90-array-quals-2.c: New test.
24557
24558 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
24559
24560         * gcc.dg/kpice1.c: New test.
24561
24562 2006-06-23  Andrew Pinski  <apinski@apple.com>
24563
24564         * gcc.dg/c90-array-quals.c: New test.
24565
24566 2006-06-22  Richard Henderson  <rth@redhat.com>
24567
24568         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
24569
24570 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
24571
24572         * gcc.dg/builtins-config.h: Handle FreeBSD.
24573
24574 2006-06-22  Richard Henderson  <rth@redhat.com>
24575
24576         * g++.dg/opt/devirt1.C: New.
24577
24578 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
24579
24580         * g++.dg/opt/pr15551.C: New testcase.
24581
24582 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
24583
24584         PR target/14800
24585         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
24586         x86_64-*-linux* when compiling for 32bit.
24587
24588 2004-06-21  Andrew Pinski  <apinski@apple.com>
24589
24590         * gcc.dg/pch/struct-1.c: New.
24591         * gcc.dg/pch/struct-1.hs: New.
24592
24593 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
24594
24595         * gcc.dg/pch/save-temps-1.c: New file.
24596         * gcc.dg/pch/save-temps-1.hs: New file.
24597
24598 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
24599
24600         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
24601         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
24602
24603 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24604
24605         * gfortran.fortran-torture/execute/select_1.f90: Rename function
24606         to fix type error.
24607         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
24608         Remove trailing spaces.
24609
24610 2004-06-21  Richard Henderson  <rth@redhat.com>
24611
24612         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
24613         merging && to BIT_FIELD_REF.
24614
24615 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
24616
24617         * g++.dg/opt/placeholder1.C: New test.
24618
24619 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24620
24621         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
24622         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
24623         * gcc.dg/compat/union-m128-1_x.c: Likewise.
24624         * gcc.dg/compat/union-m128-1_y.c: Likewise.
24625
24626 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
24627
24628         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
24629         extern "C".
24630         * g++.dg/other/pragma-re-1.C: Add comments.
24631
24632 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
24633
24634         PR gfortran/16080
24635         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
24636
24637 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
24638
24639         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
24640         instead of setting the type of size_t by
24641         hand.
24642
24643 2004-06-18  Roger Sayle  <roger@eyesopen.com>
24644
24645         * gcc.dg/unordered-2.c: New test case.
24646         * gcc.dg/unordered-3.c: New test case.
24647
24648 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
24649
24650         PR other/16043
24651         * lib/g++.exp (g++_version): Tweak regexp for version
24652         * lib/g77.exp (g77_version): Likewise.
24653         * lib/gfortran.exp (gfortran_version): Likewise.
24654         * lib/objc.exp (objc_version): Likewise.
24655         * lib/treelang.exp (treelang_version): Likewise.
24656
24657 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
24658
24659         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
24660         Use INT_MAX instead of __INT_MAX__.
24661         * gcc.dg/compat/struct-align-2_y.c: Likewise.
24662
24663         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
24664         * gcc.dg/compat/scalar-return-3_x.c: Use it.
24665         * gcc.dg/compat/scalar-return-3_y.c: Use it.
24666         * gcc.dg/compat/scalar-return-4_x.c: Use it.
24667         * gcc.dg/compat/scalar-return-4_y.c: Use it.
24668         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
24669         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
24670         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
24671         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
24672
24673         * gcc.dg/range-test-1.c: New test.
24674         * g++.dg/opt/range-test-1.C: New test.
24675
24676 2004-06-17  Richard Henderson  <rth@redhat.com>
24677
24678         * objc.dg/sync-1.m: New.
24679         * objc.dg/try-catch-1.m: Don't force next runtime.
24680         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
24681         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
24682         shadowed catch clause.
24683         * objc.dg/try-catch-5.m: New.
24684
24685 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
24686
24687         Bug 14610
24688         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
24689
24690 2004-06-15  Richard Henderson  <rth@redhat.com>
24691
24692         * gcc.dg/20001116-1.c: Move expected warning line.
24693
24694 2004-06-15  Richard Henderson  <rth@redhat.com>
24695
24696         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
24697         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
24698
24699 2004-06-15  Jeff Law  <law@redhat.com>
24700
24701         * gcc.dg/tree-ssa/20040615-1.c: New test.
24702         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
24703         be less sensitive to operand ordering.
24704         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
24705
24706 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
24707
24708         * g++.dg/abi/bitfield3.C: Add comment..
24709
24710 2004-06-15  Richard Henderson  <rth@redhat.com>
24711
24712         * g++.dg/ext/stmtexpr1.C: XFAIL.
24713         * gcc.dg/20030612-1.c: XFAIL.
24714
24715 2004-06-15  Eric Christopher  <echristo@redhat.com>
24716
24717         * g++.dg/charset/asm5.c: New.
24718         * gcc.dg/charset/asm6.c: New.
24719
24720 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24721
24722         PR fortran/15962
24723         * gfortran.fortran-torture/execute/select_1.f90: New test.
24724
24725 2004-06-15  Paul Brook  <paul@codesourcery.com>
24726
24727         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
24728
24729 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24730
24731         PR c++/15967
24732         * g++.dg/lookup/crash3.C: New test.
24733
24734 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24735
24736         PR c++/15947
24737         * g++.dg/parse/dtor4.C: New test.
24738
24739 2004-06-14  Jeff Law  <law@redhat.com>
24740
24741         * gcc.c-torture/compile/20040614-1.c: New test.
24742
24743 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24744
24745         PR fortran/15211
24746         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
24747         LEN of a character array.
24748
24749 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
24750
24751         PR c++/15096
24752         * g++.dg/template/ptrmem10.C: New test.
24753
24754         PR c++/14930
24755         * g++.dg/template/friend30.C: New test.
24756
24757 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24758
24759         PR fortran/14928
24760         * gfortran.fortran-torture/compile/mloc.f90: New test.
24761
24762 2004-06-13  Paul Brook  <paul@codesourcery.com>
24763
24764         * gfortran.fortran-torture/execute/random_2.f90: New test.
24765
24766 2004-06-13  Eric Christopher  <echristo@redhat.com>
24767
24768         * gcc.dg/noncompile/redecl-1.c: Fix error message.
24769
24770 2004-06-12  Paul Brook  <paul@codesourcery.com>
24771
24772         * gfortran.fortran-torture/execute/contained_3.f90: New test.
24773
24774 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24775
24776         PR fortran/14923
24777         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
24778
24779 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24780
24781         PR fortran/14957
24782         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
24783         syntax errors in end statements of contained subroutines.
24784
24785 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24786
24787         PR fortran/12841
24788         * gfortran.fortran-torture/execute/null_arg.f90: New test.
24789
24790 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
24791
24792         PR fortran/15665
24793         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
24794
24795 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
24796
24797         PR gfortran/12839
24798         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
24799
24800 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
24801
24802         PR c++/15862
24803         * g++.dg/parse/enum1.C: New test.
24804
24805 2004-06-10  Jeff Law  <law@redhat.com>
24806
24807         * gcc.c-torture/compile/20040610-1.c: New test.
24808
24809 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24810
24811         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
24812         * g++.old-deja/g++.other/decl3.C: Likewise.
24813
24814 2004-06-10  Brian Booth  <bbooth@redhat.com>
24815
24816         * gcc.dg/tree-ssa/20031015-1.c: Scan for
24817         V_MAY_DEF instead of VDEF.
24818         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
24819
24820 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
24821
24822         PR c++/14211
24823         * g++.dg/conversion/const1.C: New test.
24824
24825         PR c++/15076
24826         * g++.dg/conversion/reinterpret1.C: New test.
24827
24828         PR c++/15877
24829         * g++.dg/template/enum2.C: New test.
24830
24831         PR c++/15227
24832         * g++.dg/template/error13.C: New test.
24833
24834 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24835
24836         PR fortran/14957
24837         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
24838         arguments to test_* REAL and of the right size.
24839
24840 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
24841
24842         PR target/15569
24843         PR rtl-optimization/15681
24844         * gcc.dg/20040609-1.c: New test.
24845
24846 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
24847
24848         PR c++/14791
24849         * g++.dg/opt/builtins1.C: New test.
24850
24851 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
24852
24853         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
24854         that use default windows32 struct layout.
24855         * gcc.dg/i386-bitfield2.c: Likewise.
24856
24857 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
24858
24859         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
24860         for mingw32 and cygwin targets.
24861
24862 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
24863
24864         * gcc.dg/pch/macro-4.c: New.
24865         * gcc.dg/pch/macro-4.hs: New.
24866
24867 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24868
24869         PR fortran/13249
24870         * gfortran.fortran-torture/compile/name_clash.f90: New test.
24871
24872 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24873
24874         PR fortran/13372
24875         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
24876
24877 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
24878
24879         PR gfortran/14897
24880         * gfortran.fortran-torture/execute/t_edit.f90: New test.
24881
24882 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
24883
24884         PR gfortran/15755
24885         * gfortran.fortran-torture/execute/backspace.c : New test.
24886
24887 2004-06-09  Paul Brook  <paul@codesourcery.com>
24888
24889         * gfortran.fortran-torture/execure/intrinsic_associated.f90
24890         (pointer_to_section): Rewrite to use smaller array.
24891
24892 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
24893
24894         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
24895         * gcc.dg/ext/altivec-10.c: Same.
24896         * gcc.dg/ext/altivec-11.c: Same.
24897         * gcc.dg/ext/altivec-12.c: Same.
24898         * gcc.dg/ext/altivec-13.c: Same.
24899         * gcc.dg/ext/altivec-14.c: Same.
24900         * gcc.dg/ext/altivec-15.c: Same.
24901         * gcc.dg/ext/altivec-16.c: Same.
24902         * gcc.dg/ext/altivec-3.c: Same.
24903         * gcc.dg/ext/altivec-4.c: Same.
24904         * gcc.dg/ext/altivec-6.c: Same.
24905         * gcc.dg/ext/altivec-7.c: Same.
24906         * gcc.dg/ext/altivec-8.c: Same.
24907         * gcc.dg/ext/altivec-varargs-1.c: Same.
24908
24909         * g++.dg/ext/altivec-1.C: Correct dg syntax.
24910         * g++.dg/ext/altivec-10.C: Same.
24911         * g++.dg/ext/altivec-2.C: Same.
24912         * g++.dg/ext/altivec-3.C: Same.
24913         * g++.dg/ext/altivec-4.C: Same.
24914         * g++.dg/ext/altivec-5.C: Same.
24915         * g++.dg/ext/altivec-6.C: Same.
24916         * g++.dg/ext/altivec-7.C: Same.
24917         * g++.dg/ext/altivec-8.C: Same.
24918         * g++.dg/ext/altivec-9.C: Same.
24919
24920 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24921
24922         PR c++/7841
24923         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
24924
24925 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24926
24927         * gcc.dg/union-1.c: New test.
24928
24929 2004-06-07  Roger Sayle  <roger@eyesopen.com>
24930
24931         * gcc.dg/builtins-41.c: New test case.
24932         * gcc.dg/builtins-42.c: New test case.
24933
24934 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
24935
24936         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
24937         * g++.dg/ext/altivec-10.C: Same.
24938         * g++.dg/ext/altivec-2.C: Same.
24939         * g++.dg/ext/altivec-3.C: Same.
24940         * g++.dg/ext/altivec-4.C: Same.
24941         * g++.dg/ext/altivec-5.C: Same.
24942         * g++.dg/ext/altivec-6.C: Same.
24943         * g++.dg/ext/altivec-7.C: Same.
24944         * g++.dg/ext/altivec-8.C: Same.
24945         * g++.dg/ext/altivec-9.C: Same.
24946         * g++.old-deja/g++.abi/cxa_vec.C: Same.
24947         * g++.old-deja/g++.brendan/new3.C: Same.
24948         * gcc.c-torture/execute/eeprof-1.x: Same.
24949
24950 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24951
24952         PR c/14765
24953         * gcc.dg/pr14765-1.c: New test.
24954
24955 2004-06-07  Roger Sayle  <roger@eyesopen.com>
24956
24957         PR c/14649
24958         * gcc.dg/pr14649-1.c: New test case.
24959
24960 2004-06-07  Richard Henderson  <rth@redhat.com>
24961
24962         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
24963         if temporaries.
24964
24965 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
24966
24967         * g++.dg/eh/elide1.C: Remove XFAIL.
24968
24969 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
24970
24971         PR c++/15337
24972         * g++.dg/expr/sizeof3.C: New test.
24973
24974         PR c++/14777
24975         * g++.dg/template/access14.C: New test.
24976
24977         PR c++/15554
24978         * g++.dg/template/enum1.C: New test.
24979
24980         PR c++/15057
24981         * g++.dg/eh/throw1.C: New test.
24982
24983 2004-06-07  David Ayers  <d.ayers@inode.at>
24984             Ziemowit Laski  <zlaski@apple.com>
24985
24986         * lib/objc.exp (objc_target_compile): Revert the '-framework
24987         Foundation' flag fix, since bare Darwin does not ship
24988         with the Foundation framework.
24989         * objc/execute/next_mapping.h: Provide a local NSConstantString
24990         @interface and @implementation.
24991         (objc_constant_string_init): A constructor function, used to
24992         initialize the NSConstantString meta-class object.
24993         * objc/execute/string1.m: Include "next_mapping.h" instead of
24994         <Foundation/NSString.h>.
24995         * objc/execute/string2.m: Likewise.
24996         * objc/execute/string3.m: Likewise.
24997         * objc/execute/string4.m: Likewise.
24998
24999 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
25000
25001         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
25002         to double. Replace double with FLOAT.
25003         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
25004
25005         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
25006         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
25007         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
25008         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
25009         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
25010         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
25011         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
25012         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
25013
25014 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
25015
25016         PR c/13519
25017         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
25018
25019 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25020
25021         PR c++/15503
25022         * g++.dg/template/meminit2.C: New test.
25023
25024 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
25025
25026         PR target/15822
25027         * gcc.c-torture/execute/compare-fp-1.c,
25028         gcc.c-torture/execute/compare-fp-2.c,
25029         gcc.c-torture/execute/compare-fp-3.c,
25030         gcc.c-torture/execute/compare-fp-4.c,
25031         gcc.c-torture/execute/compare-fp-3.x,
25032         gcc.c-torture/execute/compare-fp-4.x: Moved...
25033         * gcc.c-torture/execute/ieee/compare-fp-1.c,
25034         gcc.c-torture/execute/ieee/compare-fp-2.c,
25035         gcc.c-torture/execute/ieee/compare-fp-3.c,
25036         gcc.c-torture/execute/ieee/compare-fp-4.c,
25037         gcc.c-torture/execute/ieee/compare-fp-3.x,
25038         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
25039
25040 2004-06-04  David Ayers  <d.ayers@inode.at>
25041
25042         * objc/execute/protocol-isEqual-4.m: New testcase.
25043
25044 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
25045
25046         * objc/execute/protocol-isEqual-1.m: New testcase.
25047         * objc/execute/protocol-isEqual-2.m: New testcase.
25048         * objc/execute/protocol-isEqual-3.m: New testcase.
25049
25050 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25051
25052         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
25053
25054 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
25055
25056         * lib/objc.exp (objc_target_compile): When running tests on
25057         Darwin (Mac OS X), inform the linker about '-framework
25058         'Foundation'.
25059
25060 2004-06-02  Eric Christopher  <echristo@redhat.com>
25061
25062         * gcc.c-torture/compile/20040602-1.c: New.
25063
25064 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
25065
25066         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
25067         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
25068
25069         PR tree-optimization/14736
25070         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
25071
25072         PR tree-optimization/14042
25073         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
25074
25075         PR tree-optimization/14729
25076         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
25077
25078 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25079
25080         PR fortran/15557
25081         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
25082
25083 2004-06-01  Richard Hederson  <rth@redhat.com>
25084
25085         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
25086
25087 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25088
25089         PR c++/14932
25090         * g++.dg/parse/offsetof4.C: New test.
25091
25092 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
25093
25094         PR objc/7993
25095         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
25096
25097 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
25098
25099         PR c++/15701
25100         * g++.dg/template/friend29.C: New test.
25101
25102 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
25103
25104         PR c/15749
25105         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
25106
25107 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
25108
25109         * gcc.dg/sparc-trap-1.c: New test.
25110
25111 2004-05-31  Roger Sayle  <roger@eyesopen.com>
25112
25113         PR middle-end/15069
25114         * g++.dg/opt/fold3.C: New test case.
25115
25116 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
25117
25118         * lib/target-supports.exp (check_iconv_available): Fix fallout
25119         from 2004-05-28 patch.
25120
25121 2004-05-30  Paul Brook  <paul@codesourcery.com>
25122
25123         PR fortran/15620
25124         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
25125         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
25126
25127 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
25128
25129         * gfortran.fortran-torture/execute/random_1.f90: New test.
25130
25131 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25132
25133         * g++.dg/ext/altivec-10.C: New test.
25134
25135 2004-05-29  Paul Brook  <paul@codesourcery.com>
25136
25137         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
25138
25139 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25140
25141         * gcc.dg/altivec-16.c: New test.
25142
25143 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
25144
25145         * lib/target-supports.exp (check_vmx_hw_available): New.
25146         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
25147
25148         * lib/target-supports.exp (check_alias_available,
25149         check_iconv_available, check_named_sections_available): Use
25150         unique names for temporary files.
25151
25152 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25153
25154         * gcc.dg/altivec-15.c: New test.
25155
25156 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
25157
25158         PR c++/15083
25159         * g++.dg/warn/noeffect6.C: New test.
25160
25161         PR c++/15471
25162         * g++.dg/expr/ptrmem4.C: New test.
25163
25164         PR c++/15640
25165         * g++.dg/template/operator3.C: New test.
25166
25167 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
25168
25169         PR c++/14668
25170         * g++.dg/lookup/redecl1.C: New test.
25171         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
25172
25173 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
25174
25175         * gcc.c-torture/execute/compare-fp-1.c,
25176         gcc.c-torture/execute/compare-fp-2.c,
25177         gcc.c-torture/execute/compare-fp-3.c,
25178         gcc.c-torture/execute/compare-fp-4.c,
25179         gcc.c-torture/execute/compare-fp-3.x,
25180         gcc.c-torture/execute/compare-fp-4.x,
25181         gcc.dg/pr15649-1.c: New.
25182
25183 2004-05-27  Adam Nemet  <anemet@lnxw.com>
25184
25185         PR c++/12883
25186         * g++.dg/init/array14.C: New test.
25187
25188 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
25189
25190         * lib/compat.exp (compat-get-options-main): New.
25191         (compat-get-options): Remove unneeded code, warn for ignored
25192         command.
25193         (compat-execute): Check flag set by dg-require-* commands.
25194
25195         * lib/compat.exp (compat-execute): Break up long lines.
25196
25197 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
25198
25199         * gcc.dg/altivec-7.c: Don't use 'vector long'.
25200         * gcc.dg/altivec-14.c: New test.
25201         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
25202
25203         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
25204         * gcc.dg/altivec-12.c: Ditto.
25205
25206         * gcc.dg/altivec-3.c: Move call to altivec_check.
25207
25208 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25209
25210         PR c++/15044
25211         * g++.dg/template/error12.C: New test.
25212
25213         PR c++/15317
25214         * g++.dg/ext/attrib15.C: New test.
25215
25216         PR c++/15329
25217         * g++.dg/template/ptrmem9.C: New test.
25218
25219 2004-05-25  Paul Brook  <paul@codesourcery.com>
25220
25221         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
25222
25223 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25224
25225         PR c++/15165
25226         * g++.dg/template/crash19.C: New test.
25227
25228 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25229
25230         PR c++/15025
25231         * g++.dg/template/redecl1.C: New test.
25232
25233 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25234
25235         PR c++/14821
25236         * g++.dg/other/ns1.C: New test.
25237
25238         PR c++/14883
25239         * g++.dg/template/invalid1.C: New test.
25240
25241 2004-05-23  Paul Brook  <paul@codesourcery.com>
25242         Victor Leikehman  <lei@haifasphere.co.il>
25243
25244         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
25245         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
25246
25247 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
25248
25249         PR c++/15285
25250         PR c++/15299
25251         * g++.dg/template/non-dependent5.C: New test.
25252         * g++.dg/template/non-dependent6.C: New test.
25253
25254 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
25255
25256         PR c++/15507
25257         * g++.dg/inherit/union1.C: New test.
25258
25259         PR c++/15542
25260         * g++.dg/template/addr1.C: New test.
25261
25262         PR c++/15427
25263         * g++.dg/template/array5.C: New test.
25264
25265         PR c++/15287
25266         * g++.dg/template/array6.C: New test.
25267
25268 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
25269             Roger Sayle  <roger@eyesopen.com>
25270
25271         * g++.dg/lookup/forscope2.C: New test case.
25272
25273 2004-05-22  Ben Elliston  <bje@au.ibm.com>
25274
25275         * gcc.dg/cpp/Wmissingdirs.c: New.
25276
25277 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
25278
25279         PR target/15301
25280         * gcc.dg/compat/union-m128-1.h: New file.
25281         * gcc.dg/compat/union-m128-1_main.c: Likewise.
25282         * gcc.dg/compat/union-m128-1_x.c: Likewise.
25283         * gcc.dg/compat/union-m128-1_y.c: Likewise.
25284
25285 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
25286
25287         PR target/15302
25288         * gcc.dg/compat/struct-complex-1.h: New file.
25289         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
25290         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
25291         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
25292
25293 2004-05-20  Roger Sayle  <roger@eyesopen.com>
25294
25295         PR middle-end/3074
25296         * gcc.dg/pr3074-1.c: New test case.
25297         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
25298
25299 2004-05-20  Falk Hueffner  <falk@debian.org>
25300
25301         PR other/15526
25302         * gcc.dg/ftrapv-1.c: New test case.
25303
25304 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
25305
25306         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
25307
25308 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
25309             Jeff Law  <law@redhat.com>
25310
25311         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
25312         * gcc.dg/tree-ssa/20040518-2.c: New test.
25313
25314         * gcc.dg/tree-ssa/20040518-1.c: New test.
25315
25316 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
25317
25318         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
25319
25320 2004-05-18  Paul Brook  <paul@codesourcery.com>
25321
25322         PR fortran/13930
25323         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
25324
25325 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25326
25327         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
25328         constant folding.
25329
25330 2004-05-17  Steven Bosscher  <stevenb@suse.de>
25331
25332         * gcc.dg/tree-ssa/20040517-1.c: New test.
25333
25334 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25335
25336         * gcc.dg/loop-4.c: New test.
25337
25338 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
25339
25340         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
25341
25342 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
25343
25344         PR fortran/15311
25345         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
25346
25347 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25348
25349         PR fortran/13826
25350         PR fortran/13940
25351         * gfortran.fortran-torture/compile/data_1.f90: New test.
25352
25353 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
25354
25355         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
25356         * gcc.dg/uninit-H.c: Define ASM for __s390__.
25357
25358 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
25359
25360         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
25361
25362 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
25363
25364         PR c/15444
25365         * gcc.dg/format/xopen-1.c: Adjust expected message.
25366         * gcc.dg/format/xopen-3.c: New test.
25367
25368 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
25369
25370         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
25371
25372 2004-05-14  Jeff Law  <law@redhat.com>
25373
25374         * gcc.dg/tree-ssa/20040514-2.c: New test.
25375
25376 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25377
25378         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
25379         this ...
25380         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
25381         this.
25382
25383 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
25384
25385         * gcc.dg/tree-ssa/20040514-1.c: New test.
25386
25387 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25388
25389         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
25390         test.
25391
25392 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25393
25394         PR fortran/14066
25395         * gfortran.fortran-torture/compile/do_1.f90: New test.
25396
25397 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25398
25399         PR fortran/15051
25400         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
25401         test.
25402
25403 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
25404
25405         PR fortran/15149
25406         * gfortran.fortran-torture/execute/random_init.f90: New test.
25407
25408 2004-05-13  Paul Brook  <paul@codesourcery.com>
25409
25410         PR fortran/15314
25411         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
25412
25413 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
25414
25415         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
25416         for the powerpc case.
25417
25418 2004-05-13  Jeff Law  <law@redhat.com>
25419
25420         * gcc.dg/tree-ssa/20040513-1.c: New test.
25421         * gcc.dg/tree-ssa/20040513-2.c: New test.
25422
25423 2004-05-13  Paul Brook  <paul@codesourcery.com>
25424
25425         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
25426         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
25427         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
25428
25429 2004-05-13  Andreas Schwab  <schwab@suse.de>
25430
25431         PR other/10819
25432         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
25433         characters.
25434
25435 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
25436
25437         PR fortran/15294
25438         * gfortran.fortran-torture/execute/adjustr.f90: New file.
25439
25440 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
25441
25442         Merge from tree-ssa-20020619-branch.  See
25443         ChangeLog.tree-ssa for details.
25444
25445 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
25446
25447         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
25448         include <altivec.h> explicitly.
25449         * gcc.dg/altivec-13.c: Likewise.
25450
25451 2004-05-11  Paul Brook  <paul@codesourcery.com>
25452
25453         * gcc.c-torture/compile/20010518-1.c: Force enum size.
25454
25455 2004-05-10  Eric Christopher  <echristo@redhat.com>
25456
25457         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
25458         * gcc.dg/sibcall-4.c: Ditto.
25459
25460 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
25461
25462         * g++.dg/ext/altivec-8.C: New test case.
25463         * gcc.dg/altivec-13.c: New test case.
25464
25465 2004-05-08  Roger Sayle  <roger@eyesopen.com>
25466
25467         * gcc.c-torture/execute/divcmp-1.c: New test case.
25468         * gcc.c-torture/execute/divcmp-2.c: New test case.
25469         * gcc.c-torture/execute/divcmp-3.c: New test case.
25470
25471 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
25472
25473         * g++.dg/other/pragma-re-2.C: New test.
25474
25475 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
25476
25477         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
25478         * gcc.dg/i386-387-2.c: Likewise.
25479
25480         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
25481         __builtin_drem.
25482         * gcc.dg/i386-387-6.c: Likewise.
25483
25484 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
25485
25486         * gcc.dg/builtins-33.c: Also check log1p*.
25487
25488 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
25489
25490         PR optimization/15296
25491         * gcc.c-torture/execute/pr15296.c: New test.
25492
25493 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
25494
25495         * gcc.dg/builtins-40.c: New test.
25496
25497 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
25498
25499         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
25500
25501 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
25502
25503         * g++.dg/ext/spe1.C: New testcase.
25504
25505 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
25506
25507         * objc.dg/image-info.m: Allow additional attributes
25508         for __image_info section.
25509
25510 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
25511
25512         * gcc.dg/torture/mips-hilo-2.c: New test.
25513
25514 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25515
25516         PR c++/14389
25517         * g++.dg/template/member5.C: New test.
25518
25519 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
25520
25521         * gcc.dg/builtins-34.c: Also check expm1*.
25522
25523 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25524
25525         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
25526         * gcc.dg/torture/builtin-convert-3.c: New test.
25527
25528 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
25529
25530         PR middle-end/15054
25531         * g++.dg/opt/pr15054.C: New test.
25532
25533 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25534
25535         * gcc.dg/torture/builtin-rounding-1.c: New test.
25536         * gcc.dg/builtins-25.c: Delete.
25537         * gcc.dg/builtins-29.c: Delete.
25538
25539 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
25540
25541         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
25542         * gcc.dg/sibcall-4.c: Likewise.
25543         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
25544
25545 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
25546
25547         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
25548         bit-field on 16-bit targets.
25549
25550 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
25551
25552         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
25553         16-bit targets.
25554
25555 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
25556
25557         * gcc.dg/rs6000-power2-1.c: Change to compile only.
25558         * gcc.dg/rs6000-power2-2.c: Likewise.
25559
25560 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
25561
25562         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
25563         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
25564         Change the asm registers to be in form of frN instead of fN.
25565
25566 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25567
25568         * gcc.dg/torture/builtin-convert-2.c: New test.
25569
25570 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
25571
25572         * gcc.dg/rs6000-power2-1.c: New test.
25573         * gcc.dg/rs6000-power2-2.c: New test.
25574
25575 2004-04-28  Jan Hubicka  <jh@suse.cz>
25576
25577         * gcc.dg/unused-6.c: New test.
25578
25579 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
25580             Ulrich Weigand  <uweigand@de.ibm.com>
25581
25582         * ada/acats/run_all.sh: Define $target variable.
25583
25584 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
25585
25586         PR c++/15119
25587         * g++.dg/other/vararg-1.C: New test.
25588
25589         PR c++/4794
25590         * g++.dg/eh/cleanup3.C: New test.
25591
25592 2004-04-24  Laurent GUERBY <laurent@guerby.net>
25593
25594         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
25595         and ad8011a (target_insn).
25596         * ada/acats/support/macro.dfs: Likewise.
25597         * ada/acats/support/impbit.adb: New file.
25598
25599 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
25600
25601         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
25602
25603 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25604
25605         * gcc.dg/loop-3.c: New test.
25606
25607 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
25608
25609         * gcc.c-torture/execute/simd-5.c: New test.
25610
25611 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25612
25613         PR c++/15064
25614         * g++.dg/template/crash18.C: New test.
25615
25616 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
25617
25618         * g++.dg/ext/complit3.C: New test.
25619
25620 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
25621
25622         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
25623         * gcc.dg/altivec-3.c: Same.
25624         * gcc.dg/altivec-varargs-1.c: Same.
25625
25626 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
25627
25628         * lib/target-supports.exp (check_profiling_available): Assume
25629         profiling is not available on powerpc-eabi targets.
25630
25631 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
25632
25633         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
25634         * gcc.dg/vmx/bug-1.c: Ditto.
25635
25636 2004-04-20  Eric Christopher  <echristo@redhat.com>
25637
25638         * gcc.dg/charset/extern.c: New test.
25639         * g++.dg/charset/extern3.cc: Ditto.
25640
25641 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
25642
25643         * gcc.dg/builtins-39.c: New test.
25644
25645 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
25646
25647         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
25648
25649 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
25650
25651         * gcc.dg/torture/mips-hilo-1.c: New test.
25652
25653 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
25654
25655         * gcc.c-torture/compile/20040419-1.c: New test.
25656
25657 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
25658
25659         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
25660
25661 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
25662             Aldy Hernandez  <aldyh@redhat.com>
25663
25664         * gcc.c-torture/execute/va-arg-24.c: New.
25665
25666 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
25667             Aldy Hernandez  <aldyh@redhat.com>
25668
25669         * gcc.dg/vmx/1b-01.c: New.
25670         * gcc.dg/vmx/1b-02.c: New.
25671         * gcc.dg/vmx/1b-03.c: New.
25672         * gcc.dg/vmx/1b-04.c: New.
25673         * gcc.dg/vmx/1b-05.c: New.
25674         * gcc.dg/vmx/1b-06.c: New.
25675         * gcc.dg/vmx/1b-07.c: New.
25676         * gcc.dg/vmx/1c-01.c: New.
25677         * gcc.dg/vmx/1c-02.c: New.
25678         * gcc.dg/vmx/3a-01a.c: New.
25679         * gcc.dg/vmx/3a-01.c: New.
25680         * gcc.dg/vmx/3a-01m.c: New.
25681         * gcc.dg/vmx/3a-03.c: New.
25682         * gcc.dg/vmx/3a-03m.c: New.
25683         * gcc.dg/vmx/3a-04.c: New.
25684         * gcc.dg/vmx/3a-04m.c: New.
25685         * gcc.dg/vmx/3a-05.c: New.
25686         * gcc.dg/vmx/3a-06.c: New.
25687         * gcc.dg/vmx/3a-06m.c: New.
25688         * gcc.dg/vmx/3a-07.c: New.
25689         * gcc.dg/vmx/3b-01.c: New.
25690         * gcc.dg/vmx/3b-02.c: New.
25691         * gcc.dg/vmx/3b-10.c: New.
25692         * gcc.dg/vmx/3b-13.c: New.
25693         * gcc.dg/vmx/3b-14.c: New.
25694         * gcc.dg/vmx/3b-15.c: New.
25695         * gcc.dg/vmx/3c-01a.c: New.
25696         * gcc.dg/vmx/3c-01.c: New.
25697         * gcc.dg/vmx/3c-02.c: New.
25698         * gcc.dg/vmx/3c-03.c: New.
25699         * gcc.dg/vmx/3d-01.c: New.
25700         * gcc.dg/vmx/4-01.c: New.
25701         * gcc.dg/vmx/4-03.c: New.
25702         * gcc.dg/vmx/5-01.c: New.
25703         * gcc.dg/vmx/5-02.c: New.
25704         * gcc.dg/vmx/5-03.c: New.
25705         * gcc.dg/vmx/5-04.c: New.
25706         * gcc.dg/vmx/5-05.c: New.
25707         * gcc.dg/vmx/5-06.c: New.
25708         * gcc.dg/vmx/5-07.c: New.
25709         * gcc.dg/vmx/5-07t.c: New.
25710         * gcc.dg/vmx/5-08.c: New.
25711         * gcc.dg/vmx/5-10.c: New.
25712         * gcc.dg/vmx/5-11.c: New.
25713         * gcc.dg/vmx/7-01a.c: New.
25714         * gcc.dg/vmx/7-01.c: New.
25715         * gcc.dg/vmx/7c-01.c: New.
25716         * gcc.dg/vmx/7d-01.c: New.
25717         * gcc.dg/vmx/7d-02.c: New.
25718         * gcc.dg/vmx/8-01.c: New.
25719         * gcc.dg/vmx/8-02a.c: New.
25720         * gcc.dg/vmx/8-02.c: New.
25721         * gcc.dg/vmx/brode-1.c: New.
25722         * gcc.dg/vmx/bug-1.c: New.
25723         * gcc.dg/vmx/bug-2.c: New.
25724         * gcc.dg/vmx/bug-3.c: New.
25725         * gcc.dg/vmx/cw-bug-1.c: New.
25726         * gcc.dg/vmx/cw-bug-2.c: New.
25727         * gcc.dg/vmx/cw-bug-3.c: New.
25728         * gcc.dg/vmx/dct.c: New.
25729         * gcc.dg/vmx/debug-1.c: New.
25730         * gcc.dg/vmx/debug-2.c: New.
25731         * gcc.dg/vmx/debug-3.c: New.
25732         * gcc.dg/vmx/debug-4.c: New.
25733         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
25734         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
25735         * gcc.dg/vmx/eg-5.c: New.
25736         * gcc.dg/vmx/fft.c: New.
25737         * gcc.dg/vmx/gcc-bug-1.c: New.
25738         * gcc.dg/vmx/gcc-bug-2.c: New.
25739         * gcc.dg/vmx/gcc-bug-3.c: New.
25740         * gcc.dg/vmx/gcc-bug-4.c: New.
25741         * gcc.dg/vmx/gcc-bug-5.c: New.
25742         * gcc.dg/vmx/gcc-bug-6.c: New.
25743         * gcc.dg/vmx/gcc-bug-7.c: New.
25744         * gcc.dg/vmx/gcc-bug-8.c: New.
25745         * gcc.dg/vmx/gcc-bug-9.c: New.
25746         * gcc.dg/vmx/gcc-bug-b.c: New.
25747         * gcc.dg/vmx/gcc-bug-c.c: New.
25748         * gcc.dg/vmx/gcc-bug-d.c: New.
25749         * gcc.dg/vmx/gcc-bug-e.c: New.
25750         * gcc.dg/vmx/gcc-bug-f.c: New.
25751         * gcc.dg/vmx/gcc-bug-g.c: New.
25752         * gcc.dg/vmx/gcc-bug-i.c: New.
25753         * gcc.dg/vmx/harness.h: New.
25754         * gcc.dg/vmx/ira1.c: New.
25755         * gcc.dg/vmx/ira2a.c: New.
25756         * gcc.dg/vmx/ira2b.c: New.
25757         * gcc.dg/vmx/ira2.c: New.
25758         * gcc.dg/vmx/ira2c.c: New.
25759         * gcc.dg/vmx/mem.c: New.
25760         * gcc.dg/vmx/newton-1.c: New.
25761         * gcc.dg/vmx/ops.c: New.
25762         * gcc.dg/vmx/sn7153.c: New.
25763         * gcc.dg/vmx/spill2.c: New.
25764         * gcc.dg/vmx/spill3.c: New.
25765         * gcc.dg/vmx/spill.c: New.
25766         * gcc.dg/vmx/t.c: New.
25767         * gcc.dg/vmx/varargs-1.c: New.
25768         * gcc.dg/vmx/varargs-2.c: New.
25769         * gcc.dg/vmx/varargs-3.c: New.
25770         * gcc.dg/vmx/varargs-4.c: New.
25771         * gcc.dg/vmx/varargs-5.c: New.
25772         * gcc.dg/vmx/varargs-6.c: New.
25773         * gcc.dg/vmx/varargs-7.c: New.
25774         * gcc.dg/vmx/vmx.exp: New.
25775         * gcc.dg/vmx/vprint-1.c: New.
25776         * gcc.dg/vmx/vscan-1.c: New.
25777         * gcc.dg/vmx/x-01.c: New.
25778         * gcc.dg/vmx/x-02.c: New.
25779         * gcc.dg/vmx/x-03.c: New.
25780         * gcc.dg/vmx/x-04.c: New.
25781         * gcc.dg/vmx/x-05.c: New.
25782         * gcc.dg/vmx/yousufi-1.c: New.
25783         * gcc.dg/vmx/zero-1.c: New.
25784         * gcc.dg/vmx/zero.c: New.
25785
25786 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
25787
25788         * g++.dg/lookup/java1.C: Update for chage of
25789         _Jv_AllocObject.
25790         * g++.dg/lookup/java2.C: Likewise.
25791
25792 2004-04-17  Laurent GUERBY <laurent@guerby.net>
25793
25794         * ada/acats/run_all.sh: use -O2 by default.
25795
25796 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
25797
25798         * gcc.dg/vr-mult-[12].c: New tests.
25799
25800 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25801
25802         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
25803
25804         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
25805
25806 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
25807
25808         * lib/target-supports.exp (check_profiling_available): Assume profiling
25809         isn't available for mips*-*-elf targets.
25810
25811 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
25812
25813         * gcc.dg/builtins-38.c: New test.
25814
25815 2004-04-14  Eric Christopher  <echristo@redhat.com>
25816
25817         * g++.dg/charset/charset.exp: Run .cc extension tests.
25818
25819 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
25820
25821         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
25822
25823 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25824
25825         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
25826
25827 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
25828
25829         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
25830         * gcc.dg/i386-387-2.c: Likewise.
25831
25832         * gcc.dg/i386-387-7.c: New test.
25833         * gcc.dg/i386-387-8.c: New test.
25834
25835         * gcc.dg/builtins-37.c: New test.
25836
25837 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
25838
25839         * g++.dg/pch/externc-1.C: Add missing semicolon.
25840
25841 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
25842
25843         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
25844
25845 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25846
25847         * gcc.c-torture/execute/20040411-1.c: New test.
25848
25849 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25850
25851         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
25852
25853 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
25854
25855         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
25856
25857 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
25858
25859         * lib/target-supports.exp (check_named_sections_available): New.
25860         * lib/gcc-dg.exp (dg-require-named-sections): New.
25861         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
25862         old-deja.exp.  Also prune error-count message from HP linker.
25863         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
25864
25865         * g++.dg/init/init-ref4.C: Use dg-require-weak.
25866         * g++.old-deja/g++.pt/static3.C: Likewise.
25867         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
25868
25869 2004-04-09  Roger Sayle  <roger@eyesopen.com>
25870
25871         * gcc.c-torture/execute/20040409-1.c: New test case.
25872         * gcc.c-torture/execute/20040409-2.c: New test case.
25873         * gcc.c-torture/execute/20040409-3.c: New test case.
25874
25875 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
25876
25877         * gcc.dg/20040409-1.c: New test.
25878
25879 2004-04-08  Roger Sayle  <roger@eyesopen.com>
25880
25881         PR target/14888
25882         * g++.dg/opt/pr14888.C: New test case.
25883
25884 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
25885
25886         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
25887         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
25888         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
25889         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
25890         New tests.
25891
25892 2004-04-08  Paul Brook  <paul@codesourcery.com>
25893
25894         * gcc.dg/spill-1.c: New test.
25895
25896 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25897
25898         * gcc.dg/torture/builtin-ctype-2.c: New test.
25899
25900 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
25901
25902         * gcc.dg/pch/pch.exp: Add largefile test.
25903
25904 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
25905
25906         * g++.dg/pch/externc-1.Hs: New.
25907         * g++.dg/pch/externc-1.C: New.
25908
25909 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25910
25911         * gcc.dg/compat/struct-by-value-5a_main.c,
25912         gcc.dg/compat/struct-by-value-5b_main.c: New files.
25913         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
25914         * gcc.dg/compat/struct-by-value-5a_x.c,
25915         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
25916         gcc.dg/compat/struct-by-value-5_x.c.
25917         * gcc.dg/compat/struct-by-value-5a_y.c,
25918         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
25919         gcc.dg/compat/struct-by-value-5_y.c.
25920
25921         * gcc.dg/compat/struct-by-value-6a_main.c,
25922         gcc.dg/compat/struct-by-value-6b_main.c: New files.
25923         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
25924         * gcc.dg/compat/struct-by-value-6a_x.c,
25925         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
25926         gcc.dg/compat/struct-by-value-6_x.c.
25927         * gcc.dg/compat/struct-by-value-6a_y.c,
25928         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
25929         gcc.dg/compat/struct-by-value-6_y.c.
25930
25931         * gcc.dg/compat/struct-by-value-7a_main.c,
25932         gcc.dg/compat/struct-by-value-7b_main.c: New files.
25933         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
25934         * gcc.dg/compat/struct-by-value-7a_x.c,
25935         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
25936         gcc.dg/compat/struct-by-value-7_x.c.
25937         * gcc.dg/compat/struct-by-value-7a_y.c,
25938         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
25939         gcc.dg/compat/struct-by-value-7_y.c.
25940
25941 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
25942
25943         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
25944         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
25945         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
25946         options.
25947
25948 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
25949
25950         * gcc.dg/builtins-36.c: New test.
25951
25952 2004-04-06  Paul Brook  <paul@codesourcery.com>
25953
25954         * README.gcc: Remove obsolete contraint on testcases.
25955
25956 2004-04-05  Paul Brook  <paul@codesourcery.com>
25957
25958         PR2123
25959         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
25960         failure and exit(0) on success.
25961         * g++.dg/expr/anew2.C: Ditto.
25962         * g++.dg/expr/anew3.C: Ditto.
25963         * g++.dg/expr/anew4.C: Ditto.
25964
25965 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
25966
25967         PR c++/3518
25968         * g++.dg/template/unify7.C: New.
25969
25970 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
25971
25972         * g++.dg/README: Bring up to date with new subdirectories; remove
25973         duplicate subdirectory lines.
25974
25975 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
25976
25977         PR c++/14007
25978         * g++.dg/template/unify5.C: New.
25979         * g++.dg/template/unify6.C: New.
25980         * g++.dg/template/qualttp20.C: Adjust.
25981         * g++.old-deja/g++.jason/report.C: Adjust.
25982         * g++.old-deja/g++.other/qual1.C: Adjust.
25983
25984 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
25985
25986         PR c++/14803
25987         * g++.dg/inherit/ptrmem1.C: New test.
25988
25989 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
25990
25991         PR c++/14755
25992         * gcc.c-torture/execute/20040331-1.c: New test.
25993         * gcc.dg/20040331-1.c: New test.
25994
25995 2004-04-01  Paul Brook  <paul@codesourcery.com>
25996
25997         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
25998
25999 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
26000
26001         PR c++/14724
26002         * g++.dg/init/goto1.C: New test.
26003
26004         PR c++/14763
26005         * g++.dg/template/defarg4.C: New test.
26006
26007 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
26008
26009         * gcc.dg/altivec-11.c: Extend test for more valid cases.
26010
26011 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
26012
26013         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
26014
26015 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
26016
26017         * gcc.dg/noncompile/undeclared-2.c: New test.
26018
26019 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
26020
26021         * gcc.dg/940409-1.c: Remove XFAIL.
26022         * gcc.dg/reg-vol-struct-1.c: New test.
26023
26024 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26025
26026         * gcc.dg/torture/builtin-wctype-1.c: New test.
26027
26028 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
26029
26030         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
26031         * gcc.dg/20001101-1.c: Likewise.
26032         * gcc.dg/20001102-1.c: Likewise.
26033
26034 2004-03-25  Roger Sayle  <roger@eyesopen.com>
26035
26036         * gcc.dg/compare8.c: Add an additional test for XOR.
26037
26038 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26039
26040         * gcc.dg/torture/builtin-ctype-1.c: New test.
26041
26042 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26043
26044         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
26045         * gcc.dg/torture/builtin-math-1.c: Likewise.
26046         * gcc.dg/torture/builtin-power-1.c: New test.
26047
26048 2004-03-24  Andreas Schwab  <schwab@suse.de>
26049
26050         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
26051         IA64 assembler.
26052
26053 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
26054             Roger Sayle  <roger@eyesopen.com>
26055
26056         * gcc.dg/compare8.c: New test case.
26057
26058 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
26059
26060         * g++.dg/ext/altivec-7.C: New test.
26061
26062 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
26063
26064         PR 12267, 12391, 12560, 13129, 14114, 14133
26065         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
26066         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
26067         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
26068         Adjust error regexps.
26069         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
26070         * gcc.dg/noncompile/undeclared-1.c: New test cases.
26071         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
26072         * gcc.dg/local1.c: Add explanatory comment.
26073
26074 2004-03-23  Roger Sayle  <roger@eyesopen.com>
26075
26076         PR optimization/14669
26077         * g++.dg/opt/fold2.C: New test case.
26078
26079 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
26080
26081         PR c/14069
26082         * gcc.dg/20040322-1.c: New test.
26083
26084 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26085
26086         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
26087         * gcc.dg/ultrasp4.c: Likewise.
26088         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
26089
26090 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
26091
26092         * gcc.dg/i386-sse-8.c: Reset default options.
26093
26094 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
26095
26096         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
26097         in the error message text.
26098
26099 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26100
26101         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
26102
26103 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
26104
26105         PR c++/14616
26106         * g++.dg/init/array13.C: New test.
26107
26108 2004-03-20  Roger Sayle  <roger@eyesopen.com>
26109
26110         PR target/13889
26111         * gcc.c-torture/compile/pr13889.c: New test case.
26112
26113 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26114
26115         PR c/14635
26116         * builtins-1.c (nan, nans): Don't test.
26117         * builtins-30.c: Don't use nan, nanf, nanl.
26118         * builtins-35.c: New test.
26119
26120 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
26121
26122         * g++.dg/ext/altivec-6.C: New test.
26123
26124 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
26125
26126         * g++.dg/init/placement3.C: New test.
26127
26128         * g++.dg/template/spec13.C: New test.
26129
26130         * g++.dg/lookup/using11.C: New test.
26131
26132         * g++.dg/lookup/koenig3.C: New test.
26133
26134         * g++.dg/template/operator2.C: New test.
26135
26136         * g++.dg/expr/dtor3.C: New test.
26137         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
26138         marker.
26139         * g++.old-deja/g++.law/visibility28.C: Likewise.
26140
26141 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
26142
26143         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
26144         * gcc.dg/ppc64-abi-3.c: Likewise.
26145
26146 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26147
26148         PR c++/14545
26149         * g++.dg/parse/template15.C: New test.
26150
26151 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
26152
26153         * g++.dg/expr/dtor2.C: New test.
26154
26155         * g++.dg/lookup/anon4.C: New test.
26156
26157         * g++.dg/overload/using1.C: New test.
26158
26159         * g++.dg/template/lookup7.C: New test.
26160
26161         * g++.dg/template/typename6.C: New test.
26162
26163         * g++.dg/expr/cond6.C: New test.
26164
26165 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26166
26167         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
26168
26169 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
26170
26171         * g++.dg/expr/cond5.C: New test.
26172         * g++.dg/expr/constcast1.C: Likewise.
26173         * g++.dg/expr/ptrmem2.C: Likewise.
26174         * g++.dg/expr/ptrmem3.C: Likewise.
26175         * g++.dg/lookup/main1.C: Likewise.
26176         * g++.dg/template/lookup6.C: Likewise.
26177
26178 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
26179
26180         * gcc.dg/local1.c: New test.
26181
26182         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
26183
26184 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26185
26186         * gcc.dg/torture/builtin-convert-1.c: New test.
26187
26188 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26189
26190         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
26191
26192 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
26193
26194         PR c++/14481
26195         * g++.dg/warn/Wunused-7.C: New test.
26196
26197 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26198
26199         * gcc.dg/torture/builtin-integral-1.c: New test.
26200
26201 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
26202
26203         PR c++/14586
26204         * g++.dg/parse/non-dependent3.C: New test.
26205
26206 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
26207
26208         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
26209         * g++.dg/eh/simd-2.C: Likewise.
26210         * g++.dg/init/array10.C: Likewise.
26211         * gcc.c-torture/compile/simd-1.c: Likewise.
26212         * gcc.c-torture/compile/simd-2.c: Likewise.
26213         * gcc.c-torture/compile/simd-3.c: Likewise.
26214         * gcc.c-torture/compile/simd-4.c: Likewise.
26215         * gcc.c-torture/compile/simd-6.c: Likewise.
26216         * gcc.c-torture/execute/simd-1.c: Likewise.
26217         * gcc.c-torture/execute/simd-2.c: Likewise.
26218         * gcc.dg/compat/vector-defs.h: Likewise.
26219         * gcc.dg/20020531-1.c: Likewise.
26220         * gcc.dg/altivec-3.c: Likewise.
26221         * gcc.dg/altivec-4.c: Likewise.
26222         * gcc.dg/altivec-varargs-1.c: Likewise.
26223         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
26224         * gcc.dg/i386-mmx-3.c: Likewise.
26225         * gcc.dg/i386-sse-4.c: Likewise.
26226         * gcc.dg/i386-sse-5.c: Likewise.
26227         * gcc.dg/i386-sse-8.c: Likewise.
26228         * gcc.dg/simd-1.c: Likewise.
26229         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
26230         __ev64_opaque__ since the machine description provides it.
26231
26232 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26233
26234         * lib/compat.exp (skip_list): New global variable.
26235         Use it to hold the user defined COMPAT_SKIPS list if any.
26236         (compat-obj): Add the members of skip_list to optall.
26237
26238 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26239
26240         * gcc.dg/compat/union-by-value-1_main.c,
26241         union-by-value-1_x.c, union-by-value-1_y.c,
26242         union-check.h, union-defs.h,
26243         union-init.h, union-return-1_main.c,
26244         union-return-1_x.c, union-return-1_y.c: New files.
26245
26246 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26247
26248         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
26249         mixed-struct-init.h: Add 4 mixed structure types.
26250         struct-by-value-21_main.c, struct-by-value-21_x.c,
26251         struct-by-value-21_y.c, struct-return-21_main.c,
26252         struct-return-21_x.c, struct-return-21_y.c: New files.
26253
26254 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
26255
26256         PR c++/14550
26257         * g++.dg/parse/template14.C: New test.
26258
26259 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26260
26261         * gcc.c-torture/execute/20040313-1.c: New test.
26262
26263 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
26264
26265         PR target/14533
26266         * gcc.dg/20040311-2.c: New test.
26267
26268 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
26269
26270         PR other/14544
26271         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
26272         bit-field.
26273
26274 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
26275
26276         * gcc.dg/20040305-2.c: Add missing return statement.
26277
26278 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26279
26280         * gcc.dg/builtins-34.c: Also check pow10*.
26281
26282 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
26283
26284         PR target/14262
26285         * gcc.dg/20040305-2.c: New test.
26286
26287 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
26288
26289         * gcc.dg/20040310-1.c: New test.
26290
26291 2004-03-11  Roger Sayle  <roger@eyesopen.com>
26292
26293         * gcc.c-torture/execute/20040311-1.c: New test case.
26294
26295 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
26296
26297         PR c++/14476
26298         * g++.dg/lookup/enum1.C: New test.
26299
26300 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
26301
26302         PR c++/14510
26303         * g++.dg/lookup/struct2.C: New test.
26304
26305 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
26306
26307         * gcc.dg/builtins-34.c: New test.
26308
26309 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26310
26311         * gcc.dg/torture/builtin-nonneg-1.c: New test.
26312
26313 2004-03-09  James E Wilson  <wilson@specifixinc.com>
26314
26315         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
26316         * gcc.dg/alias-2.c: New testcase.
26317
26318 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
26319
26320         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
26321
26322 2004-03-09  Roger Sayle  <roger@eyesopen.com>
26323
26324         * gcc.c-torture/execute/20040309-1.c: New test case.
26325
26326 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
26327
26328         PR c++/14397
26329         * g++.dg/overload/ref1.C: New.
26330
26331 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26332
26333         PR c++/14409
26334         * g++.dg/template/spec12.C: New test.
26335
26336         PR c++/14448
26337         * g++.dg/parse/crash14.C: New test.
26338
26339 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
26340
26341         PR c++/14230
26342         * g++.dg/init/ref11.C: New test.
26343
26344 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
26345
26346         PR c++/14432
26347         * g++.dg/parse/builtin2.C: New test.
26348
26349 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
26350
26351         PR c++/14401
26352         * g++.dg/init/ctor3.C: New test.
26353         * g++.dg/init/union1.C: New test.
26354         * g++.dg/ext/anon-struct4.C: New test.
26355
26356 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
26357
26358         * g++.dg/lookup/koenig1.C: Tweak error messages.
26359         * g++.dg/lookup/used-before-declaration.C: Likewise.
26360         * g++.dg/other/do1.C: Likewise.
26361         * g++.dg/overload/koenig1.C: Likewise.
26362         * g++.dg/parse/crash13.C: Likewise.
26363         * g++.dg/template/instantiate3.C: Likewise.
26364
26365 2004-03-08  Eric Christopher  <echristo@redhat.com>
26366
26367         * * lib/target-supports.exp: Enable libiconv in test
26368         compilation.  Fix up error checking.
26369
26370 2004-03-08  Roger Sayle  <roger@eyesopen.com>
26371
26372         PR middle-end/14289
26373         * gcc.dg/pr14289-1.c: New test case.
26374         * gcc.dg/pr14289-2.c: Likewise.
26375         * gcc.dg/pr14289-3.c: Likewise.
26376
26377 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
26378
26379         * gcc.c-torture/execute/20040308-1.c: New test.
26380
26381 2004-03-07  Roger Sayle  <roger@eyesopen.com>
26382
26383         * gcc.c-torture/execute/20040307-1.c: New test case.
26384
26385 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
26386
26387         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
26388
26389 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
26390
26391         * gcc.dg/20040306-1.c: New test.
26392
26393 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
26394
26395         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
26396         them static.
26397         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
26398
26399 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26400
26401         PR c/14465
26402         * gcc.dg/decl-6.c: New test.
26403
26404 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26405
26406         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
26407         Rename LOGPOW -> LOG_POW.
26408         (SQRT_EXP, POW_EXP): New.
26409
26410 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26411
26412         * gcc.dg/i386-sse-8.c: New test.
26413
26414 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26415
26416         PR c/14114
26417         * gcc.dg/decl-5.c: New test.
26418
26419 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
26420
26421         * gcc.dg/20040305-1.c: New test.
26422
26423 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
26424
26425         PR other/14354
26426         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
26427
26428 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
26429
26430         PR c++/14425, c++/14426
26431         * g++.dg/ext/altivec-4.C: New test.
26432         * g++.dg/ext/altivec-5.C: New test.
26433
26434 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
26435
26436         * g++.old-deja/g++.other/linkage1.C: Expect errors about
26437         global variables of a type with no linkage.
26438         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
26439         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
26440         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
26441         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
26442         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
26443         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
26444         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
26445         * g++.dg/warn/deprecated.C: Name enum Color.
26446         * g++.dg/overload/VLA.C: Name structure for 'b'.
26447         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
26448
26449 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26450
26451         * gcc.c-torture/compile/20040304-1.c: New test.
26452
26453 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
26454
26455         PR 13728
26456         * gcc.dg/decl-4.c: New testcase.
26457
26458 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
26459
26460         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
26461         as PRECF if sizeof (float) > sizeof (double).
26462         (PRECL): Make it the same as PRECF if
26463         sizeof (float) > sizeof (long double).
26464
26465 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26466
26467         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
26468         system type.  Add check for irix6 which doesn't have c99 runtime.
26469
26470 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
26471
26472         * gcc.dg/const-elim-1.c: xfail for xtensa.
26473
26474 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
26475
26476         PR c++/14369
26477         * g++.dg/template/cond4.C: New test.
26478
26479 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
26480
26481         PR c++/14360
26482         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
26483
26484         PR c++/14361
26485         * g++.dg/parse/defarg7.C: New test.
26486
26487         PR c++/14359
26488         * g++.dg/template/friend26.C: New test.
26489
26490 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
26491
26492         PR c++/14324
26493         * g++.dg/abi/mangle21.C: New test.
26494
26495         PR c++/14260
26496         * g++.dg/parse/constructor2.C: New test.
26497
26498         PR c++/14337
26499         * g++.dg/template/sfinae1.C: New test.
26500
26501 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
26502
26503         PR c++/14267
26504         * g++.dg/expr/crash2.C: New test.
26505
26506         PR middle-end/13448
26507         * gcc.dg/inline-5.c: New test.
26508         * gcc.dg/always-inline.c: Split out tests into ...
26509         * gcc.dg/always-inline2.c: ... this and ...
26510         * gcc.dg/always-inline3.c: ... this.
26511
26512 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
26513
26514         PR debug/12103
26515         * g++.dg/debug/crash1.C: New test.
26516
26517 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
26518
26519         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
26520         function with __attribute__((noinline)).
26521         (recurser_void2): Likewise.
26522         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
26523         (recurser_void2): Likewise.
26524
26525 2004-02-29  Roger Sayle  <roger@eyesopen.com>
26526
26527         PR middle-end/14203
26528         * g++.dg/warn/Wunused-6.C: New test case.
26529
26530 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
26531
26532         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
26533         not defined.
26534
26535 2004-02-27  Eric Christopher  <echristo@redhat.com>
26536
26537         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
26538         * g++.dg/charset/asm2.c: Run only x86.
26539         * gcc.dg/charset/asm3.c: Ditto.
26540
26541 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
26542
26543         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
26544         ld_library_path.
26545
26546 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
26547
26548         * g++.dg/ext/altivec-3.C: New.
26549
26550 2004-02-26  Richard Henderson  <rth@redhat.com>
26551
26552         * g++.dg/ext/attrib10.C: Mark for warning.
26553         * gcc.dg/attr-alias-1.c: New.
26554
26555 2004-02-26  Richard Henderson  <rth@redhat.com>
26556
26557         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
26558         * gcc.c-torture/execute/20040208-2.c: ... it back.
26559
26560 2004-02-26  Eric Christopher  <echristo@redhat.com>
26561
26562         * lib/target-supports.exp (check-iconv-available): New function.
26563         * lib/gcc-dg.exp (dg-require-iconv): New function.
26564         Use above.
26565         * gcc.dg/charset: New directory.
26566         * gcc.dg/charset/charset.exp: New file.
26567         * gcc.dg/charset/asm1.c: Ditto.
26568         * gcc.dg/charset/asm2.c: Ditto.
26569         * gcc.dg/charset/asm3.c: Ditto.
26570         * gcc.dg/charset/asm4.c: Ditto.
26571         * gcc.dg/charset/asm5.c: Ditto.
26572         * gcc.dg/charset/attribute1.c: Ditto.
26573         * gcc.dg/charset/attribute2.c: Ditto.
26574         * gcc.dg/charset/string1.c: Ditto.
26575         * g++.dg/charset: New directory.
26576         * g++.dg/dg.exp: Add here. Special options.
26577         * g++.dg/charset/charset.exp: New file.
26578         * g++.dg/charset/asm1.c: Ditto.
26579         * g++.dg/charset/asm2.c: Ditto.
26580         * g++.dg/charset/asm3.c: Ditto.
26581         * g++.dg/charset/asm4.c: Ditto.
26582         * g++.dg/charset/attribute1.c: Ditto.
26583         * g++.dg/charset/attribute2.c: Ditto.
26584         * g++.dg/charset/extern1.cc: Ditto.
26585         * g++.dg/charset/extern2.cc: Ditto.
26586         * g++.dg/charset/string1.c: Ditto.
26587
26588 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
26589
26590         PR c++/14278
26591         * g++.dg/parse/comma1.C: New test.
26592
26593 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26594
26595         PR c++/14284
26596         * g++.dg/template/ttp8.C: New test.
26597
26598 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
26599
26600         * gcc.dg/fixuns-trunc-1.c: New test.
26601
26602 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26603
26604         * gcc.dg/builtins-config.h: Use #elif.
26605
26606 2004-02-26  Michael Matz  <matz@suse.de>
26607
26608         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
26609         * gcc.dg/991214-1.c: Likewise.
26610         * gcc.dg/i386-asm-1.c: Likewise.
26611
26612 2004-02-25  Richard Henderson  <rth@redhat.com>
26613
26614         * gcc.c-torture/execute/20040208-2.c: Move ...
26615         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
26616
26617 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26618
26619         PR c++/14246
26620         * g++.dg/other/crash-3.C: New test.
26621
26622 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26623
26624         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
26625         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
26626
26627         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
26628         HP-UX.
26629
26630 2004-02-24  Michael Matz  <matz@suse.de>
26631
26632         * gcc.dg/i386-regparm.c: New.
26633
26634 2004-02-23  James E Wilson  <wilson@specifixinc.com>
26635
26636         * gcc.c-torture/execute/20040223-1.c: New.
26637
26638 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
26639             Kazu Hirata  <kazu@cs.umass.edu>
26640
26641         * gcc.dg/fwritable-strings-1.c: Remove.
26642
26643 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
26644
26645         PR c/14156
26646         * gcc.dg/20040223-1.c: New test.
26647
26648 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26649
26650         PR c++/14106
26651         * g++.dg/ext/typeof9.C: New test.
26652
26653 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26654
26655         PR c++/14250
26656         * g++.dg/other/switch1.C: New test.
26657
26658 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26659
26660         * gcc.dg/cast-function-1.c: Adjust for new informative message.
26661         * gcc.dg/va-arg-1.c: Likewise.
26662
26663 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26664
26665         PR c++/14143
26666         * g++.dg/template/koenig5.C: New test.
26667
26668 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
26669
26670         * g++.dg/ext/altivec-1.C: Generalize target triple.
26671         * g++.dg/ext/altivec-2.C: New test case.
26672         * g++.dg/ext/altivec_check.h: New file.
26673         * gcc.dg/altivec-1.c: Generalize target triple;
26674         include altivec_check.h and call altivec_check().
26675         * gcc.dg/altivec-[2-5].c: Generalize target triple.
26676         * gcc.dg/altivec-6.c: New test case.
26677         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
26678         type casts as needed.
26679         * gcc.dg/altivec-10.c: Include altivec_check.h and call
26680         altivec_check().
26681         * gcc.dg/altivec-12.c: New test case.
26682         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
26683         include altivec_check.h and call altivec_check().
26684         * gcc.dg/altivec_check.h: New file.
26685
26686 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26687
26688         * lib/target-supports.exp (check_alias_available): Don't mangle
26689         function `g' in test program.
26690
26691 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26692
26693         * lib/target-supports.exp (check_profiling_available): Check
26694         argument to determine whether we support a profiling type.
26695         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
26696         check_profiling_available.
26697         * g++.dg/bprob/bprob.exp: Likewise.
26698         * g77.dg/bprob/bprob.exp: Likewise.
26699         * gcc.misc-tests/bprob.exp: Likewise.
26700         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
26701         dg-require-profiling and delete expected error handling.
26702         * gcc.dg/20021014-1.c: Likewise.
26703         * gcc.dg/nest.c: Likewise.
26704
26705 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26706
26707         PR c++/12007
26708         * g++.dg/other/vthunk1.C: New test.
26709
26710 2004-02-20  Falk Hueffner  <falk@debian.org>
26711
26712         PR target/14201
26713         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
26714
26715 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
26716
26717         PR c++/13927
26718         * g++.dg/other/error8.C: Remove XFAIL markers.
26719
26720         PR c++/14173
26721         * g++.dg/ext/packed5.C: New test.
26722
26723         PR c++/14199
26724         * g++.dg/warn/Wunused-5.C: New test.
26725
26726         PR c++/14186
26727         * g++.dg/lookup/member1.C: New test.
26728
26729 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
26730
26731         * gcc.c-torture/compile/20040130-1.c: Enable only when
26732         __INT_MAX__ >= 2147483647L.
26733         * gcc.c-torture/compile/961203-1.c: Likewise.
26734
26735 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
26736
26737         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
26738         * g++.dg/opt/template1.C: Robustify assembler regexp
26739
26740 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26741
26742         * gcc.c-torture/execute/simd-4.x: Remove.
26743         * gcc.c-torture/execute/va-arg-25.x: Likewise.
26744         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
26745         Guard with #ifndef SKIP_ATTRIBUTE.
26746         * gcc.dg/compat/vector-1_y.c: Likewise.
26747         * gcc.dg/compat/vector-2_x.c: Likewise.
26748         * gcc.dg/compat/vector-2_y.c: Likewise.
26749         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
26750         * g++.dg/eh/simd-2.C: Likewise.
26751
26752 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
26753
26754         * gcc.c-torture/compile/complex-1.c: New.
26755
26756 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
26757
26758         PR target/14209
26759         * gcc.c-torture/execute/20040218-1.c: New test.
26760
26761 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26762
26763         PR c++/14181
26764         * g++.dg/parse/new2.C: New test.
26765
26766 2004-02-18  Paul Brook  <paul@codesourcery.com>
26767
26768         * gcc.c-torture/compile/libcall-1.c: New test.
26769
26770 2004-02-18  Paul Brook  <paul@codesourcery.com>
26771
26772         PR debug/12934
26773         * gcc.dg/debug/debug-7.c: New test.
26774
26775 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
26776
26777         * gcc.dg/20040217-1.c: New test.
26778
26779 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
26780
26781         * gcc.c-torture/execute/990208-1.x: Delete.
26782
26783 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
26784
26785         * gcc.c-torture/execute/20040208-2.x: New file.
26786
26787 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
26788
26789         PR c++/11326
26790         * g++.dg/abi/structret1.C: New test.
26791
26792 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
26793
26794         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
26795         (i386_cpuid): No need to test if cpuid is available on AMD64.
26796         Fix assembly, so that it works onboth i386 and AMD64.
26797         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
26798         (vecInLong): Fix s[] member type to unsigned int.
26799         (vecInWord): Remove type.
26800         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
26801         (a64, b64, c64, d64, e64): Remove.
26802         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
26803         Remove unused variable.  Remove initialization of removed variables.
26804         Don't call mmx_tests nor sse_tests.
26805         (reference_mmx, reference_sse): Remove.
26806         (check): Add return stmt.
26807         * gcc.dg/i386-sse-7.c: New test.
26808         * gcc.dg/i386-mmx-4.c: New test.
26809
26810 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26811
26812         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
26813         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
26814         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
26815         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
26816         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
26817         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
26818         g++.dg/tc1/dr94.C: Fix line terminator.
26819
26820 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
26821
26822         * gcc.c-torture/compile/20040216-1.c: New.
26823
26824 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26825
26826         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
26827         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
26828         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
26829         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
26830         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
26831         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
26832
26833 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26834
26835         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
26836
26837 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
26838
26839         PR c++/13971
26840         * g++.dg/expr/cond4.C: New test.
26841
26842         PR c++/14086
26843         * g++.dg/lookup/crash2.C: New test.
26844
26845 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
26846
26847         * gcc.c-torture/compile/20040214-2.c: New test.
26848
26849 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
26850
26851         PR c++/14116
26852         * g++.dg/ext/typeof8.C: New test.
26853
26854 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
26855
26856         * gcc.c-torture/compile/20040214-1.c: New test.
26857
26858 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26859
26860         PR c++/13635
26861         * g++.dg/template/spec11.C: New test.
26862
26863 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26864
26865         PR c++/13927
26866         * g++.dg/other/error8.C: New test.
26867
26868 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
26869
26870         PR c++/14122
26871         * g++.dg/template/array4.C: New test.
26872
26873         PR c++/14108
26874         * g++.dg/inherit/thunk2.C: New test.
26875
26876         PR c++/14083
26877         * g++.dg/eh/cond2.C: New test.
26878
26879 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
26880
26881         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
26882
26883 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
26884
26885         * lib/scanasm.exp (dg-scan): Quote pattern before display.
26886
26887 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
26888
26889         * g++.dg/simd-2.C: xfail on ppc64-linux.
26890
26891 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26892
26893         PR c/456
26894         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
26895         tests.
26896
26897 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
26898
26899         * gcc.dg/builtins-33.c: New test.
26900
26901 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
26902
26903         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
26904
26905 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
26906
26907         * g++.dg/simd-2.C: Set -maltivec for ppc64.
26908
26909 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
26910
26911         * gcc.dg/ppc64-abi-3.c: New test.
26912
26913 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
26914
26915         PR c/14092
26916
26917         * gcc.dg/pr14092-1.c: New testcase.
26918
26919 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
26920
26921         * gcc.dg/cpp/assert4.c: Fix typo last change.
26922
26923         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
26924         * gcc.dg/cpp/assert4.c: Handle powerpc64.
26925
26926         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
26927
26928 2004-02-09  Roger Sayle  <roger@eyesopen.com>
26929
26930         * gcc.c-torture/compile/20040209-1.c: New test case.
26931
26932 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26933
26934         * gcc.dg/c90-init-1.c: Adjust expected error messages.
26935
26936 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
26937
26938         * gcc.c-torture/execute/20040208-[12].c: New tests.
26939
26940 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26941
26942         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
26943
26944 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26945
26946         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
26947
26948 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
26949
26950         Bug 13856
26951         * gcc.dg/visibility-8.c: New testcase.
26952
26953 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
26954
26955         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
26956         arguments.
26957         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
26958
26959 2004-02-07  Roger Sayle  <roger@eyesopen.com>
26960
26961         PR middle-end/13696
26962         * g++.dg/opt/fold1.C: New test case.
26963
26964 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26965
26966         PR c++/14033
26967         * g++.dg/other/crash-2.C: New test.
26968
26969 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26970
26971         PR c++/14028
26972         * g++.dg/parse/angle-bracket2.C: New test.
26973
26974 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26975
26976         PR middle-end/13750
26977         Revert:
26978         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
26979         PR pch/13361
26980         * testsuite/g++.dg/pch/wchar-1.C: New.
26981         * testsuite/g++.dg/pch/wchar-1.Hs: New.
26982
26983 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26984
26985         PR c++/14008
26986         * g++.dg/parse/error15.C: New test.
26987         * g++.dg/parse/crash11.C: Update dg-error mark.
26988
26989 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
26990
26991         PR c++/13932
26992         * g++.dg/warn/conv2.C: New test.
26993
26994 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26995
26996         PR c++/13086
26997         * g++.dg/warn/incomplete1.C: Remove xfail.
26998
26999 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27000
27001         * lib/file-format.exp (gcc_target_object_format): Use
27002         ${tool}_target_compile, not gcc_target_compile.
27003         * lib/target-supports.exp (check_alias_available): Likewise.
27004         (check_gc_sections_available): Likewise.
27005         * g++.dg/ext/attrib10.C: Use dg-require-alias.
27006         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
27007         dg-require-alias.
27008
27009 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27010
27011         PR c++/13969
27012         * g++.dg/template/static6.C: New test.
27013
27014 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
27015
27016         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
27017
27018 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27019
27020         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
27021         tests for systems where `char' is unsigned by default.
27022
27023 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27024
27025         PR c++/13997
27026         * g++.dg/template/partial3.C: New test.
27027
27028 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
27029
27030         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
27031         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
27032         Remove mentions of obsolete ports.
27033
27034 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
27035
27036         * gcc.dg/noncompile/20001228-1.c: Fix for new
27037         error message.
27038
27039 2004-02-03  Roger Sayle  <roger@eyesopen.com>
27040
27041         PR target/9348
27042         * gcc.c-torture/execute/multdi-1.c: New test case.
27043
27044 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27045
27046         PR c++/13925
27047         * g++.dg/template/lookup5.C: New test.
27048
27049 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27050
27051         PR c++/13950
27052         * g++.dg/template/lookup4.C: New test.
27053
27054         PR c++/13970
27055         * g++.dg/parse/error14.C: New test.
27056
27057         PR c++/14002
27058         * g++.dg/parse/template13.C: New test.
27059
27060 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27061
27062         PR c++/13978
27063         * g++.dg/template/koenig4.C: New test.
27064
27065         PR c++/13968
27066         * g++.dg/template/crash17.C: New test.
27067
27068         PR c++/13975
27069         * g++.dg/parse/error13.C: New test.
27070         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
27071
27072 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27073
27074         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
27075
27076 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
27077
27078         PR c/11658
27079         PR c/13994
27080         * gcc.dg/noncompile/20040203-1.c: New test.
27081         * gcc.dg/noncompile/20040203-2.c: Likewise.
27082         * gcc.dg/noncompile/20040203-3.c: Likewise.
27083         * gcc.dg/20040203-1.c: Likewise.
27084
27085 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
27086
27087         PR c++/10858
27088         * g++.dg/template/sizeof7.C: New test.
27089
27090 2004-02-02  Eric Christopher  <echristo@redhat.com>
27091             Zack Weinberg  <zack@codesourcery.com>
27092
27093         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
27094
27095 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
27096
27097         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
27098         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
27099         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
27100         * gcc.dg/cleanup-5.c: Run only on Linux targets.
27101
27102 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
27103
27104         PR c++/13113
27105         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
27106
27107         PR c++/13854
27108         * g++.dg/ext/attrib13.C: New test.
27109
27110         PR c++/13907
27111         * g++.dg/conversion/op2.C: New test.
27112
27113 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27114
27115         * gcc.dg/titype-1.c: Fix pasto.
27116
27117 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27118
27119         * gcc.dg/titype-1.c: New test.
27120
27121 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27122
27123         PR c++/13957
27124         * g++.dg/template/non-type-template-argument-1.C,
27125         g++.dg/template/qualified-id1.C: Update dg-error marks.
27126         * g++.dg/template/nontype6.C: New test.
27127
27128 2004-02-01  Roger Sayle  <roger@eyesopen.com>
27129
27130         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
27131         * gcc.dg/builtins-31.c: New testcase.
27132         * gcc.dg/builtins-32.c: New testcase.
27133
27134 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
27135
27136         * objc.dg/call-super-2.m: Update line numbers
27137         for the including of stddef.h.
27138
27139 2004-01-30  Michael Matz  <matz@suse.de>
27140
27141         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
27142         g++.dg/ext/case-range3.C: New tests.
27143
27144 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27145
27146         DR206
27147         PR c++/13813
27148         * g++.dg/template/member4.C: New test.
27149
27150 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27151
27152         PR c++/13683
27153         * g++.dg/template/sizeof6.C: New test.
27154
27155 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
27156
27157         * gcc.dg/fwritable-strings-1.c: New test.
27158
27159 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
27160
27161         * gcc.c-torture/compile/20040130-1.c: New test.
27162
27163 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
27164
27165         * objc.dg/call-super-2.m: Include stddef.h for size_t.
27166
27167 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
27168
27169         PR c++/13883
27170         * g++.dg/template/ctor3.C: New test.
27171
27172 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27173
27174         * g++.dg/tc1: New directory.
27175         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
27176         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
27177         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
27178         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
27179         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
27180
27181 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27182
27183         * g++.dg/parse/error11.C: New test.
27184         * g++.dg/parse/error12.C: Likewise.
27185
27186 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
27187
27188         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
27189         (scan_initial, main): Use aligned_sizeof instead of sizeof.
27190
27191 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
27192
27193         PR c++/13791
27194         * g++.dg/ext/attrib12.C: New test.
27195
27196         PR c++/13736
27197         * g++.dg/parse/cast2.C: New test.
27198
27199 2004-01-27  James E Wilson  <wilson@specifixinc.com>
27200
27201         * objc.dg/encode-2.m (main): New local string.  Set depending on
27202         sizeof long.  Use in sscanf call.
27203         * objc.dg/encode-3.m (main): New local string.  Set depending on
27204         sizeof long.  Use in scan_initial call.
27205
27206 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27207
27208         * objc.dg/call-super-2.m: Make LP64-safe.
27209         * objc.dg/desig-init-1.m: Likewise.
27210
27211 2004-01-27  Devang Patel <dpatel@apple.com>
27212
27213         * g++.dg/debug/namespace1.C: New test.
27214
27215 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
27216
27217         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
27218         xscale-*-*.
27219
27220         * gcc.dg/arm-mmx-1.c: New test.
27221
27222 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27223
27224         * gcc.dg/20040127-1.c: New test.
27225         * gcc.dg/20040127-2.c: New test.
27226
27227 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27228
27229         * objc.dg/stret-1.m (glob): Renamed to globa.
27230
27231 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
27232
27233         PR c++/13663
27234         * g++.dg/expr/for1.C: New test.
27235
27236 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
27237
27238         PR middle-end/13779
27239         * gcc.dg/darwin-longlong.c: New test.
27240
27241 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
27242
27243         * gcc.dg/20040124-1.c: Moved test from here...
27244         * gcc.c-torture/compile/20040124-1.c: ...to here.
27245
27246 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
27247
27248         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
27249         the assembly output if -m64 is passed.
27250
27251 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
27252
27253         PR c++/13833
27254         * g++.dg/template/cond3.C: New test.
27255
27256 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27257
27258         PR c++/13810
27259         * g++.dg/template/ttp7.C: New test.
27260
27261 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27262
27263         PR c++/13797
27264         * g++.dg/template/nontype4.C: New test.
27265         * g++.dg/template/nontype5.C: Likewise.
27266
27267 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
27268
27269         * gcc.dg/torture/mips-clobber-at.c: New test.
27270
27271 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
27272
27273         * gcc.dg/20040124-1.c: New test.
27274
27275 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
27276
27277         * gcc.dg/20040123-1.c: New test.
27278
27279 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
27280
27281         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
27282
27283 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27284
27285         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
27286
27287 2004-01-23  Andrew Pinski  <apinski@apple.com>
27288
27289         * gcc.dg/20030121-1.c: Move to ..
27290         * gcc.dg/20040121-1.c: here.
27291
27292 2004-01-23  Roger Sayle  <roger@eyesopen.com>
27293
27294         * gcc.dg/builtins-29.c: New test case.
27295
27296 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
27297
27298         PR 18314
27299         * gcc.dg/builtins-30.c: New testcase.
27300
27301 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
27302
27303         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
27304         * lib/g77.exp: Likewise.
27305         * lib/objc.exp: Likewise.
27306         * lib/g++.exp: Likewise.
27307
27308 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27309
27310         * gcc.dg/struct-by-value-2.c: New test.
27311
27312 2004-01-21  Andrew Pinski  <apinski@apple.com>
27313
27314         PR target/13785
27315         * gcc.dg/20030121-1.c: New test.
27316
27317 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
27318
27319         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
27320         clobber frame pointer register in asm statement.
27321
27322 2004-01-21  Falk Hueffner  <falk@debian.org>
27323
27324         * gcc.c-torture/compile/20040121-1.c: New test.
27325
27326 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
27327
27328         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
27329
27330 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
27331
27332         * gcc.dg/ppc64-abi-2.c: New test.
27333
27334 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
27335
27336         * lib/treelang.exp: Fill out this file.
27337         * lib/treelang-dg.exp: New File.
27338
27339 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27340
27341         * gcc.c-torture/compile/981022-1.c: Remove.
27342         * gcc.dg/array-5.c: Remove XFAIL.
27343         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
27344         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
27345         gcc.dg/cond-lvalue-1.c: Update.
27346         * gcc.dg/cast-lvalue-2.c: New test.
27347
27348 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
27349
27350         PR c++/13592
27351         * g++.dg/other/error1.C (class foo): Tweak error message.
27352
27353         PR c++/13592
27354         * g++.dg/template/call2.C: New test.
27355
27356 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27357
27358         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
27359         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
27360         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
27361         scalar-return-1_x.c, scalar-return-2_y.c,
27362         scalar-return-3_x.c, scalar-return-3_y.c,
27363         scalar-return-4_x.c, scalar-return-4_y.c,
27364         struct-align-1.h, struct-align-1_x.c,
27365         struct-align-1_y.c, struct-align-2.h,
27366         struct-align-2_x.c, struct-align-2_y.c,
27367         struct-by-value-10_y.c, struct-by-value-11_x.c,
27368         struct-by-value-11_y.c, struct-by-value-12_x.c,
27369         struct-by-value-12_y.c, struct-by-value-13_x.c,
27370         struct-by-value-13_y.c, struct-by-value-14_x.c,
27371         struct-by-value-14_y.c, struct-by-value-15_x.c,
27372         struct-by-value-15_y.c, struct-by-value-16_y.c,
27373         struct-by-value-17_y.c, struct-by-value-18_y.c,
27374         struct-by-value-19_y.c, struct-by-value-1_x.c,
27375         struct-by-value-1_y.c, struct-by-value-20_y.c,
27376         struct-by-value-2_x.c, struct-by-value-2_y.c,
27377         struct-by-value-3_y.c, struct-by-value-4_x.c,
27378         struct-by-value-4_y.c, struct-by-value-5_y.c,
27379         struct-by-value-6_y.c, struct-by-value-7_y.c
27380         struct-by-value-8_x.c, struct-by-value-8_y.c
27381         struct-by-value-9_x.c, struct-by-value-9_y.c
27382         struct-return-10_x.c, struct-return-10_y.c,
27383         struct-return-19_x.c, struct-return-20_x.c
27384         struct-return-2_x.c, struct-return-2_y.c
27385         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
27386         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
27387
27388 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27389
27390         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
27391         attribute on sparc*-sun-solaris2.*.
27392
27393 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
27394
27395         PR c++/13710
27396         * g++.dg/ext/typeof7.C: New test.
27397
27398 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
27399
27400         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
27401         * gcc.dg/const-elim-1.c: Same.
27402
27403 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
27404
27405         * objc.dg/stret-1.m: New.
27406         * objc.dg/stret-2.m: New.
27407
27408 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
27409
27410         PR c++/11895
27411         * g++.dg/ext/vector1.C: New test.
27412
27413 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
27414
27415         * gcc.dg/pch/import-1.c: New.
27416         * gcc.dg/pch/import-1.hs: New.
27417         * gcc.dg/pch/import-1a.h: New.
27418         * gcc.dg/pch/import-1b.h: New.
27419         * gcc.dg/pch/import-1c.h: New.
27420
27421 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
27422
27423         PR c++/13574
27424         * g++.dg/ext/array1.C: New test.
27425
27426         PR c++/13178
27427         * g++.dg/conversion/op1.C: New test.
27428
27429 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
27430
27431         PR 11864
27432         From Kazumoto Kojima / Dan Kegel:
27433         * gcc.dg/pr11864-1.c: New test.
27434
27435         PR 10392
27436         From Marcus Comstedt / Dan Kegel:
27437         * gcc.dg/pr10392-1.c: New test.
27438
27439 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
27440
27441         PR c++/13478
27442         * g++.dg/init/ref10.C: New test.
27443
27444 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27445
27446         PR c++/13407
27447         * g++.dg/parse/typename6.C: New test.
27448
27449 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
27450
27451         PR pch/13361
27452         * testsuite/g++.dg/pch/wchar-1.C: New.
27453         * testsuite/g++.dg/pch/wchar-1.Hs: New.
27454
27455 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27456
27457         PR c++/9259
27458         * g++.dg/expr/sizeof2.C: New test.
27459
27460 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
27461
27462         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
27463
27464 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
27465
27466         PR c++/13659
27467         * g++.dg/lookup/strong-using-3.C: New.
27468         * g++.dg/lookup/using-10.C: New.
27469
27470 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
27471
27472         PR c++/13594
27473         * g++.dg/lookup/strong-using-2.C: New.
27474
27475 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
27476             Dan Kegel <dank@kegel.com>
27477             J"orn Rennecke <joern.rennecke@superh.com>
27478
27479         PR target/9365
27480         * gcc.dg/pr9365-1.c: New test.
27481
27482 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27483
27484         PR c++/8856
27485         * g++.dg/parse/casting-operator2.C: New test.
27486         * g++.old-deja/g++.pt/explicit83.C: Remove.
27487
27488 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
27489
27490         * gcc.dg/label-compound-stmt-1.c: New test.
27491         * gcc.c-torture/compile/950922-1.c,
27492         gcc.c-torture/compile/20000211-3.c,
27493         gcc.c-torture/compile/20000518-1.c,
27494         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
27495         compound statements.
27496
27497 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
27498
27499         * gcc.dg/ppc64-abi-1.c: New test.
27500
27501 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
27502
27503          * g++.dg/ext/attrib9.C: Add dg-warnings.
27504
27505 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27506
27507         PR c++/12335
27508         * g++.dg/parse/dtor3.C: New test.
27509
27510 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
27511
27512         PR c++/12709
27513         * g++.dg/parse/try-catch-1.C: New test.
27514
27515 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
27516
27517         * ada/acats/run_all.sh: Add more verbose output in acats.log
27518         when compiling tests.
27519
27520 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
27521
27522         PR 13656
27523         * gcc.dg/typedef-redecl.c: New test case.
27524         * gcc.dg/typedef-redecl.h: New support file.
27525
27526 2004-01-13  Jan Hubicka  <jh@suse.cz>
27527
27528         * gcc.dg/always_inline.c: New test.
27529         * gcc.dg/debug/20031231-1.c: Fix.
27530
27531 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27532
27533         PR c++/13474
27534         * g++.dg/template/array3.C: New test.
27535
27536 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
27537
27538         * g++.dg/ext/lvalue1.C: No longer expected to fail.
27539         * g++.dg/warn/Wunused-2.C: Likewise.
27540
27541 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27542
27543         PR c++/13289
27544         * g++.dg/template/instantiate6.C: New test.
27545
27546 2004-01-12  Roger Sayle  <roger@eyesopen.com>
27547
27548         PR middle-end/11397
27549         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
27550
27551 2004-01-12  Jan Hubicka  <jh@suse.cz>
27552
27553         PR opt/12826
27554         * gcc.dg/20040112-1.c: New.
27555
27556         * gcc.dg/dwarf-die[1-7].c: Move to...
27557         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
27558         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
27559
27560 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
27561
27562         PR c++/4100
27563         * g++.dg/parse/friend4.C: New test.
27564
27565 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
27566
27567         PR c++/4100
27568         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
27569         definition is called a friend.
27570
27571 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
27572
27573         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
27574
27575 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
27576
27577         PR c++/3478
27578         * g++.dg/parse/error10.C: New test.
27579         * g++.dg/template/arg2.C: Accept "invalid type" error.
27580
27581 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
27582
27583         PR middle-end/13392
27584         * g++.dg/opt/expect2.C: New test.
27585
27586 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
27587
27588         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
27589         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
27590         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
27591         Update dg-error regexps.
27592
27593 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
27594
27595         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
27596         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
27597
27598 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27599
27600         * gcc.dg/pragma-re-1.c: Use right pointer type.
27601
27602 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27603
27604         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
27605
27606 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
27607
27608         * gcc.dg/rs6000-ldouble-1.c: New.
27609
27610 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27611
27612         DR 337
27613         PR c++/9256
27614         * g++.dg/other/abstract1.C: New test.
27615
27616 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
27617
27618         * g++.dg/lookup/strong-using-1.C: New.
27619
27620 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
27621
27622         PR c/11234
27623         * gcc.dg/func-ptr-conv-1.c: New test.
27624         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
27625
27626 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
27627
27628         PR target/13380.
27629         * gcc.c-torture/compile/20040109-1.c: New.
27630
27631 2004-01-08  Stuart Hastings  <stuart@apple.com>
27632
27633         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
27634         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
27635         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
27636
27637 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
27638
27639         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
27640
27641 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27642
27643         * ada/acats/run_acats: Treat 'gnatchop' the same way
27644         as 'gnatmake'.  Export GCC_DRIVER.
27645         * ada/acats/run_all.sh: Add target_gnatchop.  Use
27646         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
27647
27648 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27649
27650         PR c++/12573
27651         * g++.dg/template/dependent-expr4.C: New test.
27652
27653 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
27654
27655         * gcc.dg/altivec-11.c: New test.
27656
27657 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
27658
27659         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
27660
27661 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
27662
27663         PR c/6024
27664         * gcc.dg/enum-compat-1.c: New test.
27665         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
27666
27667 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
27668
27669         PR c/12165
27670         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
27671         gcc.dg/c99-idem-qual-3.c: New tests.
27672
27673 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
27674
27675         * gcc.dg/winline-7.c: Don't cast void * to int.
27676
27677 2004-01-06  Jan Hubicka  <jh@suse.cz>
27678
27679         * gcc.dg/i386-sse-5.c: New test
27680         * g++.dg/eh/simd-1.c: Add -w argument for i386.
27681
27682 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
27683
27684         PR c++/12815
27685         * g++.dg/rtti/typeid4.C: New test.
27686
27687 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27688
27689         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
27690
27691 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
27692
27693         PR c++/12132
27694         * g++.dg/template/error11.C: New test.
27695
27696         PR c++/13451
27697         * g++.dg/template/class2.C: New test.
27698
27699 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27700         Richard Sandiford <rsandifo@redhat.com>
27701
27702         PR c++/13387
27703         * g++.dg/opt/alias3.C: New test.
27704
27705 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
27706
27707         PR c++/13157
27708         * g++.dg/template/koenig3.C: New test.
27709
27710         PR c++/13529
27711         * g++.dg/parse/offsetof3.C: New test.
27712
27713         * g++.dg/init/copy7.C: Add missing dg-error markers.
27714
27715         PR c++/12226
27716         * g++.dg/init/copy7.c: New test.
27717
27718         PR c++/13536
27719         * g++.dg/parse/cast1.C: New test.
27720
27721 2004-01-04  Jan Hubicka  <jh@suse.cz>
27722
27723         * gcc.dg/winline[1-7].c: New tests.
27724
27725 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27726
27727         PR c++/13520
27728         * g++.dg/template/qualttp22.C: New test.
27729
27730 2004-01-01  Jan Hubicka  <jh@suse.cz>
27731
27732         * gcc.dg/debug/20031231-1.c: New.
27733         * gcc.c-torture/compile/20040101-1.c: New.
27734         * gcc.dg/dwarf-die-[1-7].c: New.
27735
27736 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
27737
27738         PR optimization/13521
27739         * gcc.c-torture/compile/20031231-1.c: New test.
27740
27741 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
27742
27743         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
27744
27745 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27746
27747         PR c++/10079
27748         * g++.dg/template/crash16.C: New test.
27749
27750 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
27751
27752         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
27753
27754 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
27755
27756         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
27757         ports.
27758         * g++.old-deja/g++.jason/thunk3.C: Likewise.
27759         * g++.old-deja/g++.law/profile1.C: Likewise.
27760         * gcc.c-torture/compile/981006-1.c: Likewise.
27761         * gcc.c-torture/execute/loop-2e.x: Likewise.
27762         * gcc.c-torture/execute/loop-2f.x: Remove.
27763         * gcc.c-torture/execute/loop-2g.x: Likewise.
27764         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
27765         * gcc.dg/20020312-2.c: Remove traces of dead ports.
27766
27767 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
27768
27769         PR c++/13507
27770         * g++.dg/ext/attrib11.C: New test.
27771
27772         PR c++/13494
27773         * g++.dg/template/array2-1.C: New test.
27774         * g++.dg/template/array2-2.C: New test.
27775
27776 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
27777
27778         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
27779
27780 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27781
27782         PR c++/12774
27783         * g++.dg/template/array1-1.C: New test.
27784         * g++.dg/template/array1-2.C: New test.
27785
27786 2003-12-29  Roger Sayle  <roger@eyesopen.com>
27787
27788         PR fortran/12632
27789         * g77.dg/12632.f: New test case.
27790
27791 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27792
27793         PR c++/13289
27794         * g++.dg/parse/nontype1.C: New test.
27795
27796 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27797
27798         PR c++/12403
27799         * g++.dg/parse/explicit1.C: New test.
27800         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
27801
27802 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
27803
27804         PR c++/13081
27805         * g++.dg/opt/inline6.C: New test.
27806
27807         PR c++/12613
27808         * g++.dg/parse/error9.C: New test.
27809
27810         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
27811
27812 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
27813
27814         PR c++/13009
27815         * g++.dg/init/assign1.C: New test.
27816
27817 2003-12-28  Roger Sayle  <roger@eyesopen.com>
27818
27819         PR c++/13070
27820         * g++.dg/warn/format3.C: New test case.
27821
27822 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27823
27824         * gcc.c-torture/compile/20031227-1.c: New test.
27825
27826 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
27827
27828         * g++.dg/bprob/bprob.exp: Load target-supports.exp
27829         * g77.dg/bprob/bprob.exp: Likewise.
27830         * gcc.misc-tests/bprob.exp: Likewise.
27831         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
27832         variants on systems where the library does not provide that
27833         functionality.
27834         * gcc.dg/builtins-20.c: Use builtins-config.h.
27835         * gcc.dg/builtins-config.h: New file.
27836
27837 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
27838
27839         * lib/gcc-dg.exp (dg-require-profiling): New function.
27840         * lib/target-supports.exp (check_profiling_available): Likewise.
27841         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
27842         * g77.dg/bprob/bprob.exp: Likewise.
27843         * gcc.misc-tests/bprob.exp: Likewise.
27844         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
27845         * gcc.dg/20021014-1.c: Likewise.
27846         * gcc.dg/nest.c: Likewise.
27847
27848 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
27849
27850         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
27851         compiling.
27852         * g++.dg/lookup/java2.C: Likewise.
27853         * gcc.dg/cpp/lexident.c: Likewise.
27854
27855 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
27856
27857         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
27858         given.
27859         * gcc.c-torture/compile/961203-1.c: Likewise.
27860         * gcc.c-torture/compile/980506-1.c: Likewise.
27861
27862 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
27863
27864         * lib/gcc-dg.exp (dg-prune-output): New annotation.
27865         (additional_prunes): New global.
27866         (gcc-dg-prune): Handle additional per-test pruning.
27867         (dg-test): Clear additional_prunes between tests.
27868
27869         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
27870         dg-prune-output to avoid spurious failures from assembler
27871         complaining about nonexistent WAW violations.
27872         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
27873         Use dg-prune-output to avoid spurious failures from assembler
27874         warning about Itanium B-step errata.
27875
27876 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
27877
27878         * g++.dg/abi/macro0.C: New test.
27879         * g++.dg/abi/macro1.C: Likewise.
27880         * g++.dg/abi/macro2.C: Likewise.
27881
27882         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
27883         * g++.dg/abi/bitfield7.C: Likewise.
27884         * g++.dg/abi/dtor2.C: Likewise.
27885         * g++.dg/abi/mangle11.C: Likewise.
27886         * g++.dg/abi/mangle12.C: Likewise.
27887         * g++.dg/abi/mangle14.C: Likewise.
27888         * g++.dg/abi/mangle17.C: Likewise.
27889         * g++.dg/abi/vbase10.C: Likewise.
27890         * g++.dg/abi/vbase14.C: Likewise.
27891         * g++.dg/template/qualttp17.C: Likewise.
27892
27893 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
27894
27895         PR c/11995
27896         * gcc.dg/20031223-1.c: New test.
27897
27898 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27899
27900         * gcc.dg/noreturn-7.c: New test.
27901
27902 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27903
27904         * gcc.dg/null-pointer-1.c: New test.
27905
27906 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
27907
27908         * g++.old-deja/g++.jason/template18.C: Remove.
27909         * g++.old-deja/g++.jason/template37.C: Likewise.
27910
27911         PR c++/12862
27912         * g++.dg/lookup/ns1.C: New test.
27913
27914         PR c++/12397
27915         * g++.dg/template/lookup3.C: New test.
27916
27917 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
27918
27919         * g++.dg/template/recurse1.C: New test
27920
27921 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
27922
27923         PR c++/12479
27924         * g++.dg/parse/semicolon1.C: New test.
27925         * g++.dg/parse/semicolon1.h: Likewise.
27926
27927 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
27928
27929         * gcc.dg/darwin-misaligned.c: New test.
27930
27931 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
27932
27933         PR c/9163
27934         * gcc.dg/20031222-1.c: New test.
27935
27936 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
27937
27938         PR c++/13438
27939         * g++.dg/parse/error8.C: New test.
27940
27941         PR c++/11554
27942         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
27943
27944 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
27945
27946         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
27947         too small.
27948         * gcc.c-torture/compile/930217-1.c: Likewise.
27949         * gcc.c-torture/compile/930513-1.c: Likewise.
27950         * gcc.c-torture/execute/920908-2.c: Likewise.
27951         * gcc.c-torture/execute/921204-1.c: Likewise.
27952         * gcc.c-torture/execute/930621-1.c: Likewise.
27953         * gcc.c-torture/execute/930630-1.c: Likewise.
27954         * gcc.c-torture/execute/931031-1.c: Likewise.
27955         * gcc.c-torture/execute/980602-2.c: Likewise.
27956         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
27957         * gcc.c-torture/execute/compndlit-1.c: Likewise.
27958         * gcc.c-torture/execute/extzvsi.c: Likewise.
27959         * gcc.c-torture/unsorted/ext.c: Likewise.
27960
27961 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
27962
27963         PR target/12749
27964         * gcc.c-torture/compile/20031220-2.c: New test case.
27965
27966 2003-12-20  Roger Sayle  <roger@eyesopen.com>
27967
27968         PR optimization/13031
27969         * gcc.c-torture/compile/20031220-1.c: New test case.
27970
27971 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27972
27973         * gcc.dg/cast-function-1.c: New test.
27974
27975 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
27976
27977         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
27978         formats.
27979
27980 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
27981
27982         PR c++/12795
27983         * g++.dg/ext/attrib10.C: New test.
27984
27985 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
27986
27987         * gcc.dg/cleanup-10.c: New test.
27988         * gcc.dg/cleanup-11.c: New test.
27989
27990 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
27991
27992         PR c++/13239
27993         * g++.dg/opt/expect1.C: New test.
27994
27995 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
27996
27997         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
27998
27999 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
28000
28001         PR debug/12923
28002         * gcc.dg/20031218-1.c: New test.
28003
28004         PR debug/12389
28005         * gcc.dg/20031218-2.c: New test.
28006         * gcc.dg/20031218-3.c: New test.
28007
28008         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
28009         of label name and allow for USER_LABEL_PREFIX == "_" names.
28010         * g++.dg/abi/mangle18-2.C: Likewise.
28011         * g++.dg/abi/mangle19-1.C: Likewise.
28012         * g++.dg/abi/mangle19-2.C: Likewise.
28013         * g++.dg/abi/mangle20-1.C: Likewise.
28014         * g++.dg/abi/mangle20-2.C: Likewise.
28015
28016 2003-12-18  Richard Henderson  <rth@redhat.com>
28017
28018         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
28019
28020 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
28021             Dan Kegel <dank@kegel.com>
28022
28023         PR other/12009
28024         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
28025         testing a cross compiler, it causes spurious compile failures.
28026         * lib/g++.exp: Likewise.
28027
28028 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28029
28030         PR c++/13262
28031         * g++.dg/template/access13.C: New test.
28032
28033 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
28034
28035         * gcc.dg/20031216-1.c: New test.
28036
28037 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28038
28039         PR c++/9154
28040         * g++.dg/template/error10.C: New test.
28041
28042 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28043
28044         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
28045         * g++.dg/eh/simd-2.C: Likewise.
28046
28047 2003-12-17  James E Wilson  <wilson@specifixinc.com>
28048             Roger Sayle  <roger@eyesopen.com>
28049
28050         * gcc.c-torture/execute/ieee/mzero5.c: New.
28051
28052 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
28053
28054         PR c++/10603
28055         * g++.dg/parse/error6.C: New test.
28056
28057         PR c++/12827
28058         * g++.dg/parse/error7.C: New test.
28059
28060 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
28061
28062         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
28063         at -O with stabs debugging formats.
28064         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
28065         * gcc.dg/debug/debug-2.c: Likewise.
28066
28067 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
28068
28069         PR c++/12696
28070         * g++.dg/init/error1.C: New test.
28071
28072         PR c++/12218
28073         * g++.dg/init/pm3.C: New test.
28074
28075 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
28076
28077         PR c/3347
28078         * gcc.dg/bitfld-8.c: New test.
28079
28080 2003-12-16  James Lemke  <jim@wasabisystems.com>
28081
28082         * gcc.dg/arm-scd42-[123].c: New tests.
28083
28084 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
28085
28086         PR c++/9043
28087         * g++.dg/abi/mangle20-1.C: New test.
28088         * g++.dg/abi/mangle20-2.C: New test.
28089
28090 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
28091
28092         PR c++/13275
28093         * g++.dg/other/offsetof2.C: Remove XFAIL.
28094         * g++.dg/parse/offsetof1.C: New test.
28095         * g++.gd/parse/offsetof2.C: Likewise.
28096
28097 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28098
28099         * g++.dg/template/nontype3.C: New test.
28100         * g++.dg/template/static2.C: Tweaked the dg-error clause.
28101
28102 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28103
28104         * g++.dg/warn/noreturn-3.C: Also test instantiation.
28105
28106 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
28107
28108         PR c++/13387
28109         * g++.dg/expr/assign1.C: New test.
28110
28111         PR c++/13242
28112         * g++.dg/abi/mangle19-1.C: New test.
28113         * g++.dg/abi/mangle19-2.C: New test.
28114
28115 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
28116
28117         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
28118
28119 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28120
28121         * gcc.c-torture/execute/20031216-1.c: New test.
28122
28123 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28124
28125         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
28126         an ICE regression.
28127
28128 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28129
28130         PR c++/10926
28131         * g++.dg/template/error9.C: New test.
28132
28133         PR c++/11116
28134         * g++.dg/template/error8.C: New test.
28135
28136 2003-12-15  Roger Sayle  <roger@eyesopen.com>
28137
28138         PR middle-end/13400
28139         * gcc.c-torture/execute/20031215-1.c: New test case.
28140
28141 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28142
28143         PR c++/13269
28144         * g++.dg/parse/error5.C: New test.
28145
28146         PR c++/12989
28147         * g++.dg/expr/sizeof1.C: New test.
28148
28149         PR c++/13310
28150         * g++.dg/template/crash15.C: New test.
28151
28152 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
28153
28154         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
28155         a non-POD type as the last named parameter of a varargs function.
28156
28157 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28158
28159         PR c++/13243
28160         PR c++/12573
28161         * g++.dg/template/crash14.C: New test.
28162         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
28163
28164 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
28165
28166         * g++.dg/other/java1.C: New test.
28167
28168         PR c++/13241
28169         * g++.dg/abi/mangle18-1.C: New test.
28170         * g++.dg/abi/mangle18-2.C: New test.
28171
28172 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28173
28174         PR optimization/10312
28175         * gcc.c-torture/execute/20031214-1.c: New.
28176
28177 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
28178
28179         PR c++/10779
28180         PR c++/12160
28181         * g++.dg/parse/error3.C: New test.
28182         * g++.dg/parse/error4.C: Likewise.
28183         * g++.dg/abi/mangle4.C: Tweak error messages.
28184         * g++.dg/lookup/using5.C: Likewise.
28185         * g++.dg/other/error2.C: Likewise.
28186         * g++.dg/parse/typename5.C: Likewise.
28187         * g++.dg/parse/undefined1.C: Likewise.
28188         * g++.dg/template/arg2.C: Likewise.
28189         * g++.dg/template/ttp3.C: Likewise.
28190         * g++.dg/template/type1.C: Likewise.
28191         * g++.old-deja/g++.other/crash32.C: Likewise.
28192         * g++.old-djea/g++.pt/defarg8.C: Likewise.
28193
28194 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28195
28196         PR c++/13106
28197         * g++.dg/warn/noreturn-3.C: New test.
28198
28199 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
28200
28201         PR c++/13118
28202         * g++.dg/abi/covariant3.C: New.
28203
28204 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
28205
28206         * g++.dg/eh/ia64-1.C: New test.
28207
28208 2003-12-12  Roger Sayle  <roger@eyesopen.com>
28209
28210         PR optimization/13037
28211         * g77.f-torture/execute/13037.f: New test case.
28212
28213 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
28214
28215         PR c++/12881
28216         * g++.dg/abi/covariant2.C: New.
28217
28218 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
28219
28220         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
28221
28222 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
28223
28224         * gcc.c-torture/execute/wchar_t-1.x: Delete.
28225
28226 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
28227
28228         PR other/10819
28229         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
28230         to fix Bug 10819.
28231         * lib/g++.exp (g++_version): Likewise.
28232         * lib/g77.exp (g77_version): Likewise.
28233         * lib/objc.exp (default_objc_version): Likewise.
28234
28235 2003-12-10  Richard Henderson  <rth@redhat.com>
28236
28237         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
28238
28239         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
28240
28241 2003-12-08  Matt Austern  <austern@apple.com>
28242
28243         PR c/13134
28244         * lib/gcc-dg.exp (dg-require-visibility): Define.
28245         * lib/target-supports (check_visibility_available): Define.
28246         * gcc.dg/visibility-1.c: New test.
28247         * gcc.dg/visibility-2.c: Likewise.
28248         * gcc.dg/visibility-3.c: Likewise.
28249         * gcc.dg/visibility-4.c: Likewise.
28250         * gcc.dg/visibility-5.c: Likewise.
28251         * gcc.dg/visibility-6.c: Likewise.
28252         * g++.dg/ext/visibility-1.C: Likewise.
28253         * g++.dg/ext/visibility-2.C: Likewise.
28254         * g++.dg/ext/visibility-3.C: Likewise.
28255         * g++.dg/ext/visibility-4.C: Likewise.
28256         * g++.dg/ext/visibility-5.C: Likewise.
28257         * g++.dg/ext/visibility-6.C: Likewise.
28258
28259 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28260
28261         * g++.dg/lookup/java1.C: New test.
28262         * g++.dg/lookup/java2.C: New test.
28263
28264 2003-12-07  Falk Hueffner  <falk@debian.org>
28265
28266         * g++.dg/opt/noreturn-1.C: New test.
28267
28268 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
28269
28270         * gcc.dg/overflow-1.c: New test.
28271
28272 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28273
28274         * g77.f-torture/compile/13060.f: New test.
28275
28276 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
28277
28278         PR c++/13323
28279         * g++.dg/inherit/operator2.C: New test.
28280
28281 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
28282
28283         PR c++/13305
28284         * g++.dg/ext/attrib9.C: New test.
28285
28286 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
28287
28288         PR c++/13314
28289         * g++.dg/template/error7.C: New test.
28290
28291 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
28292             J"orn Rennecke <joern.rennecke@superh.com>
28293
28294         PR target/13302
28295         * g++.dg/other/struct-va_list.C: New test.
28296
28297 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28298
28299         PR c++/13166
28300         * g++.dg/parse/defarg6.C: New test.
28301
28302 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
28303
28304         PR target/13256
28305         * gcc.c-torture/execute/20031201-1.c: New test.
28306
28307 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
28308
28309         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
28310
28311 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28312
28313         * gcc.dg/builtin-return-1.c: New test.
28314
28315 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
28316             J"orn Rennecke <joern.rennecke@superh.com>
28317
28318         PR optimization/13260
28319         * gcc.c-torture/execute/20031204-1.c: New test.
28320
28321 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
28322
28323         PR c++/9127
28324         * g++.dg/template/error6.C: New test.
28325
28326 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
28327
28328         * gcc.dg/20031202-1.c: New test.
28329
28330 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
28331
28332         PR c++/13179
28333         * g++.dg/template/eh1.C: New test.
28334
28335         PR c++/10771
28336         * g++.dg/template/error5.C: New test.
28337
28338 2003-12-02  David Ung  <davidu@mips.com>
28339
28340         * gcc.dg/compat/vector-check.h: Corrected type for var
28341         g_##TMODE
28342
28343 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28344
28345         PR c++/10126
28346         * g++.dg/template/ptrmem8.C: New test.
28347
28348 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28349
28350         PR c++/12573
28351         * g++.dg/template/dependent-expr3.C: New test.
28352
28353 2003-12-01  James Lemke  <jim@wasabisystems.com>
28354
28355         * gcc.dg/arm-g2.c: New test.
28356
28357 2003-12-01  Roger Sayle  <roger@eyesopen.com>
28358
28359         PR optimization/11634
28360         * gcc.dg/20031201-2.c: New test case.
28361
28362 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
28363
28364         PR 11433
28365         * objc.dg/proto-lossage-3.m: New test.
28366
28367 2003-12-01  Roger Sayle  <roger@eyesopen.com>
28368
28369         PR optimization/12628
28370         * gcc.dg/20031201-1.c: New test case.
28371
28372 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28373
28374         * gcc.dg/unaligned-1.c: New test.
28375
28376 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
28377
28378         PR c++/9849
28379         * g++.dg/template/error4.C: New test.
28380         * g++.dg/template/nested3.C: Adjust error markers.
28381
28382 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28383
28384         * gcc.dg/cpp/assert4.c: Check more #system assertions.
28385
28386 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
28387
28388         PR c/10333
28389         * gcc.dg/bitfld-7.c: New test.
28390
28391 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
28392
28393         * gcc.dg/tls/asm-1.C: New test.
28394
28395 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28396
28397         * gcc.dg/cpp/assert4.c: Update.
28398
28399 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28400
28401         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
28402         * gcc.dg/builtin-apply3.c: New test.
28403
28404 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28405
28406         * lib/compat.exp (compat-obj): New xfaildata parameter.
28407         Use it to set compiler_conditional_xfail_data before compiling.
28408         (compat-get-options): Handle dg-xfail-if.
28409         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
28410         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
28411         * gcc.dg/compat/vector-1_y.c: Likewise.
28412         * gcc.dg/compat/vector-2_x.c: Likewise.
28413         * gcc.dg/compat/vector-2_y.c: Likewise.
28414
28415 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28416
28417         * g++.dg/opt/reg-stack4.C: New test.
28418
28419 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28420
28421         * gcc.dg/builtin-apply2.c: New test.
28422
28423 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28424
28425         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
28426
28427 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28428
28429         PR c++/12924
28430         * g++.dg/template/template-id-2.C: New test.
28431
28432 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28433
28434         PR c++/5369
28435         * g++.dg/template/memfriend1.C: New test.
28436         * g++.dg/template/memfriend2.C: Likewise.
28437         * g++.dg/template/memfriend3.C: Likewise.
28438         * g++.dg/template/memfriend4.C: Likewise.
28439         * g++.dg/template/memfriend5.C: Likewise.
28440         * g++.dg/template/memfriend6.C: Likewise.
28441         * g++.dg/template/memfriend7.C: Likewise.
28442         * g++.dg/template/memfriend8.C: Likewise.
28443         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
28444
28445 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
28446
28447         PR c++/12515
28448         * g++.dg/ext/cond1.C: New test.
28449
28450 2003-11-20  Richard Henderson  <rth@redhat.com>
28451
28452         * gcc.dg/20020201-2.c: Remove.
28453         * gcc.dg/20020201-4.c: Remove.
28454         * gcc.dg/20020304-1.c: Remove.
28455
28456 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
28457
28458         * gcc.dg/cpp/trad/xwin1.c: New test case.
28459
28460 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
28461
28462         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
28463         * lib/g77.exp: Likewise.
28464         * lib/objc.exp: Likewise.
28465         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
28466         for darwin.
28467
28468 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28469
28470         PR c++/12932
28471         * g++.dg/template/static5.C: New test.
28472
28473 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
28474
28475         * gcc.dg/nested-func-1.c: New test.
28476
28477 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28478
28479         * gcc.dg/cpp/assert4.c: New test.
28480
28481 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
28482
28483         PR c++/2294
28484         * g++.dg/lookup/using9.c: New test.
28485
28486 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
28487
28488         PR c++/12762
28489         * g++.dg/template/error3.C: New test.
28490
28491 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
28492
28493         PR ada/13035
28494         * ada/acats/run_acats, run_all.sh: Fix syntax error.
28495         No longer use a wrapper for gcc, since this does not work under
28496         Windows.
28497
28498 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
28499
28500         PR c++/2094
28501         * g++.dg/template/ptrmem7.C: New test.
28502
28503 2003-11-13  Andrew Pinski <apinski@apple.com>
28504
28505         * gcc.c-torture/compile/20031113-1.c: New test.
28506
28507 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
28508             Kean Johnston <jkj@sco.com>
28509
28510         PR c/13029
28511         * gcc.dg/unused-4.c: Update.
28512
28513 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28514
28515         * g++.dg/opt/const3.C: New test.
28516
28517 2003-11-13  Jan Hubicka  <jh@suse.cz>
28518
28519         * gcc.c-torture/compile/20031112-1.c: New test.
28520
28521 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
28522
28523         * g++.dg/parse/crash10.C: Remove bogus error marker.
28524
28525 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28526
28527         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
28528         (host_gcc): Likewise.
28529         (ROOT): Honor $PWDCMD.
28530         (BASE): Likewise.
28531         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
28532
28533 2003-11-12  Catherine Moore  <clm@redhat.com>
28534
28535         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
28536
28537 2003-11-12  Andreas Jaeger  <aj@suse.de>
28538             Jakub Jelinek  <jakub@redhat.com>
28539             Andrew Pinski  <pinskia@physics.uc.edu>
28540             Richard Henderson  <rth@redhat.com>
28541
28542         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
28543         systems.
28544         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
28545
28546         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
28547         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28548
28549 2003-11-11  Andreas Jaeger  <aj@suse.de>
28550
28551         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
28552
28553         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
28554
28555 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
28556
28557         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
28558         Clean ups.
28559
28560 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
28561
28562         * gcc.dg/trampoline-1.c: New test.
28563
28564 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
28565
28566         * gcc.c-torture/compile/200031109-1.c: New test.
28567
28568 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28569
28570         PR c/3190
28571         PR c/8714
28572         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
28573         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
28574         gcc.dg/format/no-y2k-1.c: Update.
28575
28576 2003-11-08  Roger Sayle  <roger@eyesopen.com>
28577
28578         PR optimization/10467
28579         * gcc.dg/20031108-1.c: New test case.
28580
28581 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
28582
28583         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
28584
28585 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28586
28587         * gcc.dg/compound-lvalue-1.c: New test.
28588         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
28589         some XFAILs.
28590
28591 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
28592
28593         * gcc.dg/altivec-varargs-1.c: New test.
28594
28595 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28596
28597         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
28598         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
28599         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
28600         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
28601         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
28602
28603 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
28604
28605         * gcc.dg/cond-lvalue-1.c: New test.
28606
28607 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
28608
28609         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
28610
28611 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28612
28613         PR c++/11616
28614         * g++.dg/template/instantiate5.C: New test.
28615
28616 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28617
28618         PR c++/12726
28619         * g++.dg/ext/complit2.C: Replace test with self-contained version.
28620         * ChangeLog: Add missing first entry for above test.
28621
28622 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28623
28624         PR c++/9810
28625         * g++.dg/template/using8.C: New test.
28626         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
28627
28628 2003-11-02  Roger Sayle  <roger@eyesopen.com>
28629
28630         PR optimization/10817
28631         * gcc.c-torture/compile/20031102-1.c: New test case.
28632
28633 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
28634
28635         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
28636         2147483647.
28637
28638 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28639
28640         * gcc.dg/20031102-1.c: New test.
28641
28642 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28643
28644         * gcc.dg/complex-1.c: New test.
28645
28646 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28647
28648         PR c++/12796
28649         * g++.dg/template/crash13.C: Adjust expected error location.
28650         * g++.old-deja/g++.brendan/ns1.C: Likewise.
28651
28652 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
28653
28654         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
28655
28656 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
28657
28658         PR/10239
28659         * gcc.c-torture/compile/20031031-2.c: New test.
28660
28661 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
28662
28663         PR/11640
28664         * gcc.c-torture/compile/20031031-1.c: New test.
28665
28666 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
28667
28668         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
28669         * gcc.misc-tests/bprob.exp: Likewise.
28670         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
28671         the execution test on arm-elf configs.
28672         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
28673         configs that don't support scratch files.
28674         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
28675
28676 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
28677
28678         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
28679         done by dejagnu.
28680
28681 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
28682
28683         * ada/acats/run_all.sh: Redirect mv output to /dev/null
28684         Avoid non pure sh syntax. Add more logging.
28685
28686         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
28687         fail.
28688
28689 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28690
28691         PR libgcj/10610
28692         * gcc.dg/ppc-stackalign-1.c: New test.
28693
28694 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
28695
28696         * ada/acats/run_all.sh: Change output to be more compliant with
28697         dejagnu framework.
28698         Create acats.sum and acats.log files under testsuite/ada/acats
28699         Only run [a-z]* directories, to filter out e.g. CVS.
28700         Redirect build output to log file.
28701
28702 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
28703
28704         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
28705
28706 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
28707
28708         PR ada/5909:
28709         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
28710
28711 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
28712
28713         * gcc.c-torture/compile/20031023-1.c: New test.
28714         * gcc.c-torture/compile/20031023-2.c: New test.
28715         * gcc.c-torture/compile/20031023-3.c: New test.
28716         * gcc.c-torture/compile/20031023-4.c: New test.
28717
28718 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28719
28720         PR c++/10371
28721         * g++.dg/lookup/scoped8.C: New test.
28722
28723 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28724
28725         * g++.dg/opt/reg-stack3.C: New test.
28726
28727 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28728
28729         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
28730
28731 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28732
28733         PR c++/11076
28734         * g++.dg/template/crash13.C: New test.
28735
28736 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28737
28738         * gcc.dg/c99-restrict-2.c: New test.
28739
28740 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
28741
28742         PR c++/12698, c++/12699, c++/12700, c++/12566
28743         * g++.dg/inherit/covariant9.C: New test.
28744         * g++.dg/inherit/covariant10.C: New test.
28745         * g++.dg/inherit/covariant11.C: New test.
28746
28747 2003-10-23  Jason Merrill  <jason@redhat.com>
28748
28749         PR c++/12726
28750         * g++.dg/ext/complit2.C: New test.
28751
28752 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
28753
28754         PR target/12654
28755         * gcc.c-torture/execute/20031020-1.c: New test.
28756
28757 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28758
28759         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
28760         following the jump_insn.
28761
28762 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
28763
28764         * gcc.dg/cast-lvalue-1.c: New test.
28765
28766 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
28767
28768         PR c++/11962
28769         * g++.dg/template/cond2.C: New test.
28770
28771 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28772
28773         * gcc.dg/builtins-28.c: New test.
28774
28775 2003-10-20  Jan Hubicka  <jh@suse.cz>
28776
28777         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
28778         parameter.
28779         * testsuite/gcc.dg/inline-2.c: Likewise.
28780
28781 2003-10-20  Phil Edwards  <phil@codesourcery.com>
28782
28783         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
28784         * gcc.dg/nest.c: Likewise.
28785
28786 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28787
28788         PR c++/9781, c++/10583, c++/11862
28789         * g++.dg/parse/crash13.C: New test.
28790
28791 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28792
28793         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
28794
28795 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28796
28797         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
28798         Define HAVE_C99_RUNTIME except on Solaris.
28799         * gcc.dg/builtins-20.c: Likewise.
28800
28801 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28802
28803         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
28804
28805 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28806
28807         PR c++/12495
28808         * g++.dg/template/crash21.C: New test.
28809
28810 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28811
28812         PR c++/2513
28813         * g++.dg/template/typename5.C: New test.
28814
28815 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28816
28817         PR c++/12369
28818         * g++.dg/template/friend25.C: New test.
28819
28820 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
28821
28822         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
28823         versions.
28824
28825 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
28826
28827         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
28828         == 2147483647.
28829
28830 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
28831
28832         * gcc.c-torture/execute/960416-1.x: Remove.
28833         * gcc.c-torture/execute/divconst-3.x: Likewise.
28834
28835 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
28836
28837         PR target/12598
28838         * gcc.dg/torture/cris-volatile-1.c: New test.
28839
28840 2003-10-14  Roger Sayle  <roger@eyesopen.com>
28841
28842         PR optimization/9325
28843         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
28844         for overflowing floating point to integer conversion during RTL
28845         simplification.
28846
28847 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
28848
28849         * objc/execute/_cmd.m: Fix typo.
28850         * objc.dg/image-info.m, objc.dg/symtab-1.m:
28851         Relax 'scan-assembler' regexp.
28852         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
28853         objc.dg/try-catch-4.m: Run on non-Darwin targets.
28854         * objc.dg/zero-link-2.m: Remove blank line.
28855         * objc.dg/zero-link-3.m: New test case.
28856
28857 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
28858
28859         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
28860
28861         * gcc.dg/asm-names.c: Use scan-assembler-not rather
28862         than linker trickery.
28863
28864 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28865
28866         PR c++/12370
28867         * g++.dg/other/friend2.C: New test.
28868
28869 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
28870
28871         * gcc.dg/20031012-1.c: New test.
28872
28873 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
28874
28875         * gcc.dg/weak/weak-3.c: Fix for new warning.
28876
28877 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
28878
28879         PR optimization/8750
28880         * gcc.c-torture/execute/20031012-1.c: New test case.
28881
28882 2003-10-11  Roger Sayle  <roger@eyesopen.com>
28883
28884         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
28885         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
28886
28887 2003-10-11  Roger Sayle  <roger@eyesopen.com>
28888
28889         PR optimization/12260
28890         * gcc.c-torture/compile/20031011-2.c: New test case.
28891
28892 2003-10-11  Roger Sayle  <roger@eyesopen.com>
28893
28894         * gcc.c-torture/execute/20031011-1.c: New testcase.
28895
28896 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
28897
28898         * gcc.c-torture/compile/20031011-1.c: New test.
28899
28900 2003-10-11  Jan Hubicka  <jh@suse.cz>
28901
28902         * g++.dg/other/first-global.C: New test.
28903
28904 2003-10-11  Roger Sayle  <roger@eyesopen.com>
28905
28906         * gcc.c-torture/execute/string-opt-18.c: New testcase.
28907
28908 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
28909
28910         * gcc.c-torture/compile/20031010-1.c: New test.
28911
28912 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
28913
28914         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
28915         * gcc.c-torture/execute/va-arg-25.c: ... here.
28916
28917 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
28918
28919         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
28920
28921 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
28922
28923         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
28924
28925 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
28926
28927         * g++.dg/parse/error2.C: New test.
28928
28929 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
28930
28931         PR c++/11097
28932         * g++.dg/other/error5.C: Modify the error message.
28933         * g++.dg/lookup/using8.C: New test.
28934
28935 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
28936
28937         * gcc.dg/darwin-abi-2.c: New file.
28938         * gcc.c-torture/execute/va-arg-24.c: New file.
28939
28940 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
28941
28942         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
28943         indentation.
28944
28945 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
28946
28947         PR c++/10147
28948         * g++.dg/other/error4.C: Update error messages.
28949         * g++.dg/template/ptrmem4.C: Likewise.
28950
28951         PR c++/12337
28952         * g++.dg/init/new9.C: New test.
28953
28954         PR c++/12334, c++/12236, c++/8656
28955         * g++.dg/ext/attrib8.C: New test.
28956
28957 2003-10-06  Devang Patel  <dpatel@apple.com>
28958
28959         * gcc.dg/debug/dwarf2-3.h: New test.
28960         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
28961
28962 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
28963
28964         * g++.dg/opt/cfg2.C: New test.
28965
28966 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28967
28968         * g++.dg/opt/float1.C: New test.
28969
28970 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28971
28972         * gcc.dg/c90-array-lval-6.c: New test.
28973         * gcc.dg/c99-array-lval-6.c: New test.
28974
28975 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
28976             Ziemowit Laski  <zlaski@apple.com>
28977
28978         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
28979         'Derived', so that it is never considered a class method; add
28980         new warning for '+port' method ambiguity.
28981         * objc.dg/method-12.m: Include <objc/objc.h> instead of
28982         <objc/objc-api.h> (needed on Mac OS X).
28983         * objc.dg/method-13.m: New test.
28984
28985 2003-10-03  Roger Sayle  <roger@eyesopen.com>
28986
28987         PR optimization/9325, PR java/6391
28988         * gcc.c-torture/execute/20031003-1.c: New test case.
28989
28990 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
28991
28992         PR optimization/12180
28993         * gcc.dg/20031002-1.c: New test.
28994
28995         PR c++/12486
28996         * g++.dg/inherit/error1.C: New test.
28997
28998 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
28999
29000         * lib/f-torture.exp (search_for): Rename to...
29001         (search_for_re): This.  Also, clean up comments and the
29002         "regexp" invocation.
29003
29004 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
29005
29006         * gcc.c-torture/compile/20031002-1.c: New test.
29007
29008 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
29009
29010         * g++.dg/opt/cond1.C: New test.
29011
29012 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
29013
29014         * gcc.dg/Wold-style-definition-2.c: New testcase.
29015         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
29016
29017 2003-09-29  Richard Henderson  <rth@redhat.com>
29018
29019         * g++.dg/init/array10.C: Add dg-options.
29020
29021 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
29022
29023         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
29024
29025 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29026
29027         * g++.dg/template/friend19.C: Fix typo.
29028         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
29029
29030 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
29031
29032         * gcc.c-torture/execute/20030928-1.c: New test.
29033         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
29034
29035 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29036
29037         * g++.dg/opt/unroll1.C: New test.
29038
29039 2003-09-26  Roger Sayle  <roger@eyesopen.com>
29040
29041         PR optimization/11741
29042         * gcc.dg/20030926-1.c: New test case.
29043
29044 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29045
29046         PR c++/5655
29047         * g++.dg/parse/access7.C: New test.
29048         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
29049
29050 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
29051
29052         MERGE OF objc-improvements-branch into MAINLINE:
29053         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
29054         if libobjc has not been built.
29055         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
29056         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
29057         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
29058         objc/execute/nested-3.m, objc/execute/np-2.m,
29059         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
29060         objc/execute/redefining_self.m, objc/execute/root_methods.m,
29061         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
29062         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
29063         objc.dg/special/unclaimed-category-1.h,
29064         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
29065         well as GNU runtime.
29066         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
29067         * execute/cascading-1.m, execute/function-message-1.m,
29068         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
29069         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
29070         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
29071         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
29072         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
29073         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
29074         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
29075         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
29076         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
29077         * objc.dg/bitfield-2.m: Run only on Darwin.
29078         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
29079         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
29080         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
29081         * objc.dg/const-str-1.m: Fix constant string layout.
29082
29083 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
29084
29085         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
29086
29087 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
29088
29089         * gcc.dg/darwin-abi-1.c: New file.
29090
29091 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
29092
29093         PR target/12281
29094         * gcc.c-torture/compile/20030921-1.c: New test.
29095
29096 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29097
29098         * g++.dg/opt/reg-stack2.C: New test.
29099
29100 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29101
29102         * g++.dg/eh/delayslot1.C: New test.
29103
29104 2003-09-20  Richard Henderson  <rth@redhat.com>
29105
29106         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
29107
29108 2003-09-20  Roger Sayle  <roger@eyesopen.com>
29109
29110         * gcc.c-torture/execute/20030920-1.c: New test case.
29111
29112 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29113
29114         * g++.dg/rtti/typeid3.C: Correct expected error message.
29115
29116 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29117
29118         PR c++/157
29119         * g++.dg/parse/crash12.C: New test.
29120
29121 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
29122
29123         * gcc.dg/compat/mixed-struct-check.h: New.
29124         * gcc.dg/compat/mixed-struct-defs.h: New.
29125         * gcc.dg/compat/mixed-struct-init.h: New.
29126         * gcc.dg/compat/struct-by-value-19_main.c: New.
29127         * gcc.dg/compat/struct-by-value-19_x.c: New.
29128         * gcc.dg/compat/struct-by-value-19_y.c: New.
29129         * gcc.dg/compat/struct-by-value-20_main.c: New.
29130         * gcc.dg/compat/struct-by-value-20_x.c: New.
29131         * gcc.dg/compat/struct-by-value-20_y.c: New.
29132         * gcc.dg/compat/struct-return-19_main.c: New.
29133         * gcc.dg/compat/struct-return-19_x.c: New.
29134         * gcc.dg/compat/struct-return-19_y.c: New.
29135         * gcc.dg/compat/struct-return-20_main.c: New.
29136         * gcc.dg/compat/struct-return-20_x.c: New.
29137         * gcc.dg/compat/struct-return-20_y.c: New.
29138
29139 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
29140         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
29141         so that it will not complain on LP64 targets.
29142
29143 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29144
29145         PR c++/495
29146         * g++.dg/template/friend24.C: New test.
29147
29148 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
29149
29150         PR c++/12332
29151         * g++.dg/template/memtmpl2.C: New test.
29152
29153 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
29154
29155         PR target/11184
29156         * gcc.dg/builtin-apply1.c: New test.
29157
29158 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
29159
29160         PR c++/9848
29161         * g++.dg/warn/Wunused-4.C: New test.
29162
29163 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29164
29165         PR c++/12316
29166         * g++.dg/other/gc2.C: New test.
29167
29168 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
29169
29170         PR c++/11991
29171         * g++.dg/rtti/typeid3.C: New test.
29172
29173         PR c++/12266
29174         * g++.dg/overload/template1.C: New test.
29175
29176 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
29177
29178         * g++.dg/opt/cfg3.C: New test.
29179
29180 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29181
29182         PR c++/7939
29183         * g++.dg/template/crash11.C: New test.
29184
29185 2003-09-16  Jason Merrill  <jason@redhat.com>
29186             Jakub Jelinek  <jakub@redhat.com>
29187
29188         * gcc.dg/attr-warn-unused-result.c: New test.
29189
29190 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
29191
29192         PR c++/12184
29193         * g++.dg/expr/call2.C: New test.
29194
29195 2003-09-15  Andreas Jaeger  <aj@suse.de>
29196
29197         * gcc.dg/Wold-style-definition-1.c: New test.
29198
29199 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
29200
29201         PR c++/3907
29202         * g++.dg/parse/template12.C: New test.
29203
29204         * g++.dg/abi/bitfield11.C: New test.
29205         * g++.dg/abi/bitfield12.C: Likewise.
29206
29207 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
29208
29209         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
29210         non-expansion of functional macro name without arguments at EOL.
29211         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
29212
29213 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
29214
29215         * gcc.c-torture/execute/20030914-[12].c: New tests.
29216
29217 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
29218
29219         PR c++/11788
29220         * g++.dg/overload/addr1.C: New test.
29221
29222 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
29223
29224         * gcc.dg/20030909-1.c: New test.
29225
29226 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29227
29228         * gcc.dg/ultrasp10.c: New test.
29229
29230 2003-09-09  Devang Patel  <dpatel@apple.com>
29231
29232         * gcc.dg/darwin-ld-6.c: New test.
29233
29234 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29235
29236         * gcc.dg/torture/builtin-explog-1.c: New testcase.
29237
29238 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
29239
29240         * gcc.dg/ia64-types1.c: New test.
29241         * gcc.dg/ia64-types2.c: Likewise.
29242
29243 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29244
29245         * gcc.dg/builtins-1.c: Add more _Complex tests.
29246         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29247
29248         * gcc.dg/builtins-1.c: Test existing _Complex functions.
29249         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29250
29251 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
29252
29253         PR c++/11786
29254         * g++.dg/lookup/koenig2.C: New test.
29255
29256         PR c++/5296
29257         * g++.dg/rtti/typeid2.C: New test.
29258
29259 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
29260
29261         * gcc.c-torture/compile/20030904-1.c: New test.
29262
29263 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29264
29265         * g++.dg/opt/longbranch2.C: New test.
29266
29267 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
29268
29269         * g++.dg/template/crash10.C: Only compile it.
29270
29271 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
29272
29273         PR middle-end/11665
29274         * gcc.c-torture/compile/20030907-1.c: New test.
29275         * g++.dg/init/array11.C: New test.
29276
29277 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
29278
29279         PR c++/11852
29280         * g++.dg/init/struct1.C: New test.
29281
29282 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
29283
29284         PR c++/12181
29285         * g++.dg/expr/comma1.C: New test.
29286
29287 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
29288
29289         PR c++/11867
29290         * g++.dg/expr/static_cast5.C: New test.
29291
29292 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
29293
29294         PR c++/11507
29295         * g++.dg/lookup/scoped7.C: New test.
29296
29297         PR c++/9574
29298         * g++.dg/other/static1.C: New test.
29299
29300         PR c++/11490
29301         * g++.dg/warn/template-1.C: New test.
29302
29303         PR c++/11432
29304         * g++.dg/template/crash10.C: New test.
29305
29306         PR c++/2478
29307         * g++.dg/overload/VLA.C: New test.
29308
29309         PR c++/10804
29310         * g++.dg/template/call1.C: New test.
29311
29312 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29313
29314         PR c++/11794
29315         * g++.dg/parse/using3.C: New test.
29316
29317 2003-09-06  Roger Sayle  <roger@eyesopen.com>
29318
29319         PR c++/11409
29320         * g++.dg/overload/builtin3.C: New test case.
29321
29322 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
29323
29324         PR c/9862
29325         * gcc.dg/20030906-1.c: New test.
29326         * gcc.dg/20030906-2.c: Likewise.
29327
29328 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29329
29330         PR c++/12167
29331         * g++.dg/parse/defarg5.C: New test.
29332
29333         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
29334
29335 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
29336
29337         PR c++/12163
29338         * g++.dg/expr/static_cast4.C: New test.
29339
29340         PR c++/12146
29341         * g++.dg/template/crash9.C: New test.
29342
29343 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
29344
29345         * g++.old-deja/g++.ext/pretty2.C: Update for change
29346         in __FUNCTION__.
29347         * g++.old-deja/g++.ext/pretty3.C: Likewise.
29348
29349 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
29350
29351         PR c++/11922
29352         * g++/dg/template/qualified-id1.C: New test.
29353
29354         PR c++/12037
29355         * g++.dg/warn/noeffect4.C: New test.
29356
29357 2003-09-04  Matt Austern  <austern@apple.com>
29358
29359         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
29360         * g++.dg/ext/fnname2.C: Likewise.
29361         * g++.dg/ext/fnname3.C: Likewise.
29362
29363 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
29364
29365         * g++.dg/expr/lval1.C: New test.
29366         * g++.dg/ext/lvcast.C: Remove.
29367
29368 2003-09-03  Roger Sayle  <roger@eyesopen.com>
29369
29370         PR optimization/11700.
29371         * gcc.c-torture/compile/20030903-1.c: New test case.
29372
29373 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
29374
29375         PR c++/12053
29376         * g++.dg/abi/layout4.C: New test.
29377
29378 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
29379
29380         PR c++/11553
29381         * g++.dg/parse/friend3.C: New test.
29382
29383 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
29384
29385         PR c++/11847
29386         * g++.dg/template/class1.C: New test.
29387
29388         PR c++/11808
29389         * g++.dg/expr/call1.C: New test.
29390
29391 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
29392
29393         PR c++/12114
29394         * g++.dg/init/ref9.C: New test.
29395
29396         PR c++/11972
29397         * g++.dg/template/nested4.C: New test.
29398
29399 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
29400
29401         PR c++/12093
29402         * g++.dg/template/non-dependent4.C: New test.
29403
29404         PR c++/11928
29405         * g++.dg/inherit/conv1.C: New test.
29406
29407 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
29408
29409         PR c++/6196
29410         * g++.dg/ext/label1.C: New test.
29411         * g++.dg/ext/label2.C: Likewise.
29412
29413 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
29414
29415         * g++.dg/expr/cond3.C: New test.
29416
29417 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29418
29419         * gcc.dg/builtins-1.c: Add new builtin cases.
29420
29421 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29422
29423         * gcc.dg/builtins-1.c: Add new cases.
29424         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29425
29426 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29427
29428         * gcc.dg/builtins-1.c: Add more math builtin tests.
29429         * gcc.dg/torture/builtin-attr-1.c: New test.
29430
29431 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
29432
29433         PR optimization/5079
29434         * g++.dg/opt/static3.C: New test.
29435
29436 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29437
29438         * gcc.misc-tests/gcov-10b.c: New test.
29439
29440 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
29441
29442         * g++.dg/opt/ptrmem3.C: New test.
29443
29444         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
29445
29446 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
29447
29448         * gcc.dg/20030826-2.c: New test.
29449
29450 2003-08-26  Roger Sayle  <roger@eyesopen.com>
29451
29452         PR middle-end/12002
29453         * g77.f-torture/compile/12002.f: New test case.
29454
29455 2003-08-26  Roger Sayle  <roger@eyesopen.com>
29456
29457         * gcc.dg/20030826-1.c: New test case.
29458
29459 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
29460
29461         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
29462
29463 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
29464
29465         PR c++/11871
29466         * c++.dg/lookup/crash1.C: New test.
29467
29468         * c++.dg/warn/noeffect3.C: New test.
29469
29470 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
29471
29472         * gcc.dg/compat/vector-1_x.c: Compile with -w.
29473         * gcc.dg/compat/vector-1_y.c: Ditto.
29474         * gcc.dg/compat/vector-2_x.c: Ditto.
29475         * gcc.dg/compat/vector-2_y.c: Ditto.
29476
29477 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
29478
29479         * gcc.dg/20030702-1.c: New test.
29480
29481 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
29482
29483         PR c++/8795
29484         * g++.dg/ext/altivec-1.C: New test.
29485
29486 2003-08-24  Richard Henderson  <rth@redhat.com>
29487
29488         * g++.dg/eh/simd-2.C: Add -w for x86.
29489
29490 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
29491
29492         * gcc.dg/20030815-1.c: New test.
29493
29494 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29495
29496         PR c++/3765
29497         * g++.dg/parse/access6.C: New test.
29498
29499 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29500
29501         PR c++/641, c++/11876
29502         * g++.dg/template/friend22.C: New test.
29503         * g++.dg/template/friend23.C: Likewise.
29504
29505 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29506
29507         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
29508         identically.
29509
29510 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29511
29512         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
29513
29514 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29515
29516         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
29517
29518 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29519
29520         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
29521
29522 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29523
29524         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
29525
29526 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
29527
29528         PR c++/11919
29529         * g++.dg/overload/prom1.C: New test.
29530
29531         PR c++/11551
29532         * g++.dg/parse/dtor2.C: New test.
29533
29534         PR c++/10762
29535         * g++.dg/parse/using2.C: New test.
29536
29537 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
29538
29539         PR target/11805
29540         * gcc.c-torture/compile/20030821-1.c: New.
29541
29542 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
29543
29544         PR c++/11834
29545         * g++.dg/template/deduce2.C: New test.
29546
29547 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
29548
29549         * gcc.c-torture/execute/20030821-1.c: New test.
29550
29551 2003-08-20  Roger Sayle  <roger@eyesopen.com>
29552
29553         PR middle-end/11984
29554         * gcc.dg/20030820-1.c: New test case.
29555
29556 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
29557
29558         PR c++/11945
29559         * g++.dg/warn/noeffect2.C: New test.
29560
29561 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
29562
29563         PR c++/10926
29564         * g++.dg/template/dtor2.C: New test.
29565
29566         PR c++/11684
29567         * g++.dg/template/operator1.C: New test.
29568         * g++.dg/parse/operator4.C: New test.
29569
29570         PR c++/11946.C
29571         * g++.dg/expr/enum1.C: New test.
29572         * gcc.dg/c99-bool-1.c: Remove bogus warning.
29573
29574         PR c++/11036.C
29575         * g++.dg/parse/elab2.C: New test.
29576         * g++.dg/parse/typedef4.C: Change error message.
29577         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
29578         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
29579         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
29580
29581 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
29582
29583         * gcc.dg/pch/warn-1.c: New.
29584         * gcc.dg/pch/warn-1.hs: New.
29585
29586         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
29587         not-tested file.
29588
29589 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
29590
29591         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
29592
29593 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
29594
29595         * gcc.dg/uninit-D.c: New Test.
29596         * gcc.dg/uninit-E.c: New Test.
29597         * gcc.dg/uninit-F.c: New Test.
29598         * gcc.dg/uninit-G.c: New Test.
29599
29600 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
29601
29602         * g++.dg/README: Describe the pch directory.
29603
29604 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29605
29606         PR c++/11174
29607         * g++.dg/parse/access4.C: New test.
29608         * g++.dg/parse/access5.C: Likewise.
29609         * g++.old-deja/g++.jason/access17.C: Adjust error message.
29610
29611 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
29612
29613         * gcc.dg/noncompile/20030818-1.c: New.
29614
29615 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29616
29617         PR c++/11957
29618         * g++.dg/warn/noeffect1.C: New test.
29619
29620         * g++.dg/template/scope2.C: New test.
29621         * g++.dg/template/error2.C: Correct dg-error
29622
29623 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
29624
29625         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
29626
29627 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
29628
29629         PR C++/11512
29630         * g++.dg/template/warn1.C: New.
29631
29632 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
29633
29634         * g++.dg/template/error2.C: New test.
29635         * g++.dg/lookup/using7.C: Adjust errors
29636         * g++.old-deja/g++.pt/crash36.C: Likewise.
29637         * g++.old-deja/g++.pt/derived3.C: Likewise.
29638
29639 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29640
29641         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
29642         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
29643         * gcc.c-torture/execute/builtins/string-9.c: New, from
29644         string-opt-9.c.  Adjust for execute/builtins framework.
29645         * gcc.c-torture/execute/string-opt-9.c: Delete.
29646
29647 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
29648
29649         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
29650
29651         * g++.dg/parse/ret-type2.C: New test.
29652
29653         PR c++/11703
29654         * g++.dg/init/new8.C: New test.
29655
29656         PR c++/10923
29657         * g++.dg/parse/typedef5.C: New test.
29658
29659         PR c++/9512
29660         * g++.dg/parse/qualified2.C: New test.
29661         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
29662         invalid code.
29663
29664 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
29665
29666         * g++.dg/conversion/ptrmem1.C: New test.
29667
29668 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
29669
29670         PR target/11693
29671         * gcc.dg/20030811-1.c: New test.
29672
29673         PR target/11535
29674         * gcc.c-torture/execute/20030811-1.c: New test.
29675
29676 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29677
29678         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
29679
29680 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
29681
29682         PR c++/11789.C
29683         * g++.dg/inherit/multiple1.C: New test.
29684
29685 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29686
29687         * gcc.dg/spe1.c: New test.
29688
29689         PR c++/11670
29690         * g++.dg/expr/cast2.C: New test.
29691
29692         PR c++/10530
29693         * g++.dg/template/dependent-name2.C: New test.
29694
29695 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
29696
29697         * g++.dg/parse/crash11.C: Put the dg options in comments.
29698
29699 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
29700
29701         * lib/gcc-dg.exp: Update for diagnostic change.
29702
29703 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29704
29705         PR c++/5767
29706         * g++.dg/parse/crash11.C: New test.
29707
29708 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
29709
29710         * gcc.dg/cpp/spacing1.c: Update.
29711
29712 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
29713
29714         PR target/11739
29715         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
29716         a value for -mtune.
29717
29718 2003-08-04  Roger Sayle  <roger@eyesopen.com>
29719
29720         PR middle-end/11771
29721         * gcc.c-torture/compile/20030804-1.c: New test case.
29722
29723 2003-08-04  Roger Sayle  <roger@eyesopen.com>
29724
29725         * gcc.dg/20030804-1.c: New test case.
29726
29727 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
29728
29729         * gcc.dg/cpp/separate-1.c: New test.
29730
29731 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
29732
29733         PR c++/11704
29734         * g++.dg/template/dependent-expr2.C: New test.
29735
29736         PR c++/11766
29737         * g++.dg/expr/ptrmem1.C: New test.
29738
29739 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29740
29741         PR c++/9453
29742         * g++.dg/template/friend15.C: New test.
29743
29744 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
29745
29746         * lib/dg-pch.exp: Work round PCH bug.
29747
29748 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29749
29750         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
29751         builtins.  Move cases from builtins-4.c here.
29752
29753         * gcc.dg/torture/builtin-math-1.c: New test taken from
29754         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
29755         additional cases.
29756
29757         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
29758         Delete.
29759
29760 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
29761
29762         PR c++/9447
29763         * g++.dg/template/using7.C: New test.
29764
29765 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
29766
29767         * import1.c, import2.c: New tests.
29768
29769 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
29770
29771         * g++.dg/eh/crossjump1.C: New test.
29772
29773 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
29774
29775         PR c++/11697
29776         * g++.dg/template/using6.C: New test.
29777
29778         PR c++/11744
29779         * g++.dg/template/koenig2.C: New test.
29780
29781 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29782
29783         PR c++/7983
29784         * g++.dg/parse/typedef4.C: New test.
29785
29786 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29787
29788         PR c++/8442, c++/8806
29789         * g++.dg/template/elab1.C: New test.
29790         * g++.dg/template/type2.C: Likewise.
29791         * g++.dg/template/ttp3.C: Adjust expected error message.
29792         * g++.old-deja/g++.law/visibility13.C: Likewise.
29793         * g++.old-deja/g++.niklas/t135.C: Likewise.
29794         * g++.old-deja/g++.pt/ttp41.C: Likewise.
29795         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
29796         template argument.
29797         * g++.old-deja/g++.pt/ttp44.C: Likewise.
29798
29799 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
29800
29801         PR c++/11295
29802         * g++.dg/ext/stmtexpr1.C: New test.
29803
29804         * g++.dg/opt/tmp1.C: New test.
29805
29806         PR c++/11525
29807         * g++.dg/parse/constant4.C: New test.
29808
29809         PR c++/9447
29810         * g++.dg/template/using5.C: New test.
29811
29812 2003-07-31  Roger Sayle  <roger@eyesopen.com>
29813
29814         * gcc.dg/builtins-27.c: New test case.
29815
29816 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
29817
29818         * gcc.dg/tls/opt-7.c: New test.
29819
29820 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
29821
29822         * g++.old-deja/g++.other/crash18.C: Remove.
29823
29824 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
29825
29826         * g++.dg/template/explicit3.C: New.
29827         * g++.dg/template/explicit4.C: New.
29828         * g++.dg/template/explicit5.C: New.
29829
29830         PR c++/11347
29831         * g++.dg/template/memtmpl1.C: New.
29832
29833 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
29834
29835         PR target/11565
29836         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
29837         * gcc.dg/i386-387-5.c (dg-options): Likewise.
29838
29839 2003-07-30  Jan Hubicka  <jh@suse.cz>
29840
29841         * vtgc1.c: Kill.
29842
29843 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
29844
29845         * gcc.dg/struct-in-proto-1.c: New test.
29846
29847 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
29848
29849         * gcc.dg/cpp/include2.c: Only expect one message.
29850
29851 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
29852
29853         PR c++/9447
29854         * g++.dg/template/using1.C: New test.
29855         * g++.dg/template/using2.C: New test.
29856         * g++.dg/template/using3.C: New test.
29857         * g++.dg/template/using4.C: New test.
29858
29859 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
29860
29861         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
29862         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29863
29864 2003-07-28  Jan Hubicka  <jh@suse.cz>
29865
29866         PR c++/11530
29867         * g++.dg/opt/call1.C: New test.
29868
29869 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
29870
29871         PR c++/11667
29872         * g++.dg/init/enum2.C: New test.
29873         * g++.dg/template/overload1.C: Add "-w" option.
29874
29875 2003-07-28    <hp@bitrange.com>
29876
29877         * gcc.dg/Wdeclaration-after-statement-1.c,
29878         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
29879
29880 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
29881
29882         * gcc.c-torture/compile/20030725-1.c: New test.
29883
29884 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
29885
29886         * gcc.dg/20030505.c: Only run for SPE.
29887         Remove definition of opaque type.
29888
29889 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
29890
29891         * g++.dg/template/ptrmem6.C: New test.
29892
29893 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
29894
29895         * gcc.c-torture/compile/zero-strct-2.c: New test.
29896
29897 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
29898
29899         * gcc.dg/intermod-1.c: New test.
29900
29901 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29902
29903         PR c++/11617
29904         * g++.dg/template/lookup2.C: New test.
29905         * g++.dg/template/memclass1.C: Remove instantiated from error.
29906         * g++.dg/other/error2.C: Tweak expected errors.
29907
29908         PR c++/11596
29909         * g++.dg/template/defarg3.C: New test.
29910
29911         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
29912
29913 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
29914
29915         * g++.dg/inherit/access5.C: New test.
29916
29917 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29918
29919         PR c++/11513
29920         * g++.dg/template/crash8.C: New test.
29921
29922 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
29923
29924         PR c/10602
29925         * gcc.dg/noncompile/incomplete-2.c: New test.
29926
29927 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
29928
29929         PR c++/11645
29930         * g++.dg/inherit/access4.C: New test.
29931
29932         PR c++/11517
29933         * g++.dg/expr/cond2.C: New test.
29934
29935         PR optimization/10679
29936         * g++.dg/opt/inline4.C: New test.
29937
29938 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
29939
29940         * g++.dg/parse/crash10: New test.
29941
29942 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
29943
29944         * g++.dg/ext/flexary1.C: New test.
29945
29946 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29947
29948         PR c++/10793
29949         * g++.dg/template/crash9.C: New test.
29950
29951 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29952
29953         PR c++/3004
29954         * g++.dg/parse/typedef3.C: New test.
29955
29956         PR c++/7906
29957         * g++.dg/parse/operator2.C: New test.
29958
29959         PR c++/8895
29960         * g++.dg/parse/def-tmpl-arg1.C: New test.
29961
29962         PR c++/9282
29963         * g++.dg/parse/funptr1.C: New test.
29964
29965         PR c++/9452
29966         * g++.dg/parse/ambig3.C: New test.
29967
29968         PR c++/9454
29969         * g++.dg/parse/operator3.C: New test.
29970
29971         PR c++/9486
29972         * g++.dg/parse/template10.C: New test.
29973
29974         PR c++/9488
29975         * g++.dg/parse/template11.C: New test.
29976
29977         PR c++/10150
29978         * g++.dg/parse/invalid-op1.C: New test.
29979
29980         PR c++/10247
29981         * g++.dg/parse/condexpr1.C: New test.
29982
29983 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
29984
29985         * g++.dg/ext/packed3.C: New test.
29986         * g++.dg/ext/packed4.C: New test.
29987
29988         * gcc.dg/pack-test-3.c: New test.
29989
29990 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
29991
29992         * lib/compat.exp: Handle dg-options per source file.
29993         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
29994         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
29995         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
29996         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
29997         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
29998         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
29999         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
30000         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
30001         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
30002         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
30003         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
30004         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
30005         * g++.dg/compat/break/bitfield7_x.C: Ditto.
30006         * g++.dg/compat/break/bitfield7_y.C: Ditto.
30007
30008 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30009
30010         PR c/10320
30011         * gcc.c-torture/execute/20030718-1.c: New test.
30012
30013 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30014
30015         PR optimization/11536
30016         * gcc.dg/20030721-1.c: New test.
30017
30018 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
30019
30020         PR c++/11546
30021         * g++.dg/template/lookup1.C: New test.
30022
30023 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
30024
30025         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
30026         diagnostics of ill-formed constructs involving labels.
30027         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
30028         the new 'previously defined here' message.
30029
30030 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
30031
30032         * g++.dg/parse/non-dependent2.C: New test.
30033
30034 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30035
30036         * g++.dg/init/init-ref4.C: xfail on targets without
30037         weak symbols.
30038
30039 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
30040
30041         PR target/11087
30042         * gcc.c-torture/execute/20030717-1.c: New test.
30043
30044 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30045
30046         * g++.dg/opt/cfg1.C: New test.
30047
30048 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
30049
30050         PR optimization/11557
30051         * gcc.dg/20030717-1.c: New test.
30052
30053 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
30054
30055         PR c++/10476
30056         * g++.dg/expr/crash-1.C: New test.
30057
30058         PR c++/11027
30059         * g++.dg/template/init3.C: New test.
30060
30061         PR c++/8222
30062         * g++.dg/template/non-dependent1.C: New test.
30063
30064         PR c++/11070
30065         * g++.dg/template/non-dependent2.C: New test.
30066
30067         PR c++/11071
30068         * g++.dg/template/non-dependent3.C: New test.
30069
30070         PR c++/9907
30071         * g++.dg/template/sizeof5.C: New test.
30072
30073 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
30074
30075         PR 11498
30076         * gcc.c-torture/compile/mangle-1.c: New file.
30077
30078 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30079
30080         PR c++/7809
30081         * g++.dg/parse/access3.C: New test.
30082
30083 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
30084
30085         PR c++/11384
30086         * g++.dg/init/init-ref4.C: New test.
30087
30088 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
30089
30090         PR c++/11547
30091         * g++.dg/parse/constant3.C: New test.
30092         * g++.dg/parse/crash7.C: Likewise.
30093
30094 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
30095
30096         PR target/11008
30097         * gcc.dg/i386-pentium4-not-mull.c: New.
30098
30099 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
30100
30101         * gcc.dg/asm-names.c (ymain): Make it weak.
30102
30103 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30104
30105         PR c++/5421
30106         * g++.dg/template/friend21.C: New test.
30107
30108 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
30109
30110         * gcc.dg/cleanup-8.c: New test.
30111         * gcc.dg/cleanup-9.c: New test.
30112
30113 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
30114
30115         * g++.dg/ext/dll-MI1.h: New file.
30116         * g++.dg/ext/dllexport-MI1.C: New file.
30117         * g++.dg/ext/dllimport-MI1.C: New file.
30118
30119 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
30120
30121         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
30122         it does not have cmpstrsi patterns (just cmpmemsi).
30123
30124 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
30125
30126         PR debug/11473
30127         * g++.dg/debug/debug8.C: New test.
30128
30129 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30130
30131         PR c++/10108
30132         * g++.dg/template/crash7.C: New test.
30133
30134 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
30135
30136         PR target/10795
30137         * gcc.c-torture/compile/20030708-1.c: New.
30138
30139 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30140
30141         * gcc.c-torture/execute/20030715-1.c: New test.
30142
30143 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
30144
30145         * gcc.dg/pch/inline-3.c: New file.
30146         * gcc.dg/pch/inline-3.hs: New file.
30147         * gcc.dg/pch/inline-4.c: New file.
30148         * gcc.dg/pch/inline-4.hs: New file.
30149
30150 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
30151
30152         PR c++/11509
30153         * g++.dg/template/crash6.C: New test.
30154
30155         PR c++/7053
30156         * g++.dg/template/friend20.C: New test.
30157
30158         PR c++/7019
30159         * g++.dg/template/overload2.C: New test.
30160
30161 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30162
30163         PR optimization/11440
30164         * gcc.c-torture/execute/20030714-1.c: New test.
30165
30166 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30167
30168         PR c++/11154
30169         * g++.dg/template/partial2.C: New test.
30170
30171 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
30172
30173         PR c++/11503
30174         * g++.dg/template/anon1.C: New test.
30175
30176         PR c++/11493
30177         PR c++/11495
30178         * g++.dg/parse/template9.C: Likewise.
30179         * g++.dg/template/crash4.C: New test.
30180         * g++.dg/template/koenig1.C: Likewise.
30181         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
30182         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
30183         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
30184         functions.
30185         * g++.old-deja/g++.jason/template36.C: Likewise.
30186         * g++.old-deja/g++.mike/p1989.C: Likewise.
30187         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
30188         * g++.old-deja/g++.pt/ttp20.C: Use this->.
30189         * g++.old-deja/g++.pt/ttp21.C: Use this->.
30190         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
30191         compiling.
30192         * g++.old-deja/g++.pt/union2.C: Use this->.
30193
30194 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
30195
30196         * gcc.dg/20030711-1.c: New test.
30197
30198 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
30199
30200         PR c++/11050
30201         * g++.dg/parse/args1.C: New test.
30202         * g++.pt/defarg8.C: Change expected errors.
30203
30204 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
30205
30206         PR c++/8164
30207         * g++.dg/template/nontype2.C: New test.
30208
30209         PR c++/10558
30210         * g++.dg/parse/template8.C: New test.
30211
30212         PR c++/8327
30213         * g++.dg/template/scope1.C: New test.
30214
30215         * g++.dg/warn/Wsign-compare-1.C: New test.
30216
30217 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
30218
30219         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
30220
30221 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
30222
30223         PR c++/9411
30224         * g++.dg/template/explicit2.C: New test.
30225
30226         PR c++/10032
30227         * g++.dg/warn/pedantic1.C: New test.
30228
30229 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
30230
30231         PR c++ 9483
30232         * g++.dg/other/field1.C: New test.
30233
30234 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
30235
30236         PR c/11449
30237         * gcc.c-torture/compile/20030707-1.c: New.
30238
30239 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30240
30241         PR c++/10849
30242         * g++.dg/template/access12.C: New test.
30243
30244 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
30245
30246         * g++.dg/bprob/bprob.exp (prof_ext): Update.
30247         * g77.dg/bprob/bprob.exp (prof_ext): Update.
30248         * gcc.misc-tests/bprob.exp (prof_ext): Update.
30249         * gcc.misc-tests/gcov.exp: Update
30250         * g++.dg/gcov/gcov.exp: Update
30251         * lib/gcov.exp: Update.
30252
30253 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
30254
30255         * g++.dg/abi/mangle17.C: Make sure template expressions are
30256         dependent.
30257         * g++.dg/abi/mangle4.C: Mark erroneous casts.
30258         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
30259         * g++.dg/opt/stack1.C: Remove erroneous code.
30260         * g++.dg/parse/template7.C: New test.
30261         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
30262         * g++.old-deja/g++.pt/crash4.C: Likewise.
30263
30264 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30265
30266         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
30267         with zero or one occurence of `$' after the initial `L'.
30268
30269 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
30270
30271         * gcc.c-torture/compile/20030704-1.c: Add a comment.
30272
30273 2003-07-08  Roger Sayle  <roger@eyesopen.com>
30274
30275         PR c/11370
30276         * gcc.dg/Wunreachable-6.c: New testcase.
30277         * gcc.dg/Wunreachable-7.c: New testcase.
30278
30279 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
30280
30281         PR c/11420
30282         * gcc.dg/20030708-1.c: New test.
30283
30284 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
30285
30286         * gcc.dg/compat/sdata-section.h: New file.
30287         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
30288         * gcc.dg/torture/mips-sdata-1.c: New test.
30289
30290 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30291
30292         PR c++/11030
30293         * g++.dg/template/friend19.C: New test.
30294
30295 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
30296
30297         * g++.dg/opt/strength-reduce.C: New test.
30298
30299 2003-07-07  Roger Sayle  <roger@eyesopen.com>
30300
30301         PR target/10979
30302         * gcc.dg/20030707-1.c: New testcase.
30303
30304 2003-07-07  Roger Sayle  <roger@eyesopen.com>
30305
30306         PR optimization/11059
30307         * g++.dg/opt/emptyunion.C: New testcase.
30308
30309 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30310             Eric Botcazou  <ebotcazou@libertysurf.fr>
30311
30312         * g++.dg/opt/stack1.C: New test.
30313
30314 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
30315
30316         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
30317         run test.
30318
30319         PR c++/11431
30320         * g++.dg/expr/static_cast3.C: New test.
30321
30322 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
30323
30324         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
30325         everywhere.
30326         * gcc.dg/concat.c: Concatenation of string constants with
30327         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
30328         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
30329         * gcc.dg/cpp/escape-2.c: Use wide character constants where
30330         necessary to avoid multi-character character constant warning.
30331         * gcc.dg/cpp/escape.c: Likewise.
30332         * gcc.dg/cpp/ucs.c: Likewise.
30333         Remove backslashes from dg-bogus comments, as they confuse Tcl.
30334         Fix a typo.
30335
30336 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
30337
30338         PR c/11428
30339         * gcc.c-torture/compile/20030704-1.c: New.
30340
30341 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
30342
30343         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
30344
30345 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
30346
30347         PR c++/5287, PR c++/7910,  PR c++/11021
30348         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
30349         tests for warnings.
30350         * g++.dg/ext/dllimport2.C: Add tests for warnings.
30351         * g++.dg/ext/dllimport3.C: Likewise.
30352         * g++.dg/ext/dllimport4.C: New file.
30353         * g++.dg/ext/dllimport5.C: New file.
30354         * g++.dg/ext/dllimport6.C: New file.
30355         * g++.dg/ext/dllimport7.C: New file.
30356         * g++.dg/ext/dllimport8.C: New file.
30357         * g++.dg/ext/dllimport9.C: New file.
30358         * g++.dg/ext/dllimport10.C: New file.
30359         * g++.dg/ext/dllexport1.C: New file.
30360
30361 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
30362
30363         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
30364         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
30365
30366 2003-07-03  Roger Sayle  <roger@eyesopen.com>
30367
30368         * gcc.dg/builtins-25.c: New testcase.
30369         * gcc.dg/builtins-26.c: New testcase.
30370
30371 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
30372
30373         * gcc.dg/compat/vector-defs.h: New file.
30374         * gcc.dg/compat/vector-setup.h: New file.
30375         * gcc.dg/compat/vector-check.h: New file.
30376         * gcc.dg/compat/vector-1_main.c: New file.
30377         * gcc.dg/compat/vector-1_x.c: New file.
30378         * gcc.dg/compat/vector-1_y.c: New file.
30379         * gcc.dg/compat/vector-2_main.c: New file.
30380         * gcc.dg/compat/vector-2_x.c: New file.
30381         * gcc.dg/compat/vector-2_y.c: New file.
30382
30383         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
30384         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
30385         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
30386         * gcc.dg/compat/struct-align-1.h: New file.
30387         * gcc.dg/compat/struct-align-1_main.c: New file.
30388         * gcc.dg/compat/struct-align-1_x.c: New file.
30389         * gcc.dg/compat/struct-align-1_y.c: New file.
30390         * gcc.dg/compat/struct-align-2.h: New file.
30391         * gcc.dg/compat/struct-align-2_main.c: New file.
30392         * gcc.dg/compat/struct-align-2_x.c: New file.
30393         * gcc.dg/compat/struct-align-2_y.c: New file.
30394
30395         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
30396         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
30397         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
30398         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
30399         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
30400         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
30401         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
30402         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
30403         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
30404         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
30405         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
30406         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
30407         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
30408         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
30409         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
30410         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
30411         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
30412         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
30413         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
30414         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
30415         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
30416         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30417         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30418         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
30419         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
30420         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
30421         * gcc.dg/compat/struct-return-10_x.c: Ditto.
30422         * gcc.dg/compat/struct-return-2_x.c: Ditto.
30423         * gcc.dg/compat/struct-return-3_x.c: Ditto.
30424
30425 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30426
30427         * gcc.dg/i386-call-1.c: New test.
30428
30429 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30430
30431         PR c++/9162
30432         * g++.dg/parse/defarg4.C: New.
30433
30434 2003-07-03  Roger Sayle  <roger@eyesopen.com>
30435
30436         PR target/10700
30437         * gcc.c-torture/compile/20030703-1.c: New test case.
30438
30439 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
30440
30441         * g++.dg/template/local3.C: Remove extra semicolon.
30442
30443 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30444
30445         * gcc.dg/i386-volatile-1.c: New test.
30446
30447 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
30448
30449         PR c++/11072
30450         * g++.dg/other/offsetof2.C: XFAIL.
30451         * g++.dg/other/offsetof5.C: New.
30452
30453         PR c++/10219
30454         * g++.dg/template/error1.C: New.
30455
30456         PR c++/9779
30457         * g++.dg/template/dependent-expr1.C: New.
30458
30459 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
30460
30461         PR c++/6949
30462         * g++.dg/template/local3.C: New test.
30463
30464         PR c++/11149
30465         * g++.dg/lookup/scoped6.C: New test.
30466
30467 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
30468
30469         PR c++/8046
30470         * g++.dg/other/error7.C: New test.
30471
30472 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
30473
30474         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
30475         * g++.old-deja/g++.abi/vtable3.h: Likewise.
30476         * g++.old-deja/g++.law/code-gen5.C: Likewise.
30477         * g++.old-deja/g++.other/union2.C: Likewise.
30478         * gcc.dg/c90-const-expr-2.c: Likewise.
30479         * gcc.dg/c90-const-expr-3.c: Likewise.
30480         * gcc.dg/c99-const-expr-2.c: Likewise.
30481         * gcc.dg/c99-const-expr-3.c: Likewise.
30482         * gcc.dg/concat.c: Likewise.
30483
30484 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
30485
30486         PR c++/9559
30487         * g++.dg/init/static1.C: New test.
30488
30489 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30490
30491         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
30492         * g++.old-deja/g++.other/access2.C: Likewise.
30493         * g++.old-deja/g++.other/decl2.C: Likewise.
30494         * gcc.c-torture/execute/20020615-1.c: Likewise.
30495
30496 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
30497
30498         PR c++/4933
30499         * g++.dg/template/sizeof4.C: New test.
30500
30501 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
30502
30503         * g++.dg/other/error6.C: New test.
30504
30505 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
30506
30507         PR c++/10750
30508         * g++.dg/parse/constant2.C: New test.
30509
30510 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
30511
30512         PR c++/11106
30513         * g++.dg/other/error5.C: New test.
30514
30515 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30516
30517         * gcc.dg/format/gcc_diag-1.c: New test.
30518
30519 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
30520
30521         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
30522
30523 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
30524
30525         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
30526         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
30527         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
30528
30529 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
30530
30531         * gcc.c-torture/execute/builtins/string-8.c: New test.
30532         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
30533         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
30534         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
30535
30536 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
30537
30538         PR c++/10468
30539         * g++.dg/ext/typeof6.C: New test.
30540
30541 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
30542
30543         PR c++/10796
30544         * g++.dg/init/enum1.C: New test.
30545
30546 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
30547
30548         * gcc.dg/20030627-1.c: New test.
30549
30550 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
30551
30552         PR c++/11332
30553         * g++.dg/expr/static_cast2.C: New test.
30554
30555 2003-06-26  Roger Sayle  <roger@eyesopen.com>
30556             Jakub Jelinek  <jakub@redhat.com>
30557
30558         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
30559         sprintf(dst,"%s",src) optimization.
30560         * gcc.c-torture/execute/20030626-1.c: New test case.
30561         * gcc.c-torture/execute/20030626-2.c: New test case.
30562
30563 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
30564
30565         * gcc.c-torture/execute/multi-ix.c: New test.
30566
30567         * gcc.c-torture/execute/simd-4.c (main):
30568         Added missing semicolon at end of union.
30569
30570 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
30571
30572         PR c++/8266
30573         * g++.dg/template/explicit-instantiation3.C: New test.
30574
30575 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
30576
30577         * gcc.dg/20030626-1.c: Use signed char.
30578
30579 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
30580
30581         * gcc.dg/20030626-1.c: New test.
30582
30583 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
30584
30585         * const-str-2.m: Update.
30586
30587 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
30588
30589         PR c++/10990
30590         * g++.dg/rtti/dyncast1.C: New test.
30591         * g++.dg/abi/mangle4.C: Correct base-specifier access.
30592         * g++.dg/lookup/scoped1.C: Remove XFAIL.
30593         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
30594
30595         PR c++/10931
30596         * g++.dg/expr/static_cast1.C: New test.
30597
30598 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
30599
30600         * gcc.dg/20030625-1.c: New test.
30601
30602 2003-06-24  Roger Sayle  <roger@eyesopen.com>
30603
30604         * gcc.c-torture/compile/20030624-1.c: New test case.
30605
30606 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
30607
30608         * gcc.c-torture/execute/string-opt-17.c: New test.
30609
30610 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
30611
30612         PR c++/5754
30613         * g++.dg/parse/crash6.C: New test.
30614
30615 2003-06-23  Roger Sayle  <roger@eyesopen.com>
30616
30617         * gcc.dg/builtins-24.c: New test case.
30618
30619 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
30620
30621         * g++.dg/opt/operator1.C: New test.
30622
30623 2003-06-22  Roger Sayle  <roger@eyesopen.com>
30624
30625         * gcc.c-torture/execute/string-opt-16.c: New test case.
30626
30627 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
30628
30629         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
30630         * g++.old-deja/g++.other/conv7.C: Likewise.
30631         * g++.old-deja/g++.other/overcnv2.C: Likewise.
30632         * g++.old-deja/g++.other/overload14.C: Likewise.
30633
30634 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
30635
30636         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
30637         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
30638
30639 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
30640
30641         PR c++/10888
30642         * g++.dg/warn/Winline-3.C: New test.
30643
30644 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
30645
30646         * lib/target-supports.exp (check_alias_available): Make the test
30647         program acceptable to the Solaris assembler.
30648
30649         PR c++/10749
30650         * g++.dg/template/memclass2.C: New test.
30651
30652 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
30653             Eric Botcazou  <ebotcazou@libertysurf.fr>
30654
30655         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
30656         data for non-matching targets.
30657         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
30658
30659 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
30660
30661         PR c++/10845
30662         * g++.dg/template/member3.C: New test.
30663
30664 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
30665
30666         PR c++/10939
30667         * g++.dg/template/func1.C: New test.
30668
30669         PR c++/9649
30670         * g++.dg/template/static4.C: New test.
30671         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
30672
30673         PR c++/11041
30674         * g++.dg/init/ref7.C: New test.
30675
30676 2003-06-19  Matt Austern  <austern@apple.com>
30677
30678         PR c++/11228
30679         * g++.dg/anew1.C: New test.
30680         * g++.dg/anew2.C: New test.
30681         * g++.dg/anew3.C: New test.
30682         * g++.dg/anew4.C: New test.
30683
30684 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
30685
30686         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
30687
30688 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
30689
30690         * gcc.c-torture/execute/simd-4.c (main): Make expected value
30691         endian-dependent.
30692
30693 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
30694
30695         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
30696         Remove cruft.
30697
30698 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
30699
30700         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
30701         * gcc.c-torture/compile/961203-1.c: Likewise.
30702         * gcc.c-torture/compile/980506-1.c: Likewise.
30703
30704 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
30705
30706         PR c++/10712
30707         * g++.dg/lookup/using7.C: New test.
30708
30709 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
30710
30711         PR c++/11105
30712         * g++.dg/abi/conv1.C: Remove it.
30713         * g++.dg/template/conv7.C: New test.
30714         * g++.dg/template/conv8.C: Likewise.
30715         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
30716         conversion operator.
30717
30718 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
30719
30720         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
30721         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
30722         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
30723         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
30724         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
30725         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
30726         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
30727         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
30728         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
30729         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
30730         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
30731         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
30732         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
30733         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
30734         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
30735         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
30736         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
30737         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
30738         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
30739         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
30740         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
30741         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30742         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30743         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
30744         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
30745         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
30746         * gcc.dg/compat/struct-return-10_x.c: Ditto.
30747         * gcc.dg/compat/struct-return-2_x.c: Ditto.
30748         * gcc.dg/compat/struct-return-3_x.c: Ditto.
30749
30750 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
30751
30752         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
30753         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
30754         indications.
30755
30756 2003-06-16  Roger Sayle  <roger@eyesopen.com>
30757
30758         * gcc.dg/i386-387-5.c: New test case.
30759         * gcc.dg/i386-387-6.c: New test case.
30760         * gcc.dg/builtins-23.c: New test case.
30761
30762 2003-06-15  Roger Sayle  <roger@eyesopen.com>
30763
30764         * gcc.dg/builtins-22.c: New test case.
30765         * gcc.dg/i386-387-1.c: Update to test exp.
30766         * gcc.dg/i386-387-2.c: Likewise.
30767
30768 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30769
30770         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
30771
30772 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
30773
30774         * lib/gcc-dg.exp (dg-require-dll): New function.
30775         (dg-xfail-if): Likewise.
30776         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
30777         driver.
30778
30779         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
30780         * gcc.c-torture/compile/20001205-1.c: Likewise.
30781         * gcc.c-torture/compile/20001226-1.c: Likewise.
30782         * gcc.c-torture/compile/20010518-2.c: Likewise.
30783         * gcc.c-torture/compile/20020312-1.c: Likewise.
30784         * gcc.c-torture/compile/20020604-1.c: Likewise.
30785         * gcc.c-torture/compile/920501-12.c: Likewise.
30786         * gcc.c-torture/compile/920501-4.c: Likewise.
30787         * gcc.c-torture/compile/920520-1.c: Likewise.
30788         * gcc.c-torture/compile/920521-1.c: Likewise.
30789         * gcc.c-torture/compile/920625-1.c: Likewise.
30790         * gcc.c-torture/compile/961203-1.c: Likewise.
30791         * gcc.c-torture/compile/980506-1.c: Likewise.
30792         * gcc.c-torture/compile/981006-1.c: Likewise.
30793         * gcc.c-torture/compile/981022-1.c: Likewise.
30794         * gcc.c-torture/compile/981223-1.c: Likewise.
30795         * gcc.c-torture/compile/990617-1.c: Likewise.
30796         * gcc.c-torture/compile/dll.c: Likewise.
30797         * gcc.c-torture/compile/labels-3.c: Likewise.
30798         * gcc.c-torture/compile/mipscop-1.c: Likewise.
30799         * gcc.c-torture/compile/mipscop-2.c: Likewise.
30800         * gcc.c-torture/compile/mipscop-3.c: Likewise.
30801         * gcc.c-torture/compile/mipscop-4.c: Likewise.
30802         * gcc.c-torture/compile/simd-5.c: Likewise.
30803         * gcc.c-torture/compile/20000804-1.x: Remove.
30804         * gcc.c-torture/compile/20001205-1.x: Likewise.
30805         * gcc.c-torture/compile/20001226-1.x: Likewise.
30806         * gcc.c-torture/compile/20010518-2.x: Likewise.
30807         * gcc.c-torture/compile/20020312-1.x: Likewise.
30808         * gcc.c-torture/compile/20020604-1.x: Likewise.
30809         * gcc.c-torture/compile/920501-12.x: Likewise.
30810         * gcc.c-torture/compile/920501-4.x: Likewise.
30811         * gcc.c-torture/compile/920520-1.x: Likewise.
30812         * gcc.c-torture/compile/920521-1.x: Likewise.
30813         * gcc.c-torture/compile/920625-1.x: Likewise.
30814         * gcc.c-torture/compile/961203-1.x: Likewise.
30815         * gcc.c-torture/compile/980506-1.x: Likewise.
30816         * gcc.c-torture/compile/981006-1.x: Likewise.
30817         * gcc.c-torture/compile/981022-1.x: Likewise.
30818         * gcc.c-torture/compile/981223-1.x: Likewise.
30819         * gcc.c-torture/compile/990617-1.x: Likewise.
30820         * gcc.c-torture/compile/mipscop-1.x: Likewise.
30821         * gcc.c-torture/compile/mipscop-2.x: Likewise.
30822         * gcc.c-torture/compile/mipscop-3.x: Likewise.
30823         * gcc.c-torture/compile/mipscop-4.x: Likewise.
30824         * gcc.c-torture/compile/simd-5.x: Likewise.
30825
30826         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
30827
30828 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30829
30830         * gcc.c-torture/execute/20030611-1.c: New test.
30831
30832 2003-06-12  Roger Sayle  <roger@eyesopen.com>
30833
30834         PR middle-end/168
30835         * gcc.dg/20030612-1.c: New test case.
30836
30837 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
30838
30839         PR c++/10635
30840         * g++.dg/expr/cast1.C: New test.
30841
30842 2003-06-12  Roger Sayle  <roger@eyesopen.com>
30843
30844         * gcc.dg/builtins-21.c: New test case.
30845
30846 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
30847
30848         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
30849         options instead of at the end.
30850         * lib/objc.exp (objc_target_compile): Likewise.
30851
30852 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
30853
30854         PR c++/10432
30855         * g++.dg/parse/error1.C: New test.
30856
30857 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
30858
30859         * gcc.dg/compat/struct-by-value-11_main.c: New file.
30860         * gcc.dg/compat/struct-by-value-11_x.c: New file.
30861         * gcc.dg/compat/struct-by-value-11_y.c: New file.
30862         * gcc.dg/compat/struct-by-value-12_main.c: New file.
30863         * gcc.dg/compat/struct-by-value-12_x.c: New file.
30864         * gcc.dg/compat/struct-by-value-12_y.c: New file.
30865         * gcc.dg/compat/struct-by-value-13_main.c: New file.
30866         * gcc.dg/compat/struct-by-value-13_x.c: New file.
30867         * gcc.dg/compat/struct-by-value-13_y.c: New file.
30868         * gcc.dg/compat/struct-by-value-14_main.c: New file.
30869         * gcc.dg/compat/struct-by-value-14_x.c: New file.
30870         * gcc.dg/compat/struct-by-value-14_y.c: New file.
30871         * gcc.dg/compat/struct-by-value-15_main.c: New file.
30872         * gcc.dg/compat/struct-by-value-15_x.c: New file.
30873         * gcc.dg/compat/struct-by-value-15_y.c: New file.
30874         * gcc.dg/compat/struct-by-value-16_main.c: New file.
30875         * gcc.dg/compat/struct-by-value-16_x.c: New file.
30876         * gcc.dg/compat/struct-by-value-16_y.c: New file.
30877         * gcc.dg/compat/struct-by-value-17_main.c: New file.
30878         * gcc.dg/compat/struct-by-value-17_x.c: New file.
30879         * gcc.dg/compat/struct-by-value-17_y.c: New file.
30880         * gcc.dg/compat/struct-by-value-18_main.c: New file.
30881         * gcc.dg/compat/struct-by-value-18_x.c: New file.
30882         * gcc.dg/compat/struct-by-value-18_y.c: New file.
30883
30884         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
30885         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
30886         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
30887         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
30888         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
30889         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
30890         * gcc.dg/compat/scalar-return-3_main.c: New file.
30891         * gcc.dg/compat/scalar-return-3_x.c: New file.
30892         * gcc.dg/compat/scalar-return-3_y.c: New file.
30893         * gcc.dg/compat/scalar-return-4_main.c: New file.
30894         * gcc.dg/compat/scalar-return-4_x.c: New file.
30895         * gcc.dg/compat/scalar-return-4_y.c: New file.
30896
30897 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
30898
30899         * gcc.dg/compat/fp2-struct-check.h: New file.
30900         * gcc.dg/compat/fp2-struct-defs.h: New file.
30901         * gcc.dg/compat/fp2-struct-init.h: New file.
30902         * gcc.dg/compat/struct-by-value-10_main.c: New file.
30903         * gcc.dg/compat/struct-by-value-10_x.c: New file.
30904         * gcc.dg/compat/struct-by-value-10_y.c: New file.
30905         * gcc.dg/compat/struct-return-10_main.c: New file.
30906         * gcc.dg/compat/struct-return-10_x.c: New file.
30907         * gcc.dg/compat/struct-return-10_y.c: New file.
30908
30909         * gcc.dg/compat/compat-common.h: New file.
30910         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
30911         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
30912         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
30913         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
30914         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
30915         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
30916         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
30917         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
30918         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
30919         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
30920         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
30921         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
30922         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
30923         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
30924         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
30925         * gcc.dg/compat/small-struct-check.h: Ditto.
30926         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
30927         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
30928         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
30929         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
30930         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
30931         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
30932         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
30933         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
30934         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
30935         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
30936         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30937         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
30938         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
30939         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30940         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
30941         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
30942         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
30943         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
30944         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
30945         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
30946         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
30947         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
30948         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
30949         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
30950         * gcc.dg/compat/struct-return-2_main.c: Ditto.
30951         * gcc.dg/compat/struct-return-2_x.c: Ditto.
30952         * gcc.dg/compat/struct-return-2_y.c: Ditto.
30953         * gcc.dg/compat/struct-return-3_main.c: Ditto.
30954         * gcc.dg/compat/struct-return-3_x.c: Ditto.
30955         * gcc.dg/compat/struct-return-3_y.c: Ditto.
30956
30957 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
30958
30959         * g++.dg/pch/static-1.C: New file.
30960         * g++.dg/pch/static-1.Hs: New file.
30961
30962 2003-06-10  Richard Henderson  <rth@redhat.com>
30963
30964         * gcc.dg/asm-7.c: Adjust expected warning text.
30965
30966 2003-06-10  Roger Sayle  <roger@eyesopen.com>
30967
30968         * gcc.dg/builtins-20.c: New test case.
30969
30970 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
30971
30972         PR c++/11131
30973         * g++.dg/opt/template1.C: New test.
30974
30975 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
30976
30977         * lib/gcc-dg.exp (dg-test): Clear additional_files and
30978         additional_sources.
30979
30980 2003-05-21  David Taylor  <dtaylor@emc.com>
30981
30982         * gcc.dg/Wpadded.c: New file.
30983
30984 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
30985
30986         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
30987         * gcc.dg/special/weak-2.c: Add dg-require-weak.
30988         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
30989         dg-require-weak.
30990
30991 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
30992
30993         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
30994
30995 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
30996
30997         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
30998         (dg-require-alias): Likewise.
30999         (dg-require-gc-sections): Likewise.
31000         * lib/target-supports.exp (check_gc_sections_available): Likewise.
31001
31002 2003-06-08  Richard Henderson  <rth@redhat.com>
31003
31004         * gcc.dg/20011029-2.c: Fix the array reference.
31005         * gcc.dg/asm-7.c: New.
31006
31007 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
31008
31009         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
31010
31011 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
31012
31013         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
31014         (dg-require-gc-sections): Likewise.
31015
31016 2003-06-08  Jan Hubicka  <jh@suse.cz>
31017
31018         * i386-cmov1.c: Fix regular expression.
31019         * i386-cvt-1.c: Likewise.
31020         * i386-local.c: Likewise.
31021         * i386-local2.c: Likewise.
31022         * i386-mul.c: Likewise.
31023         * i386-ssetype-1.c: Likewise.
31024         * i386-ssetype-3.c: Likewise.
31025         * i386-ssetype-5.c: Likewise.
31026
31027 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31028
31029         PR c++/11039
31030         * g++.dg/warn/implicit-typename2.C: New test.
31031         * g++.dg/warn/implicit-typename3.C: New test.
31032
31033 2003-06-07  Richard Henderson  <rth@redhat.com>
31034
31035         * g++.dg/other/offsetof3.C: Use size_t.
31036         * g++.dg/other/offsetof4.C: Likewise.
31037
31038 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
31039
31040         * lib/copy-file.exp: New. Implement gcc_copy_files.
31041
31042         * lib/dg-pch.exp: Load copy-file.exp
31043         (dg-pch): Use gcc_copy_files instead of "file copy".
31044
31045 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
31046
31047         * gcc.dg/weak/weak.exp: Simplify.
31048         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
31049         * gcc.dg/weak/weak-1.c: Likewise.
31050         * gcc.dg/weak/weak-2.c: Likewise.
31051         * gcc.dg/weak/weak-3.c: Likewise.
31052         * gcc.dg/weak/weak-4.c: Likewise.
31053         * gcc.dg/weak/weak-5.c: Likewise.
31054         * gcc.dg/weak/weak-6.c: Likewise.
31055         * gcc.dg/weak/weak-7.c: Likewise.
31056         * gcc.dg/weak/weak-8.c: Likewise.
31057         * gcc.dg/weak/weak-9.c: Likewise.
31058
31059 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
31060
31061         gcc.c-torture/execute/20030606-1.c: New.
31062
31063 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31064
31065         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
31066         * gcc.dg/builtins-19.c: Likewise.
31067
31068 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31069
31070         * gcc.dg/builtins-2.c: Add some more tests.
31071         * gcc.dg/builtins-18.c: New test case.
31072         * gcc.dg/builtins-19.c: New test case.
31073
31074 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31075             Jim Wilson  <wilson@tuliptree.org>
31076
31077         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
31078
31079 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
31080
31081         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
31082         mempcpy/stpcpy calls not to be optimized into something else.
31083         * gcc.c-torture/execute/string-opt-3.c: Moved to...
31084         * gcc.c-torture/execute/builtins/string-7.c: ...here.
31085         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
31086
31087 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31088
31089         * gcc.dg/format/asm_fprintf-1.c: New test.
31090
31091 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
31092
31093         * lib/gcc-defs.exp (additional_sources): New variable.
31094         (dg-additional-sources): New function.
31095         (additional_files): New variable.
31096         (dg-additional-files): New function.
31097         (dg-additional-files-options): Likewise.
31098         * lib/gcc-dg.exp (dg-require-weak): New function.
31099         (dg-require-alias): Likewise.
31100         (dg-require-gc-sections): Likewise.
31101         * lib/target-supports.exp (check_alias_available): Remove testfile
31102         parameter.
31103         (check_gc_sections_available): New function.
31104         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
31105         (dg-gpp-additional-files): Likewise.
31106         * lib/g++.exp (additional_sources): Remove.
31107         (additional_files): Likewise.
31108         (g++_target_compile): Use dg-additional-files-options.
31109
31110         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
31111         Tcl logic.
31112         * gcc.dg/special/ecos.exp: Remove.
31113         * gcc.dg/special/20000419-2.c: Use dg-require-*.
31114         * gcc.dg/special/alias-1.c: Likewise.
31115         * gcc.dg/special/alias-2.c: Likewise.
31116         * gcc.dg/special/gcsec-1.c: Likewise.
31117         * gcc.dg/special/weak-1.c: Likewise.
31118         * gcc.dg/special/weak-2.c: Likewise.
31119         * gcc.dg/special/wkali-1.c: Likewise.
31120         * gcc.dg/special/wkali-2.c: Likewise.
31121
31122         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
31123         dg-gpp-additional-*.
31124         * g++.dg/special/conpr-3.C: Likewise.
31125         * g++.dg/special/conpr-4.C: Likewise.
31126         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
31127         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
31128         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
31129         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
31130         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
31131         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
31132         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
31133         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
31134         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
31135         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
31136         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
31137         * g++.old-deja/g++.other/comdat1.C: Likewise.
31138         * g++.old-deja/g++.other/comdat2.C: Likewise.
31139         * g++.old-deja/g++.other/comdat3.C: Likewise.
31140         * g++.old-deja/g++.other/ctor1.C: Likewise.
31141         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
31142
31143 2003-06-05  Richard Henderson  <rth@redhat.com>
31144
31145         * gcc.dg/debug/20030605-1.c: New.
31146
31147 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
31148
31149         * README.QMTEST: Update.
31150
31151 2003-06-04  Richard Henderson  <rth@redhat.com>
31152
31153         * gcc.dg/cleanup-1.c: New.
31154         * gcc.dg/cleanup-2.c: New.
31155         * gcc.dg/cleanup-3.c: New.
31156         * gcc.dg/cleanup-4.c: New.
31157         * gcc.dg/cleanup-5.c: New.
31158         * gcc.dg/cleanup-6.c: New.
31159         * gcc.dg/cleanup-7.c: New.
31160
31161 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
31162
31163         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
31164
31165         * lib/dg-pch.exp: New file.
31166         * g++.dg/pch/pch.exp: Use dg-pch.exp.
31167         * gcc.dg/pch/pch.exp: Likewise.
31168
31169 2003-06-04  Roger Sayle  <roger@eyesopen.com>
31170
31171         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
31172         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
31173         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
31174         * gcc.dg/builtins-17.c: New test case.
31175         * gcc.dg/i386-387-4.c: New test case.
31176         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
31177
31178 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31179
31180         * gcc.dg/ultrasp9.c: New test.
31181
31182 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31183
31184         * gcc.c-torture/compile/20030604-1.c: New test.
31185         * gcc.dg/sparc-constant-1.c: New test.
31186
31187 2003-06-03  Glen Nakamura  <glen@imodulo.com>
31188
31189         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
31190
31191 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
31192
31193         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
31194
31195         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
31196         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
31197
31198 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
31199
31200         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
31201
31202 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31203
31204         PR c++/10940
31205         * g++.dg/template/spec10.C: New test.
31206
31207 2003-06-03  Roger Sayle  <roger@eyesopen.com>
31208
31209         * gcc.dg/builtins-16.c: New test case.
31210
31211 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
31212
31213         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
31214         mempcpy test with post-increments.
31215         * gcc.c-torture/execute/string-opt-3.c: New test.
31216         * gcc.dg/string-opt-1.c: New test.
31217
31218 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
31219
31220         PR fortran/10965
31221         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
31222
31223 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
31224
31225         * lib/scanasm.exp (dg-scan): New function, factored out of ...
31226         (scan-assembler): ... here.  Use dg-scan.
31227         (scan-assembler-not): Likewise.
31228         (scan-file): New function.
31229         (scan-file-not): Likewise.
31230         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
31231         * gcc.dg/cpp/_Pragma4.c: Likewise.
31232         * gcc.dg/cpp/_Pragma5.c: Likewise.
31233         * gcc.dg/cpp/avoidpaste1.c: Likewise.
31234         * gcc.dg/cpp/avoidpaste2.c: Likewise.
31235         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
31236         * gcc.dg/cpp/cmdlne-P.c: Likewise.
31237         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
31238         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
31239         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
31240         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
31241         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
31242         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
31243         * gcc.dg/cpp/cxxcom1.c: Likewise.
31244         * gcc.dg/cpp/line1.c: Likewise.
31245         * gcc.dg/cpp/maccom1.c: Likewise.
31246         * gcc.dg/cpp/maccom2.c: Likewise.
31247         * gcc.dg/cpp/maccom3.c: Likewise.
31248         * gcc.dg/cpp/maccom4.c: Likewise.
31249         * gcc.dg/cpp/maccom5.c: Likewise.
31250         * gcc.dg/cpp/maccom6.c: Likewise.
31251         * gcc.dg/cpp/multiline.c: Likewise.
31252         * gcc.dg/cpp/spacing1.c: Likewise.
31253         * gcc.dg/cpp/spacing2.c: Likewise.
31254         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
31255         * gcc.dg/cpp/trad/maccom1.c: Likewise.
31256         * gcc.dg/cpp/trad/maccom2.c: Likewise.
31257         * gcc.dg/cpp/trad/maccom3.c: Likewise.
31258         * gcc.dg/cpp/trad/maccom4.c: Likewise.
31259         * gcc.dg/cpp/trad/maccom6.c: Likewise.
31260         * gcc.dg/cpp/cxxcom2.c: Likewise.
31261         * gcc.dg/cpp/cxxcom2.h: New file.
31262
31263         * gcc.dg/cpp/truefalse.cpp: Move it to ...
31264         * g++.dg/cpp/truefalse.C: Here.
31265         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
31266
31267 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
31268
31269         * gcc.dg/cpp/redef3.c: New file.
31270
31271 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
31272
31273         * gcc.dg/i386-loop-3.c: New test.
31274
31275 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
31276
31277         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
31278
31279 2003-05-31  Roger Sayle  <roger@eyesopen.com>
31280
31281         * gcc.dg/fwrapv-1.c: New test case.
31282         * gcc.dg/fwrapv-2.c: New test case.
31283
31284 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31285
31286         PR c++/10956
31287         * g++.dg/template/spec9.C: New test.
31288
31289 2003-05-29  Roger Sayle  <roger@eyesopen.com>
31290
31291         * gcc.dg/duff-4.c: New test case.
31292
31293 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
31294
31295         PR fortran/10843
31296         * g77.dg/ffixed-form-1.f: New test
31297         * g77.dg/ffixed-form-2.f: New test
31298         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
31299         * g77.dg/ffree-form-3.f: New test
31300
31301 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
31302
31303         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
31304         * gcc.dg/wint_t-1.c: Likewise.
31305
31306 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31307
31308         * g++.dg/template/access11.C: New test.
31309
31310 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31311
31312         PR c++/10849
31313         * g++.dg/template/access10.C: New test.
31314
31315 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31316             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31317
31318         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
31319
31320 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
31321
31322         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
31323         suppress for powerpc-*-darwin*.
31324         * gcc.dg/torture/builtin-noret-2.c: Likewise.
31325
31326 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
31327
31328         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
31329         suppress option for powerpc-*-darwin*.
31330
31331 2003-05-23  Roger Sayle  <roger@eyesopen.com>
31332
31333         * gcc.dg/builtins-1.c: Add tests for tan and atan.
31334         * gcc.dg/builtins-4.c: Add test for fmod.
31335
31336 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31337
31338         PR c++/10682
31339         * g++.dg/template/instantiate4.C: New test.
31340
31341 2003-05-22  Roger Sayle  <roger@eyesopen.com>
31342
31343         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
31344
31345 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
31346
31347         * gcc.dg/compat/scalar-return-1_main.c: New file.
31348         * gcc.dg/compat/scalar-return-1_x.c: New file.
31349         * gcc.dg/compat/scalar-return-1_y.c: New file.
31350         * gcc.dg/compat/scalar-return-2_main.c: New file.
31351         * gcc.dg/compat/scalar-return-2_x.c: New file.
31352         * gcc.dg/compat/scalar-return-2_y.c: New file.
31353         * gcc.dg/compat/struct-return-3_main.c: New file.
31354         * gcc.dg/compat/struct-return-3_y.c: New file.
31355         * gcc.dg/compat/struct-return-3_x.c: New file.
31356         * gcc.dg/compat/struct-return-2_main.c: New file.
31357         * gcc.dg/compat/struct-return-2_x.c: New file.
31358         * gcc.dg/compat/struct-return-2_y.c: New file.
31359
31360 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31361
31362         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
31363         for hppa*-hp-hpux*.
31364         * gcc.dg/20021014-1.c (dg-options): Likewise.
31365         * gcc.dg/nest.c (dg-options): Likewise.
31366
31367 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
31368
31369         PR c++/9738
31370         * g++.dg/ext/dllimport2.C: New file.
31371         * g++.dg/ext/dllimport3.C: New file.
31372
31373 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
31374
31375         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
31376         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
31377         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31378         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
31379         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31380         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
31381         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
31382         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
31383         * gcc.dg/compat/small-struct-defs.h: New file.
31384         * gcc.dg/compat/small-struct-init.h: New file.
31385         * gcc.dg/compat/small-struct-check.h: New file.
31386         * gcc.dg/compat/fp-struct-defs.h: New file.
31387         * gcc.dg/compat/fp-struct-check.h: New file.
31388         * gcc.dg/compat/fp-struct-init.h: New file.
31389         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
31390         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
31391
31392 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
31393
31394         * gcc.dg/20030225-2.c: New test.
31395
31396 2003-05-18  Roger Sayle  <roger@eyesopen.com>
31397             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31398
31399         * gcc.c-torture/compile/20030518-1.c: New test case.
31400
31401 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
31402
31403         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
31404         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
31405         gcc-dg-debug-runtest.
31406         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
31407         gcc-dg-debug-runtest.
31408
31409 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31410
31411         PR c++/9022
31412         * g++.dg/lookup/using6.C: New test.
31413
31414 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31415
31416         * g++.dg/parse/access2.C: New test.
31417
31418 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
31419
31420         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
31421         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
31422         * gcc.dg/debug/debug.exp: Likewise.
31423
31424 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
31425
31426         * gcc.dg/dollar.c: New test.
31427
31428 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
31429
31430         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
31431         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
31432         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
31433         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
31434         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
31435         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
31436         * gcc.dg/compat/struct-by-value-6_main.c: New file.
31437         * gcc.dg/compat/struct-by-value-6_x.c: New file.
31438         * gcc.dg/compat/struct-by-value-6_y.c: New file.
31439         * gcc.dg/compat/struct-by-value-7_main.c: New file.
31440         * gcc.dg/compat/struct-by-value-7_x.c: New file.
31441         * gcc.dg/compat/struct-by-value-7_y.c: New file.
31442         * gcc.dg/compat/struct-by-value-8_main.c: New file.
31443         * gcc.dg/compat/struct-by-value-8_x.c: New file.
31444         * gcc.dg/compat/struct-by-value-8_y.c: New file.
31445         * gcc.dg/compat/struct-by-value-9_main.c: New file.
31446         * gcc.dg/compat/struct-by-value-9_x.c: New file.
31447         * gcc.dg/compat/struct-by-value-9_y.c: New file.
31448
31449 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
31450
31451         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
31452         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
31453         support for "repo" mode.
31454         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
31455         * lib/g77-dg.exp: Likewise.
31456         * lib/obj-dg.exp: Likewise.
31457
31458 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
31459
31460         Merge from gcc-3_2-rhl8-branch:
31461         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
31462
31463         * gcc.dg/tls/opt-6.c: New test.
31464
31465         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
31466
31467         * gcc.dg/20030405-1.c: New test.
31468
31469         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
31470
31471         * gcc.dg/20030309-1.c: New test.
31472
31473         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31474
31475         * gcc.c-torture/execute/20030307-1.c: New test.
31476
31477         2003-02-20  Randolph Chung  <tausq@debian.org>
31478
31479         * gcc.c-torture/compile/20030220-1.c: New test.
31480
31481         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
31482
31483         * gcc.dg/20030217-1.c: New test.
31484
31485         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
31486
31487         * gcc.c-torture/compile/20020129-1.c: New test.
31488
31489         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31490
31491         * gcc.dg/unroll-1.c: New test.
31492
31493         2002-11-16  Jan Hubicka  <jh@suse.cz>
31494
31495         * gcc.c-torture/execute/20020920-1.c: New test.
31496
31497         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
31498
31499         PR target/7434
31500         * gcc.c-torture/compile/20021008-1.c: New test.
31501
31502         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
31503
31504         PR target/7559
31505         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
31506
31507         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
31508
31509         * gcc.c-torture/compile/20020807-1.c: New test.
31510
31511         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
31512
31513         * gcc.dg/tls/opt-1.c: New test.
31514
31515         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
31516
31517         * gcc.dg/20020729-1.c: New test.
31518
31519         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
31520
31521         * g++.dg/opt/life1.C: New test.
31522
31523         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
31524
31525         * gcc.dg/20020525-1.c: New test.
31526
31527         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
31528
31529         PR c++/6794
31530         * g++.dg/ext/pretty1.C: New test.
31531         * g++.dg/ext/pretty2.C: New test.
31532
31533 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
31534
31535         PR c++/8385
31536         * g++.dg/ext/typeof5.C: New test.
31537
31538 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
31539
31540         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
31541         __USER_LABEL_PREFIX__ into account.
31542         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
31543
31544 2003-05-14  Roger Sayle  <roger@eyesopen.com>
31545
31546         * gcc.dg/builtins-15.c: New test case.
31547
31548 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
31549
31550         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
31551
31552 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
31553
31554         * lib/g++.exp: Tweak handling of additional source files.
31555         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
31556         * g++.dg/special/conpr-2a.C: Rename to ...
31557         * g++.dg/special/conpr-2a.cc: ... this.
31558         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
31559         * g++.dg/special/conpr-3a.C: Rename to ...
31560         * g++.dg/special/conpr-3a.cc: This.
31561         * g++.dg/special/conpr-3b.C: Rename to ...
31562         * g++.dg/special/conpr-3b.cc: This.
31563         * g++.dg/special/conpr-4.C: New test.
31564         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
31565
31566 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
31567
31568         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
31569
31570 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31571
31572         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
31573         * g++.old-deja/g++.robertl/eb71.C: Likewise.
31574         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
31575         * g++.old-deja/g++.other/warn3.C: Likewise.
31576
31577 2003-05-11  Roger Sayle  <roger@eyesopen.com>
31578
31579         * gcc.dg/i386-387-1.c: Update to also test log.
31580         * gcc.dg/i386-387-2.c: Likewise.
31581
31582 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
31583
31584         * g77.f-torture/execute/int8421.f: New test.
31585
31586 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31587
31588         PR c++/10230, c++/10481
31589         * g++.dg/lookup/scoped5.C: New test.
31590
31591 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31592
31593         PR c++/10552
31594         * g++.dg/template/ttp6.C: New test.
31595
31596 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
31597
31598         * gcc.c-torture/execute/builtins: New directory.
31599         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
31600         gcc.c-torture/execute/builtins.
31601         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
31602         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
31603         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
31604         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
31605
31606 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31607
31608         PR c++/9252
31609         * g++.dg/template/access8.C: New test.
31610         * g++.dg/template/access9.C: New test.
31611
31612 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31613
31614         PR c++/9554
31615         * g++.dg/parse/access1.C: New test.
31616
31617 2003-05-09  DJ Delorie  <dj@redhat.com>
31618
31619         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
31620         long, and not an int.
31621
31622 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31623
31624         PR c++/10555, c++/10576
31625         * g++.dg/template/memclass1.C: New test.
31626
31627 2003-05-08  DJ Delorie  <dj@redhat.com>
31628
31629         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
31630         targets.
31631         * gcc.c-torture/execute/20021024-1.x: Likewise.
31632         * gcc.c-torture/execute/shiftdi.x: Likewise.
31633         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
31634         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
31635         * gcc.dg/20021018-1.c: Likewise.
31636
31637 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31638
31639         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
31640
31641         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
31642         (bcopy): Call memmove.
31643
31644 2003-05-08  Roger Sayle  <roger@eyesopen.com>
31645
31646         * g77.f-torture/compile/8485.f: New test case.
31647
31648 2003-05-07  Richard Henderson  <rth@redhat.com>
31649
31650         PR c++/10570
31651         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
31652         Verify exception_cleanup not called for rethrows.
31653         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
31654         when exiting catch block without rethrowing.
31655         * g++.dg/eh/forced3.C: New.
31656         * g++.dg/eh/forced4.C: New.
31657
31658 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
31659
31660         * gcc.dg/20030505.c: Fix triplet.
31661
31662 2003-05-06  DJ Delorie  <dj@redhat.com>
31663
31664         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
31665         * gcc.dg/nest.c: Likewise.
31666
31667 2003-05-05  Roger Sayle  <roger@eyesopen.com>
31668
31669         * gcc.dg/builtins-14.c: New test case.
31670
31671 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
31672
31673         * lib/compat.exp (compat-execute): New argument.
31674         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
31675         * gcc.dg/compat: New test directory.
31676         * gcc.dg/compat/compat.exp: New expect script.
31677         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
31678         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
31679         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
31680         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
31681         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
31682         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
31683
31684         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
31685         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
31686         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
31687         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
31688         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
31689         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
31690         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
31691         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
31692         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
31693         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
31694         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
31695         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
31696         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
31697         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
31698         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
31699
31700 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
31701
31702         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
31703
31704 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
31705
31706         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
31707
31708 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
31709
31710         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
31711         * gcc.dg/ppc-fsel-2.c: New test.
31712
31713         * gcc.dg/unused-5.c: New test.
31714
31715 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31716
31717         PR c++/10496
31718         * g++.dg/warn/pmf1.C: New test.
31719
31720 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31721
31722         PR c++/4494
31723         * g++.dg/warn/main.C: New test.
31724
31725 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31726
31727         * gcc.dg/nonnull-3.c: New test.
31728
31729 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
31730
31731         * gcc.dg/cpp/Wtrigraphs.c: Update.
31732         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
31733
31734 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
31735
31736         * gcc.dg/ppc-fsel-1.c: New test.
31737
31738 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
31739
31740         PR c/10604
31741         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
31742
31743 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
31744
31745         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
31746
31747 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31748
31749         PR c++/9364, c++/10553, c++/10586
31750         * g++.dg/parse/typename4.C: New test.
31751         * g++.dg/parse/typename5.C: Likewise.
31752
31753 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
31754
31755         * gcc.c-torture/compile/20030503-1.c: New test.
31756
31757 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31758
31759         * g++.dg/lookup/using5.C: Fix testcase error.
31760
31761 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
31762
31763         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
31764         since MEABI is no longer supported.  Remove all vestiges
31765         of MEABI from the test.
31766
31767 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31768
31769         PR c++/10554
31770         * g++.dg/lookup/using5.C: New test.
31771
31772 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31773
31774         PR c++/8772
31775         * g++.dg/template/ttp5.C: New test.
31776
31777 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
31778
31779         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
31780         (dg-gpp-additional-sources): New function.
31781         (dg-gpp-additional-files): Likewise.
31782         * lib/g++.exp (additional_sources): New variable.
31783         (additional_files): Likewise.
31784         (g++_target_compile): Deal with them.
31785         * lib/old-dejagnu.exp: Remove.
31786         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
31787         * g++.old-deja: Revise all tests to use dg commands.
31788
31789 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31790
31791         PR c++/9432, c++/9528
31792         * g++.dg/lookup/using4.C: New test.
31793
31794 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
31795
31796         * gcc.dg/noreturn-5.c: New file.
31797         * gcc.dg/noreturn-6.c: New file.
31798
31799         * gcc.c-torture/compile/inline-1.c: New file.
31800
31801 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
31802
31803         PR c++/10551
31804         * g++.dg/template/explicit1.C: New test.
31805
31806 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
31807
31808         PR c++/10549
31809         * g++.dg/other/bitfield1.C: New test.
31810
31811         PR c++/10527
31812         * g++.dg/init/new7.C: New test.
31813
31814 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
31815
31816         * g++.dg/ext/desig1.C: New test.
31817         * g++.dg/ext/init1.C: Update.
31818
31819         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
31820
31821 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
31822
31823         PR c++/10180
31824         * g++.dg/warn/Winline-1.C: New test.
31825
31826 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
31827
31828         * gcc.c-torture/execute/string-opt-19.c: New test.
31829
31830         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
31831         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
31832
31833 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
31834
31835         PR c++/10506
31836         * g++.dg/init/new6.C: New test.
31837
31838         PR c++/10503
31839         * g++.dg/init/ref6.C: New test.
31840
31841 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
31842
31843         * g++.dg/warn/weak1.C: XFAIL on AIX4.
31844
31845 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31846
31847         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
31848         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
31849
31850 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
31851
31852         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
31853         initialized static data members.
31854
31855 2003-04-25  H.J. Lu <hjl@gnu.org>
31856
31857         * gcc.dg/ia64-sync-4.c: New test.
31858
31859 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31860
31861         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
31862         date.
31863
31864 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
31865
31866         PR c++/10337
31867         * g++.dg/warn/conv1.C: New test.
31868         * g++.old-deja/g++.other/conv7.C: Adjust.
31869         * g++.old-deja/g++.other/overload14.C: Adjust.
31870
31871 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
31872
31873         PR c++/10471
31874         * g++.dg/template/defarg2.C: New test.
31875
31876 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
31877
31878         * gcc.dg/cpp/include2.c: Update.
31879         * gcc.dg/cpp/multiline-2.c: New.
31880         * gcc.dg/cpp/multiline.c: Update.
31881         * gcc.dg/cpp/strify2.c: Update.
31882         * gcc.dg/cpp/trad/literals-2.c: Update.
31883
31884 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31885
31886         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
31887
31888 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
31889
31890         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
31891
31892 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
31893
31894         PR c++/10451
31895         * g++.dg/parse/crash4.C: New test.
31896
31897         PR c++/9847
31898         * g++.dg/parse/crash5.C: New test.
31899
31900 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
31901
31902         PR c++/10446
31903         * g++.dg/parse/crash3.C: New test.
31904
31905         PR c++/10428
31906         * g++.dg/parse/elab1.C: New test.
31907
31908 2003-04-22  Devang Patel  <dpatel@apple.com>
31909
31910         * gcc.dg/cpp/trad/funlike-5.c: New test.
31911
31912 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
31913
31914         * g++.dg/other/packed1.C: Fix dg options.
31915
31916 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
31917
31918         * g++.dg/other/offsetof2.C: New test.
31919
31920 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
31921
31922         * g++.dg/template/recurse.C: Adjust location of error messages.
31923
31924 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
31925
31926         PR c++/9881
31927         * g++.dg/init/addr-const1.C: New test.
31928         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
31929
31930 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31931
31932         PR c++/10405
31933         * g++.dg/lookup/struct-hack1.C: New test.
31934
31935 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
31936
31937         * ucs.c: Update diagnostic messages.
31938
31939 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
31940
31941         * gcc.dg/cpp/truefalse.cpp: New test.
31942         * gcc.dg/cpp/cpp.exp: Update.
31943         * g++.dg/other/stdbool-if.C: Remove.
31944
31945 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
31946
31947         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
31948         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
31949
31950 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31951
31952         * gcc.c-torture/compile/20030418-1.c: New test.
31953
31954 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
31955
31956         * README.compat: Remove; content moved to doc/sourcebuild.texi.
31957
31958 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31959
31960         PR c++/10347
31961         g++.dg/template/dependent-name1.C: New test.
31962
31963 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
31964
31965         * gcc.dg/warn-1.c (tourist_guide): New array,
31966         contains a pointer to bar.
31967
31968 2003-04-16  Roger Sayle  <roger@eyesopen.com>
31969
31970         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
31971         * gcc.c-torture/execute/medce-1.c: New test case.
31972         * gcc.c-torture/execute/medce-2.c: New test case.
31973
31974 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
31975
31976         * lib/prune.exp: Ignore more messages.
31977
31978         PR c++/10381
31979         * g++.dg/parse/lookup3.C: New test.
31980
31981 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
31982
31983         * gcc.c-torture/compile/20030415-1.c : New test.
31984
31985 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
31986
31987         * gcc.c-torture/execute/scope-2.c: Move to ...
31988         * gcc.dg/noncompile/scope.c: .... here.
31989
31990 2003-04-14  Roger Sayle  <roger@eyesopen.com>
31991
31992         * gcc.dg/20030414-2.c: New test case.
31993
31994 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
31995
31996         PR target/10377
31997         * gcc.dg/20030414-1.c: New test.
31998
31999 2003-04-13  Roger Sayle  <roger@eyesopen.com>
32000
32001         * gcc.dg/builtins-12.c: New test case.
32002         * gcc.dg/builtins-13.c: New test case.
32003
32004 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32005
32006         * gcc.c-torture/execute/string-opt-18.c: New test.
32007
32008 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
32009
32010         PR c++/10300
32011         * g++.dg/init/new5.C: New test.
32012
32013 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
32014
32015         PR c++/7910
32016         * g++.dg/ext/dllimport1.C: New test.
32017
32018 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32019
32020         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
32021
32022 2003-04-11  Bud Davis <bdavis9659@comcast.net>
32023
32024         PR Fortran/9263
32025         * g77.f-torture/noncompile/9263.f: New test
32026         PR Fortran/1832
32027         * g77.f-torture/execute/1832.f: New test
32028
32029 2003-04-11  David Chad  <davidc@freebsd.org>
32030             Loren J. Rittle  <ljrittle@acm.org>
32031
32032         libobjc/8562
32033         * objc.dg/headers.m: New test.
32034
32035 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
32036
32037         * gcc.c-torture/execute/builtin-noret-2.c: New.
32038         * gcc.c-torture/execute/builtin-noret-2.x: New.
32039         XFAIL builtin-noret-2.c at -O1 and above.
32040         * gcc.dg/redecl.c: New.
32041         * gcc.dg/Wshadow-1.c: Update error regexps.
32042
32043 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
32044
32045         * g++.dg/abi/bitfield10.C: New test.
32046
32047 2003-04-09  Mike Stump  <mrs@apple.com>
32048
32049         * gcc.dg/pch/pch.exp: Make testcase names longer.
32050         * g++.dg/pch/pch.exp: Make testcase names longer.
32051
32052 2003-04-08  Roger Sayle  <roger@eyesopen.com>
32053
32054         * gcc.dg/builtins-11.c: New test case.
32055
32056 2003-04-08  Roger Sayle  <roger@eyesopen.com>
32057
32058         * gcc.dg/builtins-9.c: New test case.
32059         * gcc.dg/builtins-10.c: New test case.
32060
32061 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
32062
32063         * gcc.dg/noncompile/init-4.c.c: New test.
32064
32065 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
32066
32067         * gcc.misc-test/gcov-9.c: New test.
32068         * gcc.misc-test/gcov-10.c: New test
32069         * gcc.misc-test/gcov-11.c: New test.
32070
32071 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
32072
32073         PR optimization/10024
32074         * gcc.c-torture/compile/20030405-1.c: New test.
32075
32076 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
32077
32078         * gcc.dg/pch/static-3.c: New.
32079         * gcc.dg/pch/static-3.hs: New.
32080         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
32081
32082 2003-04-04  Richard Henderson  <rth@redhat.com>
32083
32084         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
32085         * g++.dg/eh/forced2.C: Likewise.
32086
32087 2003-04-03  Mike Stump  <mrs@apple.com>
32088
32089         * lib/scanasm.exp (scan-assembler): Add xfail processing for
32090         target arg.
32091         (scan-assembler-times, scan-assembler-not): Likewise.
32092         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
32093
32094 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32095
32096         * gcc.dg/sparc-loop-1.c: New test.
32097
32098 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
32099
32100         PR other/9274
32101         * g++.dg/pch/system-2.C: New.
32102         * g++.dg/pch/system-2.Hs: New.
32103
32104 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
32105
32106         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
32107
32108         * g++.dg/eh/simd-1.C (vecfunc): Same.
32109
32110 2003-04-01  Roger Sayle  <roger@eyesopen.com>
32111
32112         * gcc.c-torture/execute/20030401-1.c: New test case.
32113
32114 2003-04-01  Ziemowit Laski <zlaski@apple.com>
32115
32116         * objc.dg/defs.m: New.
32117
32118 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
32119
32120         * g++.dg/eh/simd-1.C: New.
32121         * g++.dg/eh/simd-2.C: New.
32122
32123 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
32124
32125         * gcc.c-torture/execute/simd-3.c: New.
32126
32127 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
32128
32129         PR c/9936
32130         * gcc.dg/20030331-2.c: New test.
32131
32132 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
32133
32134         PR c++/10278
32135         * g++.dg/parse/crash2.C: New test.
32136
32137 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32138
32139         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
32140         * gcc.c-torture/execute/20030331-1.c: ...here.
32141
32142 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32143
32144         * gcc.c-torture/execute/20030331-1.c: New test.
32145
32146 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
32147
32148         * lib/gcov.exp: Adjust call return testing strings.
32149         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
32150
32151 2003-03-31  Roger Sayle  <roger@eyesopen.com>
32152
32153         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
32154         * gcc.dg/builtins-7.c: New test case.
32155         * gcc.dg/builtins-8.c: New test case.
32156
32157 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32158
32159         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
32160
32161 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
32162
32163         PR c++/7647
32164         * g++.dg/lookup-class-member-2.C: New test.
32165
32166 2003-03-30  Glen Nakamura  <glen@imodulo.com>
32167
32168         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
32169
32170 2003-03-28  Roger Sayle  <roger@eyesopen.com>
32171
32172         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
32173
32174 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
32175
32176         * g++.dg/init/attrib1.C: New test.
32177
32178 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32179
32180         * gcc.dg/ultrasp8.c: New test.
32181
32182 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32183
32184         * gcc.dg/ultrasp7.c: New test.
32185
32186 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
32187
32188         PR c++/10047
32189         * g++.dg/template/inline1.C: New test.
32190
32191 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32192
32193         * gcc.dg/sparc-dwarf2.c: New test.
32194
32195 2003-03-27  Roger Sayle  <roger@eyesopen.com>
32196
32197         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
32198         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
32199
32200 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
32201
32202         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
32203         than reading .x files.
32204         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
32205         * g77.dg/gcov/gcov-1.f: Likewise.
32206         * gcc.misc-tests/gcov-4b.c: Likewise.
32207         * gcc.misc-tests/gcov-5b.c: Likewise.
32208         * gcc.misc-tests/gcov-6.c: Likewise.
32209         * gcc.misc-tests/gcov-7.c: Likewise.
32210         * gcc.misc-tests/gcov-8.c: Likewise.
32211         * g++.dg/gcov/gcov-1.x: Remove.
32212         * g77.dg/gcov/gcov-1.x: Likewise.
32213         * gcc.misc-tests/gcov-4b.x: Likewise.
32214         * gcc.misc-tests/gcov-5b.x: Likewise.
32215         * gcc.misc-tests/gcov-6.x: Likewise.
32216         * gcc.misc-tests/gcov-7.x: Likewise.
32217         * gcc.misc-tests/gcov-8.x: Likewise.
32218
32219 2003-03-27  Glen Nakamura  <glen@imodulo.com>
32220
32221         PR opt/10087
32222         * gcc.dg/20030324-1.c: New test.
32223
32224 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
32225
32226         PR c++/10224
32227         * g++.dg/template/arg3.C: New test.
32228
32229         PR c++/10158
32230         * g++.dg/template/friend18.C: New test.
32231
32232 2003-03-26  Roger Sayle  <roger@eyesopen.com>
32233
32234         * g77.f-torture/compile/20030326-1.f: New test case.
32235
32236 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
32237
32238         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
32239
32240         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
32241
32242 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
32243
32244         * gcc.dg/ia64-sync-3.c: New test.
32245
32246 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
32247
32248         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
32249
32250 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
32251
32252         * gcc.dg/ultrasp6.c: New test.
32253
32254 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32255
32256         * gcc.dg/i386-signbit-1.c: New test.
32257         * gcc.dg/i386-signbit-2.c: New test.
32258         * gcc.dg/i386-signbit-3.c: New test.
32259
32260 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32261
32262         * gcc.dg/ultrasp5.c: Fix options.
32263
32264 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32265
32266         * gcc.dg/ultrasp5.c: Fix comment.
32267
32268 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
32269
32270         PR fortran/10197
32271         * g77.f-torture/execute/10197.f: New test.
32272
32273 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
32274
32275         PR c++/9898, c++/383
32276         * g++.dg/template/conv6.C: New test.
32277
32278         PR c++/10119
32279         * g++.dg/template/ptrmem5.C: New test.
32280
32281         PR c++/10026
32282         * g++.dg/lookup/koenig1.C: New test.
32283
32284         PR C++/10199
32285         * g++.dg/lookup/template2.C: New test.
32286
32287 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
32288
32289         * g++.dg/opt/rtti1.C: New test.
32290
32291 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32292
32293         * gcc.dg/ultrasp5.c: New test.
32294
32295 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
32296
32297         PR middle-end/9967
32298         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
32299         builtin fputs.
32300
32301 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
32302
32303         PR c/8224
32304         * gcc.dg/20030323-1.c: New test.
32305
32306 2003-03-23  Roger Sayle  <roger@eyesopen.com>
32307
32308         * gcc.c-torture/compile/20030323-1.c: New test case.
32309
32310 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
32311
32312         * gcc.dg/20030321-1.c: New test.
32313
32314 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
32315
32316         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
32317
32318 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
32319
32320         PR c++/9978, c++/9708
32321         * g++.dg/ext/vlm1.C: Adjust expected error.
32322         * g++.dg/ext/vla2.C: New test.
32323         * g++.dg/template/arg1.C: New test.
32324         * g++.dg/template/arg2.C: New test.
32325
32326 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
32327
32328         * g77.f-torture/execute/select.f: New test.
32329         * g77.f-torture/noncompile/select_no_compile.f: New test.
32330
32331 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
32332
32333         PR c++/9898
32334         * g++.dg/other/error4.C: New test.
32335
32336 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
32337
32338         * g++.dg/template/friend17.C: New test.
32339
32340 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
32341
32342         * gcc.c-torture/compile/20030320-1.c: New.
32343
32344 2003-03-20  Roger Sayle  <roger@eyesopen.com>
32345
32346         * gcc.dg/builtins-6.c: New test case.
32347
32348 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
32349
32350         PR target/10073
32351         * gcc.c-torture/compile/20030319-1.c: New.
32352
32353 2003-03-18  Jan Hubicka  <jh@suse.cz>
32354
32355         * gcc.dg/i386-cvt-1.c: New test.
32356
32357 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
32358
32359         * objc.dg/naming-1.m: Use "(parse|syntax) error".
32360         * objc.dg/naming-2.m: Likewise.
32361
32362 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
32363
32364         PR c++/9639
32365         * g++.dg/parse/crash1.C: New test.
32366
32367 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
32368
32369         PR c++/8805
32370         * g++.dg/eh/cleanup1.C: New test.
32371
32372 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
32373
32374         * gcc.c-torture/execute/20030316-1.c: New test case.
32375
32376 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
32377
32378         PR c++/9629
32379         * g++.dg/init/ctor2.C: New test.
32380
32381 2003-03-15  Roger Sayle  <roger@eyesopen.com>
32382
32383         * g77.f-torture/compile/xformat.f: New test case.
32384
32385 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32386
32387         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
32388         * g++.old-deja/g++.mike/eh50.C: Likewise.
32389
32390 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32391
32392         PR c++/6440
32393         * g++.dg/template/spec7.C: New test.
32394         * g++.dg/template/spec8.C: Likewise.
32395
32396 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
32397
32398         * gcc.c-torture/execute/20030313-1.c: New test.
32399
32400 2003-03-14  Richard Henderson  <rth@redhat.com>
32401
32402         * gcc.dg/inline-2.c: Adjust alpha test for external call.
32403
32404 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32405
32406         * gcc.c-torture/compile/20030314-1.c: New test.
32407
32408 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
32409
32410         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
32411         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
32412         thumb target,
32413         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
32414         to accept newer _imp__  prefix and additional
32415         newline in .drectve section.
32416         * gcc.dg/dll-4.c: Likewise.
32417         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
32418         switch.
32419
32420 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
32421
32422         * g++.dg/parse/namespace9.C: New test.
32423
32424         * g++.dg/init/ref5.C: New test.
32425         * g++.dg/parse/ptrmem1.C: Likewise.
32426
32427 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32428
32429         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
32430         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
32431         regular expression.
32432         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
32433         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
32434
32435 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
32436
32437         * gcc.c-torture/execute/20030224-2.c: New test.
32438
32439 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32440
32441         * gcc.dg/decl-3.c: New test.
32442
32443 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32444
32445         * gcc.dg/i386-loop-2.c: New test.
32446
32447 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
32448
32449         PR c++/9474
32450         * g++.dg/parse/namespace8.C: New test.
32451
32452         PR c++/9924
32453         * g++.dg/overload/builtin2.C: New test.
32454
32455 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
32456
32457         * gcc.dg/return-type-3.c: New test.
32458
32459 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
32460
32461         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
32462         profiling options are not supported.
32463
32464 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
32465
32466         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
32467         * g++.old-deja/g++.warn/impint2.C: Likewise.
32468
32469 2003-03-10  Devang Patel  <dpatel@apple.com>
32470
32471         * g++.dg/cpp/c++_cmd_1.C: New test.
32472         * g++.dg/cpp/c++_cmd_1.h: New file.
32473
32474 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
32475
32476         * gcc.dg/altivec-9.c: New file.
32477
32478 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32479
32480         * gcc.dg/ppc-sdata-1.c: New test.
32481         * gcc.dg/ppc-sdata-2.c: New test.
32482
32483 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
32484
32485         PR c++/9373
32486         * g++.dg/opt/ptrmem2.C: New test.
32487
32488         PR c++/8534
32489         * g++.dg/opt/ptrmem1.C: New test.
32490
32491 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32492
32493         * gcc.dg/i386-loop-1.c: New test.
32494
32495 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32496
32497         PR c++/9970
32498         * g++.dg/lookup/friend1.C: New test.
32499
32500 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
32501
32502         PR c++/9823
32503         * g++.dg/parser/constructor1.C: New test.
32504
32505 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
32506
32507         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
32508
32509         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
32510
32511 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
32512
32513         * gcc.dg/cpp/Wunused.c: Update test.
32514
32515 2003-03-08  Jan Hubicka  <jh@suse.cz>
32516
32517         * gcc.dg/inline-3.c: New test.
32518
32519 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
32520
32521         PR c++/9809
32522         * g++.dg/parse/builtin1.C: New test.
32523
32524         PR c++/9982
32525         * g++.dg/abi/cookie1.C: New test.
32526         * g++.dg/abi/cookie2.C: Likewise.
32527
32528         PR c++/9524
32529         * g++.dg/template/field1.C: New test.
32530
32531         PR c++/9912
32532         * g++.dg/parse/class1.C: New test.
32533         * g++.dg/parse/namespace7.C: Likewise.
32534         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
32535
32536 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
32537
32538         * g++.dg/init/ref4.C: New test.
32539
32540 2003-03-07  Jan Hubicka  <jh@suse.cz>
32541
32542         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
32543         * gcc.dg/inline-3.c: New test.
32544
32545 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
32546
32547         * g++.dg/init/ref3.C: New test.
32548
32549         PR c++/9965
32550         * g++.dg/init/ref2.C: New test.
32551
32552         PR c++/9400
32553         * g++.dg/warn/Wshadow-2.C: New test.
32554
32555         PR c++/9791
32556         * g++.dg/warn/Woverloaded-1.C: New test.
32557
32558 2003-03-05  Jan Hubicka  <jh@suse.cz>
32559
32560         * gcc.dg/i386-local2.c: New.
32561         * gcc.dg/i386-local.c: Fix typo.
32562
32563 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
32564
32565         * g++.dg/abi/layout3.C: New test.
32566
32567 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32568
32569         * gcc.c-torture/compile/20030305-1.c
32570
32571 2003-03-05  Jan Hubicka  <jh@suse.cz>
32572
32573         * gcc.dg/i386-local.c: New.
32574
32575 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
32576
32577         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
32578
32579 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32580
32581         * gcc.dg/switch-2.c: New test.
32582         * gcc.dg/switch-3.c: New test.
32583         * gcc.dg/Wswitch.c: Adjust line numbers.
32584         * gcc.dg/Wswitch-default.c: Likewise.
32585         * gcc.dg/Wswitch-enum.c: Likewise.
32586
32587 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
32588
32589         * gcc.c-torture/execute/20030222-1.c: New test.
32590
32591 2003-03-03  James E Wilson  <wilson@tuliptree.org>
32592
32593         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
32594
32595 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
32596
32597         PR c++/9878
32598         * g++.dg/init/ref1.C: New test.
32599
32600 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
32601
32602         * gcc.dg/sh-relax.c: New SH-only test.
32603
32604 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
32605
32606         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
32607         comment explaining purpose of testcase.
32608
32609 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
32610
32611         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
32612         for HC11/HC12 (asm needs two int registers).
32613         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
32614         HC11/HC12 because the test uses an asm which needs two 32-bit
32615         registers.
32616
32617 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
32618
32619         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
32620         for HC11/HC12 (array is too large otherwise).
32621         * gcc.c-torture/compile/920501-4.x: New file, likewise.
32622         * gcc.c-torture/compile/20010518-2.x: Likewise.
32623         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
32624         HC11/HC12 (array is too large).
32625
32626 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
32627
32628         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
32629         * lib/g++-dg.exp (g++-dg-test): Likewise.
32630
32631 2003-03-01  Roger Sayle  <roger@eyesopen.com>
32632
32633         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
32634         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
32635
32636 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32637
32638         * g++.dg/warn/implicit-typename1.C: Remove warning.
32639
32640 2003-02-28  Richard Henderson  <rth@redhat.com>
32641
32642         * gcc.dg/noreturn-1.c: Move noreturn warning line.
32643         * gcc.dg/return-type-1.c: Move control reaches end warning line.
32644
32645 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
32646
32647         * gcc.dg/pch/pch.exp: Change .pch to .gch.
32648         * g++.dg/pch/pch.exp: Likewise.
32649
32650 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
32651
32652         PR c++/9879
32653         * testsuite/g++.dg/init/new4.C: New test.
32654
32655 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
32656
32657         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
32658
32659 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
32660
32661         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
32662         unsigned long.
32663
32664         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
32665         wider than float.
32666
32667 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32668
32669         * lib/scanasm.exp: Add support for counting numbers of
32670         occurences.
32671         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
32672         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
32673
32674 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
32675
32676         PR c++/9683
32677         * g++.dg/template/static3.C: New test.
32678
32679         PR c++/9829
32680         * g++.dg/parse/namespace6.C: New test.
32681
32682 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32683
32684         PR target/9732
32685         * gcc.dg/20030225-1.c: New test.
32686
32687 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
32688
32689         * README: Remove out-of-date information.
32690
32691         PR c++/9836
32692         * g++.dg/template/spec6.C: New test.
32693
32694 2003-02-24  Jeff Law  <law@redhat.com>
32695
32696         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
32697
32698 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32699
32700         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
32701         * gcc.dg/pragma-ep-1.c: Likewise.
32702
32703 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32704
32705         PR c++/9602
32706         * g++.dg/template/friend16.C: New test.
32707
32708 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
32709
32710         PR c++/5333
32711         * g++.dg/parse/fused-params1.C: Adjust error messages.
32712         * g++.dg/template/nested3.C: New test.
32713
32714 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
32715
32716         * g++.dg/abi/param1.C: New test.
32717
32718 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32719
32720         PR c++/7982
32721         * g++.dg/warn/implicit-typename1.C: New test.
32722
32723 2003-02-22  Kelley Cook <kelleycook@comcast.net>
32724
32725         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
32726         with "mtune".
32727         * g++.old-deja/g++.other/store-expr2.C: Likewise.
32728         * gcc.c-torture/execute/20010129-1.x: Likewise.
32729         * gcc.dg/20011107-1.c: Likewise.
32730         * gcc.dg/20020108-1.c: Likewise.
32731         * gcc.dg/20020122-3.c: Likewise.
32732         * gcc.dg/20020206-1.c: Likewise.
32733         * gcc.dg/20020310-1.c: Likewise.
32734         * gcc.dg/20020426-2.c: Likewise.
32735         * gcc.dg/20020517-1.c: Likewise.
32736         * gcc.dg/991230-1.c: Likewise.
32737         * gcc.dg/i386-unroll-1.c: Likewise.
32738         * gcc.misc-tests/i386-prefetch.exp: Likewise.
32739
32740 2003-02-22  Jan Hubicka  <jh@suse.cz>
32741
32742         * gcc.dg/i386-mul.c: New test.
32743
32744 2003-02-21  Roger Sayle  <roger@eyesopen.com>
32745
32746         * gcc.dg/builtins-5.c: New test case.
32747
32748 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
32749
32750         * gcc.dg/asmreg-1.c: New test.
32751
32752 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32753
32754         PR c++/9749
32755         * g++.dg/parse/varmod1.C: New test.
32756
32757 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32758
32759         PR c++/9727
32760         * g++.dg/template/op1.C: New test.
32761
32762 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32763
32764         PR c++/8906
32765         * g++.dg/template/nested2.C: New test.
32766
32767 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32768
32769         PR c++/8724
32770         * g++.dg/expr/dtor1.C: New test.
32771
32772 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
32773
32774         * gcc.dg/cpp/include3.c: New test.
32775         * gcc.dg/cpp/inc/foo.h: New file.
32776
32777 2003-02-21  Glen Nakamura  <glen@imodulo.com>
32778
32779         * gcc.c-torture/execute/20030221-1.c: New test.
32780
32781 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
32782
32783         PR c++/9729
32784         * g++.dg/abi/conv1.C: New test.
32785
32786 2003-02-20  Jan Hubicka  <jh@suse.cz>
32787
32788         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
32789
32790 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
32791
32792         * gcc.c-torture/compile/20030219-1.c: New test.
32793
32794 2003-02-18  Jan Hubicka  <jh@suse.cz>
32795
32796         * gcc.dg/funcorder.c: New test.
32797
32798 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
32799
32800         * gcc.c-torture/execute/20030218-1.c: New.
32801
32802 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
32803
32804         * gcc.dg/20030218-1.c: New.
32805
32806 2003-02-18  Richard Henderson  <rth@redhat.com>
32807
32808         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
32809         * gcc.dg/attr-used-2.c: New.
32810
32811 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
32812
32813         PR c++/9704
32814         * g++.dg/init/copy5.C: New test.
32815
32816 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
32817
32818         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
32819         * g++.dg/pch/pch.exp: Likewise.
32820
32821 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
32822
32823         * gcc.c-torture/execute/20030209-1.c: Enable the test if
32824         STACK_SIZE is not defined.
32825
32826 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32827
32828         PR c++/9457
32829         * g++.dg/template/init1.C: New test.
32830
32831 2003-02-16  Jan HUbicka  <jh@suse.cz>
32832
32833         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
32834         (foo): Add few extra tests
32835         * gcc.dg/c99-const-expr-3.c: Likewise.
32836         * gcc.c-torture/execute/20030216-1.c: New.
32837
32838 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32839
32840         PR c++/9459
32841         * g++.dg/ext/typeof4.C: New test.
32842
32843 2003-02-15  Roger Sayle  <roger@eyesopen.com>
32844
32845         * gcc.dg/i386-387-3.c: New test case.
32846
32847 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
32848
32849         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
32850         cris-*-elf* cris-*-aout* and mmix-*-*.
32851
32852 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
32853
32854         * gcc.dg/20030213-1.c: New test.
32855
32856 2003-02-12  Roger Sayle  <roger@eyesopen.com>
32857
32858         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
32859         * gcc.dg/i386-387-2.c: Likewise.
32860
32861 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
32862
32863         * gcc.dg/ppc-spe.c: Fix formatting.
32864         Enable tests that were previously unsupported by gas.
32865         Delete tests for instructions that no longer exist.
32866         Switch arguments on evsubifw builtin.
32867
32868 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
32869
32870         * gcc.c-torture/execute/20030209-1.c: Disable the test if
32871         STACK_SIZE is too small.
32872
32873 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
32874             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32875
32876         * gcc.dg/decl-2.c: New test.
32877
32878 2003-02-10  Jan Hubicka  <jh@suse.cz>
32879
32880         * gcc.dg/i386-fpcvt-1.c: New test.
32881
32882 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
32883
32884         * gcc.c-torture/execute/20030209-1.c: New test.
32885
32886 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
32887
32888         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
32889         int-wide bitops, use the constants of the same width.
32890         Likewise, if long long is 32-bit wide, test bitops using
32891         32-bit constants.
32892
32893 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
32894
32895         * gcc.dg/20021014-1.c: Annotate with expected notice text.
32896
32897 2003-02-07  Roger Sayle  <roger@eyesopen.com>
32898
32899         * testsuite/gcc.dg/builtins-4.c: New test case.
32900
32901 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32902
32903         * gcc.dg/20020430-1.c: Fix dg command typos.
32904         * gcc.dg/20020503-1.c: Likewise.
32905
32906 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32907
32908         PR c++/8785
32909         * g++.dg/parse/fused-params1.C: New test.
32910
32911         PR c++/8857
32912         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
32913
32914         PR c++/8921
32915         * g++.dg/parse/non-dependent1.C: New test.
32916
32917         PR c++/8928
32918         * g++.dg/parse/dupl-tmpl-args1.C: New test.
32919
32920         PR c++/9228
32921         * g++.dg/parse/undefined7.C: New test.
32922         * g++.dg/parse/non-templ1.C: New test.
32923
32924         PR c++/9229
32925         * g++.dg/parse/too-many-tmpl-args1.C: New test.
32926
32927 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
32928
32929         * gcc.c-torture/compile/20030206-1.c: New test.
32930
32931 2003-02-05  Roger Sayle  <roger@eyesopen.com>
32932
32933         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
32934         "pow" to "foo" to avoid potential confusion with a math built-in.
32935
32936 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32937
32938         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
32939         conditions for SPARC targets.
32940
32941 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
32942
32943         * gcc.dg/20030204-1.c: New test.
32944
32945 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32946
32947         PR c++/38
32948         * g++.dg/parse/array-size1.C: New test.
32949
32950         PR c++/5657
32951         * g++.dg/parse/undefined3.C: New test.
32952
32953         PR c++/5665
32954         * g++.dg/parse/undefined4.C: New test.
32955
32956         PR c++/5975
32957         * g++.dg/parse/undefined5.C: New test.
32958
32959         PR c++/7259
32960         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
32961
32962         PR c++/8578
32963         * g++.dg/parse/casting-operator1.C: New test.
32964
32965         PR c++/8596
32966         * g++.dg/parse/undefined6.C: New test.
32967
32968         PR c++/8736
32969         * g++.dg/parse/missing-template1.C: New test.
32970
32971 2003-02-04  Jan Hubicka  <jh@suse.cz>
32972
32973         * gcc.dg/i386-cadd.c: Compile using -march=k8.
32974         * gcc.dg/i386-cmov?.c: Likewise.
32975         * gcc.dg/i386-fpcvt-?.c: Likewise.
32976         * gcc.dg/i386-ssefp-1.c: Likewise.
32977         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
32978         conventions.
32979
32980 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
32981
32982         PR c++/7129
32983         * testsuite/g++.dg/ext/max.C: New test.
32984
32985 2003-02-03  Jan Hubicka  <jh@suse.cz>
32986
32987         * gcc.c-torture/execute/20030203-1.c: New test.
32988
32989 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
32990
32991         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
32992         'natural-endian'.
32993
32994 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
32995
32996         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
32997         * g++.dg/init/new2.C: Likewise.
32998         * g++.dg/other/new1.C: Likewise.
32999
33000 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
33001
33002         * gcc.dg/struct-ret-libc.c: New test.
33003
33004 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
33005
33006         * gcc.dg/20030129-1.c: New test.
33007
33008 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33009
33010         PR c++/8849
33011         * g++.dg/template/ptrmem4.C: New test.
33012
33013 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
33014
33015         * g++.dg/parser/constant1.C: New test.
33016
33017 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33018
33019         PR c++/8591
33020         * g++.dg/parse/friend2.C: New test.
33021
33022 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
33023
33024         PR c++/9437
33025         * g++.dg/template/unify4.C: New test.
33026
33027 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
33028
33029         * gcc.c-torture/execute/20030128-1.c: New test.
33030
33031 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
33032
33033         * g++.dg/lookup/nested1.C: Test moved from ...
33034         * g++.old-deja/g++.other/lookup24.C: ... here.
33035
33036 2003-01-28  Jan Hubicka  <jh@suse.cz>
33037
33038         * gcc.dg/i386-cmov5.c: New test.
33039
33040 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
33041
33042         * gcc.c-torture/execute/20010925-1.c: Changed the
33043         memcpy declaration.
33044
33045 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
33046
33047         PR c++/3902
33048         * g++.dg/parse/template5.C: New test.
33049
33050 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
33051
33052         PR fortran/9258
33053         * g77.dg/pr9258: New test.
33054
33055 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33056
33057         * README: Move relevant parts from README.g++.
33058
33059         * README.g++: Remove this file.
33060
33061 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
33062
33063         * g++.dg/abi/dcast1.C: New test.
33064
33065 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33066
33067         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
33068
33069 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
33070
33071         PR c++/47
33072         * g++.old-deja/g++.other/lookup24.C: New test.
33073
33074 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33075
33076         PR middle-end/7227
33077         * gcc.dg/uninit-C.c: New test.
33078
33079 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
33080
33081         * g++.dg/abi/covariant1.C: New test.
33082
33083 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
33084
33085         * gcc.dg/20030123-1.c: New test.
33086
33087 2003-01-25  Jan Hubicka  <jh@suse.cz>
33088
33089         PR opt/8492
33090         * gcc.c-torture/compile/20030125-1.c
33091
33092 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
33093
33094         PR c++/9403
33095         * g++.dg/parse/template3.C: New test.
33096         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
33097
33098         PR c++/795
33099         * g++.dg/parse/template4.C: New test.
33100
33101         PR c++/9415
33102         * g++.dg/template/qual2.C: New test.
33103
33104         PR c++/8545
33105         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
33106
33107         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
33108
33109 2003-01-25  Roger Sayle  <roger@eyesopen.com>
33110
33111         * gcc.c-torture/execute/switch-1.c: New test case.
33112
33113 2003-01-25  Jan Hubicka  <jh@suse.cz>
33114
33115         * gcc.c-torture/execute/20030125-1.[cx]: New test.
33116
33117 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
33118
33119         Tweaks for Bison-1.875. From the NEWS file:
33120         "- `parse error' -> `syntax error'
33121         Bison now uniformly uses the term `syntax error'"
33122         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
33123         * gcc.dg/cpp/digraph2.c: Likewise.
33124         * gcc.dg/cpp/direct2.c: Likewise.
33125         * gcc.dg/cpp/paste4.c: Likewise.
33126         * gcc.dg/c90-restrict-1.c: Likewise.
33127         * gcc.dg/c99-func-2.c: Likewise.
33128         * gcc.dg/noncompile/920721-2.c: Likewise.
33129         * gcc.dg/noncompile/930622-2.c: Likewise.
33130         * gcc.dg/noncompile/940112-1.c: Likewise.
33131         * gcc.dg/noncompile/950921-1.c: Likewise.
33132         * gcc.dg/noncompile/951123-1.c: Likewise.
33133         * gcc.dg/noncompile/971104-1.c: Likewise.
33134         * gcc.dg/noncompile/990416-1.c: Likewise.
33135
33136 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
33137
33138         * g++.dg/parse/undefined1.C: Add error message.
33139
33140 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
33141
33142         PR c++/9354
33143         * g++.dg/parse/new1.C: New test.
33144
33145         PR c++/9216
33146         * g++.dg/parse/template2.C: New test.
33147
33148         PR c++/9354
33149         * g++.dg/parse/typedef2.C: New test.
33150
33151         PR c++/9328
33152         * g++.dg/ext/typeof3.C: New test.
33153
33154 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33155
33156         PR c++/2738
33157         * g++.dg/parse/ret-type1.C: New test.
33158
33159         PR c++/3792
33160         * g++.dg/parse/tmpl-outside1.C: New test.
33161
33162         PR c++/4207
33163         * g++.dg/parse/int-as-enum1.C: New test.
33164
33165         PR c++/4903
33166         * g++.dg/parse/no-typename1.C: New test.
33167
33168         PR c++/5533
33169         * g++.dg/parse/no-value1.C: New test.
33170
33171         PR c++/5921
33172         * g++.dg/parse/wrong-inline1.C: New test.
33173
33174         PR c++/6402
33175         * g++.dg/parse/ref1.C: New test.
33176
33177         PR c++/6992
33178         * g++.dg/parse/attr-ctor1.C: New test.
33179
33180         PR c++/7229
33181         * g++.dg/parse/namespace5.C: New test.
33182
33183         PR c++/7917
33184         * g++.dg/parse/func-def1.C: New test.
33185
33186         PR c++/8143
33187         * g++.dg/parse/undefined1.C: New test.
33188
33189         PR c++/5723, PR c++/8522
33190         * g++.dg/parse/specialization1.C: New test.
33191
33192         PR c++/163, PR c++/8595
33193         * g++.dg/parse/struct-as-enum1.C: New test.
33194
33195         PR c++/9173
33196         * g++.dg/parse/undefined2.C: New test.
33197
33198 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
33199
33200         PR c++/9298
33201         * g++.dg/parse/template1.C: New test.
33202
33203         PR c++/9384
33204         * g++.dg/parse/using1.C: New test.
33205
33206         PR c++/9285
33207         PR c++/9294
33208         * g++.dg/parse/expr2.C: New test.
33209
33210         PR c++/9388
33211         * g++.dg/parse/lookup2.C: Likewise.
33212
33213 2003-01-21  Jan Hubicka  <jh@suse.cz>
33214
33215         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
33216         * gcc.c-torture/execute/eeprof-1.c: Likewise.
33217         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
33218         * gcc.c-torture/execute/string-opt-*.c: Likewise.
33219
33220 2003-01-20  Nick Clifton  <nickc@redhat.com>
33221
33222         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
33223         problem with ARM sibcall code generation.
33224
33225 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
33226
33227         * gcc.c-torture/execute/20030120-1.c: New.
33228
33229 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
33230
33231         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
33232
33233 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
33234
33235         PR c++/9272
33236         * g++.dg/parse/ctor1.C: New test.
33237
33238         PR c++/9294:
33239         * g++.dg/parse/qualified1.C: New test.
33240
33241         * g++.dg/parse/typename3.C: New test.
33242
33243 2003-01-16  Richard Henderson  <rth@redhat.com>
33244
33245         * g++.dg/tls/init-2.C: Fix error matches for real this time.
33246
33247 2003-01-16  Richard Henderson  <rth@redhat.com>
33248
33249         * g++.dg/pch/pch.exp: Copy test header to the working directory
33250         before using it either for precompilation or direct use.
33251         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
33252         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
33253
33254 2003-01-16  Richard Henderson  <rth@redhat.com>
33255
33256         * gcc.dg/pch/pch.exp: Copy test header to the working directory
33257         before using it either for precompilation or direct use.
33258         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
33259         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
33260
33261 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
33262
33263         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
33264         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
33265         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
33266         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
33267         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
33268         typename warning into error.
33269         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
33270         error messages.
33271         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
33272         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
33273         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
33274         messages.
33275         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
33276         make declaration visible in template.
33277         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
33278         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
33279         messages.
33280         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
33281         message.
33282         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
33283         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
33284         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
33285         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
33286         typename warning with error message.
33287         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
33288         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
33289         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
33290
33291 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
33292
33293         * g++.dg/parse/ambig2.C: New test.
33294
33295 2003-01-15  Richard Henderson  <rth@redhat.com>
33296
33297         * g++.dg/tls/init-2.C: Update error message string.
33298
33299 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33300
33301         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
33302
33303 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
33304
33305         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
33306         all for HC11/HC12.
33307         * gcc.c-torture/compile/20001205-1.x: Likewise.
33308         * gcc.c-torture/compile/20001226-1.x: Likewise.
33309         * gcc.c-torture/compile/920520-1.x: Likewise.
33310         * gcc.c-torture/compile/961203-1.x: Likewise.
33311         * gcc.c-torture/compile/20020604-1.x: Likewise.
33312
33313 2003-01-15  Jan Hubicka  <jh@suse.cz>
33314
33315         * gcc.c-torture/compile/20030115-1.c: New test.
33316
33317         * gcc.dg/i386-fpcvt-1.c: New test.
33318         * gcc.dg/i386-fpcvt-2.c: New test.
33319
33320 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
33321
33322         Further conform g++'s __vmi_class_type_info to the C++ ABI
33323         specification.
33324         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
33325         the specification.
33326
33327 2003-01-14  Jan Hubicka  <jh@suse.cz>
33328
33329         * gcc.dg/i386-fpcvt-1.c: New test.
33330         * gcc.dg/i386-fpcvt-2.c: New test.
33331
33332 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33333
33334         * gcc.dg/i386-mmx-3.c: New test.
33335
33336 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
33337
33338         PR c++/9264
33339         * g++.dg/parse/octal1.C: New file.
33340
33341         PR c++/9172
33342         * g++.dg/parse/typename1.C: New file.
33343
33344 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
33345
33346         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
33347         * gcc.dg/bf-no-ms-layout.c: Likewise.
33348         * gcc.dg/bf-ms-attrib.c: Likewise.
33349
33350 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
33351
33352         PR c++/9099
33353         * g++.dg/parse/dtor1.C: New file.
33354
33355         PR c++/9128
33356         * g++.dg/rtti/typeid1.C: New file.
33357
33358         PR c++/9153
33359         * g++.dg/parse/lookup1.C: New file.
33360
33361         PR c++/9171
33362         * g++.dg/templ/spec5.C: New file.
33363
33364 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
33365
33366         * gcc.c-torture/compile/20030110-1.c: New test.
33367
33368 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
33369
33370         Merge from pch-branch:
33371
33372         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
33373
33374         * gcc.dg/pch/cpp-1.h: New.
33375         * gcc.dg/pch/cpp-1.c: New.
33376         * gcc.dg/pch/cpp-2.h: New.
33377         * gcc.dg/pch/cpp-2.c: New.
33378
33379         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
33380
33381         * gcc.dg/pch/except-1.h: New.
33382         * gcc.dg/pch/except-1.c: New.
33383
33384         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
33385
33386         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
33387         running test.
33388         * gcc.dg/pch: Include *.hp not *.h.
33389         * gcc.dg/pch/system-1.h: New.
33390         * gcc.dg/pch/system-1.c: New.
33391
33392         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
33393
33394         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
33395         rather than trying to build and run a program using PCH.
33396         * gcc.dg/pch: Remove dg-do commands from test files.
33397
33398         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
33399
33400         * gcc.dg/pch/macro-3.c: New.
33401         * gcc.dg/pch/macro-3.h: New.
33402
33403         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
33404
33405         * gcc.dg/pch/common-1.c: New.
33406         * gcc.dg/pch/common-1.h: New.
33407         * gcc.dg/pch/decl-1.c: New.
33408         * gcc.dg/pch/decl-1.h: New.
33409         * gcc.dg/pch/decl-2.c: New.
33410         * gcc.dg/pch/decl-2.h: New.
33411         * gcc.dg/pch/decl-3.c: New.
33412         * gcc.dg/pch/decl-3.h: New.
33413         * gcc.dg/pch/decl-4.c: New.
33414         * gcc.dg/pch/decl-4.h: New.
33415         * gcc.dg/pch/decl-5.c: New.
33416         * gcc.dg/pch/decl-5.h: New.
33417         * gcc.dg/pch/global-1.c: New.
33418         * gcc.dg/pch/global-1.h: New.
33419         * gcc.dg/pch/inline-1.c: New.
33420         * gcc.dg/pch/inline-1.h: New.
33421         * gcc.dg/pch/inline-2.c: New.
33422         * gcc.dg/pch/inline-2.h: New.
33423         * gcc.dg/pch/static-1.c: New.
33424         * gcc.dg/pch/static-1.h: New.
33425         * gcc.dg/pch/static-2.c: New.
33426         * gcc.dg/pch/static-2.h: New.
33427
33428         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
33429
33430         * g++.dg/pch/pch.exp: Better handle failing testcases.
33431         * gcc.dg/pch/pch.exp: Likewise.
33432         * gcc.dg/pch/macro-1.c: New.
33433         * gcc.dg/pch/macro-1.h: New.
33434         * gcc.dg/pch/macro-2.c: New.
33435         * gcc.dg/pch/macro-2.h: New.
33436
33437         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
33438
33439         * g++.dg/dg.exp: Treat files in pch/ specially.
33440         * g++.dg/pch/pch.exp: New file.
33441         * g++.dg/pch/empty.H: New file.
33442         * g++.dg/pch/empty.C: New file.
33443         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
33444         "precompile".
33445
33446         * gcc.dg/pch/pch.exp: New file.
33447         * gcc.dg/pch/empty.h: New file.
33448         * gcc.dg/pch/empty.c: New file.
33449         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
33450         "precompile".
33451
33452 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33453
33454         * g++.dg/template/friend14.C: New test.
33455
33456 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33457
33458         * gcc.dg/old-style-asm-1.c: New test.
33459
33460 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
33461
33462         * gcc.c-torture/compile/20030109-1.c: New test.
33463
33464 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33465
33466         * gcc.c-torture/execute/20030109-1.c: New test.
33467
33468 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
33469
33470         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
33471         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
33472         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
33473         * g++.old-deja/g++.mike/eh2.C: Likewise.
33474         * g++.old-deja/g++.mike/eh3.C: Likewise.
33475         * g++.old-deja/g++.mike/eh5.C: Likewise.
33476         * g++.old-deja/g++.mike/eh6.C: Likewise.
33477         * g++.old-deja/g++.mike/eh7.C: Likewise.
33478         * g++.old-deja/g++.mike/eh8.C: Likewise.
33479         * g++.old-deja/g++.mike/eh9.C: Likewise.
33480         * g++.old-deja/g++.mike/eh10.C: Likewise.
33481         * g++.old-deja/g++.mike/eh12.C: Likewise.
33482         * g++.old-deja/g++.mike/eh13.C: Likewise.
33483         * g++.old-deja/g++.mike/eh14.C: Likewise.
33484         * g++.old-deja/g++.mike/eh16.C: Likewise.
33485         * g++.old-deja/g++.mike/eh17.C: Likewise.
33486         * g++.old-deja/g++.mike/eh18.C: Likewise.
33487         * g++.old-deja/g++.mike/eh21.C: Likewise.
33488         * g++.old-deja/g++.mike/eh23.C: Likewise.
33489         * g++.old-deja/g++.mike/eh24.C: Likewise.
33490         * g++.old-deja/g++.mike/eh25.C: Likewise.
33491         * g++.old-deja/g++.mike/eh26.C: Likewise.
33492         * g++.old-deja/g++.mike/eh27.C: Likewise.
33493         * g++.old-deja/g++.mike/eh28.C: Likewise.
33494         * g++.old-deja/g++.mike/eh29.C: Likewise.
33495         * g++.old-deja/g++.mike/eh31.C: Likewise.
33496         * g++.old-deja/g++.mike/eh33.C: Likewise.
33497         * g++.old-deja/g++.mike/eh34.C: Likewise.
33498         * g++.old-deja/g++.mike/eh35.C: Likewise.
33499         * g++.old-deja/g++.mike/eh36.C: Likewise.
33500         * g++.old-deja/g++.mike/eh37.C: Likewise.
33501         * g++.old-deja/g++.mike/eh38.C: Likewise.
33502         * g++.old-deja/g++.mike/eh39.C: Likewise.
33503         * g++.old-deja/g++.mike/eh40.C: Likewise.
33504         * g++.old-deja/g++.mike/eh41.C: Likewise.
33505         * g++.old-deja/g++.mike/eh42.C: Likewise.
33506         * g++.old-deja/g++.mike/eh44.C: Likewise.
33507         * g++.old-deja/g++.mike/eh46.C: Likewise.
33508         * g++.old-deja/g++.mike/eh47.C: Likewise.
33509         * g++.old-deja/g++.mike/eh48.C: Likewise.
33510         * g++.old-deja/g++.mike/eh49.C: Likewise.
33511         * g++.old-deja/g++.mike/eh50.C: Likewise.
33512         * g++.old-deja/g++.mike/eh51.C: Likewise.
33513         * g++.old-deja/g++.mike/eh53.C: Likewise.
33514         * g++.old-deja/g++.mike/eh55.C: Likewise.
33515         * g++.old-deja/g++.mike/p7912.C: Likewise.
33516         * g++.old-deja/g++.mike/p9706.C: Likewise.
33517         * g++.old-deja/g++.mike/p10416.C: Likewise.
33518         * g++.old-deja/g++.mike/p11667.C: Likewise.
33519         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
33520         Remove redundant reference to Iris.
33521         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
33522         Elxsi, i860, Pico Java, and WE32K.
33523
33524 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
33525
33526         * g++.dg/ext/asm4.C: New test.
33527
33528 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33529
33530         PR c++/9030
33531         * g++.dg/template/friend12.C: New test.
33532         * g++.dg/template/friend13.C: Likewise.
33533         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
33534
33535 2003-01-08  Jan Hubicka  <jh@suse.cz>
33536
33537         * gcc.dg/i386-cadd.c: New test.
33538         * gcc.dg/i386-cmov4.c: Likewise.
33539
33540 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
33541
33542         PR c++/9165
33543         * g++.dg/warn/Wunused-3.C: New test.
33544
33545         * g++.dg/abi/bitfield9.C: New test.
33546
33547         PR c++/9189
33548         * g++.dg/parse/defarg3.C: New test.
33549
33550 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
33551
33552         * g++.dg/parse/ambig1.C: New test.
33553         * g++.dg/parse/defarg2.C: New test.
33554
33555 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
33556
33557         * g++.dg/template/defarg-1.C: New test.
33558         * g++.dg/template/local2.C: Likewise.
33559
33560 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
33561
33562         * gcc.c-torture/execute/20030105-1.c: New test.
33563
33564 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33565
33566         * g++.dg/parse/namespace3.C: Remove extra semicolons.
33567         * g++.dg/parse/namespace4.C: Likewise.
33568
33569 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
33570
33571         * g++.dg/template/ntp2.C: New test.
33572
33573 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
33574
33575         * g++.dg/parse/extern-C-1.C: New test.
33576
33577         * g++.dg/parse/namespace4.C: New test.
33578
33579         * g++.dg/template/nested1.C: New test.
33580
33581         * g++.dg/parse/namespace3.C: New test.
33582
33583 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
33584
33585         * g++.dg/lookup/two-stage1.C: New test.
33586
33587 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33588
33589         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
33590         * g++.old-deja/g++.jason/access8.C: Likewise.
33591         * g++.old-deja/g++.other/decl5.C: Likewise.
33592
33593 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
33594
33595         * g++.dg/parse/parse7.C: New test.
33596
33597 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
33598
33599         PR c++/2843
33600         * g++.dg/ext/attrib7.C: New test.
33601
33602 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
33603
33604         * g++.dg/parse/parse6.C: New test.
33605
33606 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
33607
33608         * gcc.dg/h8300-stack-1.c: New.
33609
33610 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
33611
33612         g++.dg/lookup/exception1.C: New test.
33613
33614         g++.dg/lookup/template1.C: New test.
33615
33616         g++.dg/parse/namespace2.C: New test.
33617
33618         g++.dg/parse/parens2.C: New test.
33619
33620 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33621
33622         * g++.dg/parse/parse5.C: New test.
33623         * g++.dg/lookup/scoped4.C: New test.
33624
33625 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
33626
33627         * g++.dg/parse/parens1.C: New test.
33628
33629         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
33630         angle-bracket1.C.
33631         * g++.dg/parse/parens2.C: New test.
33632
33633         * g++.dg/lookup/scope-operator1.C: New test.
33634
33635         * g++.dg/parse/operator1.C: New test.
33636
33637 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33638
33639         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
33640         * g++.old-deja/g++.other/access6.C: Likewise.
33641         * g++.old-deja/g++.other/decl1.C: Likewise.
33642         * g++.old-deja/g++.pt/typename12.C: Likewise.
33643
33644 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
33645
33646         * g++.dg/parse/namespace1.C: New test.
33647
33648 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33649
33650         * g++.dg/parse/parse4.C: New test.
33651
33652 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33653
33654         * g++.dg/parse/parse3.C: New test.
33655
33656 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33657
33658         * g++.dg/parse/parse2.C: New test.
33659
33660 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33661
33662         * g++.dg/template/friend11.C: New test.
33663
33664 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33665
33666         * g++.dg/parse/parse1.C: New test.
33667
33668 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
33669
33670         * lib/profopt.exp: Change the name of a global variable to avoid
33671         possible clashes with other test suites.
33672
33673 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
33674
33675         * g++.dg/inherit/covariant8.C: New test.
33676
33677 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
33678
33679         * g++.dg/init/array9.C: New test.
33680
33681         PR c++/9112
33682         * g++.dg/parse/expr1.C: New test.
33683
33684 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
33685
33686         * gcc.c-torture/compile/20021230-1.c: New test.
33687
33688 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
33689
33690         * g++.dg/inherit/covariant5.C: New test.
33691         * g++.dg/inherit/covariant6.C: New test.
33692         * g++.dg/inherit/covariant7.C: New test.
33693
33694 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33695
33696         PR c++/2739
33697         * g++.dg/other/access2.C: New test.
33698
33699 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33700
33701         * g++.dg/other/anon-struct.C: No longer fails
33702         * g++.old-deja/g++.brendan/parse4.C: Likewise.
33703         * g++.old-deja/g++.brendan/parse5.C: Likewise.
33704         * g++.old-deja/g++.brendan/parse6.C: Likewise.
33705
33706 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33707
33708         * g++.dg/parse/angle-bracket.C (main): No longer fails.
33709
33710 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
33711
33712         * g++.dg/eh/spec4.C: Remove stray semicolon.
33713         * g++.dg/expr/pmf-1.C: Change error message.
33714         * g++.dg/ext/asm1.C: Remove stray semicolon.
33715         * g++.dg/ext/typename1.C: Add missing typenames.
33716         * g++.dg/inherit/template-as-base.C: Change error message.
33717         * g++.dg/lookup/scoped1.C: Likewise.
33718         * g++.dg/lookup/scoped2.C: Likewise.
33719         * g++.dg/lookup/using2.C: Likewise.
33720         * g++.dg/other/component1.C: Remove stray semicolon.
33721         * g++.dg/other/do1.C: Change error message.
33722         * g++.dg/other/error2.C: Likewise.
33723         * g++.dg/other/init1.C: Likewise.
33724         * g++.dg/other/packed1.C: Remove stray semicolon.
33725         * g++.dg/other/ptrmem2.C: Change error message.
33726         * g++.dg/parse/parameter-declaration-1.C: Remove line number
33727         marker.
33728         * g++.dg/special/initp1.C: Remove invalid attribute usage.
33729         * g++.dg/template/access3.C: Add typename keyword.
33730         * g++.dg/template/access5.C: Remove stray semicolon.
33731         * g++.dg/template/access6.C: Likewise.
33732         * g++.dg/template/complit1.C: Likewise.
33733         * g++.dg/template/crash1.C: Change error message.
33734         * g++.dg/template/inherit2.C: Remove stray semicolon.
33735         * g++.dg/template/instantiate2.C: Likewise.
33736         * g++.dg/template/instantiate3.C: Change error message.
33737         * g++.dg/template/qual1.C: Remove stray semicolon.
33738         * g++.dg/template/qualttp18.C: Change error message.
33739         * g++.dg/template/ref1.C: Remove stray semicolon.
33740         * g++.dg/template/sizeof1.C (A::value): Declare it.
33741         * g++.dg/template/spec4.C: Change error message.
33742         * g++.dg/template/static1.C: Likewise.
33743         * g++.dg/template/type1.C: Likewise.
33744         * g++.dg/template/typename3.C: Likewise.
33745         * g++.old-deja/g++.benjamin/13478.C: Change error message.
33746         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
33747         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
33748         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
33749         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
33750         named return value extension.
33751         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
33752         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
33753         * g++.old-deja/g++.bob/extern_C.C: Likewise.
33754         * g++.old-deja/g++.bob/inherit2.C: Likewise.
33755         * g++.old-deja/g++.brendan/complex1.C: Likewise.
33756         * g++.old-deja/g++.brendan/copy5.C: Likewise.
33757         * g++.old-deja/g++.brendan/crash13.C: Likewise.
33758         * g++.old-deja/g++.brendan/crash15.C: Likewise.
33759         * g++.old-deja/g++.brendan/crash18.C: Change error message.
33760         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
33761         * g++.old-deja/g++.brendan/crash38.C: Likewise.
33762         * g++.old-deja/g++.brendan/crash50.C: Likewise.
33763         * g++.old-deja/g++.brendan/crash56.C: Likewise.
33764         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
33765         syntax.
33766         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
33767         * g++.old-deja/g++.brendan/crash8.C: Change error message.
33768         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
33769         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
33770         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
33771         * g++.old-deja/g++.brendan/template11.C: Likewise.
33772         * g++.old-deja/g++.brendan/template26.C: Likewise.
33773         * g++.old-deja/g++.brendan/template27.C: Use explicit
33774         specialization syntax.
33775         * g++.old-deja/g++.brendan/template30.C: Likewise.
33776         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
33777         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
33778         non-dependent names.
33779         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
33780         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
33781         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
33782         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
33783         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
33784         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
33785         named return value extension.
33786         * g++.old-deja/g++.ext/namedret2.C: Likewise.
33787         * g++.old-deja/g++.ext/namedret3.C: Likewise.
33788         * g++.old-deja/g++.ext/return1.C: Likewise.
33789         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
33790         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
33791         * g++.old-deja/g++.jason/access8.C: Likewise.
33792         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
33793         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
33794         pseudo-destructor names.
33795         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
33796         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
33797         pseudo-destructor names.
33798         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
33799         * g++.old-deja/g++.jason/overload19.C: Likewise.
33800         * g++.old-deja/g++.jason/overload32.C: Likewise.
33801         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
33802         stray semicolons.
33803         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
33804         * g++.old-deja/g++.jason/return.C: Likewise.
33805         * g++.old-deja/g++.jason/return2.C: Likewise.
33806         * g++.old-deja/g++.jason/shadow1.C: Likewise.
33807         * g++.old-deja/g++.jason/special.C: Use explicit specialization
33808         syntax.
33809         * g++.old-deja/g++.jason/template10.C: Account for use of
33810         non-dependent names.
33811         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
33812         syntax.
33813         * g++.old-deja/g++.jason/template37.C: Likewise.
33814         * g++.old-deja/g++.law/access4.C: Change error messages.
33815         * g++.old-deja/g++.law/arm13.C: Remove incorrect
33816         pseudo-destructor names.
33817         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
33818         * g++.old-deja/g++.law/ctors9.C: Likewise.
33819         * g++.old-deja/g++.law/cvt22.C: Likewise.
33820         * g++.old-deja/g++.law/dtors5.C: Likewise.
33821         * g++.old-deja/g++.law/global-init1.C: Likewise.
33822         * g++.old-deja/g++.law/missed-error3.C: Likewise.
33823         * g++.old-deja/g++.law/operators28.C: Likewise.
33824         * g++.old-deja/g++.law/visibility28.C: Likewise.
33825         * g++.old-deja/g++.martin/eval1.C: Likewise.
33826         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
33827         name.
33828         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
33829         * g++.old-deja/g++.mike/net34.C: Likewise.
33830         * g++.old-deja/g++.mike/net36.C: Likewise.
33831         * g++.old-deja/g++.mike/ns2.C: Likewise.
33832         * g++.old-deja/g++.mike/p12306.C: Likewise.
33833         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
33834         value extension.
33835         * g++.old-deja/g++.mike/p700.C: Likewise.
33836         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
33837         * g++.old-deja/g++.mike/p710.C: Likewise.
33838         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
33839         value extension.
33840         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
33841         * g++.old-deja/g++.mike/pmf9.C: Likewise.
33842         * g++.old-deja/g++.ns/crash2.C: Likewise.
33843         * g++.old-deja/g++.ns/crash3.C: Likewise.
33844         * g++.old-deja/g++.ns/invalid1.C: Likewise.
33845         * g++.old-deja/g++.ns/ns17.C: Likewise.
33846         * g++.old-deja/g++.ns/template16.C: Likewise.
33847         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
33848         keyword.
33849         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
33850         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
33851         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
33852         named return value extension.
33853         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
33854         * g++.old-deja/g++.other/access4.C: Issue additional error
33855         messages.
33856         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
33857         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
33858         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
33859         * g++.old-deja/g++.other/crash25.C: Change error message.
33860         * g++.old-deja/g++.other/crash4.C: Change error message.
33861         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
33862         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
33863         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
33864         checks.
33865         * g++.old-deja/g++.other/defarg8.C: Likewise.
33866         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
33867         * g++.old-deja/g++.other/dtor10.C: Likewise.
33868         * g++.old-deja/g++.other/incomplete.C: Likewise.
33869         * g++.old-deja/g++.other/linkage7.C: Likewise.
33870         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
33871         lookup algorithm.
33872         * g++.old-deja/g++.other/mangle2.C: Likewise.
33873         * g++.old-deja/g++.other/refinit2.C: Likewise.
33874         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
33875         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
33876         * g++.old-deja/g++.pt/crash28.C: Likewise.
33877         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
33878         syntax.
33879         * g++.old-deja/g++.pt/crash32.C: Change error message.
33880         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
33881         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
33882         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
33883         error message position.
33884         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
33885         * g++.old-deja/g++.pt/defarg8.C: Change error message.
33886         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
33887         syntax.
33888         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
33889         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
33890         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
33891         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
33892         keyword.
33893         * g++.old-deja/g++.pt/explicit31.C: Likewise.
33894         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
33895         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
33896         keyword.
33897         * g++.old-deja/g++.pt/explicit71.C: Change error message.
33898         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
33899         syntax.
33900         * g++.old-deja/g++.pt/friend28.C: Account for use of
33901         non-dependent names.
33902         * g++.old-deja/g++.pt/friend29.C: Likewise.
33903         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
33904         rules.
33905         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
33906         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
33907         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
33908         lookup rules.
33909         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
33910         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
33911         keyword.
33912         * g++.old-deja/g++.pt/memclass20.C: Likewise.
33913         * g++.old-deja/g++.pt/memclass5.C: Likewise.
33914         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
33915         keyword.
33916         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
33917         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
33918         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
33919         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
33920         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
33921         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
33922         keyword.
33923         * g++.old-deja/g++.pt/spec10.C: Likewise.
33924         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
33925         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
33926         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
33927         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
33928         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
33929         * g++.old-deja/g++.pt/ttp62.C: Likewise.
33930         * g++.old-deja/g++.pt/ttp64.C: Likewise.
33931         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
33932         * g++.old-deja/g++.pt/typename15.C: Likewise.
33933         * g++.old-deja/g++.pt/typename22.C: Likewise.
33934         * g++.old-deja/g++.pt/typename6.C: Change error messages.
33935         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
33936         * g++.old-deja/g++.pt/virtual2.C: Likewise.
33937         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
33938         syntax.
33939         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
33940         return value extension.
33941         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
33942         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
33943         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
33944         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
33945
33946 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
33947
33948         * g++.dg/warn/inline1.C: New test.
33949         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
33950         * g++.old-deja/g++.jason/synth10.C: Likewise.
33951         * g++.old-deja/g++.mike/net31.C: Likewise.
33952         * g++.old-deja/g++.mike/p8786.C: Likewise.
33953
33954         * g++.dg/template/friend10.C: New test.
33955         * g++.dg/template/conv5.C: New test.
33956
33957 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
33958
33959         * g++.dg/lookup/scoped3.C: New test.
33960
33961         * g++.dg/lookup/decl1.C: New test.
33962         * g++.dg/lookup/decl2.C: New test.
33963
33964 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33965
33966         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
33967         gcc.c-torture/compile/20021015-1.c,
33968         gcc.c-torture/compile/20021015-2.c,
33969         gcc.c-torture/compile/20021123-1.c,
33970         gcc.c-torture/compile/20021123-2.c,
33971         gcc.c-torture/compile/20021123-3.c,
33972         gcc.c-torture/compile/20021123-4.c,
33973         gcc.c-torture/execute/20021024-1.c: Add tests previously added
33974         only to 3.1 or 3.2 branch.
33975
33976 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
33977
33978         * gcc.dg/i386-bitfield3.c: New test.
33979
33980         * gcc.dg/i386-bitfield2.c: New test.
33981
33982 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
33983
33984         * g++.dg/parse/conv_op1.C: New test.
33985
33986 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
33987
33988         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
33989         approved.
33990
33991 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
33992
33993         * gcc.c-torture/compile/20021220-1.c: New test.
33994
33995 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
33996
33997         * gcc.dg/i386-fastcall-1.c: New.
33998
33999 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34000
34001         * gcc.c-torture/execute/20021219-1.c: New test.
34002
34003 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34004
34005         * gcc.dg/i386-pic-1.c: New test.
34006
34007 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34008
34009         PR c++/8099
34010         * g++.dg/template/friend9.C: New test.
34011
34012 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34013
34014         PR c++/3663
34015         * g++.dg/template/access7.C: New test.
34016
34017 2002-12-18  Nick Clifton  <nickc@redhat.com>
34018
34019         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
34020         the libstdc++-v3 directory has been found.
34021
34022 2002-12-12  Devang Patel <dpatel@apple.com>
34023         * gcc.dg/darwin-ld-1.c: New test.
34024         * gcc.dg/darwin-ld-2.c: New test.
34025         * gcc.dg/darwin-ld-3.c: New test.
34026         * gcc.dg/darwin-ld-4.c: New test.
34027         * gcc.dg/darwin-ld-5.c: New test.
34028
34029 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34030
34031         * gcc.c-torture/compile/20021212-1.c: New test.
34032
34033 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
34034
34035         * gcc.dg/fshort-wchar: New test.
34036
34037 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
34038
34039         PR c++/8372
34040         * g++.dg/template/dtor1.C: New test.
34041
34042         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
34043         markers.
34044
34045 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
34046
34047         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
34048
34049 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
34050
34051         * g++.dg/template/static1.C: New test.
34052         * g++.dg/template/static2.C: New test.
34053         * g++.old-deja/g++.ext/memconst.C: New test.
34054
34055 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34056
34057         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
34058         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
34059         * g++.dg/special/initp1.C: Likewise.
34060
34061 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
34062
34063         * gcc.c-torture/execute/20021204-1.c: New test.
34064
34065 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
34066
34067         * gcc.dg/ppc-fmadd-1.c: New file.
34068         * gcc.dg/ppc-fmadd-2.c: New file.
34069         * gcc.dg/ppc-fmadd-3.c: New file.
34070
34071 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34072
34073         * gcc.c-torture/compile/20021204-1.c: New test.
34074
34075 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34076
34077         * g++.dg/inherit/covariant2.C: New test.
34078         * g++.dg/inherit/covariant3.C: New test.
34079         * g++.dg/inherit/covariant4.C: New test.
34080         * g++.dg/inherit/covariant1.C: Remove XFAIL.
34081         * g++.old-deja/g++.robertl/eb17.C: Likewise.
34082
34083 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
34084
34085         PR c++/8688
34086         * g++.dg/init/brace3.C: New test.
34087
34088 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
34089
34090         * gcc.dg/20020210-1.c: Fix a comment typo.
34091
34092 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
34093
34094         PR c++/8720
34095         * g++.dg/parse/defarg1.C: New test.
34096
34097         PR c++/8615
34098         * g++.dg/template/char1.C: New test.
34099
34100         * g++.dg/template/varmod1.C: Fix typo.
34101
34102 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34103
34104         DR 180
34105         * g++.old-deja/g++.pt/crash32.C: Expect error.
34106
34107 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
34108
34109         PR c++/5919
34110         * g++.dg/template/varmod1.C: New test.
34111
34112         PR c++/8727
34113         * g++.dg/inherit/typeinfo1.C: New test.
34114
34115         PR c++/8663
34116         * g++.dg/inherit/typedef1.C: New test.
34117
34118 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
34119
34120         PR c++/8332
34121         PR c++/8493
34122         * g++.dg/template/strlen1.C: New test.
34123
34124         PR c++/8227
34125         * g++.dg/template/ctor2.C: New test.
34126
34127         PR c++/8214
34128         * g++.dg/init/string1.C: New test.
34129
34130         PR c++/8511
34131         * g++.dg/template/friend8.C: New test.
34132
34133 2002-11-29  Joe Buck <jbuck@synopsys.com>
34134
34135         * g++.dg/lookup/anon2.C: New test.
34136
34137 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
34138
34139         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
34140         h8300 port.
34141
34142 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
34143
34144         * gcc.dg/bitfld-6.c: New test.
34145
34146 2002-11-27  Jan Hubicka  <jh@suse.cz>
34147
34148         * gcc.c-torture/execute/20021127.[cx]: New test.
34149
34150 2002-11-26  Jan Hubicka  <jh@suse.cz>
34151
34152         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
34153         quality.
34154
34155 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
34156
34157         * g++.dg/init/brace2.C: New test.
34158         * g++.old-deja/g++.mike/p9129.C: Correct.
34159
34160 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
34161
34162         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
34163
34164 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
34165
34166         * gcc.dg/sibcall-6: New test for indirect sibcalls.
34167
34168 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
34169
34170         * testsuite/g++.dg/abi/empty11.C: New test.
34171         * testsuite/g++.dg/rtti/cv1.C: New test.
34172
34173 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
34174
34175         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
34176
34177 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
34178
34179         * g++.dg/abi/empty10.C: New test.
34180
34181 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34182
34183         * gcc.c-torture/compile/20021124-1.c: New test.
34184
34185 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
34186
34187         * g++.dg/abi/rtti2.C: New test.
34188
34189 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34190
34191         * gcc.dg/i386-unroll-1.c: New test.
34192
34193 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34194
34195         * gcc.c-torture/compile/20021120-1.c: New test.
34196         * gcc.c-torture/compile/20021120-2.c: New test.
34197
34198 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34199
34200         * gcc.dg/bitfld-5.c: New test.
34201
34202 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34203
34204         * gcc.c-torture/execute/20021120-3.c: New test.
34205
34206 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34207
34208         * gcc.c-torture/execute/20021120-2.c: New test.
34209
34210 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34211
34212         * gcc.c-torture/execute/20021120-1.c: New test.
34213
34214 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
34215
34216         * gcc.c-torture/execute/20021118-3.c: New test.
34217
34218 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34219
34220         * gcc.c-torture/compile/20021119-1.c: New test.
34221
34222 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
34223
34224         * gcc.dg/duff-1.c: New test.
34225         * gcc.dg/duff-2.c: New test.
34226         * gcc.dg/duff-3.c: New test.
34227
34228 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
34229
34230         * gcc.dg/cpp/_Pragma5.c: New test.
34231
34232 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
34233
34234         * gcc.c-torture/execute/20021118-2.c: New test.
34235
34236 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
34237
34238         * gcc.c-torture/execute/20021118-1.c: New test.
34239
34240 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
34241
34242         * gcc.dg/20021116-1.c: New test.
34243
34244 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
34245
34246         * g++.dg/abi/vcall1.C: New test.
34247
34248 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
34249
34250         * gcc.dg/20021029-1.c: New test.
34251         * gcc.dg/20021029-2.c: New test.
34252
34253 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34254
34255         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
34256
34257 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34258
34259         PR c/8439
34260         * gcc.dg/20021110.c: Move to ...
34261         * gcc.c-torture/compile/20021110.c: .... here.
34262
34263 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34264
34265         PR c/8467
34266         * gcc.c-torture/execute/20021111-1.c
34267
34268 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34269
34270         PR c/8439
34271         * gcc.dg/20021110.c: New test.
34272
34273 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
34274
34275         * g++.dg/abi/vthunk3.C: Run only on x86.
34276
34277 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34278
34279         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
34280
34281 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
34282
34283         * lib/compat.exp (compat-execute): Fix logic error in last
34284         change.
34285
34286 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
34287
34288         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
34289
34290 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34291
34292         PR c++/8389
34293         * g++.dg/template/access6.C: New test.
34294
34295 2002-11-08  Jan Hubicka  <jh@suse.cz>
34296
34297         * gcc.dg/i386-ssefp-1.c: New test.
34298         * gcc.dg/i386-ssefp-1.c: New test.
34299
34300 2002-11-08  Jan Hubicka  <jh@suse.cz>
34301
34302         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
34303
34304 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
34305
34306         * g++.dg/abi/vthunk3.C: New test.
34307
34308         PR c++/8338
34309         * g++.dg/template/crash2.C: New test.
34310
34311 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
34312
34313         * testsuite/g++.dg/abi/dtor1.C: New test.
34314         * testsuite/g++.dg/abi/dtor2.C: Likewise.
34315
34316 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
34317
34318         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
34319         Darwin.
34320
34321 2002-11-04  Adam Nemet  <anemet@lnxw.com>
34322
34323         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
34324         -mthumb.  Only xfail with -O0.
34325
34326 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
34327
34328         * g++.dg/abi/thunk1.C: New test.
34329         * g++.dg/abi/thunk2.C: Likewise.
34330         * g++.dg/abi/vtt1.C: Likewise.
34331
34332 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
34333
34334         PR optimization/8423
34335         * gcc.c-torture/execute/builtin-constant.c: New test.
34336
34337 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
34338
34339         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
34340         Add some more cases.
34341
34342 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
34343
34344         PR c++/8391
34345         * g++.dg/opt/local1.C: New test.
34346
34347 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
34348
34349         PR c++/8160
34350         * g++.dg/template/complit1.C: New test.
34351
34352         PR c++/8149
34353         * g++.dg/template/typename4.C: Likewise.
34354
34355 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34356
34357         Core issue 287, PR c++/7639
34358         * g++.dg/template/instantiate1.C: Adjust error location.
34359         * g++.dg/template/instantiate3.C: New test.
34360         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
34361         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
34362         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
34363
34364 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
34365
34366         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
34367
34368 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
34369
34370         PR c++/8287
34371         * g++.dg/init/dtor2.C: New test.
34372
34373 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34374
34375         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
34376         * gcc.dg/nest.c: Bypass errors on irix6.
34377
34378 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
34379
34380         * gcc.dg/nest.c: Expect error for mmix-*-*.
34381         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
34382
34383 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
34384
34385         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
34386         markers.
34387
34388         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
34389
34390 2002-10-25  Mike Stump  <mrs@apple.com>
34391
34392         * gcc.dg/warn-1.c: New test.
34393
34394 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
34395
34396         * g++.dg/template/typename3.C: New test.
34397
34398 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
34399
34400         * g++.dg/lookup/ptrmem1.C: New test.
34401
34402         * g++.dg/abi/vthunk2.C: New test.
34403
34404 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
34405
34406         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
34407
34408 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
34409
34410         * g++.dg/abi/empty9.C: New test.
34411
34412 2002-10-24  Richard Henderson  <rth@redhat.com>
34413
34414         * g++.dg/inherit/thunk1.C: Enable for ia64.
34415
34416 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
34417
34418         PR c++/8067
34419         * g++.dg/lookup/pretty1.C: New test.
34420
34421 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
34422
34423         * gcc.dg/20021023-1.c: New test.
34424
34425 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
34426
34427         PR c++/7679
34428         * g++.dg/parse/inline1.C: New test.
34429
34430 2002-10-23  Richard Henderson  <rth@redhat.com>
34431
34432         * g++.dg/inherit/thunk1.C: Enable for x86_64.
34433
34434         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
34435
34436 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
34437
34438         PR c++/6579
34439         * g++.dg/parse/stmtexpr3.C: New test.
34440
34441 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
34442
34443         * g++.dg/expr/cond1.C: New test.
34444
34445 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
34446
34447         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
34448
34449 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
34450
34451         * g++.dg/abi/vbase13.C: New test.
34452         * g++.dg/abi/vbase14.C: Likewise.
34453
34454 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
34455
34456         * gcc.dg/tls/pic-1.c: New test.
34457         * gcc.dg/tls/nonpic-1.c: New test.
34458         * gcc.dg/20021018-1.c: New test.
34459
34460 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
34461
34462         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
34463         Remove only files with the same base name as the test case.
34464         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
34465         (profopt-execute): Likewise.  Also, remove old profiling
34466         and performance data files before running the tests.
34467
34468         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
34469         * g++.dg/bprob/bprob.exp: Likewise.
34470         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
34471         to allow more general test case names.
34472
34473         * g++.dg/bprob/bprob-1.C: Rename to ...
34474         * g++.dg/bprob/g++-bprob-1.C: ... this.
34475
34476         * g77.dg/bprob/bprob-1.f: Rename to ...
34477         * g77.dg/bprob/g77-bprob-1.f: ... this.
34478
34479 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
34480
34481         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
34482         bison 1.50 or later.
34483
34484 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
34485
34486         * g++.dg/README: Describe more test directories.
34487
34488 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
34489
34490         * g++.dg/init/array6.C: Add additional tests.
34491
34492 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
34493
34494         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
34495         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
34496
34497 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
34498
34499         * gcc.c-torture/compile/20020604-1.x: New.
34500         * gcc.c-torture/compile/simd-5.x: Likewise.
34501         * gcc.c-torture/execute/920710-1.x: Likewise.
34502         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
34503
34504 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
34505
34506         * g++.dg/inherit/override1.C: Add dg-options clause.
34507
34508 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34509
34510         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
34511         _mm_slli_si128.
34512
34513 2002-10-19  Andreas Schwab  <schwab@suse.de>
34514
34515         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
34516         directory component.
34517
34518 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
34519
34520         * g++.dg/inherit/thunk1.C: New test.
34521
34522         * g++.dg/inherit/override1.C: New test.
34523
34524         * g++.dg/abi/mangle11.C: New test.
34525         * g++.dg/abi/mangle14.C: New test.
34526         * g++.dg/abi/mangle17.C: New test.
34527
34528 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
34529
34530         * g++.dg/overload/member2.C: New test.
34531
34532 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
34533
34534         * g++.dg/README: Describe new compat directory.
34535         * g++.dg/dg.exp: Skip tests in compat directory.
34536         * README.compat: New file.
34537         * lib/compat.exp: New expect script.
34538         * g++.dg/compat: New test directory.
34539         * g++.dg/compat/compat.exp: New expect script.
34540         * g++.dg/compat/abi: New test directory.
34541         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
34542         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
34543         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
34544         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
34545         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
34546         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
34547         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
34548         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
34549         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
34550         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
34551         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
34552         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
34553         * g++.dg/compat/break: New test directory.
34554         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
34555         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
34556         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
34557         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
34558         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
34559         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
34560         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
34561         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
34562         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
34563         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
34564         g++.dg/compat/break/README: New files.
34565         * g++.dg/compat/eh: New test directory.
34566         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
34567         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
34568         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
34569         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
34570         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
34571         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
34572         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
34573         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
34574         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
34575         g++.dg/compat/eh/filter2_y.C,
34576         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
34577         g++.dg/compat/eh/new1_y.C,
34578         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
34579         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
34580         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
34581         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
34582         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
34583         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
34584         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
34585         g++.dg/compat/eh/unexpected1_y.C: New files.
34586         * g++.dg/compat/init: New test directory.
34587         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
34588         g++.dg/compat/init/array5_y.C,
34589         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
34590         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
34591         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
34592         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
34593         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
34594         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
34595         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
34596         g++.dg/compat/init/init-ref2_y.C: New files.
34597
34598 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
34599
34600         PR c++/7584
34601         * g++.dg/inherit/using3.C: New test.
34602
34603 2002-10-17  Jan Hubicka  <jh@suse.cz>
34604
34605         * gcc.dg/20021017-2.c: New test.
34606
34607 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
34608
34609         * g++.dg/abi/mangle16.C: Adjust.
34610
34611         * g++.dg/init/array8.C: New test.
34612
34613 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
34614
34615         * gcc.dg/special/mips-abi.exp: New test.
34616         * gcc.dg/special/mips-abi.s: Empty file used by the above.
34617
34618 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
34619
34620         * g++.dg/abi/mangle16.C: New test.
34621         * g++.dg/abi/mangle17.C: Likewise.
34622
34623         PR c++/7478
34624         * g++.dg/template/ref1.C: New test.
34625
34626 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34627
34628         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
34629
34630 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
34631
34632         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
34633
34634 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
34635
34636         PR c++/7524
34637         * g++.dg/init/array7.C: New test.
34638
34639 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
34640
34641         * g++.dg/init/array6.C: New test.
34642
34643         * g++.dg/abi/mangle13.C: Likewise.
34644         * g++.dg/abi/mangle14.C: Likewise.
34645         * g++.dg/abi/mangle15.C: Likewise.
34646
34647 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
34648
34649         * g++.dg/abi/empty8.C: New test.
34650
34651 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
34652
34653         * g++.dg/init/ctor1.C: New test.
34654
34655 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
34656
34657         * gcc.c-torture/execute/20021015-1.c: New test.
34658
34659 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
34660
34661         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
34662
34663 2002-10-14  Jan Hubicka  <jh@suse.cz>
34664
34665         * gcc.dg/i386-ssetype-[1-5].c: New tests.
34666
34667 2002-10-14  Richard Henderson  <rth@redhat.com>
34668
34669         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
34670
34671 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
34672
34673         PR optimization/6631
34674         * g++.dg/opt/const2.C: New test.
34675
34676 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
34677
34678         PR c++/7176
34679         * g++.dg/parse/friend1.C: New test.
34680         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
34681
34682 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
34683
34684         * gcc.dg/20021014-1.c: New test.
34685
34686 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
34687
34688         PR c++/5661
34689         * g++.dg/ext/vlm1.C: New test.
34690         * g++.dg/ext/vlm2.C: Likewise.
34691
34692         * g++.dg/init/array1.C: Remove invalid braces.
34693         * g++.dg/init/brace1.C: New test.
34694         * g++.dg/init/copy2.C: Likewise.
34695         * g++.dg/init/copy3.C: Likewise.
34696         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
34697         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
34698         braces.
34699
34700 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
34701
34702         * gcc.dg/cpp/assembler.S: Don't use -ansi.
34703
34704 2002-10-11  Richard Shann  <richard.shann@superh.com>
34705
34706         * gcc.c-torture/compile/simd-5.c: New test.
34707
34708 2002-10-10  Roger Sayle  <roger@eyesopen.com>
34709
34710         * gcc.c-torture/execute/shiftopt-1.c: New test case.
34711
34712 2002-10-10  Jim Wilson  <wilson@redhat.com>
34713
34714         * gcc.c-torture/execute/20021010-1.c: New test.
34715
34716 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
34717
34718         PR c/7353
34719         * g++.dg/ext/typedef-init.C: New test.
34720         * gcc.dg/typedef-init.c: New test.
34721
34722 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
34723
34724         * gcc.dg/cpp/paste13.c: New test.
34725
34726 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34727
34728         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
34729         remaining platforms, XFAIL during compile, not execute.  Don't
34730         XFAIL at -O0.
34731
34732 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
34733
34734         * gcc.dg/alias-1.c: Tweak expected warning.
34735
34736 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
34737
34738         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
34739
34740 2002-10-06  Andreas Jaeger  <aj@suse.de>
34741
34742         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
34743         * gcc.dg/cpp/c++98.C: Likewise.
34744
34745         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
34746         * g++.dg/cpp/c++98.C: Likewise.
34747
34748         * g++.dg/README (Subdirectories): Mention cpp directory.
34749
34750         PR target/7559
34751         * gcc.dg/20021006-1.c: New test.
34752
34753 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34754
34755         PR c++/7804
34756         * g++.dg/other/warning1.C: New test.
34757
34758 2002-10-04  Roger Sayle  <roger@eyesopen.com>
34759
34760         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
34761         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
34762         and sparc-*-* with -m64 as expected failures.  See PR 8087.
34763
34764 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
34765
34766         PR c++/7931
34767         * g++.dg/template/ptrmem3.C: New test.
34768
34769         PR c++/7754
34770         * g++.dg/template/union1.C: New test.
34771
34772 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
34773
34774         PR c++/8006
34775         * g++.dg/abi/mangle9.C: New test.
34776         * g++.dg/abi/mangle10.C: New test.
34777         * g++.dg/abi/mangle11.C: New test.
34778         * g++.dg/abi/mangle12.C: New test.
34779
34780 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
34781
34782         PR c++/7188.
34783         * g++.dg/template/meminit1.C: New test.
34784         * g++.dg/warn/Wreorder-1.C: Likewise.
34785         * g++.old-deja/g++.mike/warn3.C: Tweak.
34786         * lib/prune.exp: Ingore "in copy constructor".
34787
34788 2002-10-02  Andreas Jaeger  <aj@suse.de>
34789
34790         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
34791         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
34792         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
34793         on x86-64.
34794
34795 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
34796
34797         * gcc.dg/empty1.C: Fix typo.
34798
34799 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
34800
34801         * gcc.dg/alias-1.c: New test.
34802
34803 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
34804
34805         * gcc.dg/empty1.C: New test.
34806
34807         * g++.dg/tls/init-2.C: Tweak error messages.
34808
34809 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
34810
34811         * gcc.c-torture/compile/20020923-1.c: New test.
34812
34813 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
34814
34815         * gcc.c-torture/execute/ffs-1.c: New test.
34816         * gcc.c-torture/execute/ffs-2.c: Ditto.
34817
34818 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
34819
34820         * g++.dg/overload/member1.C: New test.
34821
34822 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
34823
34824         * g++.dg/abi/empty7.C: New test.
34825         * g++.dg/init/pm2.C: Likewise.
34826
34827 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
34828
34829         * g++.dg/rtti/crash1.C: New test.
34830
34831 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
34832
34833         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
34834         gcc.dg/sibcall-4.c: New tests.
34835
34836 2002-09-28  Roger Sayle  <roger@eyesopen.com>
34837
34838         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
34839         powerpc and MMIX targets.
34840
34841 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
34842
34843         * gcc.dg/cpp/20020927-1.c: New.
34844
34845 2002-09-26  David S. Miller  <davem@redhat.com>
34846
34847         * gcc.c-torture/compile/trunctfdf.c: New.
34848
34849 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34850
34851         * lib/target-supports.exp (check_weak_available): Handle solaris2.
34852
34853 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
34854
34855         * gcc.c-torture/execute/loop-15.c: New.
34856
34857 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
34858
34859         * README.QMTEST: Fix typo.
34860
34861 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
34862
34863         * gcc.dg/20020926-1.c: New test.
34864
34865 2002-09-25  David S. Miller  <davem@redhat.com>
34866
34867         PR target/7842
34868         * gcc.c-torture/execute/shiftdi.c: New test.
34869
34870 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
34871
34872         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
34873         unique to the tool.
34874         * lib/g77.exp (g77_init): Likewise.
34875         * lib/g++.exp (g++_init): Likewise.
34876         * lib/objc.exp (objc_init): Likewise.
34877
34878 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
34879
34880         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
34881         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
34882         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
34883
34884 2002-09-25  Richard Henderson  <rth@redhat.com>
34885
34886         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
34887         too-small long double.
34888
34889 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
34890
34891         * gcc.dg/20020919-1.c: New test.
34892
34893 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
34894
34895         * g++.dg/abi/bitfield6.C: New test.
34896         * g++.dg/abi/bitfield7.C: New test.
34897         * g++.dg/abi/bitfield8.C: New test.
34898         * g++.dg/abi/vbase11.C: New test.
34899
34900 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34901
34902         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
34903         hppa*-*-hpux*.  Update test comment.
34904
34905 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
34906
34907         * gcc.dg/tls/struct-1.c: New test.
34908
34909 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
34910
34911         * gcc.dg/cpp/tr-warn2.c: Update.
34912
34913 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
34914
34915         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
34916
34917 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
34918
34919         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
34920         systems.
34921
34922 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
34923
34924         * gcc.c-torture/execute/ieee/mzero3.c: New test.
34925
34926         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
34927         Adjust for c++filt moved to binutils.  Remove spurious duplicate
34928         setting of cxxfilt.
34929
34930 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
34931
34932         * gcc.dg/20020312-2.c: Update for darwin.
34933
34934 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
34935
34936         * g++.old-deja/g++.other/crash32.C: Mark ICE.
34937
34938 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
34939
34940         * objc.dg/comp-types-1.m: New test.
34941         * objc.dg/comp-types-2.m: New test.
34942         * objc.dg/comp-types-3.m: New test.
34943         * objc.dg/comp-types-4.m: New test.
34944         * objc.dg/comp-types-5.m: New test.
34945         * objc.dg/comp-types-6.m: New test.
34946
34947 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34948
34949         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
34950
34951 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
34952
34953         * g++.dg/other/do1.C: New test.
34954
34955         * g++.dg/template/subst1.C: New test.
34956
34957 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
34958
34959         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
34960
34961 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
34962
34963         * g++.dg/template/qualttp20.C: Adjust expected errors.
34964         * g++.old-deja/g++.jason/report.C: Likewise.
34965         * g++.old-deja/g++.other/qual1.C: Likewise.
34966
34967         * g++.dg/lookup/scoped2.C: New test.
34968
34969         * g++.dg/ext/asm3.C: New test.
34970
34971 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
34972
34973         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
34974
34975 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
34976
34977         * ChangeLog: follow spelling conventions.
34978         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
34979         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
34980         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
34981         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
34982         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
34983         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
34984         * g++.old-deja/g++.law/global-init1.C: Likewise.
34985         * g++.old-deja/g++.other/delete4.C: Likewise.
34986         * g++.old-deja/g++.other/inline21.C: Likewise.
34987         * g++.old-deja/g++.other/singleton.C: Likewise.
34988         * g77.dg/strlen0.f: Likewise.
34989         * g77.f-torture/compile/20010519-1.f: Likewise.
34990         * g77.f-torture/compile/980310-4.f: Likewise.
34991         * gcc.c-torture/compile/20000605-1.c: Likewise.
34992         * gcc.c-torture/execute/20020225-1.c: Likewise.
34993         * gcc.dg/c90-hexfloat-2.c: Likewise.
34994         * gcc.dg/c99-bool-1.c: Likewise.
34995         * gcc.dg/c99-hexfloat-2.c: Likewise.
34996         * gcc.dg/dll-2.c: Likewise.
34997         * gcc.dg/wtr-union-init-1.c: Likewise.
34998         * gcc.dg/wtr-union-init-2.c: Likewise.
34999         * gcc.dg/wtr-union-init-3.c: Likewise.
35000         * gcc.dg/cpp/avoidpaste1.c: Likewise.
35001         * gcc.dg/cpp/defined.c: Likewise.
35002         * gcc.dg/cpp/macsyntx.c: Likewise.
35003         * gcc.dg/cpp/paste2.c: Likewise.
35004         * gcc.dg/cpp/trad/defined.c: Likewise.
35005         * gcc.dg/format/c90-printf-1.c: Likewise.
35006         * gcc.dg/format/c90-scanf-1.c: Likewise.
35007         * gcc.dg/format/c99-printf-1.c: Likewise.
35008         * gcc.dg/format/c99-scanf-1.c: Likewise.
35009         * gcc.misc-tests/gcov-8.c: Likewise.
35010         * lib/profopt.exp: Likewise.
35011
35012 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
35013
35014         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
35015
35016 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35017
35018         * g++.dg/inherit/using2.C: New test.
35019
35020 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
35021
35022         * ChangeLog: Follow spelling conventions.
35023         * g++.dg/template/friend4.C: Likewise.
35024         * g++.old-deja/g++.pt/crash67.C: Likewise.
35025         * gcc.c-torture/execute/20000801-4.c: Likewise.
35026         * gcc.dg/c90-digraph-1.c: Likewise.
35027         * gcc.dg/c94-digraph-1.c: Likewise.
35028         * gcc.dg/c99-digraph-1.c: Likewise.
35029         * gcc.dg/cpp/line5.c: Likewise.
35030         * gcc.dg/cpp/multiline.c: Likewise.
35031         * gcc.dg/cpp/trad/literals-1.c: Likewise.
35032         * gcc.dg/format/attr-3.c: Likewise.
35033         * gcc.dg/format/c90-scanf-3.c: Likewise.
35034         * gcc.dg/format/ext-4.c: Likewise.
35035
35036 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35037
35038         * g++.dg/template/pretty1.C: New test.
35039
35040 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
35041
35042         * gcc.c-torture/execute/struct-cpy-1.c: New test.
35043
35044 2002-09-13  Matt Austern  <austern@apple.com>
35045
35046         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
35047         passing a cast expression to a function by const reference.
35048
35049 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
35050
35051         * g++.dg/template/deduce1.C: New test.
35052
35053 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
35054
35055         * gcc.c-torture/execute/simd-1.c: Force all use of int to
35056         32-bit int.
35057
35058 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35059
35060         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
35061         usage.
35062
35063 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
35064
35065         * gcc.c-torture/compile/20020910-1.c: New test.
35066
35067 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
35068
35069         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
35070
35071 2002-09-10  Andreas Jaeger  <aj@suse.de>
35072
35073         * gcc.dg/20020312-2.c: Adjust for x86-64.
35074
35075 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
35076
35077         * g77.dg/7388.f: New test case for PR 7388.
35078
35079 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
35080
35081         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
35082
35083 2002-09-05  Ziemowit Laski <zlaski@apple.com>
35084
35085         * objc.dg/proto-lossage-1.m: New test.
35086
35087 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
35088
35089         * gcc.dg/cpp/_Pragma4.c: Fix typo.
35090
35091 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
35092
35093         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
35094         expected to pass.
35095
35096 2002-09-06  Stan Shebs  <shebs@apple.com>
35097             David Edelsohn  <edelsohn@gnu.org>
35098
35099         * gcc.dg/weak: New directory.
35100         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
35101         target-specific xfail bits.
35102         * gcc.dg/typeof-2.c: Move to new directory.
35103         * gcc.dg/weak.exp: New expect script.
35104
35105 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
35106
35107         * gcc.c-torture/execute/extzvsi.c: New test.
35108
35109 2002-09-05  Stan Shebs  <shebs@apple.com>
35110
35111         * gcc.dg/weak-1.c: xfail on Darwin.
35112         * gcc.dg/weak-2.c: Ditto.
35113         * gcc.dg/weak-3.c: Ditto.
35114         * gcc.dg/weak-4.c: Ditto.
35115         * gcc.dg/weak-5.c: Ditto.
35116         * gcc.dg/weak-6.c: Ditto.
35117         * gcc.dg/weak-7.c: Ditto.
35118         * gcc.dg/weak-8.c: Ditto.
35119         * gcc.dg/weak-9.c: Ditto.
35120
35121 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
35122
35123         * gcc.c-torture/execute/loop-14.c: New test.
35124
35125 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
35126
35127         * g++.dg/other/cxa-atexit1.C: New test.
35128
35129         * gcc.dg/typeof-2.c: New test.
35130
35131 2002-09-03  Roger Sayle  <roger@eyesopen.com>
35132
35133         * gcc.dg/builtins-2.c: New testcase.
35134         * gcc.dg/builtins-3.c: New testcase.
35135
35136 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
35137
35138         * gcc.dg/cpp/_Pragma4.c: New test.
35139
35140 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
35141
35142         * objc/execute/nil_method-1.m: New testcase.
35143
35144 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
35145
35146         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
35147         [Object class], not [Object initialize].
35148
35149 2002-08-31  Roger Sayle  <roger@eyesopen.com>
35150             Hans-Peter Nilsson  <hp@bitrange.com>
35151
35152         * gcc.c-torture/execute/20020720-1.x: Skip test on
35153         mmix-knuth-mmixware.  Correct comment.
35154
35155 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
35156
35157         * testsuite/g++.dg/abi/bitfield5.C: New test.
35158         * testsuite/g++.dg/abi/vbase10.C: Likewise.
35159
35160 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
35161
35162         * objc.dg/undeclared-selector.m: New test.
35163
35164 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
35165
35166         * g++.dg/other/offsetof1.C: Avoid cast warning.
35167
35168 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
35169
35170         * objc.dg/super-class-2.m: New test.
35171
35172 2002-08-24  Matt Austern  <austern@apple.com>
35173
35174         * g++.dg/ext/lvaddr.C: New test.
35175         * g++.dg/ext/lvcast.C: New test.
35176
35177 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
35178
35179         * testsuite/g++.dg/inherit/cond1.C: New test.
35180
35181 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
35182
35183         * gcc.dg/noncompile/incomplete-1.c: New test.
35184
35185 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
35186
35187         * gcc.dg/typespec-1.c: New test.
35188
35189 2002-08-20  Devang Patel  <dpatel@apple.com>
35190         * objc.dg/proto-hier-2.m: New test.
35191
35192 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
35193
35194         * objc.dg/bitfield-1.m: New test.
35195         * objc.dg/bitfield-2.m: New test.
35196
35197 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35198
35199         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
35200         gcc.dg/c99-flex-array-4.c: New tests.
35201
35202 2002-08-16  Stan Shebs  <shebs@apple.com>
35203
35204         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
35205
35206 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
35207
35208         * gcc.dg/typeof-1.c: New test.
35209         * g++.dg/ext/typeof2.C: New test.
35210
35211 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
35212
35213         * g++.dg/other/offsetof1.C: New test.
35214
35215 2002-08-14  Richard Henderson  <rth@redhat.com>
35216
35217         * gcc.dg/tls/diag-3.c: Fix expected message strings.
35218
35219 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
35220
35221         * gcc.dg/cpp/_Pragma3.c: New test.
35222
35223 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
35224
35225         * g++.dg/template/inherit3: New test.
35226
35227 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
35228
35229         * gcc.dg/bitfld-4.c: Add blank options.
35230
35231 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
35232
35233         * g++.dg/template/crash1.C: New test.
35234
35235 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
35236
35237         * gcc.dg/tls/opt-2.c: New test.
35238
35239 2002-08-08  Devang Patel  <dpatel@apple.com>
35240
35241         * objc.dg/selector-1.m : New test
35242
35243 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
35244
35245         * g++.dg/abi/bitfield4.C: New test.
35246         * gcc.dg/bitfld-4.c: New test.
35247
35248 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
35249
35250         * g++.dg/other/packed1.C: New test.
35251
35252 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
35253
35254         * g++.dg/abi/offsetof.C: Tweak error messages.
35255         * g++.old-deja/g++.mike/p10769a.C: Likewise.
35256
35257 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
35258
35259         * gcc.dg/bitfld-3.c: New test.
35260
35261 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
35262             Richard Henderson  <rth@redhat.com>
35263
35264         * gcc.dg/i386-bitfield1.c: New test.
35265         * g++.dg/abi/bitfield3.C: Update.
35266
35267 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
35268
35269         * objc.dg/const-str-2.m: Update.
35270         * gcc.dg/cpp/c++98.c: Change to C extension.
35271         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
35272         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
35273
35274 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
35275
35276         * testsuite/gcc.dg/tls/diag-3.c: New.
35277
35278 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
35279
35280         * g++.dg/README (Subdirectories): Document new subdir expr.
35281         * g++.dg/expr/pmf-1.C: New test.
35282
35283 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
35284
35285         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
35286
35287 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
35288
35289         * g++.dg/abi/bitfield3.C: New test.
35290
35291 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
35292
35293         * lib/gcov.exp: Tweak expected line formats.
35294         * gcc.misc-tests/gcov8.c: New test.
35295         * gcc.misc-tests/gcov8.x: New flags.
35296
35297 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
35298
35299         * consistency.vlad/layout/endian.c: Include string.h.
35300
35301         * gcc.c-torture/execute/20020805-1.c: New test.
35302
35303 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
35304
35305         * g++.dg/other/conversion1.C: New test.
35306
35307 2002-08-03  Roger Sayle  <roger@eyesopen.com>
35308
35309         * gcc.dg/builtins-1.c: New testcase.
35310
35311 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
35312
35313         * g++.dg/inherit/access3.C: New test.
35314
35315 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
35316
35317         * gcc.dg/ia64-visibility-2.c: New test.
35318
35319 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
35320
35321         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
35322         __qualifier_flags to __flags.
35323
35324 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
35325
35326         * g++.dg/inherit/operator1.C: New test.
35327         * g++.dg/lookup/disamb1.C: Fix typo in comment.
35328         * g++.dg/other/error1.C: Change expected error message.
35329         * g++.dg/template/conv4.C: Likewise.
35330
35331 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
35332
35333         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
35334         for documented behavior.
35335
35336 2002-07-25  Roger Sayle  <roger@eyesopen.com>
35337
35338         * gcc.c-torture/execute/20020720-1.x: Skip this test on
35339         several targets known to fail.
35340
35341 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
35342
35343         * gcc.dg/mips-args-[123].c: New tests.
35344
35345 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
35346
35347         * gcc.dg/ppc-spe.c: New.
35348
35349 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
35350
35351         * g++.dg/other/ptrmem4.C: New testcase.
35352
35353 2002-07-24  Richard Henderson  <rth@redhat.com>
35354
35355         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
35356
35357 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
35358
35359         * g++.dg/ext/alignof1.C (main): Return 0 for success.
35360
35361 2002-07-24  Roger Sayle  <roger@eyesopen.com>
35362
35363         * gcc.c-torture/execute/memset-3.c: New testcase.
35364
35365 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
35366
35367         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
35368         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
35369
35370 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35371
35372         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
35373         Delete.
35374
35375 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
35376
35377         * gcc.c-torture/compile/simd-4.c: New test.
35378
35379 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35380
35381         PR c++/7347, c++/7348
35382         * g++.dg/template/access4.C: New test.
35383         * g++.dg/template/access5.C: New test.
35384         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
35385         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
35386         * g++.old-deja/g++.pt/ttp58.C: Likewise.
35387         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
35388
35389 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
35390
35391         * gcc.dg/gnu89-init-2.c: New test.
35392
35393 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
35394
35395         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
35396
35397 2002-07-20  Roger Sayle  <roger@eyesopen.com>
35398
35399         * gcc.c-torture/execute/20020720-1.c: New testcase.
35400
35401 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
35402
35403         * gcc.dg/cpp/Wsignprom.c: New tests.
35404
35405 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
35406
35407         * gcc.c-torture/execute/loop-13.c: New test.
35408
35409 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
35410
35411         * gcc.dg/cpp/expr.c: New tests.
35412
35413 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
35414
35415         * g++.dg/opt/pr6713.C: Add template instantiation.
35416
35417 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
35418
35419         * gcc.dg/nest.c: New test.
35420
35421 2002-07-17  Richard Henderson  <rth@redhat.com>
35422
35423         * g++.dg/opt/pr6713.C: New test.
35424
35425 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
35426
35427         * gcc.c-torture/execute/loop-2e.x: Let the testcase
35428         XFAIL for all x86 processors.
35429
35430 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
35431
35432         * gcc.c-torture/execute/20010122-1.x: Do not test with
35433         -fomit-frame-pointer.
35434
35435 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35436
35437         * g++.dg/template/instantiate2.C: New test.
35438         * g++.dg/template/spec4.C: New test.
35439
35440 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35441
35442         * g++.dg/template/access2.C: New test.
35443         * g++.dg/template/access3.C: New test.
35444
35445 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
35446
35447         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
35448         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
35449         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
35450         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
35451         Convert to use <stdarg.h>.
35452         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
35453         Delete.
35454         * gcc.dg/va-arg-2.c: New.
35455         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
35456
35457 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
35458
35459         * gcc.c-torture/compile/20020710-1.c: New test.
35460
35461 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
35462                           Andrew Pinski  <pinskia@physics.uc.edu>
35463
35464         gcc.c-torture/compile/simd-2.c: New testcase.
35465         gcc.c-torture/compile/simd-3.c: Likewise.
35466
35467 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
35468
35469         PR c++/7224
35470         * g++.dg/overload/error1.C: New test.
35471
35472 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35473
35474         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
35475         configuration and IRIX 6 O32 ABI.
35476
35477 2002-07-11  Roger Sayle  <roger@eyesopen.com>
35478
35479         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
35480
35481 2002-07-10  Roger Sayle  <roger@eyesopen.com>
35482
35483         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
35484
35485 2002-07-10  Jeffrey A Law  <law@redhat.com>
35486
35487         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
35488
35489         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
35490
35491 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
35492
35493         * gcc.dg/20020312-2.c: Check for __PPC__.
35494
35495 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
35496
35497         * gcc.c-torture/compile/20020709-1.c: New test.
35498
35499 2002-07-07  Roger Sayle  <roger@eyesopen.com>
35500
35501         * g++.dg/template/qualttp21.C: New test case.
35502
35503 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
35504
35505         * gcc.c-torture/compile/20020706-1.c: New test.
35506         * gcc.c-torture/compile/20020706-2.c: New test.
35507
35508 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
35509             Alexandre Oliva  <aoliva@redhat.com>
35510
35511         * g++.dg/warn/incomplete1.C: New test.
35512
35513 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35514
35515         PR c++/7099
35516         * g++.dg/warn/noreturn1.C: New test.
35517
35518 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
35519
35520         PR c++/6706
35521         * g++.dg/debug/debug6.C: New test.
35522         * g++.dg/debug/debug7.C: New test.
35523
35524 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
35525
35526         * gcc.c-torture/compile/simd-3.c: New test.
35527
35528 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
35529
35530         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
35531         * gcc.dg/20020620-1.c: Likewise.
35532
35533 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35534
35535         PR c++/6944
35536         * g++.dg/init/array4.C: New test.
35537         * g++.dg/init/array5.C: New test.
35538
35539 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
35540
35541         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
35542         * gcc.c-torture/execute/simd-2.c (main): Likewise.
35543
35544 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35545
35546         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
35547         * gcc.dg/wtr-aggr-init-1.c: Likewise.
35548         * gcc.dg/wtr-conversion-1.c: Likewise.
35549         * gcc.dg/wtr-escape-1.c: Likewise.
35550         * gcc.dg/wtr-int-type-1.c: Likewise.
35551         * gcc.dg/wtr-label-1.c: Likewise.
35552         * gcc.dg/wtr-static-1.c: Likewise.
35553         * gcc.dg/wtr-strcat-1.c: Likewise.
35554         * gcc.dg/wtr-suffix-1.c: Likewise.
35555         * gcc.dg/wtr-switch-1.c: Likewise.
35556         * gcc.dg/wtr-unary-plus-1.c: Likewise.
35557         * gcc.dg/wtr-union-init-1.c: Likewise.
35558         * gcc.dg/wtr-union-init-2.c: Likewise.
35559         * gcc.dg/wtr-union-init-3.c: Likewise.
35560
35561         * gcc.dg/wtr-func-def-1.c: New test.
35562
35563 2002-07-02 Devang Patel <dpatel@apple.com>
35564
35565         * objc.dg/param-1.m: New test.
35566
35567 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
35568
35569         * gcc.dg/cpp/trad/directive.c: Add test.
35570         * gcc.dg/cpp/trad/macroargs.c: Add test.
35571         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
35572
35573 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
35574
35575         * gcc.dg/cpp/cmdlne-M.c: New test.
35576
35577 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
35578
35579         * objc.dg/desig-init-1.m: New test.
35580
35581 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35582
35583         PR c++/6716
35584         * g++.dg/template/instantiate1.C: New test.
35585
35586 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
35587
35588         PR c++/7112
35589         * g++.dg/template/sizeof2.C: New test.
35590
35591 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
35592
35593         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
35594         gcc.dg/cpp/trad/include.c: New tests.
35595
35596 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
35597
35598         PR target/7177
35599         * gcc.c-torture/compile/20020701-1.c: New test.
35600
35601 2002-07-01  Stan Shebs  <shebs@apple.com>
35602
35603         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
35604         header here...
35605         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
35606         (objc-torture-execute): or here.
35607
35608 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
35609
35610         * gcc.c-torture/execute/arith-rand-ll.c: New test.
35611
35612 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
35613
35614         * gcc.dg/cpp/trad/escaped-nl.c: New test.
35615
35616 2002-06-30  Devang Patel  <dpatel@apple.com>
35617
35618         * objc.dg/fsyntax-only.m: New test.
35619
35620 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
35621
35622         PR c++/6695
35623         * g++.dg/template/friend7.C: New file.
35624
35625 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
35626
35627         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
35628         return type.
35629
35630 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
35631
35632         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
35633         avoid division by zero.
35634
35635 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
35636
35637         * gcc.dg/Wunknownprag.c: New tests.
35638
35639 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
35640
35641         * gcc.c-torture/execute/simd-2.c: New test.
35642
35643 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
35644
35645         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
35646         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
35647         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
35648         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
35649         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
35650         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
35651         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
35652         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
35653         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
35654         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
35655         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
35656         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
35657         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
35658         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
35659         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
35660         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
35661         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
35662
35663 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
35664
35665         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
35666         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
35667         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
35668         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
35669         New tests.
35670         * gcc.dg/cpp/trad/directive.c: Update.
35671
35672 2002-06-23  Andreas Jaeger  <aj@suse.de>
35673
35674         * gcc.c-torture/execute/complex-6.c: New.
35675
35676 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
35677
35678         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
35679         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
35680         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
35681         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
35682
35683 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
35684
35685         * gcc.dg/cpp/trad: New directory with traditional tests copied
35686         from parent directory.
35687         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
35688         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
35689         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
35690         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
35691         Move to trad/ and rename.
35692         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
35693         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
35694         gcc.dg/cpp/trad/redef2.c: New tests.
35695         * gcc.dg/cpp/trad/trad.exp: New driver.
35696
35697 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
35698
35699         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
35700         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
35701         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
35702         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
35703         Remove.
35704
35705 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
35706
35707         * gcc.dg/20020620-1.c: New test.
35708
35709 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35710
35711         * g++.dg/template/ttp4.C: New test.
35712
35713 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
35714
35715         * g++.dg/opt/vt1.C: Fix regexp.
35716
35717 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35718
35719         * gcc.c-torture/execute/pure-1.c: Make functions static again.
35720         Don't use attribute `noinline'.
35721
35722 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
35723
35724         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
35725
35726 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
35727
35728         * gcc.c-torture/execute/simd-1.c: New.
35729
35730         * gcc.dg/simd-1.c: New.
35731
35732 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
35733
35734         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
35735
35736 2002-06-16  Richard Henderson  <rth@redhat.com>
35737
35738         * g++.dg/ext/anon-struct1.C: New.
35739         * g++.dg/ext/anon-struct2.C: New.
35740         * g++.dg/ext/anon-struct3.C: New.
35741         * gcc.dg/anon-struct-1.c: New.
35742         * gcc.dg/anon-struct-2.c: New.
35743         * gcc.dg/anon-struct-3.c: New.
35744         * gcc.dg/20011008-1.c: Adjust warning text.
35745         * gcc.dg/20020527-1.c: Add -fms-extensions.
35746
35747 2002-06-16  Richard Henderson  <rth@redhat.com>
35748
35749         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
35750
35751 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
35752
35753         * gcc.c-torture/execute/20020615-1.c: New test.
35754
35755 2002-06-15  Roger Sayle  <roger@eyesopen.com>
35756
35757         * gcc.c-tortuture/execute/compare-1.c: New test case.
35758         * gcc.c-tortuture/execute/compare-2.c: New test case.
35759         * gcc.c-tortuture/execute/compare-3.c: New test case.
35760
35761 2002-06-13  Richard Henderson  <rth@redhat.com>
35762
35763         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
35764         ia64 ilp32.
35765
35766 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35767
35768         * g++.dg/template/typename2.C: Update error message.
35769
35770 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
35771
35772         * gcc.c-torture/execute/20020611-1.c: New test.
35773
35774 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
35775
35776         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
35777         list of targets to skip.
35778
35779 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
35780
35781         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
35782         targets if not optimizing.
35783
35784 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
35785
35786         * gcc.c-torture/compile/20020605-1.c: New test.
35787
35788         * g++.dg/opt/vt1.C: New test.
35789
35790         * gcc.dg/20020531-1.c: New test.
35791
35792         * gcc.dg/20020530-1.c: New test.
35793
35794         * gcc.dg/20020527-1.c: New test.
35795
35796         * g++.dg/opt/cse1.C: New test.
35797
35798 2002-06-07  Roger Sayle  <roger@eyesopen.com>
35799
35800         * gcc.dg/20020607-2.c: New test case.
35801
35802 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
35803
35804         * gcc.c-torture/compile/20020604-1.c: New test.
35805
35806 2002-06-04  Richard Henderson  <rth@redhat.com>
35807
35808         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
35809         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
35810         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
35811
35812 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
35813
35814         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
35815
35816 2002-06-03  Richard Henderson  <rth@redhat.com>
35817
35818         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
35819         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
35820
35821 2002-06-02  Richard Henderson  <rth@redhat.com>
35822
35823         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
35824         test functions static.
35825
35826 2002-06-02  Andreas Jaeger  <aj@suse.de>
35827
35828         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
35829         now.
35830
35831 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35832
35833         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
35834         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
35835         Update for mofified diagnostics.
35836         * gcc.dg/c99-intconst-1.c: No longer fail.
35837
35838 2002-06-02  Richard Henderson  <rth@redhat.com>
35839
35840         * gcc.dg/uninit-A.c: Remove xfail markers.
35841
35842 2002-06-01  Roger Sayle  <roger@eyesopen.com>
35843
35844         * gcc.dg/fnegate-1.c: New test case.
35845
35846 2002-05-30  Osku Salerma  <osku@iki.fi>
35847
35848         * gcc.c-torture/execute/mayalias-1.c: New file.
35849
35850 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35851
35852         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
35853         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
35854         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
35855
35856 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
35857
35858         * gcc.c-torture/execute/20020529-1.c: New test.
35859
35860 2002-05-27  Richard Henderson  <rth@redhat.com>
35861
35862         * g++.dg/ext/attrib6.C: New test case.
35863
35864 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35865
35866         * gcc.c-torture/execute/pure-1.c: New test.
35867
35868 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
35869
35870         * gcc.dg/cpp/arith-2.c: Remove.
35871
35872 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
35873
35874         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
35875         * gcc.dg/cpp/if-3.c: Remove.
35876
35877 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
35878
35879         * g++.dg/opt/cse2.C: New test.
35880
35881 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
35882
35883         * gcc.dg/cpp/arith-1.c: New semantic tests.
35884         * gcc.dg/cpp/if-1.c: Update.
35885
35886 2002-05-24  Ben Elliston  <bje@redhat.com>
35887
35888         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
35889
35890 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
35891
35892         * gcc.dg/verbose-asm.c: New test.
35893
35894 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35895
35896         * gcc.dg/cpp/paste12.c: New test.
35897
35898 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
35899
35900         * g++.dg/parse/named_ops.C: New test.
35901
35902 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
35903
35904         * gcc/testsuite/gcc.dg/weak-8.c: New test.
35905
35906 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
35907
35908         * gcc.dg/weak-2.c: Allow optional leading underscore
35909         in scan-assembler symbol name.
35910         * gcc.dg/weak-3.c: Likewise.
35911         * gcc.dg/weak-4.c: Likewise.
35912         * gcc.dg/weak-5.c: Likewise.
35913
35914 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
35915
35916         * gcc.dg/20020523-1.c: New test.
35917
35918 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
35919
35920         * objc.dg/const-str-2.m: Update now that we stop after
35921         a command line error.
35922
35923 2002-05-22  Richard Henderson  <rth@redhat.com>
35924
35925         * g++.dg/dg.exp: Fix typo in test pruneing.
35926
35927 2002-05-22  Richard Henderson  <rth@redhat.com>
35928
35929         * g++.dg/dg.exp: Prune the tls subdirectory.
35930         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
35931         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
35932         * g++.dg/tls/init-1.C: New.
35933
35934 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
35935
35936         * gcc.dg/20020517-1.c: New test.
35937
35938 2002-05-21  Richard Henderson  <rth@redhat.com>
35939
35940         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
35941         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
35942
35943 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
35944
35945         * g++.dg/other/copy2.C: New test.
35946
35947 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
35948
35949         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
35950         (MAX_COPY): Bump up to 10 times sizeof (long long).
35951         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
35952
35953         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
35954         sizeof (long long).
35955
35956         * gcc.c-torture/execute/strcpy-1.c: New test.
35957
35958 2002-05-19  Jason Merrill  <jason2redhat.com>
35959
35960         * g++.dg/ext/oper1.C: New test.
35961
35962 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
35963 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
35964
35965         * README.QMTEST: New file.
35966
35967         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
35968
35969 2002-05-19  Andreas Jaeger  <aj@suse.de>
35970
35971         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
35972         now.
35973         * gcc.c-torture/execute/loop-2d.x: Likewise.
35974
35975 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
35976
35977         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
35978         support weak symbols.
35979         * gcc.dg/weak-4.c: Likewise.
35980         * gcc.dg/weak-6.c: Likewise.
35981
35982 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
35983
35984         * gcc.dg/weak-3.c: Add dg-excess-error comment for
35985         cygwin, coff and h8300-*-hms targets
35986         * gcc.dg/weak-5.c: Likewise.
35987         * gcc.dg/weak-7.c: Likewise.
35988
35989 2002-05-16  Jason Merrill  <jason@redhat.com>
35990
35991         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
35992         (scan-assembler-not, scan-assembler-dem): Likewise.
35993         (scan-assembler-dem-not): Likewise.
35994
35995 2002-05-15  Richard Henderson  <rth@redhat.com>
35996
35997         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
35998
35999 2002-05-15  Richard Henderson  <rth@redhat.com>
36000
36001         * gcc.dg/weak-5.c (vfoo1c): No warning here.
36002         (vfoo1f): Warning here.
36003         (vfoo1l): Don't redefine the alias.
36004
36005 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
36006
36007         * g++.dg/init/pm1.C: New test.
36008
36009 2002-05-12  David S. Miller  <davem@redhat.com>
36010
36011         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
36012         types.
36013
36014 2002-05-10  Roger Sayle  <roger@eyesopen.com>
36015
36016         * gcc.c-torture/execute/20020510-1.c: New test case.
36017
36018 2002-05-10  David S. Miller  <davem@redhat.com>
36019
36020         * gcc.c-torture/execute/conversion.c: Test long double too.
36021
36022 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
36023
36024         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
36025         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
36026         * lib/g++.exp (g++_link_flags): Likewise.
36027         * lib/objc.exp (objc_target_compile): Likewise.
36028
36029 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
36030
36031         * gcc.dg/cpp/poison.c: Update.
36032         * gcc.dg/cpp/20000625-2.c: Remove.
36033         * gcc.dg/cpp/direct2s.c: Remove final test.
36034
36035 2002-05-08  Tom Rix  <trix@redhat.com>
36036
36037         * gcc.c-torture/execute/20020508-1.c: New test.
36038         * gcc.c-torture/execute/20020508-2.c: New test.
36039         * gcc.c-torture/execute/20020508-3.c: New test.
36040
36041 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36042
36043         * gcc.dg/cpp/charconst-4.c: More tests.
36044
36045 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
36046
36047         PR c/6569
36048         * gcc.dg/weak-3.c: Update location of warning messages.
36049         * gcc.dg/weak-5.c: Likewise.
36050
36051 2002-05-06  Roger Sayle  <roger@eyesopen.com>
36052
36053         * gcc.c-torture/execute/20020506-1.c: New test case.
36054
36055 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36056
36057         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
36058
36059 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36060
36061         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
36062
36063 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36064
36065         * gcc.dg/cpp/charconst-3.c: New test.
36066
36067 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36068
36069         * gcc.dg/cpp/charconst.c: Update tests.
36070
36071 2002-05-05  Tim Josling  <tej@melbpc.org.au>
36072
36073         * treelang: Added directory for new sample language treelang. Also
36074         lib/treelang.exp: New file to signal treelang should be tested.
36075
36076 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
36077
36078         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
36079         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
36080         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
36081         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
36082         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
36083         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
36084         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
36085
36086 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36087
36088         * gcc.dg/format/xopen-2.c: New test.
36089
36090 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
36091
36092         * gcc.dg/20020503-1.c: New test.
36093
36094 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
36095
36096         * g++.dg/init/dtor1.C: Make it tougher.
36097
36098 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
36099
36100         * g++.dg/init/dtor1.C: New test.
36101
36102 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
36103
36104         * gcc.dg/altivec-8.c: New.
36105
36106 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
36107
36108         * gcc.dg/altivec-7.c: New.
36109
36110 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
36111
36112         * g++.dg/parse/typedef1.C: New test.
36113
36114 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
36115
36116         PR c++/6486
36117         * g++.dg/template/friend6.C: New test.
36118
36119         PR c++/6492
36120         * g++.dg/init/copy1.C: New test.
36121
36122 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
36123
36124         * g++.dg/warn/effc1.C: New test.
36125
36126 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36127
36128         * gcc.dg/cpp/if-cexp.c: Add a test.
36129
36130 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
36131
36132         * gcc.dg/20020426-2.c: New test.
36133
36134 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
36135
36136         * gcc.dg/cpp/if-mop.c: Update.
36137         * gcc.dg/cpp/if-mpar.c: Add test.
36138         * gcc.dg/cpp/if-oppr.c: Update.
36139
36140 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36141
36142         PR c/6343
36143         * gcc.dg/weak-[2-7].c: New tests.
36144
36145 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
36146
36147         * gcc.dg/enum1.c: New test.
36148
36149 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
36150
36151         PR c++/6497
36152         * g++.dg/inherit/access2.C: New test.
36153
36154 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
36155
36156         PR bootstrap/6445
36157         * gcc.dg/20020426-1.c: New test.
36158
36159 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
36160
36161         * g++.dg/abi/enum1.C: New test.
36162
36163 2002-04-26  Richard Henderson  <rth@redhat.com>
36164
36165         * gcc.dg/c99-bool-1.c: Expect always true warning.
36166
36167 2002-04-25  Roger Sayle  <roger@eyesopen.com>
36168
36169         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
36170
36171 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36172
36173         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
36174         targets.
36175
36176 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
36177
36178         * g++.dg/abi/mange7.C: New test.
36179
36180         PR c++/6438.
36181         * g++.dg/parse/stmtexpr2.C: New test.
36182
36183 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
36184
36185         * gcc.dg/20020312-2.c: Add SH target.
36186
36187 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36188
36189         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
36190         compiler output on mips*-*-irix*.
36191
36192 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
36193
36194         * g++.dg/parse/attr1.C: New test.
36195
36196 2002-04-23  Roger Sayle  <roger@eyesopen.com>
36197
36198         * gcc.c-torture/execute/string-opt-17.c: New test case.
36199         * gcc.c-torture/execute/memset-2.c: New test case.
36200
36201 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
36202
36203         PR c++/6256:
36204         * g++.dg/template/friend5.C: New test.
36205
36206         PR c++/6331:
36207         * g++.dg/template/qual1.C: Likewise.
36208
36209 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
36210
36211         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
36212         Include stdlib.h, not stdio.h or ctype.h.
36213
36214 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
36215
36216         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
36217         cris-*-elf* and mmix-*-*.
36218         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
36219         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
36220         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
36221         Ditto.
36222         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
36223         * gcc.dg/wchar_t-1.c: Ditto.
36224
36225 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
36226
36227         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
36228         Clarify comment.
36229
36230 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
36231
36232         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
36233
36234 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36235
36236         * gcc.c-torture/execute/20000906-1.x: Delete.
36237
36238 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
36239
36240         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
36241
36242 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
36243
36244         * PR6367
36245         * g77.f-torture/execute/6367.f: New test.
36246         * g77.f-torture/execute/6367.x: Disable for MMIX.
36247
36248 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
36249
36250         * PR6352
36251         * g++.dg/opt/inline2.C: New test.
36252
36253 2002-04-18  Richard Henderson  <rth@redhat.com>
36254
36255         * gcc.dg/20000906-1.c: Enable for all targets.
36256         * gcc.c-torture/compile/iftrap-2.c: New.
36257
36258 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
36259
36260         * gcc.dg/20020418-1.c: New test.
36261         * gcc.dg/20020418-2.c: New test.
36262
36263 2002-04-18  Richard Henderson  <rth@redhat.com>
36264
36265         * gcc.c-torture/compile/iftrap-1.c: New.
36266         * gcc.dg/iftrap-1.c: Adjust for ia64.
36267         * gcc.dg/iftrap-2.c: New.
36268
36269 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
36270
36271         * gcc.c-torture/compile/20020418-1.c: New test.
36272
36273 2002-04-18  Roger Sayle  <roger@eyesopen.com>
36274
36275         * gcc.c-torture/compile/20020415-1.c: New.
36276
36277 2002-04-18  David S. Miller  <davem@redhat.com>
36278
36279         * gcc.c-torture/execute/20020418-1.c: New test.
36280
36281 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
36282
36283         * gcc.dg/20020416-1.c: New test.
36284
36285         * g++.dg/opt/inline1.C: New test.
36286
36287 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
36288
36289         * gcc.dg/altivec-5.c: New test.
36290
36291         * gcc.dg/20020415-1.c: New test.
36292
36293 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
36294
36295         * testsuite/lib/chill.exp: Remove.
36296
36297 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
36298
36299         * g++.dg/other/big-struct.C: New test.
36300
36301 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
36302
36303         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
36304         of scratch file.
36305
36306 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
36307
36308         PR c/6277
36309         * gcc.dg/i386-387-1.c: Allow optional leading underscore
36310         in scan-assembler function name
36311
36312 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
36313
36314         * g77.f-torture/execute/980628-4.x,
36315         g77.f-torture/execute/980628-5.x,
36316         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
36317         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
36318         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
36319         i[34567]86-*-*.
36320
36321 2002-04-13  David S. Miller  <davem@redhat.com>
36322
36323         * gcc.c-torture/execute/20020413-1.c: New test.
36324
36325 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
36326
36327         * gcc.dg/asm-6.c,
36328         * g++.dg/ext/asm1.C: New tests.
36329
36330 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
36331
36332         PR c++ 5373.
36333         * g++.dg/parse/stmtexpr1.C: New test.
36334
36335         PR c++/5189.
36336         * g++.dg/template/copy1.C: New test.
36337
36338 2002-04-12  Richard Henderson  <rth@redhat.com>
36339
36340         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
36341
36342 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
36343
36344         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
36345         gcc.c-torture/execute/20020307-2.c.
36346
36347 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
36348
36349         * g++.dg/ext/attrib5.C,
36350         * g++.dg/lookup/struct1.C: New tests.
36351
36352 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
36353
36354         * gcc.dg/20020411-1.c: New test.
36355
36356         * gcc.c-torture/execute/20020411-1.c: New test.
36357
36358 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
36359
36360         * g77.f-torture/execute/6177.f: New test.
36361
36362 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
36363
36364         PR middle-end/6247
36365         * g++.dg/opt/cleanup1.C: New test.
36366
36367         * g++.dg/opt/const1.C: New test.
36368
36369 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
36370
36371         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
36372
36373 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
36374
36375         PR c++/5507
36376         * g++.dg/template/typename2.C: New test.
36377
36378 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
36379
36380         * gcc.c-torture/execute/loop-12.c: New.
36381
36382 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
36383
36384         * g77.f-torture/execute/980628-4.x,
36385         g77.f-torture/execute/980628-5.x,
36386         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
36387         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
36388         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
36389
36390 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36391
36392         PR optimization/6086
36393         * g++.dg/opt/preinc1.C: New test.
36394
36395 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
36396
36397         PR c++/5571
36398         * g++.dg/opt/static2.C: New test.
36399
36400 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
36401
36402         PR c/5120
36403         * gcc.dg/20020406-1.c: New test.
36404
36405 2002-04-04  David S. Miller  <davem@redhat.com>
36406
36407         * gcc.c-torture/execute/20020404-1.c: New test.
36408
36409 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
36410
36411         PR c/6123
36412         * gcc.dg/20020312-2.c: Do not declare global register variable
36413         if __PIC__ or __pic__ is defined.
36414
36415 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
36416
36417         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
36418         __asm__ so that it works correctly even if -ansi -pedantic-errors.
36419
36420 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36421
36422         * gcc.misc-tests/linkage.exp: Update last change to handle
36423         sparc*-, not just sparc-.
36424
36425 2002-04-03  Richard Henderson  <rth@redhat.com>
36426
36427         * gcc.dg/cpp/ucs.c: Improved long UCS test.
36428
36429 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
36430
36431         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
36432
36433 2002-04-02  David S. Miller  <davem@redhat.com>
36434
36435         * gcc.c-torture/execute/20020402-3.c: New test.
36436
36437 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
36438
36439         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
36440         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
36441
36442         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
36443         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
36444         g77.f-torture/execute/20001201.x,
36445         g77.f-torture/execute/u77-test.x: New files.
36446
36447         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
36448         * gcc.dg/wchar_t-1.c: Ditto.
36449
36450 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36451
36452         * gcc.c-torture/execute/20020402-1.c: New test.
36453
36454 2002-04-01  Richard Henderson  <rth@redhat.com>
36455
36456         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
36457
36458         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
36459
36460 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36461
36462         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
36463
36464 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36465
36466         * g++.dg/inherit/template-as-base.C: Expect error.
36467         * g++.dg/inherit/namespace-as-base.C: Likewise.
36468
36469 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
36470
36471         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
36472         g++.dg/ext/instantiate3.C: Tweak match patterns.
36473
36474         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
36475         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
36476         -da test.
36477
36478 2002-03-31  Richard Henderson  <rth@redhat.com>
36479
36480         * gcc.dg/special/alias-2.c: New.
36481         * gcc.dg/special/ecos.exp: Run it.
36482
36483 2002-03-31  Richard Henderson  <rth@redhat.com>
36484
36485         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
36486
36487 2002-03-31  Kazu Hirata  <kazu@hxi.com>
36488
36489         * gcc.dg/weak-1.c: Disable on h8300 port.
36490
36491 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
36492
36493         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
36494         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
36495         ordering tests.
36496         * g++.dg/bprob/bprob-1.C: New test.
36497         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
36498         * g++.dg/gcov/gcov-1.C: New test.
36499         * g++.dg/gcov/gcov-1.x: New file.
36500         * g++.dg/gcov/gcov-2.C: New test.
36501         * g++.dg/gcov/gcov-3.C: New test.
36502         * g++.dg/gcov/gcov-3.h: New file.
36503
36504 2002-03-28  Roger Sayle  <roger@eyesopen.com>
36505
36506         * g++.old-deja/g++.other/builtins5.C: New test.
36507         * g++.old-deja/g++.other/builtins6.C: New test.
36508         * g++.old-deja/g++.other/builtins7.C: New test.
36509         * g++.old-deja/g++.other/builtins8.C: New test.
36510         * g++.old-deja/g++.other/builtins9.C: New test.
36511
36512 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
36513
36514         * g++.dg/opt/static1.C: New test.
36515
36516         * g++.dg/opt/longbranch1.C: New test.
36517
36518 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
36519
36520         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
36521
36522         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
36523
36524 2002-03-28  Jeffrey A Law  (law@redhat.com)
36525
36526         * gcc.c-torture/execute/20020328-1.c: New test.
36527
36528 2002-03-27  Richard Henderson  <rth@redhat.com>
36529
36530         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
36531         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
36532         move from g++.old-deja/g++.ext/.
36533
36534 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
36535
36536         * g++.dg/init/new2.C: New test.
36537
36538 2002-03-26  Richard Henderson  <rth@redhat.com>
36539
36540         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
36541
36542         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
36543         on sparc.
36544
36545         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
36546         sparcv9 systems.
36547         * gcc.dg/20001102-1.c: Likewise.
36548
36549 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
36550
36551         * gcc.dg/cpp/endif-pedantic1.c,
36552         gcc.dg/cpp/endif-pedantic2.c: New tests.
36553
36554 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
36555
36556         * g++.dg/init/new1.C: New test.
36557
36558 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36559
36560         * g++.dg/abi/vbase9.C: New test.
36561
36562 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
36563
36564         * gcc.dg/arm-asm.c: New test.
36565
36566 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
36567
36568         * gcc.dg/Wswitch-enum.c: New test.
36569         Fix PR c/5044.
36570
36571 2002-03-26  Richard Henderson  <rth@redhat.com>
36572
36573         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
36574         structure.
36575
36576 2002-03-25  Richard Henderson  <rth@redhat.com>
36577
36578         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
36579         sparcv9 systems.
36580
36581         * gcc.c-torture/compile/20011119-1.c (xxx): New.
36582         * gcc.c-torture/compile/20011119-2.c (xxx): New.
36583
36584 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
36585
36586         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
36587
36588 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
36589
36590         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
36591         targets using generic thunk support.
36592
36593 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
36594
36595         * gcc.c-torture/compile/20020323-1.c: New test.
36596
36597         * g++.dg/opt/conj2.C: New test.
36598
36599 2002-03-24  Richard Henderson  <rth@redhat.com>
36600
36601         * gcc.dg/weak-1.c: Use -fno-common.
36602
36603 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
36604
36605         * g77.dg/f77-edit-apostrophe-out.f: New test
36606         * g77.dg/f77-edit-h-out.f: New test
36607         * g77.dg/f77-edit-t-in.f: New test
36608         * g77.dg/f77-edit-t-out.f: New test
36609         * g77.dg/f77-edit-x-out.f: New test
36610         * g77.dg/f77-edit-slash-out.f: New test
36611         * g77.dg/f77-edit-colon-out.f: New test
36612         * g77.dg/f77-edit-s-out.f: New test
36613
36614 2002-03-24  Richard Henderson  <rth@redhat.com>
36615
36616         * objc/execute/formal_protocol-6.x: New XFAIL.
36617
36618 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
36619
36620         * gcc.dg/weak-1.c: Early return from dg-final on platforms
36621         that do not support weak symbols
36622
36623 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
36624
36625         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
36626         * lib/g77.exp: Likewise.
36627         * lib/objc.exp: Likewise.
36628
36629 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
36630
36631         * gcc.dg/Wswitch-default.c: New test.
36632
36633 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
36634
36635         * g++.dg/other/enum1.C: New test.
36636
36637 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
36638
36639         * gcc.dg/pragma-ep-3.c: Fix typo.
36640
36641 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36642
36643         * g++.dg/inherit/template-as-base.C: New test.
36644
36645 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
36646
36647         * g++.old-deja/g++.other/dwarf2-1.C: Move...
36648         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
36649
36650 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
36651
36652         * gcc.dg/cpp/multiline.c: Update to match.
36653
36654 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
36655
36656         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
36657
36658 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
36659
36660         * gcc.dg/cpp/extratokens2.c: New file.
36661
36662 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
36663
36664         * gcc.dg/20020312-2.c: Add rs6000 target.
36665
36666         * gcc.c-torture/compile/20020319-1.c: New test.
36667
36668 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36669
36670         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
36671         (A, E): Handle this.
36672
36673 2002-03-20  Jason Merrill  <jason@redhat.com>
36674
36675         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
36676         ignoring -fpic.
36677         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
36678         through prune_gcc_output.
36679
36680 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
36681
36682         * gcc.c-torture/compile/20020320-1.c: New test.
36683
36684 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
36685
36686         * gcc.c-torture/compile/20020318-1.c: New test.
36687
36688         * gcc.dg/struct-by-value-1.c: New test.
36689
36690         * gcc.dg/20020319-1.c: New test.
36691
36692 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
36693
36694         * g++.dg/opt/conj1.C: New test.
36695
36696 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
36697
36698         * g++.dg/template/qualttp20.C: Revert previous change.
36699         * g++.dg/template/qualttp3.C: Likewise.
36700         * g++.dg/template/qualttp4.C: Likewise.
36701         * g++.dg/template/qualttp5.C: Likewise.
36702         * g++.dg/template/qualttp6.C: Likewise.
36703         * g++.dg/template/qualttp7.C: Likewise.
36704         * g++.dg/template/qualttp8.C: Likewise.
36705         * g++.dg/template/recurse.C: Likewise.
36706
36707 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
36708
36709         * gcc.dg/cpp/wchar-1.c: Update.
36710
36711 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
36712
36713         * g++.dg/template/conv1.C: New test.
36714         * g++.dg/template/conv2.C: New test.
36715         * g++.dg/template/conv3.C: New test.
36716         * g++.dg/template/conv4.C: New test.
36717
36718 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
36719
36720         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
36721         * g++.dg/template/qualttp3.C: Likewise.
36722         * g++.dg/template/qualttp4.C: Likewise.
36723         * g++.dg/template/qualttp5.C: Likewise.
36724         * g++.dg/template/qualttp6.C: Likewise.
36725         * g++.dg/template/qualttp7.C: Likewise.
36726         * g++.dg/template/qualttp8.C: Likewise.
36727         * g++.dg/template/recurse.C: Likewise.
36728
36729 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
36730
36731         * g++.dg/opt/dtor1.C: New test.
36732
36733 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
36734
36735         * gcc.c-torture/compile/20020315-1.c: New test.
36736
36737 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
36738
36739         * gcc.dg/weak-1.c: Fix scan tests.
36740
36741 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
36742
36743         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
36744         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
36745         cris-*-aout* mmix-*-*.
36746         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
36747         cris-*-aout* mmix-*-*.
36748         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
36749         cris-*-elf* cris-*-aout* and mmix-*-*.
36750         * gcc.dg/20001009-1.c: Ditto.
36751         * gcc.dg/20010912-1.c: Ditto.
36752         * gcc.dg/20020122-4.c: Ditto.
36753         * gcc.dg/inline-2.c: Ditto.
36754
36755 2002-03-14  Jeffrey A Law  (law@cygnus.com)
36756
36757         * gcc.c-torture/compile/20020314-1.c: New test.
36758
36759 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
36760
36761         * gcc.c-torture/execute/20020314-1.c: New test.
36762
36763 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
36764
36765         * g++.dg/warn/Wunused-1.C: New test.
36766
36767 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
36768
36769         * g++.dg/abi/mangle6.C: New test.
36770
36771 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
36772
36773         * gcc.c-torture/compile/20020309-2.c: New test.
36774
36775         * gcc.c-torture/compile/20020312-1.c: New test.
36776
36777 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36778
36779         * g++.dg/other/access1.C: New test.
36780
36781 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
36782
36783         * gcc.c-torture/execute/wchar_t-1.c: New test.
36784
36785 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
36786
36787         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
36788
36789 2002-03-12  Roger Sayle  <roger@eyesopen.com>
36790
36791         * gcc.dg/20020312-1.c: New test case.
36792
36793 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
36794
36795         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
36796
36797 2002-03-11  Richard Henderson  <rth@redhat.com>
36798
36799         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
36800         * g++.old-deja/g++.jason/report.C: Likewise.
36801
36802 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
36803
36804         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
36805         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
36806
36807 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
36808
36809         * testsuite/g++.dg/overload/pmf1.C: New test.
36810
36811 2002-03-11  Kazu Hirata  <kazu@hxi.com>
36812
36813         * gcc.c-torture/execute/20020307-1.c: Use long.
36814
36815 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
36816
36817         PR optimization/5844
36818         * gcc.dg/20020310-1.c: New test.
36819
36820 2002-03-09  Michael Meissner  <meissner@redhat.com>
36821
36822         * gcc.c-torture/execute/memcpy-2.c: New test.
36823         * gcc.c-torture/execute/memset-1.c: New test.
36824         * gcc.c-torture/execute/strlen-1.c: New test.
36825         * gcc.c-torture/execute/strcmp-1.c: New test.
36826         * gcc.c-torture/execute/strncmp-1.c: New test.
36827
36828 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
36829
36830         * gcc.dg/ppc-ldstruct.c: New test.
36831
36832 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
36833
36834         * gcc.c-torture/execute/va-arg-22.c: New test.
36835
36836 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36837
36838         * gcc.c-torture/compile/20020309-1.c: New test.
36839
36840 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
36841
36842         * gcc.c-torture/execute/20020307-2.c: New test.
36843
36844 2002-03-07  Jeffrey A Law  (law@redhat.com)
36845
36846         * g77.f-torture/compile/20020307-1.f: New test.
36847
36848 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
36849
36850         * gcc.dg/unordered-1.c: New test.
36851
36852 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
36853
36854         * gcc.c-torture/execute/20020307-1.c: New test.
36855
36856 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
36857
36858         * gcc.dg/20020304-1.c: New test.
36859
36860         * gcc.c-torture/compile/20020304-2.c: New test.
36861
36862 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
36863
36864         * gcc.c-torture/compile/20020304-1.c: New test case
36865         (from PR c/5830).
36866
36867 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
36868
36869         * gcc.dg/20020103-1.c: Add other -D ppc variants.
36870
36871 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36872
36873         * g++.dg/other/classkey1.C: New test.
36874
36875 2002-03-01  Richard Henderson  <rth@redhat.com>
36876
36877         * gcc.c-torture/compile/981223-1.x: New.
36878         * gcc.c-torture/compile/920625-1.x: New.
36879
36880 2002-02-28  Richard Henderson  <rth@redhat.com>
36881
36882         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
36883
36884 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
36885
36886         * gcc.c-torture/execute/20020227-1.c: New test.
36887
36888 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
36889
36890         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
36891         here" ERROR lines.
36892         * g++.old-deja/g++.oliva/partord1.C: Likewise.
36893         * g++.old-deja.g++.other/defarg1.C: Likewise.
36894         * g++.old-deja/g++.pt/calls2.C: Likewise.
36895         * g++.old-deja/g++.pt/crash20.C: Likewise.
36896         * g++.old-deja/g++.pt/crash30.C: Likewise.
36897         * g++.old-deja/g++.pt/crash36.C: Likewise.
36898         * g++.old-deja/g++.pt/crash6.C: Likewise.
36899         * g++.old-deja/g++.pt/defarg13.C: Likewise.
36900         * g++.old-deja/g++.pt/derived3.C: Likewise.
36901         * g++.old-deja/g++.pt/error1.C: Likewise.
36902         * g++.old-deja/g++.pt/friend21.C: Likewise.
36903         * g++.old-deja/g++.pt/friend23.C: Likewise.
36904         * g++.old-deja/g++.pt/infinite1.C: Likewise.
36905         * g++.old-deja/g++.robertl/eb128.C: Likewise.
36906
36907 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
36908
36909         * gcc.c-torture/execute/20020225-2.c: New test.
36910
36911 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
36912
36913         * gcc.c-torture/execute/920730-1t.c,
36914         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
36915         Delete test cases, only relevant to -traditional.
36916
36917 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36918
36919         * gcc.dg/cpp/undef1.c: Remove.
36920         * gcc.dg/cpp/directiv.c: Update.
36921         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
36922
36923 2002-02-27  Michael Meissner  <meissner@redhat.com>
36924
36925         * gcc.c-torture/execute/20020226-1.c: New test.
36926
36927 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
36928
36929         * g++.dg/debug/debug4.C: New test.
36930
36931         * gcc.dg/ia64-visibility-1.c: New test.
36932
36933 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
36934
36935         * gcc.dg/debug/20020224-1.c: New.
36936
36937 2002-02-25  Kazu Hirata  <kazu@hxi.com>
36938
36939         * gcc.c-torture/execute/960416-1.x: New.
36940         * gcc.c-torture/execute/divconst-3.x: Likewise.
36941
36942 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
36943
36944         * gcc.dg/20020224-1.c: New test.
36945
36946 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
36947
36948         * gcc.c-torture/execute/20020225-1.c: New.
36949
36950 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36951
36952         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
36953
36954 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
36955
36956         * gcc.dg/20020222-1.c: New test.
36957
36958 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
36959
36960         * g++.dg/opt/anonunion1.C: New test.
36961
36962 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
36963
36964         * g++.dg/template/qualttp19.C: New test.
36965         * g++.dg/template/qualttp20.C: New test.
36966         * g++.old-deja/g++.jason/report.C: Adjust expected errors
36967         * g++.old-deja/g++.other/qual1.C: Likewise.
36968
36969 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
36970
36971         * gcc.dg/attr-alwaysinline.c: New.
36972
36973 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
36974
36975         * gcc.dg/20020220-1.c: New test.
36976
36977         * gcc.dg/20020220-2.c: New test.
36978
36979         * g++.dg/opt/mmx1.C: New test.
36980
36981 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
36982
36983         * gcc.c-torture/compile/20020110.c: New test.
36984
36985 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
36986
36987         * gcc.c-torture/execute/20020219-1.c: New test.
36988
36989         * gcc.dg/20020219-1.c: New test.
36990
36991         * gcc.dg/noncompile/20020220-1.c: New test.
36992
36993         * g++.dg/opt/ptrintsum1.C: New test.
36994
36995         * gcc.dg/debug/20020220-1.c: New test.
36996
36997 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
36998
36999         * gcc.c-torture/execute/20020216-1.c: New test.
37000
37001 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37002
37003         * gcc.dg/decl-1.c: Update, new test.
37004
37005 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
37006
37007         * g++.dg/abi/bitfield1.C: New test.
37008         * g++.dg/abi/bitfield2.C: New test.
37009
37010 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
37011
37012         * gcc.dg/attr-nest.c: New test.
37013
37014 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
37015
37016         * gcc.c-torture/execute/20020215-1.c: New test.
37017
37018 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
37019
37020         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
37021         * g++.dg/debug/debug.exp: New.
37022         * g++.dg/debug/trivial.C: New.
37023         * g++.dg/debug/debug1.C: Moved...
37024         * g++.dg/other/debug1.C: ...from here.
37025         * g++.dg/debug/debug2.C: Moved...
37026         * g++.dg/other/debug2.C: ...from here.
37027         * g++.dg/debug/debug3.C: Moved...
37028         * g++.dg/other/debug3.C: ...from here.
37029
37030         * gcc.dg/noncompile/20020213-1.c: New test.
37031
37032 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
37033
37034         * g++.dg/other/debug3.C: New test.
37035
37036         * gcc.c-torture/execute/20020213-1.c: New test.
37037
37038 2002-02-13  Richard Smith <richard@ex-parrot.com>
37039
37040         * g++.old-deja/g++.other/thunk1.C: New test.
37041
37042 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
37043
37044         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
37045
37046 2002-02-13  Stan Shebs  <shebs@apple.com>
37047
37048         * gcc.dg/altivec-3.c: New.
37049
37050 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
37051
37052         * gcc.dg/Wunreachable-1.c: New test.
37053         * gcc.dg/Wunreachable-2.c: New test.
37054
37055 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37056
37057         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
37058
37059 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
37060
37061         * gcc.dg/decl-1.c: New test.
37062
37063 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
37064
37065         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
37066
37067 2002-02-10  Kazu Hirata  <kazu@hxi.com>
37068
37069         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
37070         * gcc.c-torture/compile/980506-1.x: Likewise.
37071
37072 2002-02-10  Kazu Hirata  <kazu@hxi.com>
37073
37074         * gcc.dg/20020210-1.c: New.
37075
37076 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
37077
37078         * g77.f-torture/execute/947.f: New regression test
37079         for PR fortran/947.
37080
37081 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
37082
37083         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
37084         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
37085
37086 2002-02-08  Richard Henderson  <rth@redhat.com>
37087
37088         * gcc.c-torture/compile/labels-3.c: New.
37089
37090 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
37091
37092         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
37093         expression statements work instead.
37094         * gcc.dg/noncompile/20020207-1.c: New test.
37095
37096 2002-02-07  Richard Henderson  <rth@redhat.com>
37097
37098         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
37099
37100 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37101
37102         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
37103         message from g77
37104         * lib/g77-dg.exp: Trim g77 error messages so that they are
37105         recognized by dg.exp.
37106
37107 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37108
37109         PR fortran/5473
37110         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
37111
37112 2002-02-07  Richard Henderson  <rth@redhat.com>
37113
37114         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
37115         to be sufficiently aligned for integers.
37116
37117 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
37118
37119         * g++.dg/template/friend4.C: New test.
37120
37121 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37122
37123         PR fortran/5743
37124         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
37125         unsupported cases.
37126
37127 2002-02-07  Richard Henderson  <rth@redhat.com>
37128
37129         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
37130         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
37131         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
37132         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
37133
37134 2002-02-06  Richard Henderson  <rth@redhat.com>
37135
37136         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
37137
37138 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
37139
37140         * gcc.dg/20020206-1.c: New test.
37141
37142 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
37143
37144         * gcc.c-torture/execute/20020206-1.c: New test.
37145
37146         * gcc.c-torture/execute/20020206-2.c: New test.
37147
37148         PR optimization/5429:
37149         * gcc.c-torture/compile/20020206-1.c: New test.
37150
37151 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
37152
37153         * g++.dg/ext/align1.C: Do not use an explicit alignment value
37154         as certain file formats cannot support particularly large
37155         alignments.
37156
37157         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
37158         and do not expect to be able to link the executable.
37159
37160         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
37161         fail because the COFF format does not support the weak attribute.
37162
37163 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
37164
37165         * g77.dg/pr5473.f: New test
37166
37167 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
37168
37169         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
37170         Fix testcase accordingly.
37171
37172 2002-02-04  Richard Henderson  <rth@redhat.com>
37173
37174         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
37175         (buf): Change to be an array of pointers, not ints.
37176
37177 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
37178
37179         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
37180         before all tests.  Move warning one line above to match where it
37181         C frontend emits.
37182         * gcc.dg/Wswitch-2.c: New test.
37183         * g++.dg/warn/Wswitch-1.C: New test.
37184         * g++.dg/warn/Wswitch-2.C: New test.
37185
37186 2002-02-04  Richard Henderson  <rth@redhat.com>
37187
37188         * g++.dg/abi/offsetof.C: Fix size comparison.
37189
37190 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
37191
37192         * gcc.dg/cast-qual-2.c: New test.
37193
37194 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
37195
37196         * gcc.dg/20020201-4.c: New test.
37197
37198 2002-02-04  Ben Elliston  <bje@redhat.com>
37199
37200         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
37201         target_info attribute != 0, in addition to the empty string.
37202         (gcc_target_compile): Likewise.
37203
37204 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
37205
37206         * gcc.dg/Wswitch.c: New test.
37207         PR gcc/4475. PR gcc/3780.
37208
37209 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
37210
37211         * g77.f-torture/execute/5122.f: New test for regressions
37212         against PR fortran/5122.
37213
37214 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
37215
37216         * g77.f-torture/compile/pr3743.f: Delete
37217         * g77.dg/pr3743-1.f: New test.
37218         * g77.dg/pr3743-2.f: New test.
37219         * g77.dg/pr3743-3.f: New test.
37220         * g77.dg/pr3743-4.f: New test.
37221
37222 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37223
37224         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
37225
37226 2002-02-02  Richard Henderson  <rth@redhat.com>
37227
37228         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
37229         * gcc.c-torture/execute/bf64-1.c: Likewise.
37230
37231 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
37232
37233         * gcc.dg/20020201-2.c: New test.
37234
37235         * gcc.dg/20020201-3.c: New test.
37236
37237         * gcc.c-torture/execute/bitfld-2.c: New test.
37238
37239 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37240
37241         * gcc.dg/bitfld-1.c: Update.
37242         * gcc.dg/bitfld-2.c: Update.
37243         * gcc.c-torture/execute/bitfld-1.x: New.
37244
37245 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
37246
37247         * gcc.c-torture/execute/20020201-1.c: New test.
37248
37249 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
37250
37251         PR target/5469
37252         * gcc.dg/20020201-1.c: New test.
37253
37254 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
37255
37256         PR fortran/3743
37257         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
37258         * g77.f-torture/compile/pr3743.x: Remove
37259
37260 2002-01-31  Tom Rix  <trix@redhat.com>
37261
37262         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
37263
37264 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37265
37266         * gcc.dg/noncompile/20020130-1.c: New test.
37267
37268 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
37269
37270         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
37271
37272 2002-01-29  Richard Henderson  <rth@redhat.com>
37273
37274         * gcc.c-torture/execute/991118-1.c: Cast various constants back
37275         to long long.
37276         * gcc.c-torture/execute/bf64-1.c: Likewise.
37277
37278 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
37279
37280         * gcc.c-torture/execute/20020129-1.c: New test.
37281
37282 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37283
37284         * gcc.c-torture/compile/20000224-1.c: Update.
37285         * gcc.c-torture/execute/bitfld-1.c: New tests.
37286         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
37287         * gcc.dg/uninit-A.c: Update.
37288
37289 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
37290
37291         * g++.dg/template/ctor1.C: Add instantiation.
37292
37293 2002-01-28  Paul Koning  <pkoning@equallogic.com>
37294
37295         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
37296         argument to __builtin_prefetch to be const ptr.
37297
37298 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
37299
37300         * gcc.c-torture/compile/20020120-1.c: New test.
37301
37302 2002-01-27  Kazu Hirata  <kazu@hxi.com>
37303
37304         * gcc.c-torture/execute/20020127-1.c: New test.
37305
37306 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
37307
37308         * g77.dg/f77-edit-i-in.f: New test
37309         * g77.dg/f77-edit-i-out.f: New test
37310
37311 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
37312
37313         * gcc.dg/debug/debug.exp: New file.
37314         * gcc.dg/debug/trivial.c: New file.
37315         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
37316         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
37317         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
37318         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
37319         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
37320         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
37321         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
37322         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
37323         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
37324         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
37325         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
37326         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
37327         * gcc.dg/20000503-1.c: Removed.
37328         * gcc.dg/20010207-1.c: Removed.
37329         * gcc.dg/20011223-1.c: Removed.
37330         * gcc.dg/20020104-2.c: Removed.
37331         * gcc.dg/debug-1.c: Removed.
37332         * gcc.dg/debug-2.c: Removed.
37333         * gcc.dg/debug-3.c: Removed.
37334         * gcc.dg/debug-4.c: Removed.
37335         * gcc.dg/debug-5.c: Removed.
37336         * gcc.dg/debug-6.c: Removed.
37337         * gcc.dg/dwarf2-1.c: Removed.
37338         * gcc.dg/dwarf2-2.c: Removed.
37339
37340 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
37341
37342         * g++.old-deja/g++.other/eh5.C: New test.
37343         * g++.old-deja/g++.other/sibcall2.C: New test.
37344         * g++.old-deja/g++.other/array9.C: New test.
37345         * g++.old-deja/g++.other/typename2.C: New test.
37346         * g++.old-deja/g++.other/crash60.C: New test.
37347         * g++.old-deja/g++.other/conv9.C: New test.
37348         * g++.old-deja/g++.other/mangle10.C: New test.
37349         * g++.old-deja/g++.other/unchanging1.C: New test.
37350         * g++.old-deja/g++.other/exprstmt1.C: New test.
37351         * g++.old-deja/g++.other/inline23.C: New test.
37352         * g++.old-deja/g++.eh/ia64-1.C: New test.
37353         * g++.old-deja/g++.other/dwarf2-1.C: New test.
37354         * g++.old-deja/g++.other/reload1.C: New test.
37355         * g++.old-deja/g++.other/static20.C: New test.
37356         * g++.old-deja/g++.other/local-alloc1.C: New test.
37357         * g++.old-deja/g++.other/conv8.C: New test.
37358         * g++.old-deja/g++.other/stmtexpr2.C: New test.
37359         * g++.old-deja/g++.other/storeexpr1.C: New test.
37360         * g++.old-deja/g++.other/storeexpr2.C: New test.
37361         * g++.dg/eh/template2.C: New test.
37362         * g++.dg/warn/weak1.C: New test.
37363
37364 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
37365
37366         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
37367         Remove first, non-varying, argument.
37368
37369 2002-01-23  Richard Henderson  <rth@redhat.com>
37370
37371         * gcc.dg/inline-2.c: New.
37372
37373         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
37374         Add optional target arg.  Check number of arguments.
37375         (scan-assembler-not, scan-assembler-dem): Likewise.
37376         (scan-assembler-dem-not): Likewise.
37377
37378 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
37379
37380         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
37381         line 12.
37382         * g++.old-deja/g++.brendan/parse3.C,
37383         g++.old-deja/g++.other/crash26.C,
37384         g++.old-deja/g++.other/crash28.C,
37385         g++.old-deja/g++.other/crash29.C,
37386         g++.old-deja/g++.other/crash30.C,
37387         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
37388
37389 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
37390
37391         * gcc.dg/20020115-1.c: New.
37392
37393 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
37394
37395         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
37396
37397 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
37398
37399         * gcc.dg/20020122-3.c: New.
37400
37401 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
37402
37403         * g++.dg/other/gc1.C: New test.
37404
37405 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
37406
37407         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
37408
37409 2002-01-22  Richard Henderson  <rth@redhat.com>
37410
37411         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
37412
37413 2002-01-22  Richard Henderson  <rth@redhat.com>
37414
37415         * gcc.dg/20020122-4.c: New.
37416
37417 2002-01-22  H.J. Lu <hjl@gnu.org>
37418
37419         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
37420         link output.
37421         * gcc.dg/special/ecos.exp: Likewise.
37422         * lib/g++-dg.exp: Likewise.
37423         * lib/g77-dg.exp: Likewise.
37424         * lib/gcc-dg.exp : Likewise.
37425         * lib/mike-g++.exp: Likewise.
37426         * lib/mike-g77.exp: Likewise.
37427         * lib/mike-gcc.exp: Likewise.
37428         * lib/objc-dg.exp: Likewise.
37429
37430 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
37431
37432         PR target/5379
37433         * gcc.dg/20020122-2.c: New test.
37434
37435 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
37436
37437         * gcc.dg/20020122-1.c: New test.
37438
37439 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
37440
37441         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
37442
37443 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
37444
37445         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
37446
37447 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37448
37449         * gcc.c-torture/compile/20020121-1.c: New test.
37450
37451 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37452
37453         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
37454         ld_library_path.
37455
37456 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
37457
37458         * gcc.dg/20020218-1.c: New test.
37459
37460 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
37461
37462         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
37463         messages
37464         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
37465         "At global scope" warning
37466         * g++.dg/ext/align1.C: Change cygwin test for alignment
37467         from db-bogus to dg-warning
37468
37469 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
37470
37471         * g77.f-torture/compile/cpp2.F: New test.
37472
37473 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37474
37475         * g++.dg/template/access1.C: New test.
37476
37477 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
37478
37479         * gcc.dg/20020118-1.c: New.
37480
37481 2002-01-18  Kazu Hirata  <kazu@hxi.com>
37482
37483         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
37484
37485 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
37486
37487         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
37488         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
37489         alignment warnings.
37490
37491 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
37492
37493         * gcc.misc-tests/i386-prefetch.exp: Save and restore
37494         torture_with_loops and torture_without_loops
37495
37496 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
37497
37498         * gcc.c-torture/compile/20020116-1.c: New test.
37499
37500 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
37501
37502         * gcc.dg/20020116-2.c: New test.
37503
37504         * gcc.dg/ultrasp4.c: New test.
37505
37506         * gcc.dg/20020116-1.c: New test.
37507
37508 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
37509
37510         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
37511         by EABI.
37512
37513 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
37514
37515         * gcc.misc-tests/i386-prefetch.exp: New.
37516         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
37517         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
37518         * gcc.misc-tests/i386-pf-none-1.c: New test.
37519         * gcc.misc-tests/i386-pf-sse-1.c: New test.
37520
37521 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
37522
37523         * gcc.dg/gnu89-init-1.c: Add new tests.
37524
37525 2002-01-15  Andreas Jaeger  <aj@suse.de>
37526
37527         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
37528         * gcc.dg/i386-mmx-2.c: Likewise.
37529         * gcc.dg/i386-sse-1.c: Likewise.
37530         * gcc.dg/i386-sse-2.c: Likewise.
37531         * gcc.dg/i386-sse-3.c: Likewise.
37532
37533 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
37534
37535         * g77.f-torture/execute/intrinsic-unix-bessel.f:
37536         Uncomment additional cases that now pass.
37537
37538 2002-01-11  Richard Henderson  <rth@redhat.com>
37539
37540         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
37541         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
37542
37543 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
37544
37545         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
37546
37547 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
37548
37549         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
37550         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
37551
37552 2002-01-10  Dale Johannesen  <dalej@apple.com>
37553
37554         * gcc.c-torture/execute/loop-11.c: New.
37555
37556 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
37557
37558         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
37559         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
37560
37561 2002-01-09  Richard Henderson  <rth@redhat.com>
37562
37563         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
37564         type in which to perform the operation for each size.
37565
37566 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
37567
37568         * gcc.c-torture/compile/20020109-2.c: New test.
37569
37570 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
37571
37572         * gcc.c-torture/execute/loop-10.c: New test.
37573
37574 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
37575
37576         * gcc.c-torture/compile/20010226-1.c: New test.
37577         * gcc.c-torture/compile/20010227-1.c: New test.
37578         * gcc.c-torture/compile/20010426-1.c: New test.
37579         * gcc.c-torture/compile/20010510-1.c: New test.
37580         * gcc.c-torture/compile/20010605-3.c: New test.
37581         * gcc.c-torture/compile/20010824-1.c: New test.
37582         * gcc.c-torture/execute/20010409-1.c: New test.
37583         * gcc.dg/noncompile/20000901-1.c: New test.
37584         * gcc.dg/20001023-1.c: New test.
37585         * gcc.dg/20001101-1.c: New test.
37586         * gcc.dg/20001102-1.c: New test.
37587         * gcc.dg/20010207-1.c: New test.
37588         * gcc.dg/20010405-1.c: New test.
37589         * gcc.dg/20010822-1.c: New test.
37590         * gcc.dg/20011107-1.c: New test.
37591
37592 2002-01-09  Jeffrey A Law  (law@redhat.com)
37593
37594         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
37595
37596         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
37597         execution failure on PA targets.
37598
37599 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
37600
37601         * gcc.c-torture/compile/20020109-1.c: New test.
37602
37603 2002-01-08  Kazu Hirata  <kazu@hxi.com>
37604
37605         * gcc.c-torture/execute/20020108-1.c: New test.
37606
37607 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
37608
37609         * gcc.dg/20020108-1.c: New test.
37610
37611 2002-01-08  H.J. Lu <hjl@gnu.org>
37612
37613         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
37614         for header files.
37615
37616 2002-01-08  Geoff Keating  <geoffk@redhat.com>
37617
37618         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
37619         consistency.
37620
37621 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
37622
37623         * gcc.dg/altivec-4.c: Test altivec predicates.
37624
37625 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
37626
37627         * gcc.c-torture/execute/20020107-1.c: New test.
37628
37629 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
37630
37631         PR c/5279
37632         * gcc.c-torture/compile/20020106-1.c: New test.
37633
37634 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
37635
37636         * gcc.c-torture/execute/nestfunc-4.c: New test.
37637
37638 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
37639
37640         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
37641         extra triple that slipped in.
37642         * g++.old-deja/g++.abi/align.C: Likewise.
37643         * g++.old-deja/g++.abi/bitfields.C: Likewise.
37644
37645 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
37646
37647         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
37648         * g++.old-deja/g++.abi/align.C: Likewise.
37649         * g++.old-deja/g++.abi/bitfields.C: Likewise.
37650
37651         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
37652         on FreeBSD/i386.
37653         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
37654         FreeBSD.
37655
37656 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
37657
37658         * gcc.dg/20020104-1.c: New test.
37659
37660         * gcc.dg/20020104-2.c: New test.
37661
37662 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
37663
37664         * gcc.dg/20020103-1.c: Fix typo in target selector.
37665
37666 2002-01-03  Richard Henderson  <rth@redhat.com>
37667
37668         * gcc.dg/20020103-1.c: New.
37669
37670 2002-01-03  Kazu Hirata  <kazu@hxi.com>
37671
37672         * gcc.c-torture/execute/20020103-1.c: New test.
37673
37674 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
37675
37676         * g++.dg/other/debug2.C: New test.
37677
37678         * gcc.c-torture/compile/20020103-1.c: New test.
37679
37680 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
37681
37682         * gcc.dg/gnu89-init-1.c: Added new tests.
37683
37684 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
37685
37686         * g++.dg/template/friend2.C: Remove as patch is reverted.
37687
37688         * g++.dg/warn/oldcast1.C: New test.
37689
37690         * g++.dg/template/ptrmem1.C: New test.
37691         * g++.dg/template/ptrmem2.C: New test.
37692
37693         * g++.dg/template/ntp.C: New test.
37694
37695         * g++.dg/other/component1.C: New test.
37696
37697         * g++.dg/template/ttp3.C: New test.
37698
37699         * g++.dg/template/friend2.C: New test.
37700         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
37701
37702 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
37703
37704         * g++.dg/other/ptrmem1.C: New test.
37705         * g++.dg/other/ptrmem2.C: New test.
37706
37707 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
37708
37709         * g++.dg/template/ctor1.C: New test.
37710
37711 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
37712
37713         * g++.dg/template/friend2.C: New test.
37714
37715 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
37716
37717         * gcc.dg/mmix-1.c: New test.
37718
37719 2001-12-31  Richard Henderson  <rth@redhat.com>
37720
37721         * gcc.dg/asm-5.c: New.
37722
37723 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
37724
37725         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
37726         in namespace __gnu_cxx
37727
37728 2001-12-30  Richard Henderson  <rth@redhat.com>
37729
37730         * gcc.dg/debug-6.c: New.
37731
37732 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
37733
37734         * gcc.c-torture/compile/20011229-2.c: New test.
37735
37736 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
37737
37738         * gcc.dg/debug-3.c: New test.
37739         * gcc.dg/debug-4.c: New test.
37740         * gcc.dg/debug-5.c: New test.
37741
37742 2001-12-29  Richard Henderson  <rth@redhat.com>
37743
37744         * g++.dg/eh/loop1.C: New.
37745
37746 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
37747
37748         * g++.dg/template/crash1.C: New test.
37749
37750 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
37751
37752         * g++.dg/other/const1.C: New test.
37753
37754 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37755
37756         * gcc.c-torture/compile/20011229-1.c: New test.
37757
37758 2001-12-28  Stan Shebs  <shebs@apple.com>
37759
37760         * lib/objc-torture.exp: Resync with c-torture.exp.
37761         * lib/objc.exp: Load standard libraries.
37762
37763 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
37764
37765         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
37766         additional tests.
37767
37768 2001-12-27  Roger Sayle <roger@eyesopen.com>
37769
37770         * gcc.c-torture/execute/string-opt-16.c: New testcase.
37771
37772 2001-12-27  Richard Henderson  <rth@redhat.com>
37773
37774         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
37775
37776 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
37777
37778         * g++.dg/eh/ctor1.C: New test.
37779         * g++.dg/other/error2.C: New test.
37780
37781 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
37782
37783         * g++.dg/other/init2.C: New test.
37784
37785 2001-12-24  Richard Henderson  <rth@redhat.com>
37786
37787         * gcc.dg/20011223-1.c: New.
37788         * gcc.dg/inline-1.c: New.
37789
37790 2001-12-23  Richard Henderson  <rth@redhat.com>
37791
37792         * gcc.dg/asm-4.c: Test operand modifiers.
37793
37794 2001-12-23  Richard Henderson  <rth@redhat.com>
37795
37796         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
37797
37798 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37799
37800         * gcc.c-torture/execute/20011223-1.c: New test.
37801
37802 2001-12-21  Richard Henderson  <rth@redhat.com>
37803
37804         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
37805         re-enables the warning.
37806
37807 2001-12-21  Richard Henderson  <rth@redhat.com>
37808
37809         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
37810
37811 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
37812
37813         * gcc.c-torture/compile/20011218-1.c: New test.
37814
37815 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
37816
37817         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
37818         arm-isr.c test.
37819         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
37820         epilogue generation for ARM ISR routines.
37821
37822 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37823
37824         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
37825         * gcc.dg/format/c90-printf-3.c: Likewise.
37826         * gcc.dg/format/c99-printf-3.c: Likewise.
37827         * gcc.dg/format/ext-1.c: Likewise.
37828         * gcc.dg/format/ext-6.c: Likewise.
37829         * gcc.dg/format/format.h: Prototype unlocked stdio.
37830
37831 2001-12-20  Richard Henderson  <rth@redhat.com>
37832
37833         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
37834         (arena): Use it.
37835         (malloc): Correct allocation logic.  Abort if we fill up the
37836         arena before initialization complete.
37837         (realloc): Correct allocation logic.
37838
37839 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
37840
37841         * gcc.c-torture/compile/20011219-2.c: New test.
37842
37843         * gcc.c-torture/execute/20011219-1.c: New test.
37844
37845 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
37846
37847         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
37848         target does not support weak symbols.
37849
37850 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
37851
37852         * gcc.c-torture/compile/20011219-1.c: New test.
37853
37854 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
37855
37856         * g++.dg/other/error1.C: New test.
37857
37858 2001-12-17  Jeffrey A Law  (law@redhat.com)
37859
37860         * gcc.c-torture/execute/20011217-1.c: New test.
37861
37862 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
37863
37864         * objc.dg/special/: New directory.
37865         * objc.dg/special/special.exp: New file.
37866         * objc.dg/special/unclaimed-category-1.h: New file.
37867         * objc.dg/special/unclaimed-category-1a.m: New file.
37868         * objc.dg/special/unclaimed-category-1.m: New file.
37869
37870 2001-12-17  Andreas Jaeger  <aj@suse.de>
37871
37872         * gcc.c-torture/compile/20011217-2.c: New test.
37873
37874 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37875
37876         * gcc.c-torture/compile/20011217-1.c: New test.
37877
37878 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
37879
37880         * testsuite/gcc.dg/20011214-1.c: New.
37881
37882 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
37883
37884         * gcc.dg/altivec-4.c: New.
37885
37886 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
37887
37888         * gcc.dg/20011113-1.c: New test.
37889
37890 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37891
37892         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
37893         std::__malloc_alloc_template<0> and
37894         std::__default_alloc_template<false, 0>.
37895
37896 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
37897
37898         * objc/execute/bf-21.m: New test.
37899         * objc/execute/enumeration-1.m: New test.
37900         * objc/execute/enumeration-2.m: New test.
37901
37902 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
37903
37904         * gcc.dg/gnu89-init-1.c: New test.
37905
37906 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
37907
37908         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
37909         * g++.old-deja/g++.jason/2371.C: Likewise.
37910         * g++.old-deja/g++.jason/template33.C: Likewise.
37911         * g++.old-deja/g++.jason/template34.C: Likewise.
37912         * g++.old-deja/g++.jason/template36.C: Likewise.
37913         * g++.old-deja/g++.oliva/typename1.C: Likewise.
37914         * g++.old-deja/g++.oliva/typename2.C: Likewise.
37915         * g++.old-deja/g++.other/typename1.C: Likewise.
37916         * g++.old-deja/g++.pt/inherit2.C: Likewise.
37917         * g++.old-deja/g++.pt/nontype5.C: Likewise.
37918         * g++.old-deja/g++.pt/typename11.C: Likewise.
37919         * g++.old-deja/g++.pt/typename14.C: Likewise.
37920         * g++.old-deja/g++.pt/typename16.C: Likewise.
37921         * g++.old-deja/g++.pt/typename3.C: Likewise.
37922         * g++.old-deja/g++.pt/typename4.C: Likewise.
37923         * g++.old-deja/g++.pt/typename5.C: Likewise.
37924         * g++.old-deja/g++.pt/typename7.C: Likewise.
37925         * g++.old-deja/g++.robertl/eb9.C: Likewise.
37926
37927 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
37928
37929         * g++.dg/other/linkage1.C: New test.
37930         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
37931         specifiers.
37932
37933 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
37934
37935         * gcc.dg/concat.c: New test.
37936
37937 2001-12-11  Stan Shebs  <shebs@apple.com>
37938
37939         * objc/compile: New test directory.
37940         * objc/compile/compile.exp: New expect script.
37941         * objc/compile/20011211-1.m: New compile test.
37942
37943 2001-12-11  Jason Merrill  <jason@redhat.com>
37944
37945         * lib/prune.exp (prune_gcc_output): Also handle "In member
37946         function".  So many permutations...
37947
37948 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
37949
37950         * g++.dg/template/typedef1.C: New test.
37951
37952 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
37953
37954         * g++.dg/other/copy1.C: New test.
37955
37956 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
37957
37958         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
37959
37960         * gcc.dg/builtin-choose-expr.c: New.
37961
37962 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
37963
37964         * gcc.dg/altivec-2.c: New.
37965
37966 2001-12-07  Richard Henderson  <rth@redhat.com>
37967
37968         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
37969
37970 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
37971
37972         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
37973         ultrasparc.
37974
37975 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37976
37977         * g++-old.deja/g++.robertl/eb101.C: Deleted.
37978
37979 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
37980
37981         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
37982         variable argument list.
37983
37984 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
37985
37986         * gcc.c-torture/execute/memcheck: Delete entire directory.
37987         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
37988         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
37989
37990 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37991
37992         * gcc.dg/Wshadow-1.c: New test.
37993
37994 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
37995
37996         * gcc.c-torture/compile/20011130-1.c: New test.
37997
37998         * gcc.dg/noncompile/20011025-1.c: New test.
37999
38000         * g++.dg/other/anon-union.C: New test.
38001
38002         * gcc.c-torture/execute/20011024-1.c: New test.
38003
38004 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38005
38006         * gcc.c-torture/execute/20000722-1.x,
38007         gcc.c-torture/execute/20010123-1.x: Remove.
38008         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
38009         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
38010         gcc.dg/c99-complit-2.c: New tests.
38011
38012 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
38013
38014         * g++.dg/inherit/base1.C: New test.
38015
38016 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
38017
38018         * g++.dg/other/stdarg1.C: New test.
38019
38020         * gcc.c-torture/compile/20011130-2.c: New test.
38021
38022 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
38023
38024         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
38025         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
38026         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
38027         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
38028         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
38029         * gcc.dg/builtin-prefetch-1.c: New test.
38030
38031 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
38032
38033         * gcc.dg/20011130-1.c: New test.
38034
38035 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
38036
38037         * g++.dg/other/scope1.C: New test.
38038         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
38039
38040 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38041
38042         * gcc.dg/vla-init-1.c: New test.
38043
38044 2001-12-01  Geoff Keating  <geoffk@redhat.com>
38045
38046         * gcc.c-torture/compile/structs.c: New testcase from GDB.
38047
38048 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38049
38050         * objc.dg/alias.m: Update.
38051         * objc.dg/class-1.m: Update.
38052         * objc.dg/const-str-1.m: Update.
38053         * objc.dg/fwd-proto-1.m: Update.
38054         * objc.dg/id-1.m: Update.
38055         * objc.dg/super-class-1.m: Update.
38056
38057 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
38058
38059         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
38060         constructs.
38061
38062 2001-11-28  Jeffrey A Law  (law@cygnus.com)
38063
38064         * gcc.c-torture/execute/20011128-1.c: New test.
38065
38066 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
38067
38068         * gcc.dg/20011127-1.c: New test.
38069
38070 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38071
38072         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
38073         from Austin Group draft 7.
38074         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
38075         scanf format arguments.
38076         * gcc.dg/format/no-exargs-2.c: New test.
38077
38078 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
38079
38080         * g++.dg/abi/vbase8-4.C: New test.
38081
38082 2001-11-24  Ian Lance Taylor  <ian@airs.com>
38083
38084         * gcc.c-torture/execute/20011121-1.c: New test.
38085
38086 2001-11-23  Jeffrey A Law  (law@cygnus.com)
38087
38088         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
38089
38090 2001-11-23  Andreas Jaeger  <aj@suse.de>
38091
38092         * gcc.dg/cpp/charconst-2.c: New test.
38093
38094 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
38095
38096         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
38097         to the host if it is remote.  Let tests specify extra headers
38098         they use.
38099         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
38100         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
38101         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
38102         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
38103         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
38104         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
38105         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
38106         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
38107         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
38108         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
38109
38110 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
38111
38112         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
38113         for little endian ARMs.
38114
38115 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
38116
38117         * gcc.c-torture/compile/20011119-1.c: New test.
38118         * gcc.c-torture/compile/20011119-2.c: New test.
38119
38120 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
38121
38122         * gcc.dg/altivec-1.c: Fix typo.
38123
38124 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38125
38126         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
38127
38128 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
38129
38130         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
38131
38132 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
38133
38134         * lib/g77.exp: Don't specify --rpath-link.
38135
38136         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
38137         across all the headers.
38138         * gcc.dg/format/format.exp: For testing on a remote host,
38139         copy format.h.
38140
38141         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
38142         * gcc.c-torture/execute/930406-1.c: Likewise.
38143         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38144
38145 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
38146
38147         * gcc.dg/altivec-1.c: New.
38148
38149 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
38150
38151         * gcc.dg/cpp/fpreprocessed.c: New test case.
38152
38153 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38154
38155         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
38156         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
38157         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
38158
38159 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38160
38161         * gcc.dg/no-builtin-1.c: New test.
38162
38163 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
38164
38165         * gcc.c-torture/execute/20011115-1.c: New test.
38166
38167 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
38168
38169         * gcc.c-torture/compile/20011114-2.c: New test.
38170         * gcc.c-torture/compile/20011114-3.c: New test.
38171         * gcc.c-torture/compile/20011114-4.c: New test.
38172
38173 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38174
38175         * g++.dg/other/init1.C: New test.
38176
38177 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
38178
38179         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
38180         message.
38181
38182         * gcc.c-torture/execute/20011114-1.c: New testcase.
38183
38184         * gcc.c-torture/compile/20010327-1.c: Revert last change.
38185         * gcc.c-torture/compile/20011114-1.c: New test, exactly
38186         like the (before this change) version of 20010327-1.c.
38187
38188 2001-11-14  Roger Sayle <roger@eyesopen.com>
38189
38190         * gcc.c-torture/execute/string-opt-13.c: New testcase.
38191
38192 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
38193
38194         * g++.dg/init/array2.C: New test.
38195
38196 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
38197
38198         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
38199
38200 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
38201
38202         * g++.dg/other/forscope1.C: New test.
38203         * g++.dg/ext/forscope1.C: New test.
38204         * g++.dg/ext/forscope2.C: New test.
38205
38206 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
38207
38208         * gcc.c-torture/execute/20011113-1.c: New test.
38209
38210 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
38211
38212         * gcc.c-torture/execute/20011109-2.c: New test.
38213
38214         * gcc.c-torture/execute/20011109-1.c: New test.
38215
38216 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
38217
38218         * gcc.c-torture/compile/20011109-1.c: New test.
38219
38220 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
38221
38222         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
38223         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
38224         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
38225         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
38226         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
38227         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
38228         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
38229
38230 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
38231
38232         * g++.dg/warn/Wshadow-1.C: New tests.
38233         * g++.old-deja/g++.mike/for3.C: Update.
38234
38235 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38236
38237         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
38238         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
38239         XFAILs.  Adjust expected error texts.
38240         * gcc.c-torture/compile/20011106-1.c,
38241         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
38242         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
38243         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
38244         gcc.dg/c99-array-lval-5.c: New tests.
38245
38246 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38247
38248         * gcc.dg/cpp/defined.c: Update.
38249
38250 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38251
38252         * gcc.c-torture/execute/anon-1.c: New test.
38253
38254 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
38255
38256         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
38257         same size, so no warning should be produced on stormy16.
38258
38259         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
38260         due to oversized array.
38261         * g++.old-deja/g++.mike/ns15.C: Likewise.
38262         * g++.old-deja/g++.pt/crash16.C: Likewise.
38263
38264 2001-11-02  Graham Stott  <grahams@redhat.com>
38265
38266         * g++.dgother/debug1.C: Fix typos.
38267
38268 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
38269
38270         * g++.dg/other/debug1.C: New test.
38271
38272 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
38273
38274         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
38275         of unsigned long.
38276
38277 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
38278
38279         * gcc.dg/20011029-2.c: New test.
38280
38281         * gcc.c-torture/compile/20011029-1.c: New test.
38282
38283 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
38284
38285         * objc/execute/class_self-1.m: New test.
38286         * objc/execute/class_self-2.m: New test.
38287
38288 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
38289
38290         * gcc.misc-tests/msgs.exp: Delete.
38291         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
38292         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
38293         error set to match recent changes.
38294
38295 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
38296
38297         * gcc.dg/20011021-1.c: New test.
38298
38299 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
38300
38301         * gcc.c-torture/compile/20011023-1.c: New test.
38302
38303 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
38304
38305         * lib/g77.exp: Rewrite based on lib/g++.exp.
38306
38307 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
38308
38309         * gcc.c-torture/execute/20011019-1.c: New test.
38310
38311         * gcc.dg/20011018-1.c: New test.
38312
38313 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
38314
38315         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
38316
38317 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
38318
38319         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
38320         * gcc.dg/attr-invalid.c: Likewise.
38321
38322 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
38323
38324         * testsuite/gcc.dg/20011015-1.c: New test.
38325
38326 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
38327
38328         * g++.dg/template/unify2.C: New test.
38329
38330 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
38331
38332         * g++.dg/other/exception-specification.C: New test
38333
38334 2001-10-13  Tom Rix  <trix@redhat.com>
38335
38336         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
38337         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
38338
38339 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
38340
38341         * testsuite/gcc.dg/20011009-1.c: New test.
38342
38343 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
38344
38345         PR g++/4476
38346         * g++.dg/other/friend1.C: New test.
38347
38348 2001-10-11  Richard Henderson  <rth@redhat.com>
38349
38350         * g++.old-deja/g++.other/crash18.C: Add -S to options.
38351
38352 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38353
38354         * gcc.c-torture/compile/20011010-1.c: New.
38355
38356 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38357
38358         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
38359         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
38360         g77.f-torture/execute/execute.exp,
38361         g77.f-torture/noncompile/noncompile.exp,
38362         gcc.c-torture/compile/compile.exp,
38363         gcc.c-torture/execute/execute.exp,
38364         gcc.c-torture/execute/ieee/ieee.exp,
38365         gcc.c-torture/execute/memcheck/memcheck.exp,
38366         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
38367         objc/execute/execute.exp: Update FSF address.
38368
38369 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
38370
38371         * gcc.dg/cpp/cmdlne-C.c: Update.
38372         * gcc.dg/cpp/cmdlne-C2.c: New.
38373
38374 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38375
38376         * gcc.c-torture/execute/20011008-3.c: New.
38377
38378 2001-10-08  DJ Delorie  <dj@redhat.com>
38379
38380         * gcc.dg/20011008-1.c: New.
38381         * gcc.dg/20011008-2.c: New.
38382
38383 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
38384
38385         * gcc.dg/cpp/spacing1.c: Update test.
38386
38387 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38388
38389         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
38390         spelling errors of "separate" as "seperate".
38391
38392 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
38393
38394         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
38395         enough to avoid inlining.
38396
38397 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
38398
38399         * lib/g77.exp: set libg2c_dir correctly.
38400
38401 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38402
38403         * gcc.dg/cpp/macro11.c: New test.
38404
38405 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38406
38407         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
38408         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
38409         gcc.dg/format/multattr-3.c: New tests.
38410         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
38411         tests for format attributes on function pointers being rejected.
38412
38413 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38414
38415         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
38416
38417 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38418
38419         * g++.dg/warn/format1.C: New test.
38420
38421 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
38422
38423         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
38424
38425 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38426
38427         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
38428
38429 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38430
38431         * gcc.dg/cpp/redef2.c: Add test.
38432
38433 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
38434
38435         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
38436         long-standing bug on i686, apparently.
38437         * gcc.c-torture/execute/loop-2c.x: New file.
38438         * gcc.c-torture/execute/loop-2d.x: New file.
38439         * gcc.c-torture/execute/loop-3c.x: New file.
38440
38441 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
38442
38443         * gcc.dg/cpp/20000625-2.c: Correct line number.
38444
38445 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38446
38447         * gcc.dg/cpp/macro10.c: New test.
38448         * gcc.dg/cpp/strify3.c: New test.
38449         * gcc.dg/cpp/spacing1.c: Add tests.
38450         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
38451         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
38452
38453 2001-09-24  DJ Delorie  <dj@redhat.com>
38454
38455         * gcc.c-torture/execute/20010924-1.c: New test.
38456
38457 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38458
38459         * testsuite/objc/execute/paste.m: Remove.
38460
38461 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38462
38463         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
38464
38465 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
38466
38467         * g77.dg/strlen0.f: New test.
38468
38469 2001-09-21  Richard Henderson  <rth@redhat.com>
38470
38471         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
38472         * g++.old-deja/g++.abi/vtable2.C: Likewise.
38473
38474 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38475
38476         Table-driven attributes.
38477         * g++.dg/ext/attrib1.C: New test.
38478
38479 2001-09-20  DJ Delorie  <dj@redhat.com>
38480
38481         * gcc.dg/20000926-1.c: Update expected warning messages.
38482         * gcc.dg/array-2.c: Likewise, and test for warnings too.
38483         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
38484         array.
38485
38486 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
38487
38488         * g++.dg/eh/registers1.C: New test case.
38489
38490 2001-09-17  Richard Henderson  <rth@redhat.com>
38491
38492         * gcc.dg/array-5.c: Fix VLA decomposition test.
38493
38494 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38495
38496         * gcc.dg/cpp/line5.c: New testcase.
38497
38498 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
38499
38500         * gcc.dg/cpp/macro9.c: New test.
38501
38502 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
38503
38504         * gcc.c-torture/execute/980223.c: Change type of addr from long
38505         to char *.
38506
38507 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
38508
38509         * gcc.c-torture/execute/20010915-1.c: New test.
38510
38511 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
38512
38513         * g77.dg/bprob: New directory.
38514         * g77.dg/bprob/bprob.exp: New file.
38515         * g77.dg/bprob/bprob-1.f: New test.
38516         * g77.dg/gcov: New directory.
38517         * g77.dg/gcov/gcov.exp: New file.
38518         * g77.dg/gcov/gcov-1.f: New test.
38519         * g77.dg/gcov/gcov-1.x: New file.
38520
38521 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38522
38523         * gcc.dg/cpp/directiv.c: Update.
38524         * gcc.dg/cpp/undef1.c: Update.
38525
38526 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
38527
38528         * gcc.dg/20010912-1.c: New test.
38529
38530 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
38531
38532         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
38533         language-independent file in lib.
38534         * lib/gcov.exp: New file.
38535
38536 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38537
38538         * gcc.c-torture/compile/20010911-1.c: New test.
38539
38540 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
38541
38542         * lib/profopt.exp: New, to support profile-directed optimizations.
38543         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
38544         * gcc.misc-tests/bprob-1.c: New test.
38545         * gcc.misc-tests/bprob-2.c: New test.
38546
38547 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
38548
38549         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
38550         XFAIL and which kinds of gcov output to verify.
38551         * gcc.misc-tests/gcov-4b.x: New file.
38552         * gcc.misc-tests/gcov-5b.x: New file.
38553         * gcc.misc-tests/gcov-6.x: New file.
38554         * gcc.misc-tests/gcov-7.c: New test.
38555         * gcc.misc-tests/gcov-7.x: New file.
38556
38557 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
38558
38559         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
38560         * gcc.misc-tests/gcov-6.c: New test.
38561
38562 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38563
38564         PR c++/3986
38565         * g++.dg/abi/vbase1.C: New test.
38566
38567 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
38568
38569         * objc.dg/method-2.m: New.
38570
38571 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38572
38573         PR c++/4203
38574         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
38575         * g++.dg/init/empty1.C: New test.
38576
38577 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
38578
38579         * gcc.c-torture/compile/20010903-1.c: New test.
38580
38581 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
38582
38583         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
38584         for m68k.
38585
38586 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
38587
38588         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
38589
38590         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
38591
38592         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
38593
38594 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
38595
38596         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
38597         for 16-bit 'unsigned int'.
38598
38599 2001-08-29  Kazu Hirata  <kazu@hxi.com>
38600
38601         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
38602
38603 2001-08-27  Richard Henderson  <rth@redhat.com>
38604
38605         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
38606         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
38607
38608 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
38609
38610         * gcc.dg/asm-names.c (ymain): New.
38611
38612 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
38613
38614         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
38615         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
38616         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
38617
38618 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38619
38620         * gcc.dg/compare5.c: New testcase.
38621
38622 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
38623
38624         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
38625         and "In instantiation".
38626
38627 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
38628
38629         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
38630
38631 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
38632
38633         * gcc.misc-tests/gcov.exp: Add support for branch information.
38634         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
38635         * gcc.misc-tests/gcov-4.c: New test.
38636         * gcc.misc-tests/gcov-4b.c: New test.
38637         * gcc.misc-tests/gcov-5b.c: New test.
38638
38639 2001-08-20  Zack Weinberg  <zackw@panix.com>
38640
38641         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
38642         expected to fail.
38643
38644 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38645
38646         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
38647
38648 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
38649
38650         * g++.dg/eh/template1.C: New test.
38651
38652 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
38653
38654         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
38655         Fix thinko.
38656         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
38657         for xfail.
38658
38659 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
38660
38661         * lib/g77-dg.exp: Use prune.exp for common procedures
38662         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
38663         * lib/g77.exp: (g77-dg-prune) Remove
38664
38665 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
38666
38667         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
38668
38669 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38670
38671         * g++.dg/template/unify1.C: New test.
38672
38673 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
38674
38675         * g++.dg/abi/empty4.C: New test.
38676
38677 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
38678
38679         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
38680         solaris2.*
38681         * g77.f-torture/compile/pr3743.x: Likewise.
38682
38683 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38684
38685         * g++.dg/other/using-declaration.C: New test.
38686
38687 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38688
38689         * gcc.dg/cpp/tr-sign.c: New testcase.
38690
38691 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38692
38693         * gcc.dg/cpp/19951025-1.c: Revert.
38694         * gcc.dg/cpp/directiv.c: We no longer process directives that
38695         interrupt macro arguments.
38696
38697 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
38698
38699         * gcc.dg/bconstp-1.c: New test.
38700
38701 2001-08-03  Richard Henderson  <rth@redhat.com>
38702
38703         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
38704
38705 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38706
38707         * gcc.dg/cpp/19951025-1.c: Update.
38708
38709 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
38710
38711         * g77.dg/ff90-1.f (s): Fix reference of variable z,
38712         should be x.
38713
38714 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
38715
38716         Kill -fhonor-std.
38717         * g++.old-deja/g++.ns/ns14.C: Remove special options.
38718         * g++.old-deja/g++.other/std1.C: Likewise.
38719         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
38720
38721 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
38722
38723         * lib/g77.exp: Load gcc-defs.exp for common procedures
38724         (g77_pass, g77_fail, g77_finish, g77_exit,
38725         ${tool}_check_unsupported_p} Now redundant.  Deleted.
38726
38727 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
38728
38729         * g77.dg/fbackslash.f
38730         * g77.dg/fcase-preserve.f
38731         * g77.dg/ff90-1.f
38732         * g77.dg/ffixed-line-length-0.f
38733         * g77.dg/ffixed-line-length-132.f
38734         * g77.dg/ffixed-line-length-7.f
38735         * g77.dg/ffixed-line-length-72.f
38736         * g77.dg/ffixed-line-length-none.f
38737         * g77.dg/ffree-form-1.f
38738         * g77.dg/fno-backslash.f
38739         * g77.dg/fno-f90-1.f
38740         * g77.dg/fno-fixed-form-1.f
38741         * g77.dg/fno-onetrip.f
38742         * g77.dg/fno-typeless-boz.f
38743         * g77.dg/fno-underscoring.f
38744         * g77.dg/fno-vxt-1.f
38745         * g77.dg/fonetrip.f
38746         * g77.dg/ftypeless-boz.f
38747         * g77.dg/fugly-assumed.f
38748         * g77.dg/funderscoring.f
38749         * g77.dg/fvxt-1.f
38750
38751 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
38752
38753         * objc.dg/fwd-proto-1.m: New.
38754         * objc.dg/local-decl-1.m: New.
38755         * objc.dg/naming-1.m: New.
38756         * objc.dg/naming-2.m: New.
38757         * objc.dg/proto-hier-1.m: New.
38758
38759 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
38760
38761         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
38762         largest-type elements to a struct makes its size grow.
38763
38764 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
38765
38766         * g++.dg/abi/vthunk1.C: New test.
38767
38768 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
38769
38770         * g++.dg/abi/vbase8-22.C: New test.
38771
38772 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38773
38774         * gcc.dg/cpp/macro8.c: New test.
38775
38776 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
38777
38778         * g++.dg/abi/vbase8-21.C: New test.
38779
38780 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
38781
38782         * g++.dg/abi/vbase8-10.C: New test.
38783
38784 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38785
38786         * lib/g++.exp (g++_set_ld_library_path): Renamed to
38787         ${tool}_set_ld_library_path.
38788         Changed caller.
38789         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
38790         g++.exp.
38791
38792 2001-07-26  Stan Cox <scox@redhat.com>
38793
38794         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
38795         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
38796         gcc_exit, gcc_check_unsupported_p):
38797         Moved to gcc-deps.exp
38798         * gcc-deps.exp: New file.
38799
38800 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38801
38802         * g++.old-deja/g++.pt/defarg14.C: New test.
38803
38804 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
38805
38806         * g++.old-deja/g++.other/lineno5.C: New test.
38807
38808 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
38809
38810         * g++.old-deja/g++.pt/crash68.C: New test.
38811
38812 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
38813
38814         * g++.old-deja/g++.other/crash42.C: New test.
38815
38816 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38817
38818         * gcc.dg/cpp/extratokens.c: Fix.
38819         * gcc.dg/cpp/skipping2.c: New tests.
38820
38821 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38822
38823         * gcc.c-torture/execute/20010724-1.c: New file.
38824         * gcc.c-torture/execute/20010724-1.x: New file.
38825
38826 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38827
38828         * g++.old-deja/g++.other/cond7.C: New test.
38829
38830 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38831
38832         * g++.old-deja/g++.other/optimize4.C: New test.
38833
38834 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38835
38836         * g++.old-deja/g++.abi/vbase8-5.C: New test.
38837
38838 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
38839
38840         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
38841         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
38842         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
38843         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
38844
38845         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
38846         bug report" message.
38847
38848         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
38849         * g++.dg/ext/instantiate1.C: Move from old-deja.
38850
38851 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
38852
38853         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
38854         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
38855         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
38856         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
38857
38858 2001-07-23  Jeffrey A Law  (law@cygnus.com)
38859
38860         * gcc.c-torture/execute/20010723-1.c: New test.
38861
38862 2001-07-23  Ben Elliston  <bje@redhat.com>
38863
38864         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
38865
38866 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38867
38868         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
38869         i[34567]86-*-*.
38870         Delete handling of ieee_multilib_flags.
38871         Pass -mieee for alpha*-*-* and sh-*-*.
38872         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
38873
38874 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
38875
38876         Remove old-abi tests.
38877         * g++.old-deja/g++.mike/p11116.C: Remove.
38878         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
38879
38880 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
38881
38882         * g77.f-torture/compile/pr3743.f: New test
38883
38884 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
38885
38886         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
38887
38888 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38889
38890         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
38891         g++.old-deja/g++.pt/static6.C: Likewise.
38892         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
38893         supports weak symbols.
38894
38895 2001-07-18  Andreas Jaeger  <aj@suse.de>
38896
38897         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
38898         supported again.
38899
38900 2001-07-18  Andreas Jaeger  <aj@suse.de>
38901
38902         * gcc.dg/iftrap-1.c: Fix target line.
38903
38904 2001-07-17  Richard Henderson  <rth@redhat.com>
38905
38906         * gcc.c-torture/execute/20010717-1.c: New.
38907
38908 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38909
38910         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
38911         tests.
38912
38913 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
38914
38915         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
38916
38917 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38918
38919         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
38920         UAC_SIGBUS, UAC_NOPRINT definitions.
38921
38922 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
38923
38924         * objc/execute/object_is_class.m: New test.
38925         * objc/execute/object_is_meta_class.m: New test.
38926
38927 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38928
38929         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
38930         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
38931
38932 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
38933
38934         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
38935         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
38936
38937 2001-07-14  Richard Henderson  <rth@redhat.com>
38938
38939         * gcc.dg/iftrap-1.c: New.
38940
38941 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
38942
38943         * g77.f-torture/execute/intrinsic77.f: New test.
38944
38945 2001-07-11  Janis Johnson <janis@us.ibm.com>
38946
38947         * gcc.misc-tests/gcov-3.c: New test.
38948
38949 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
38950
38951         * gcc.c-torture/compile/20010711-1.c,
38952         * gcc.c-torture/compile/20010711-2.c: New tests.
38953
38954 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
38955
38956         * gcc.c-torture/execute/20010711-1.c: New test.
38957
38958 2001-07-11  Ben Elliston  <bje@redhat.com>
38959
38960         * g++.old-deja/g++.other/enum5.C: New test.
38961
38962 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
38963
38964         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
38965         (g++-dg-prune): Call prune_gcc_output.
38966         * prune.exp: New file for prune_gcc_output.
38967         * lib/g++.exp, lib/gcc.exp: Load it.
38968
38969 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38970
38971         * gcc.c-torture/compile/20010701-1.c,
38972         g++.old-deja/g++.ext/attrib6.C: New tests.
38973
38974 2001-07-06  Jeffrey A Law  (law@cygnus.com)
38975
38976         * gcc.c-torture/compile/20010706-1.c: New test.
38977
38978 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
38979
38980         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
38981
38982 2001-06-28  Stan Shebs  <shebs@apple.com>
38983
38984         * gcc.dg/pragma-darwin.c: New test.
38985
38986 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38987
38988         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
38989         Solaris 2.[678] system.
38990
38991 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38992
38993         * gcc.dg/20010622-1.c: New test.
38994
38995 2001-06-18  Stan Shebs  <shebs@apple.com>
38996
38997         * objc.dg: New directory.
38998         * objc.dg/dg.exp: New file.
38999         * objc.dg/alias.m: New.
39000         * objc.dg/class-1.m: New.
39001         * objc.dg/class-2.m: New.
39002         * objc.dg/const-str-1.m: New.
39003         * objc.dg/const-str-2.m: New.
39004         * objc.dg/id-1.m: New.
39005         * objc.dg/method-1.m: New.
39006         * objc.dg/super-class-1.m: New.
39007         * lib/objc-dg.exp: New file.
39008
39009 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39010
39011         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
39012         of label name.
39013
39014 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
39015
39016         * g++.old-deja/g++.abi/vbase8-9.C: New test.
39017
39018 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39019
39020         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
39021         variable.
39022
39023 2001-06-12  Richard Henderson  <rth@redhat.com>
39024
39025         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
39026
39027 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
39028
39029         * g++.old-deja/g++.abi/vbase5.C: New test.
39030         * g++.old-deja/g++.abi/vbase6.C: New test.
39031         * g++.old-deja/g++.abi/vbase7.C: New test.
39032
39033 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39034
39035         * gcc.c-torture/compile/20010610-1.c: New test.
39036
39037 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
39038
39039         * g++.old-deja/g++.abi/vbase4.C: New test.
39040
39041 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39042
39043         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
39044         support %f for HC11/HC12 targets.
39045         * gcc.c-torture/execute/930513-1.x: New file, likewise.
39046         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
39047         on HC11/HC12 targets.
39048         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
39049
39050 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39051
39052         * gcc.dg/wchar_t-1.c: New file.
39053         * gcc.dg/wint_t-1.c: Likewise.
39054
39055 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
39056
39057         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
39058
39059 2001-06-11  Richard Henderson  <rth@redhat.com>
39060
39061         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
39062
39063 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39064
39065         * gcc.c-torture/compile/20010611-1.c: New test.
39066
39067 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39068
39069         * gcc.dg/c99-tag-1.c: Add more tests.
39070
39071 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
39072
39073         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
39074         representation on MN10300 and ARM/Thumb.
39075
39076 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
39077
39078         * g77.f-torture/execute/20010610.f: New.
39079
39080 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
39081
39082         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
39083         names.
39084
39085 2001-06-09  Richard Henderson  <rth@redhat.com>
39086
39087         * gcc.c-torture/execute/ashrdi-1.c: New.
39088         * gcc.c-torture/execute/ashldi-1.c: New.
39089         * gcc.c-torture/execute/lshrdi-1.c: New.
39090
39091 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
39092
39093         * objc/execute/load-3.m: Added. Check sending +load to categories,
39094         in addition to classes.
39095
39096 2001-06-08  Stan Shebs  <shebs@apple.com>
39097
39098         * objc/execute/load-2.m: New test.  From Nicola Pero
39099         <n.pero@mi.flashnet.it>.
39100
39101 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
39102
39103         * gcc.c-torture/execute/20010605-2.c: New test.
39104
39105 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
39106
39107         * g++.old-deja/g++.abi/vbase2.C: New test.
39108         * g++.old-deja/g++.abi/vbase3.C: New test.
39109
39110 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
39111
39112         * g++.old-deja/g++.pt/friend49.C: New test.
39113
39114 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
39115
39116         * g++.old-deja/g++.ext/anon3.C: New test.
39117
39118 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
39119
39120         * g++.old-deja/g++.other/conv7.C: New test.
39121
39122 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
39123
39124         * gcc.c-torture/compile/20010605-2.c: New test.
39125
39126 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39127
39128         * gcc.c-torture/execute/20010604-1.c: New test.
39129
39130 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
39131
39132         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
39133
39134 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
39135
39136         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
39137         (g++_link_flags): Likewise.
39138         (g++_init): Pass gccpath's value to two previous functions.
39139
39140 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39141
39142         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
39143         Ensure logfile entry matches exec command line.
39144
39145 2001-05-31  Richard Henderson  <rth@redhat.com>
39146
39147         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
39148         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
39149
39150 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
39151
39152         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
39153         compiler for irix6.2
39154
39155 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
39156
39157         * g++.old-deja/g++.other/optimize3.C: New file.
39158
39159 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
39160
39161         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
39162         assemble.
39163
39164 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
39165
39166         * g++.old-deja/g++.other/optimize2.C: New file.
39167
39168 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
39169
39170         * gcc.c-torture/compile/20010518-2.c: New file.
39171         * gcc.c-torture/execute/20010518-1.c: New file.
39172         * gcc.c-torture/execute/20010518-2.c: New file.
39173
39174 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39175
39176         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
39177
39178 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
39179
39180         G++ no longer defines builtins that do not begin with __builtin.
39181         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
39182         * g++.old-deja/g++.brendand/misc13.C: Likewise.
39183         * g++.old-deja/g++.law/builtin1.C: Likewise.
39184         * g++.old-deja/g++.law/cvt2.C: Likewise.
39185         * g++.old-deja/g++.mike/net5.C: Likewise.
39186         * g++.old-deja/g++.other/builtins1.C: Likewise.
39187         * g++.old-deja/g++.other/builtins2.C: Likewise.
39188         * g++.old-deja/g++.other/builtins3.C: Likewise.
39189         * g++.old-deja/g++.other/builtins4.C: Likewise.
39190         * g++.old-deja/g++.other/inline8.C: Likewise.
39191         * g++.old-deja/g++.robertl/eb39.C: Likewise.
39192
39193 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
39194
39195         * g++.old-deja/g++.pt/using1.C: Adjust.
39196         * g++.old-deja/g++.pt/using2.C: New test.
39197
39198 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
39199
39200         * gcc.dg/cpp/charconst.c: New tests.
39201         * gcc.dg/cpp/escape.c: New tests.
39202         * gcc.dg/cpp/escape-1.c: New tests.
39203         * gcc.dg/cpp/escape-2.c: New tests.
39204         * gcc.dg/cpp/ucs.c: New tests.
39205
39206 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
39207
39208         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
39209         native compiler for irix6.5.
39210
39211 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
39212
39213         * lib/g++.exp (g++_include_flags): Use args to compute
39214         get_multilibs.
39215         (g++_link_flags): Likewise.
39216         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
39217
39218 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39219
39220         * gcc.dg/c90-hexfloat-1.c: Add more tests.
39221
39222 2001-05-21  Geoff Keating  <geoffk@redhat.com>
39223
39224         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
39225         this file.
39226
39227 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39228
39229         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
39230         STACK_SIZE;
39231         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
39232         to STACK_SIZE; Use it to define size of add_histo array.
39233         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
39234         to STACK_SIZE.
39235         (f): Use GITT_SIZE to define size of gitt local table.
39236         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
39237         to STACK_SIZE; Use it to define size of bytemem array.
39238
39239 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39240
39241         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
39242         on 68HC11/HC12 due to the asm instruction.
39243         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
39244         * gcc.c-torture/compile/920520-1.x: Likewise.
39245         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
39246         on 68HC11/HC12 because the function is larger than 64K.
39247         * gcc.c-torture/compile/961203-1.x: New file, this test fails
39248         on 68HC11/HC12 because the structure is too large.
39249
39250 2001-05-20  Richard Henderson  <rth@redhat.com>
39251
39252         * gcc.c-torture/execute/20010520-1.c: New.
39253
39254 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39255
39256         * g++.old-deja/g++.warn/compare1.C: New test.
39257         * gcc.dg/compare4.c: New test.
39258
39259 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
39260
39261         * g++.old-deja/g++.other/optimize1.C: New test.
39262
39263 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39264
39265         * g++.old-deja/g++.pt/spec41.C: New test.
39266
39267 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
39268
39269         * gcc.c-torture/compile/20010114-1.x: Remove.
39270
39271 2001-05-18  Stan Shebs  <shebs@apple.com>
39272
39273         * gcc.c-torture/compile/20010518-1.c: New test.
39274
39275 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
39276
39277         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
39278         * g++.old-deja/g++.pt/crash67.C: New test.
39279
39280 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
39281
39282         * g++.old-deja/g++.other/debug9.C: New test.
39283
39284 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
39285
39286         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
39287
39288 2001-05-16  Jan Hubicka  <jh@suse.cz>
39289
39290         * gcc.c-torture/compile/20010516-1.c: New test.
39291
39292 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
39293
39294         * g++.old-deja/g++.other/crash41.C: New test.
39295
39296 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
39297
39298         * g++.old-deja/g++.pt/crash66.C: New test.
39299
39300 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
39301
39302         * g++.old-deja/g++.robertl/eb27.C: Convert.
39303
39304 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
39305
39306         * g++.dg/friend-warn.C: New test.  Do not warn about friend
39307         declaration being redundant.
39308
39309 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
39310
39311         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
39312
39313 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
39314
39315         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
39316
39317 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
39318
39319         * lib/g++.exp: Use testsuite_flags.
39320
39321 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
39322
39323         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
39324
39325 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39326
39327         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
39328
39329 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
39330
39331         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
39332
39333 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
39334
39335         * gcc.c-torture/compile/20010313-1.c: New test.
39336
39337 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
39338
39339         * gcc.dg/cpp/direct2.c: New test.
39340         * gccq.dg/cpp/direct2s.c: New test.
39341
39342         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
39343
39344 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
39345
39346         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
39347         * g++.old-deja/g++.other/op3.C: Likewise.
39348
39349 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39350
39351         * gcc.dg/cpp/syshdr.h: New file.
39352         * gcc.dg/cpp/sysmac1.c: Update.
39353         * gcc.dg/cpp/sysmac2.c: Update.
39354
39355 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39356
39357         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
39358
39359 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
39360
39361         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
39362         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
39363
39364 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
39365
39366         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
39367
39368 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
39369
39370         * lib/g++.exp (g++_include_flags): Don't use any special flags
39371         if TESTING_IN_BUILD_TREE is not defined.
39372         (g++_init): Use a plain 'c++' as the compiler if
39373         TESTING_IN_BUILD_TREEE is not defined.
39374
39375 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
39376
39377         * g++.old-deja/g++.eh/catch13.C: New test.
39378         * g++.old-deja/g++.eh/catch14.C: New test.
39379
39380 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
39381
39382         * gcc.dg/cpp/tr-define.c: New test.
39383
39384 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
39385
39386         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
39387         <stdlib.h>, not <malloc.h>.
39388
39389 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
39390
39391         * g++.old-deja/g++.ns/template17.C: New test.
39392
39393 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
39394
39395         * g++.old-deja/g++.pt/ref4.C: New test.
39396
39397 2001-04-30  Richard Henderson  <rth@redhat.com>
39398
39399         * gcc.dg/20000724-1.c: Revert last change.
39400
39401 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
39402
39403         * g77.f-torture/execute/20010430.f: New test.
39404
39405 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
39406
39407         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
39408
39409 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
39410
39411         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
39412
39413 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
39414
39415         * g++.old-deja/g++.eh/crash6.C: New test.
39416
39417 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
39418
39419         * g++.old-deja/g++.other/warn7.C: New test.
39420
39421 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
39422
39423         * g++.old-deja/g++.other/defarg9.C: New test.
39424
39425 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
39426
39427         * g77.f-torture/compile/20010426.f: New test.
39428         * g77.f-torture/execute/20010426.f: New test.
39429
39430 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
39431
39432         * g77.f-torture/compile/20000629-1.x: Remove - error
39433         has been fixed.
39434
39435 2001-04-26  Jeffrey A Law  (law@cygnus.com)
39436
39437         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
39438         Tweak slightly to work with g++.dg framework.
39439         * g++.dg/special/ecos.exp: Run initp1.C test.
39440         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
39441
39442         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
39443         its linker doesn't give line numbers either.
39444         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
39445
39446 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
39447
39448         * g++.old-deja/g++.other/lex1.C: New test.
39449
39450 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
39451
39452         * gcc.dg/noncompile/20010425-1.c: New test.
39453
39454 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
39455
39456         * g++.old-deja/g++.pt/mangle2.C: New test.
39457
39458 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
39459
39460         * gcc.dg/format/plus-1.c: New test.
39461
39462 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
39463
39464         * gcc.dg/20010423-1.c: New test.
39465
39466 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
39467
39468         * gcc.c-torture/execute/20010422-1.c: New test.
39469
39470 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
39471
39472         * g++.old-deja/g++.ns/type2.C: New test.
39473
39474 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
39475
39476         * g++.old-deja/g++.other/perf1.C: New test.
39477
39478 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
39479
39480         * gcc.dg/c99-func-2.c: Remove xfail.
39481         * gcc.dg/c99-func-3.c: Remove xfail.
39482         * gcc.dg/c99-func-4.c: Remove xfail.
39483
39484 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
39485
39486         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
39487
39488 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39489
39490         * gcc.c-torture/compile/20010423-1.c: New test.
39491
39492 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39493
39494         * g++.old-deja/g++.pt/typename28.C: New test.
39495
39496 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39497
39498         * g++.old-deja/g++.abi/empty2.C: New test.
39499         * g++.old-deja/g++.abi/empty3.C: New test.
39500
39501 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39502
39503         * g++.old-deja/g++.other/comdat2.C: New test.
39504         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
39505
39506 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39507
39508         * g++.old-deja/g++.other/overload14.C: New test.
39509
39510 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39511
39512         * g++.old-deja/g++.other/lookup23.C: New test.
39513
39514 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39515
39516         * gcc.c-torture/execute/20010403-1.c: New test.
39517
39518 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
39519             Mark Mitchell  <mark@codesourcery.com>
39520
39521         * lib/old-dejagnu.exp: Don't delete output of executable.
39522         Add .exe suffix to executables.
39523
39524 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
39525
39526         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
39527
39528 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39529
39530         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
39531
39532 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
39533
39534         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
39535         * g++.old-deja/g++.abi/crash1.C: New test.
39536
39537 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
39538
39539         * g++.old-deja/g++.other/crash40.C: New test.
39540
39541 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39542
39543         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
39544
39545 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
39546
39547         * g++.old-deja/g++.other/warn6.C: New test.
39548
39549 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39550
39551         * g++.old-deja/g++.robertl/eb42.C: Same.
39552
39553 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39554
39555         * gcc.dg/wtr-conversion-1.c: New testcase.
39556
39557 2001-04-10  Richard Henderson  <rth@redhat.com>
39558
39559         * g++.old-deja/g++.other/array5.C: New.
39560
39561 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39562
39563         * gcc.c-torture/execute/20010408-1.c: New test.
39564
39565 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
39566
39567         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
39568         headers and constructs.
39569         * g++.old-deja/g++.robertl/eb79.C: Same.
39570         * g++.old-deja/g++.robertl/eb77.C (main): Same.
39571         * g++.old-deja/g++.robertl/eb73.C: Same.
39572         * g++.old-deja/g++.robertl/eb66.C (main): Same.
39573         * g++.old-deja/g++.robertl/eb55.C (t): Same.
39574         * g++.old-deja/g++.robertl/eb54.C (main): Same.
39575         * g++.old-deja/g++.robertl/eb46.C (main): Same.
39576         * g++.old-deja/g++.robertl/eb44.C: Same.
39577         * g++.old-deja/g++.robertl/eb41.C (main): Same.
39578         * g++.old-deja/g++.robertl/eb4.C (main): Same.
39579         * g++.old-deja/g++.robertl/eb39.C: Same.
39580         * g++.old-deja/g++.robertl/eb33.C (main): Same.
39581         * g++.old-deja/g++.robertl/eb31.C (main): Same.
39582         * g++.old-deja/g++.robertl/eb30.C: Same.
39583         * g++.old-deja/g++.robertl/eb3.C: Same.
39584         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
39585         * g++.old-deja/g++.robertl/eb21.C: Same.
39586         * g++.old-deja/g++.robertl/eb15.C: Same.
39587         * g++.old-deja/g++.robertl/eb118.C: Same.
39588         * g++.old-deja/g++.robertl/eb115.C (main): Same.
39589         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
39590         * g++.old-deja/g++.robertl/eb109.C: Same.
39591         * g++.old-deja/g++.other/sibcall1.C (main): Same.
39592         * g++.old-deja/g++.mike/rtti1.C: Same.
39593         * g++.old-deja/g++.mike/p658.C: Same.
39594         * g++.old-deja/g++.mike/net46.C: Same.
39595         * g++.old-deja/g++.mike/net34.C: Same.
39596         * g++.old-deja/g++.mike/memoize1.C: Same.
39597         * g++.old-deja/g++.mike/eh2.C: Same.
39598         * g++.old-deja/g++.law/weak.C: Same.
39599         * g++.old-deja/g++.law/visibility7.C: Same.
39600         * g++.old-deja/g++.law/visibility25.C: Same.
39601         * g++.old-deja/g++.law/visibility22.C: Same.
39602         * g++.old-deja/g++.law/visibility2.C: Same.
39603         * g++.old-deja/g++.law/visibility17.C: Same.
39604         * g++.old-deja/g++.law/visibility13.C: Same.
39605         * g++.old-deja/g++.law/visibility10.C: Same.
39606         * g++.old-deja/g++.law/visibility1.C: Same.
39607         * g++.old-deja/g++.law/virtual3.C (eval): Same.
39608         * g++.old-deja/g++.law/vbase1.C: Same.
39609         * g++.old-deja/g++.law/operators32.C: Same.
39610         * g++.old-deja/g++.law/nest3.C: Same.
39611         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
39612         * g++.old-deja/g++.law/except5.C (main): Same.
39613         * g++.old-deja/g++.law/cvt7.C (run): Same.
39614         * g++.old-deja/g++.law/cvt2.C: Same.
39615         * g++.old-deja/g++.law/cvt16.C: Same.
39616         * g++.old-deja/g++.law/ctors6.C (bar): Same.
39617         * g++.old-deja/g++.law/ctors17.C (main): Same.
39618         * g++.old-deja/g++.law/ctors13.C: Same.
39619         * g++.old-deja/g++.law/ctors12.C (main): Same.
39620         * g++.old-deja/g++.law/ctors10.C: Same.
39621         * g++.old-deja/g++.law/code-gen5.C: Same.
39622         * g++.old-deja/g++.law/bad-error7.C: Same.
39623         * g++.old-deja/g++.law/arm9.C: Same.
39624         * g++.old-deja/g++.law/arm12.C: Same.
39625         * g++.old-deja/g++.law/arg8.C: Same.
39626         * g++.old-deja/g++.law/arg1.C: Same.
39627         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
39628         * g++.old-deja/g++.jason/template31.C: Same.
39629         * g++.old-deja/g++.jason/template24.C (main): Same.
39630         * g++.old-deja/g++.jason/2371.C: Same.
39631         * g++.old-deja/g++.eh/new2.C: Same.
39632         * g++.old-deja/g++.eh/new1.C: Same.
39633         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
39634         * g++.old-deja/g++.brendan/nest21.C (main): Same.
39635         * g++.old-deja/g++.brendan/err-msg3.C: Same.
39636         * g++.old-deja/g++.brendan/crash62.C: Same.
39637         * g++.old-deja/g++.brendan/crash52.C: Same.
39638         * g++.old-deja/g++.brendan/crash49.C (main): Same.
39639         * g++.old-deja/g++.brendan/crash38.C: Same.
39640         * g++.old-deja/g++.brendan/crash15.C (main): Same.
39641         * g++.old-deja/g++.brendan/copy9.C: Same.
39642
39643 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
39644
39645         * gcc.c-torture/execute/20001203-2.c (memset):
39646         Count argument is of type __SIZE_TYPE__.
39647
39648 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
39649
39650         * gcc.c-torture/compile/20010404-1.c: New test.
39651
39652 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
39653
39654         * gcc.c-torture/compile/20010326-1.c: New test.
39655
39656 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
39657
39658         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
39659         peculiarities of the SH.
39660         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
39661
39662 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39663
39664         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
39665         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
39666         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
39667
39668 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
39669
39670         * g77.f-torture/compile/20010321-1.f: New test.
39671
39672 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
39673
39674         * gcc.c-torture/compile/20010329-1.c: New test.
39675
39676 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
39677
39678         * gcc.c-torture/execute/20010329-1.c: New test.
39679
39680 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
39681
39682         * g++.old-deja/g++.other/eh4.C: Fix typo.
39683
39684 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
39685
39686         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
39687
39688 2001-03-28  Philip Blundell  <philb@gnu.org>
39689
39690         * gcc.c-torture/compile/20010328-1.c: New test.
39691
39692 2001-03-27  Richard Henderson  <rth@redhat.com>
39693
39694         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
39695         * g++.old-deja/g++.eh/vbase3.C: Likewise.
39696
39697 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
39698
39699         * gcc.c-torture/compile/20010327-1.c: New test.
39700
39701 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
39702
39703         * g++.old-deja/g++.other/friend12.C: New test.
39704         * g++.old-deja/g++.other/friend9.C: Expect no errors.
39705         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
39706
39707 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39708
39709         * gcc.c-torture/execute/20010325-1.c: New test.
39710
39711 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
39712
39713         * g++.old-deja/g++.other/mangle3.C: New test.
39714
39715 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
39716
39717         * g++.old-deja/g++.other/anon8.C: New test.
39718
39719 2001-03-20  Philip Blundell  <philb@gnu.org>
39720
39721         * gcc.c-torture/compile/20010320-1.c: New test.
39722
39723 2001-03-17  Richard Henderson  <rth@redhat.com>
39724
39725         * g++.old-deja/g++.other/eh4.C: Add expected error text.
39726
39727 2001-03-15  Geoff Keating  <geoff@redhat.com>
39728
39729         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
39730         tests on AIX.
39731
39732 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
39733
39734         * g++.old-deja/g++.other/eh4.C: New test.
39735
39736 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
39737
39738         * gcc.dg/cpp/mi1.c: Update.
39739
39740 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
39741
39742         * g++.old-deja/g++.other/regstack.C: New test.
39743
39744 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
39745
39746         * g++.old-deja/g++.other/ref4.C: New test.
39747
39748 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
39749
39750         * objc/execute/va_method.m: Added.
39751         * objc/execute/IMP.m: Added.
39752         * objc/execute/_cmd.m: Added.
39753         * objc/execute/accessing_ivars.m: Added.
39754         * objc/execute/class-1.m: Added.
39755         * objc/execute/class-10.m: Added.
39756         * objc/execute/class-11.m: Added.
39757         * objc/execute/class-12.m: Added.
39758         * objc/execute/class-13.m: Added.
39759         * objc/execute/class-14.m: Added.
39760         * objc/execute/class-2.m: Added.
39761         * objc/execute/class-3.m: Added.
39762         * objc/execute/class-4.m: Added.
39763         * objc/execute/class-5.m: Added.
39764         * objc/execute/class-6.m: Added.
39765         * objc/execute/class-7.m: Added.
39766         * objc/execute/class-8.m: Added.
39767         * objc/execute/class-9.m: Added.
39768         * objc/execute/class-tests-1.h
39769         * objc/execute/class-tests-2.h
39770         * objc/execute/compatibility_alias.m: Added.
39771         * objc/execute/encode-1.m: Added.
39772         * objc/execute/formal_protocol-1.m: Added.
39773         * objc/execute/formal_protocol-2.m: Added.
39774         * objc/execute/formal_protocol-3.m: Added.
39775         * objc/execute/formal_protocol-4.m: Added.
39776         * objc/execute/formal_protocol-5.m: Added.
39777         * objc/execute/formal_protocol-6.m: Added.
39778         * objc/execute/formal_protocol-7.m: Added.
39779         * objc/execute/informal_protocol.m: Added.
39780         * objc/execute/initialize.m: Added.
39781         * objc/execute/load.m: Added.
39782         * objc/execute/many_args_method.m: Added.
39783         * objc/execute/nested-3.m: Added.
39784         * objc/execute/no_clash.m: Added.
39785         * objc/execute/private.m: Added.
39786         * objc/execute/redefining_self.m: Added.
39787         * objc/execute/root_methods.m: Added.
39788         * objc/execute/selector-1.m: Added.
39789         * objc/execute/static-1.m: Added.
39790         * objc/execute/static-2.m: Added.
39791         * objc/execute/va_method.m: Added.
39792
39793 2001-03-10  Richard Henderson  <rth@redhat.com>
39794
39795         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
39796
39797 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
39798
39799         * g++.old-deja/g++.other/crash31.C: XFAIL.
39800         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
39801         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
39802         * gcc.c-torture/execute/20010123-1.x: XFAIL.
39803         * gcc.c-torture/execute/20010124-1.x: XFAIL.
39804         * gcc.dg/sequence-pt-1.c: XFAIL one test.
39805
39806 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
39807
39808         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
39809
39810 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
39811
39812         * gcc.dg/20000724-1.c: Don't use multiline strings.
39813
39814 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
39815
39816         * objc/execute/string1.m, objc/execute/string2.m: Compare the
39817         result of -cString against what we expect it to be; don't just
39818         print it out for no one to read.
39819
39820         * objc/execute/string3.m, objc/execute/string4.m: New tests.
39821         Based on testcases provided by Nicola Pero.
39822
39823 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
39824
39825         * gcc.dg/cpp/macro7.c: New test.
39826
39827 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
39828
39829         * gcc.dg/cpp/multiline.c: Update.
39830
39831 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
39832
39833         * g++.old-deja/g++.other/enum3.C: New test.
39834
39835 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
39836
39837         * g++.old-deja/g++.other/pod1.C: New test.
39838
39839 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
39840
39841         * g++.old-deja/g++.ext/overload1.C: New test.
39842
39843 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
39844
39845         * g++.old-deja/g++.pt/using1.C: New test.
39846
39847 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
39848
39849         * g++.old-deja/g++.other/using9.C: New test.
39850
39851 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
39852
39853         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
39854
39855         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
39856
39857 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
39858
39859         * g++.old-deja/g++.ext/realpt1.C: Remove.
39860
39861 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
39862
39863         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
39864
39865 2001-02-26  Will Cohen  <wcohen@redhat.com>
39866
39867         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
39868
39869 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
39870
39871         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
39872         templatized constructors.
39873
39874 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39875
39876         * gcc.c-torture/execute/20010224-1.c: New test.
39877
39878 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
39879
39880         * gcc.c-torture/execute/20010222-1.c: New test.
39881
39882 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
39883
39884         * g++.old-deja/g++.other/inline20.C: New test.
39885
39886 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
39887
39888         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
39889
39890 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39891
39892         * g++.old-deja/g++.other/lookup22.C: New test.
39893
39894 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
39895
39896         * g77.dg: New directory.
39897         * g77.dg/20010216-1.f: New test case.
39898         * g77.dg/dg.exp: New driver.
39899         * lib/g77-dg.exp: New driver library.
39900
39901 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39902
39903         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
39904
39905 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
39906
39907         * g++.old-deja/g++.other/decl9.C: New test.
39908
39909 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
39910
39911         * g++.old-deja/g++.other/init16.C: Update the test so that it does
39912         not need <string> and also tests the initialization at runtime.
39913
39914 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39915
39916         * gcc.c-torture/execute/longlong.c: New test.
39917
39918 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
39919
39920         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
39921
39922 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
39923
39924         * gcc.c-torture/execute/920302-1.c (execute):
39925         Change argument type to short.
39926
39927 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
39928
39929         * g++.old-deja/g++.pt/deduct6.C: New test.
39930
39931 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
39932
39933         * g++.old-deja/g++.pt/deduct5.C: New test.
39934
39935 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
39936
39937         * gcc.c-torture/execute/20010209-1.c: New test.
39938
39939 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
39940
39941         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
39942
39943 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
39944
39945         * g++.dg/vtgc1.C: Update for new ABI.
39946
39947         * consistency.vlad: New directory, 1665 files.
39948
39949 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39950
39951         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
39952         return type.
39953         * gcc.dg/cpp/digraphs.c: Declare puts.
39954
39955 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
39956
39957         * g++.old-deja/g++.other/warn5.C: New test.
39958
39959 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
39960
39961         * g++.old-deja/g++.pt/spec40.C: New test.
39962
39963 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
39964
39965         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
39966         case.
39967         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
39968
39969 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
39970
39971         * gcc.c-torture/compile/20010209-1.c: New test.
39972
39973 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
39974
39975         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
39976         excess errors message but not if it crashes.
39977         * g++.old-deja/g++.other/crash27.C: Likewise.
39978         * g++.old-deja/g++.other/crash28.C: Likewise.
39979         * g++.old-deja/g++.other/crash30.C: Likewise.
39980         * g++.old-deja/g++.other/crash32.C: Likewise.
39981         * g++.old-deja/g++.other/crash35.C: Likewise.
39982         * g++.old-deja/g++.pt/inherit2.C: Likewise.
39983
39984 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39985
39986         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
39987         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
39988         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
39989         g77.f-torture/execute/execute.exp,
39990         g77.f-torture/noncompile/noncompile.exp,
39991         gcc.c-torture/execute/execute.exp,
39992         gcc.c-torture/execute/memcheck/memcheck.exp,
39993         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
39994         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
39995         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
39996         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
39997         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
39998         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
39999         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
40000         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
40001         Remove bug reporting instructions with ancient email addresses.
40002
40003 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
40004
40005         * gcc.dg/20010202-1.c: New test.
40006         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
40007
40008 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
40009
40010         * g++.dg/stdbool-if.C: New test.
40011
40012 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
40013
40014         * objc/execute/fdecl.m: Added main().
40015
40016 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
40017
40018         * gcc.c-torture/execute/20010206-1.c: New test.
40019
40020 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40021
40022         * gcc.dg/cpp/avoidpaste1.c: Update.
40023
40024 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
40025
40026         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
40027         Pero <nicola@brainstorm.co.uk>.
40028         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
40029
40030 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
40031
40032         * g++.old-deja/g++.pt/spec39.C: New test.
40033
40034 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
40035
40036         * gcc.c-torture/compile/20010202-1.c: New test.
40037
40038 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
40039
40040         * g++.old-deja/g++.abi/primary2.C: New test.
40041         * g++.old-deja/g++.abi/primary3.C: New test.
40042         * g++.old-deja/g++.abi/primary4.C: New test.
40043         * g++.old-deja/g++.abi/primary5.C: New test.
40044         * g++.old-deja/g++.abi/vtable3.h: New test.
40045         * g++.old-deja/g++.abi/vtable3a.C: New test.
40046         * g++.old-deja/g++.abi/vtable3b.C: New test.
40047         * g++.old-deja/g++.abi/vtable3c.C: New test.
40048         * g++.old-deja/g++.abi/vtable3d.C: New test.
40049         * g++.old-deja/g++.abi/vtable3e.C: New test.
40050         * g++.old-deja/g++.abi/vtable3f.C: New test.
40051         * g++.old-deja/g++.abi/vtable3g.C: New test.
40052         * g++.old-deja/g++.abi/vtable3h.C: New test.
40053         * g++.old-deja/g++.abi/vtable3i.C: New test.
40054         * g++.old-deja/g++.abi/vtable3j.C: New test.
40055         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
40056
40057 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
40058
40059         * g++.old-deja/g++.other/anon6.C: New test.
40060         * g++.old-deja/g++.other/anon7.C: New test.
40061
40062 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
40063
40064         * gcc.dg/cpp/avoidpaste2.c: New tests.
40065
40066 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
40067
40068         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
40069
40070 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
40071
40072         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
40073         DECIMAL_DIG cases for Irix."
40074
40075 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
40076
40077         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
40078
40079 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40080
40081         * gcc.dg/c99-tag-1.c: New test.
40082
40083 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
40084
40085         * gcc.dg/cpp/tr-warn1.c: Add tests.
40086
40087 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
40088
40089         * gcc.dg/cpp/avoidpaste1.c: Update.
40090         * gcc.dg/cpp/paste4.c: Update.
40091
40092 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
40093
40094         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
40095         cases for Irix.
40096
40097 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
40098
40099         * g++.old-deja/g++.other/inline19.C: New test.
40100
40101 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40102
40103         * gcc.dg/Wlarger-than.c: New test.
40104
40105 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
40106
40107         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
40108
40109 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
40110
40111         * gcc.c-torture/execute/20010129-1.c: New test.
40112         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
40113
40114 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
40115
40116         * gcc.dg/cpp/avoidpaste1.c: Test case.
40117
40118 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
40119
40120         * g++.old-deja/g++.other/inline18.C: New test.
40121
40122 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40123
40124         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
40125         and __builtin_putchar.
40126
40127 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
40128
40129         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
40130         tests.
40131
40132 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
40133
40134         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
40135         floating point number rounding mode to round to the nearest
40136         representable mode.
40137
40138 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
40139
40140         * g++.old-deja/g++.other/mangle2.C: New test.
40141
40142 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40143
40144         * gcc.c-torture/compile/20010124-1.c: New test.
40145
40146 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
40147
40148         * g++.old-deja/g++.pt/spec38.C: New test.
40149
40150 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40151
40152         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
40153         "Build don't run".
40154
40155 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40156
40157         * gcc.c-torture/execute/20010123-1.c: New test.
40158
40159 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
40160
40161         * g++.old-deja/g++.pt/spec37.C: New test.
40162
40163 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
40164
40165         * g++.old-deja/g++.pt/overload14.C: New test.
40166
40167 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40168
40169         * gcc.c-torture/execute/20010122-1.c: New test, exercise
40170         __builtin_return_address.
40171
40172 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
40173
40174         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
40175         * g++.old-deja/g++.pt/spec35.C: New test.
40176         * g++.old-deja/g++.pt/spec36.C: New test.
40177
40178 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
40179
40180         * gcc.c-torture/compile/20010118-1.c: New test.
40181
40182 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
40183
40184         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
40185
40186 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
40187
40188         * gcc.c-torture/execute/20010119-1.c: New test.
40189
40190 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40191
40192         * g++.old-deja/g++.other/vbase5.C: New test.
40193
40194 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
40195
40196         * gcc.c-torture/execute/20010118-1.c: New test.
40197
40198 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40199
40200         * g++.old-deja/g++.pt/deduct3.C: New test.
40201
40202 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40203
40204         * g++.old-deja/g++.pt/spec34.C: New test.
40205
40206 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
40207
40208         * g77.f-torture/compile/20000601-2.f: New test.
40209
40210 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40211
40212         * g++.old-deja/g++.other/init17.C: New test.
40213
40214 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
40215
40216         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
40217
40218 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40219
40220         * g++.old-deja/g++.pt/unify8.C: New test.
40221
40222 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40223
40224         * g++.old-deja/g++.abi/vbase1.C: New test.
40225
40226 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40227
40228         * g++.old-deja/g++.pt/crash65.C: New test.
40229
40230 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
40231
40232         * gcc.dg/cpp/assembl2.S: New test case.
40233
40234 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
40235
40236         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
40237         are supported.
40238
40239 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40240
40241         * g++.old-deja/g++.other/builtins1.C: New test.
40242         * g++.old-deja/g++.other/builtins2.C: Likewise.
40243         * g++.old-deja/g++.other/builtins3.C: Likewise.
40244         * g++.old-deja/g++.other/builtins4.C: Likewise.
40245
40246 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
40247
40248         * gcc.c-torture/compile/20010117-1.c: New test.
40249         * gcc.c-torture/compile/20010117-2.c: New test.
40250
40251 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40252
40253         * g77.f-torture/execute/20010116.[fx]: New test,
40254         XFAIL on i?86-*-*.
40255         * g77.f-torture/compile/20010115.f: Indicate it's
40256         a test for PR fortran/1636.
40257
40258 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40259
40260         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
40261
40262 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40263
40264         * g77.f-torture/compile/20010115.f: New test.
40265
40266 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
40267
40268         * g++.old-deja/g++.pt/nontype5.C: New test.
40269
40270 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
40271
40272         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
40273         have an equivalent working one below it.
40274
40275 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
40276
40277         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
40278         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
40279
40280 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
40281
40282         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
40283         message containing "init_priority".
40284         (conpr-2.C): Likewise.
40285         (conpr-3.C): Likewise.
40286         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
40287
40288 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40289
40290         * gcc.c-torture/execute/20010114-2.c: New test.
40291
40292 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
40293
40294         * gcc.c-torture/compile/20010114-1.c: New test.
40295         * gcc.c-torture/compile/20010114-1.x: Xfail.
40296         * gcc.c-torture/compile/20010114-2.c: New test.
40297         * gcc.c-torture/execute/20010114-1.c: New test.
40298         * gcc.dg/trunc-1.c: New test.
40299         * gcc.dg/uninit-B.c: New test.
40300
40301 2001-01-13  Nick Clifton  <nickc@redhat.com>
40302
40303         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
40304         target.
40305
40306 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40307
40308         * gcc.c-torture/compile/20010113-1.c: New test.
40309
40310 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
40311
40312         * gcc.c-torture/compile/20001212-1.c: New test.
40313
40314 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40315
40316         * gcc.dg/cpp/widestr1.c: Update.
40317         * gcc.dg/cpp/prag-imp.c: Remove.
40318
40319 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
40320
40321         * gcc.c-torture/execute/20000801-3.x: Remove.
40322         * gcc.dg/c90-init-1.c: New test.
40323         * gcc.dg/c99-init-1.c: New test.
40324         * gcc.dg/c99-init-2.c: New test.
40325         * gcc.dg/gnu99-init-1.c: New test.
40326
40327 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
40328
40329         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
40330         testing that no relevant ones were found.
40331
40332 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
40333
40334         * g++.old-deja/g++.pt/cast2.C: New test.
40335
40336 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
40337
40338         * g++.old-deja/g++.pt/friend47.C: New test.
40339
40340 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40341
40342         * g++.old-deja/g++.pt/instantiate13.C: New test.
40343
40344 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40345
40346         * g++.old-deja/g++.other/defarg7.C: New test.
40347         * g++.old-deja/g++.other/defarg8.C: New test.
40348
40349 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40350
40351         * g++.old-deja/g++.pt/crash64.C: New test.
40352
40353 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40354
40355         * g++.old-deja/g++.pt/crash63.C: New test.
40356
40357 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
40358
40359         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
40360
40361 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
40362
40363         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
40364
40365 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
40366
40367         * g++.old-deja/g++.pt/error3.C: New test.
40368
40369 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
40370
40371         * g++.old-deja/g++.other/crash39.C: New test.
40372
40373 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
40374
40375         * g++.old-deja/g++.other/vbase4.C: New test.
40376
40377 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
40378
40379         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
40380         * gcc.dg/special/20000419-2.c: New file. Identical to above.
40381         * gcc.dg/special/special.exp: New test driver which will check
40382         for alias support for the above test.
40383
40384 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
40385
40386         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
40387         problems on small machines.
40388         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
40389         parameterize.
40390
40391 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
40392
40393         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
40394         mips.
40395         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
40396
40397 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
40398
40399         * g++.old_deja/g++.pt/using8.C: New test.
40400
40401 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40402
40403         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
40404
40405 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
40406
40407         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
40408         where a failure is expected.
40409         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
40410
40411 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
40412
40413         * g++.old_deja/g++.pt/instantiate12.C: New test.
40414
40415 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
40416
40417         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
40418         start of structs.
40419         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
40420         * g++.old-deja/g++.brendan/crash17.C: Likewise.
40421         * g++.old-deja/g++.brendan/crash29.C: Likewise.
40422         * g++.old-deja/g++.brendan/crash48.C: Likewise.
40423         * g++.old-deja/g++.brendan/ns1.C: Likewise.
40424         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
40425         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
40426         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
40427         * g++.old-deja/g++.eh/spec6.C: Likewise.
40428         * g++.old-deja/g++.jason/crash3.C: Likewise.
40429         * g++.old-deja/g++.law/ctors11.C: Likewise.
40430         * g++.old-deja/g++.law/ctors17.C: Likewise.
40431         * g++.old-deja/g++.law/ctors5.C: Likewise.
40432         * g++.old-deja/g++.law/ctors9.C: Likewise.
40433         * g++.old-deja/g++.mike/ambig1.C: Likewise.
40434         * g++.old-deja/g++.mike/net22.C: Likewise.
40435         * g++.old-deja/g++.mike/p3538a.C: Likewise.
40436         * g++.old-deja/g++.mike/p3538b.C: Likewise.
40437         * g++.old-deja/g++.mike/virt3.C: Likewise.
40438         * g++.old-deja/g++.niklas/t128.C: Likewise.
40439         * g++.old-deja/g++.other/anon4.C: Likewise.
40440         * g++.old-deja/g++.other/using1.C: Likewise.
40441         * g++.old-deja/g++.other/warn3.C: Likewise.
40442         * g++.old-deja/g++.pt/t37.C: Likewise.
40443         * g++.old-deja/g++.robertl/eb69.C: Likewise.
40444         * g++.old-deja/g++.robertl/eb71.C: Likewise.
40445
40446 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
40447
40448         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
40449
40450 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40451
40452         * gcc.c-torture/execute/stdio-opt-3.c: New test.
40453
40454 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
40455
40456         * gcc.c-torture/compile/20010107-1.c: New test.
40457
40458 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40459
40460         * gcc.c-torture/execute/builtin-noret-1.c: New test.
40461
40462 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40463
40464         * gcc.dg/format/format.h: New file.
40465         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
40466         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
40467         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
40468         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
40469         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
40470         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
40471         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
40472         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
40473         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
40474         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
40475         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
40476         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
40477         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
40478         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
40479         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
40480         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
40481         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
40482         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
40483         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
40484         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
40485         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
40486         instead of declaring standard types, macros and functions in each
40487         test.
40488
40489 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
40490
40491         * gcc.c-torture/execute/20010106-1.c: New test.
40492
40493 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40494
40495         * gcc.dg/format/format.exp: New file.
40496         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
40497         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
40498         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
40499         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
40500         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
40501         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
40502         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
40503         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
40504         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
40505         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
40506         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
40507         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
40508         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
40509         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
40510         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
40511         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
40512         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
40513         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
40514         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
40515         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
40516         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
40517         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
40518         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
40519         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
40520         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
40521         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
40522         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
40523         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
40524         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
40525         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
40526         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
40527         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
40528         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
40529         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
40530         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
40531         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
40532         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
40533         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
40534         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
40535         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
40536         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
40537         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
40538
40539 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
40540
40541         * gcc.c-torture/execute/991228-1.c: Take word endianness into
40542         account.
40543
40544 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
40545
40546         * gcc.c-torture/execute/builtin-complex-1.c: New test.
40547
40548 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
40549
40550         * g++.old-deja/g++.pt/crash62.C: New test.
40551
40552 2001-01-04  Richard Henderson  <rth@redhat.com>
40553
40554         * gcc.dg/20000926-1.c: Update expected warnings.
40555         * gcc.dg/array-2.c: Likewise.
40556         * gcc.dg/array-4.c: Also validate flexible array members.
40557         * gcc.dg/c99-flex-array-1.c: New.
40558
40559 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40560
40561         * gcc.c-torture/compile/20001222-1.x: Remove.
40562
40563 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40564
40565         * gcc.c-torture/execute/built-in-setjmp.c: New.
40566
40567 2001-01-03  Richard Henderson  <rth@redhat.com>
40568
40569         * gcc.dg/940510-1.c: Update expected error wording.
40570         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
40571
40572 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
40573
40574         * lib/target-supports.exp (check_alias_available): Modified to
40575         indicate aliases not supported if only weak aliases are supported.
40576
40577 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40578
40579         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
40580         Turn on cmpstrsi checks for __pj__ and __i370__.
40581
40582 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
40583
40584         * g++.old-deja/g++.other/virtual11.C: New test.
40585
40586 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
40587
40588         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
40589
40590 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40591
40592         * gcc.c-torture/compile/20010102-1.c: New test.
40593
40594 2001-01-02  Andreas Jaeger  <aj@suse.de>
40595
40596         * gcc.dg/noreturn-3.c: New test.
40597
40598         * gcc.dg/noreturn-4.c: New test.
40599
40600 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40601
40602         * gcc.c-torture/execute/stdio-opt-1.c: Also test
40603         __builtin_fputc and __builtin_fwrite.
40604
40605 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
40606
40607         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
40608         signed char, not default char.
40609
40610 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
40611
40612         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
40613
40614 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
40615
40616         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
40617
40618 2000-12-29  Richard Henderson  <rth@redhat.com>
40619
40620         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
40621         (__cyg_profile_func_exit): Define.
40622
40623 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
40624
40625         * g++.dg/vtgc1.C: New test.
40626
40627 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
40628
40629         * gcc.dg/noncompile/20001228-1.c: New test.
40630
40631         * gcc.dg/20001228-1.c: New test.
40632
40633         * gcc.c-torture/execute/20001228-1.c: New test.
40634
40635 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
40636
40637         * gcc.dg/format-strfmon-1.c: New test.
40638
40639 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40640
40641         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
40642         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
40643         * gcc.c-torture/execute/string-opt-1.c: Likewise.
40644         * gcc.c-torture/execute/string-opt-2.c: Likewise.
40645         * gcc.c-torture/execute/string-opt-3.c: Likewise.
40646         * gcc.c-torture/execute/string-opt-4.c: Likewise.
40647         * gcc.c-torture/execute/string-opt-6.c: Likewise.
40648         * gcc.c-torture/execute/string-opt-7.c: Likewise.
40649         * gcc.c-torture/execute/string-opt-8.c: Likewise.
40650         * gcc.c-torture/execute/string-opt-9.c: Likewise.
40651         * gcc.c-torture/execute/string-opt-10.c: Likewise.
40652         * gcc.c-torture/execute/string-opt-11.c: Likewise.
40653         * gcc.c-torture/execute/string-opt-12.c: Likewise.
40654
40655         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
40656         * gcc.c-torture/execute/string-opt-4.c: Test index.
40657
40658 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
40659
40660         * gcc.c-torture/compile/20001226-1.c: New test.
40661
40662 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40663
40664         * gcc.c-torture/compile/20001222-1.c: New test.
40665         * gcc.c-torture/compile/20001222-1.x: Xfail.
40666
40667 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
40668
40669         * gcc.c-torture/execute/comp-goto-2.c: New test.
40670
40671 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
40672
40673         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
40674         Use long types if __INT_MAX__ is 32767.
40675         (main): Use cast to (sint32 *) when poking 88 into a_page.
40676
40677         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
40678
40679 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
40680
40681         * gcc.c-torture/compile/20001221-1.c: New test.
40682         * gcc.c-torture/execute/20001221-1.c: New test.
40683
40684 2000-12-20  Richard Henderson  <rth@redhat.com>
40685
40686         * g++.old-deja/g++.pt/crash36.C: Update error lines.
40687         * g++.old-deja/g++.robertl/eb109.C: Likewise.
40688
40689 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40690
40691         * gcc.dg/compare3.c: New test.
40692
40693 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40694
40695         * gcc.dg/format-warnll-1.c: New test.
40696
40697 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
40698
40699         * gcc.dg/cpp/cmdlne-P.c: New test.
40700
40701 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40702
40703         * gcc.c-torture/execute/builtin-abs-1.c,
40704         gcc.c-torture/execute/builtin-abs-2.c: New tests.
40705
40706 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
40707
40708         * gcc.dg/cpp/multiline.c: New test.
40709
40710 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
40711
40712         * g++.old-deja/g++.other/syshdr1.C: Update.
40713         * gcc.dg/cpp/lineflags.c: Remove temporarily.
40714
40715 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40716
40717         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
40718
40719 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40720
40721         * g++.old-deja/g++.pt/ttp65.C: New test.
40722
40723 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40724
40725         * g++.old-deja/g++.pt/ttp64.C: New test.
40726
40727 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40728
40729         * g++.old-deja/g++.pt/spec33.C: New test.
40730
40731 2000-12-14  Catherine Moore  <clm@redhat.com>
40732
40733         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
40734         * gcc.c-torture/execute/920612-2.c: Likewise.
40735         * gcc.c-torture/execute/920428-2.c: Likewise.
40736         * gcc-c-torture/execute/va-arg-11.c: Call exit.
40737         * gcc.c-torture/execute/va-arg-21.c: Likewise.
40738
40739 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40740
40741         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
40742         * gcc.dg/pack-test-2.c: Likewise.
40743
40744 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40745
40746         Tests by Zack Weinberg <zackw@stanford.edu>.
40747
40748         * gcc.dg/cpp/defined.c: Update.
40749         * gcc.dg/cpp/defined_trad.c: New tests.
40750
40751 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40752
40753         * gcc.dg/cpp/trad-direct.c: Update.
40754
40755 2000-12-11  Neil Booth  <neilb@earthling.net>
40756
40757         * gcc.dg/cpp/defined_trad.c
40758
40759 2000-12-11  Neil Booth  <neilb@earthling.net>
40760
40761         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
40762
40763 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40764
40765         * gcc.dg/format-miss-2.c: New test.
40766
40767 2000-12-09  Neil Booth  <neilb@earthling.net>
40768
40769         * gcc.dg/cpp/lineflags.c: New tests.
40770         * gcc.dg/cpp/poison.c: Update.
40771         * gcc.dg/cpp/redef2.c: Update.
40772         * gcc.dg/cpp/skipping.c: New test.
40773
40774 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
40775
40776         * g++.old-deja/g++.other/eh3.C: New testcase.
40777
40778 2000-12-07  Neil Booth  <neilb@earthling.net>
40779
40780         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
40781         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
40782         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
40783         wtr-union-init-2.c, wtr-union-init-3.c: Update.
40784         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
40785         Update.
40786
40787 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40788
40789         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
40790         __SIZE_TYPE__ instead of int for type of integers cast to
40791         pointers.
40792
40793 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
40794
40795         * g++.old-deja/g++.other/cleanup4.C: New test.
40796
40797 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40798
40799         * format-sec-1.c: New test.
40800
40801 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40802
40803         * gcc.dg/format-nonlit-3.c: New test.
40804
40805 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40806
40807         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
40808         through a null pointer.
40809
40810 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40811
40812         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
40813         * g++.old-deja/g++.pt/partial4.C: New test.
40814
40815 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
40816
40817         * gcc.c-torture/execute/ieee/hugeval.x: New.
40818
40819 2000-12-06  Neil Booth  <neilb@earthling.net>
40820
40821         * gcc.dg/cpp/backslash2.c: New tests.
40822
40823 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40824
40825         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
40826         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
40827
40828 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
40829
40830         * gcc.c-torture/execute/20001203-2.c: New testcase.
40831
40832 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
40833
40834         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
40835         * g++.old-deja/g++.other/virtual10.C: New test.
40836
40837 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
40838
40839         * g++.old-deja/g++.mike/pmf5.C: Remove test.
40840
40841 2000-12-05  Richard Henderson  <rth@redhat.com>
40842
40843         * gcc.c-torture/compile/20001205-1.c: New.
40844
40845 2000-12-04  Neil Booth  <neilb@earthling.net>
40846
40847         * g++.old-deja/g++.other/virtual9.C: New test.
40848         * g++.old-deja/g++.pt/crash61.C: New test.
40849         * gcc.c-torture/execute/loop-9.c: New test.
40850
40851 2000-12-04  Neil Booth  <neilb@earthling.net>
40852
40853         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
40854         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
40855         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
40856         * gcc.dg/cpp/extratokens.c: ...here.
40857
40858 2000-12-04  Neil Booth  <neilb@earthling.net>
40859
40860         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
40861         New tests.
40862
40863 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40864
40865         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
40866         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
40867
40868 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40869
40870         * gcc.c-torture/execute/20001203-1.c: New test.
40871
40872 2000-12-03  Neil Booth  <neilb@earthling.net>
40873
40874         * gcc.dg/cpp/macro6.c: New test cases.
40875
40876 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40877
40878         * gcc.c-torture/execute/string-opt-9.c: New test.
40879         * gcc.c-torture/execute/string-opt-10.c: Likewise.
40880         * gcc.c-torture/execute/string-opt-11.c: Likewise.
40881         * gcc.c-torture/execute/string-opt-12.c: Likewise.
40882
40883         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
40884         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
40885
40886 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
40887
40888         * gcc.dg/cpp/if-6.c: New testcase.
40889
40890         * gcc.dg/20001201-1.c: New testcase.
40891
40892 2000-12-02  Neil Booth  <neilb@earthling.net>
40893
40894         * g++.old-deja/g++.other/externC4.C,
40895         g++.old-deja/g++.other/friend10.C: New tests.
40896
40897 2000-12-02  Neil Booth  <neilb@earthling.net>
40898
40899         * g++.old-deja/g++.other/instan2.C
40900         * g++.old-deja/g++.other/instan3.C: New test.
40901
40902 2000-12-02  Neil Booth  <neilb@earthling.net>
40903
40904         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
40905         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
40906         gnuc99.c,gnuc99-pedantic.c: New tests.
40907
40908 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40909
40910         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
40911         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
40912
40913 2000-12-01  Neil Booth  <neilb@earthling.net>
40914
40915         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
40916         * gcc.dg/cpp/poison.c: Update.
40917         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
40918
40919 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
40920
40921         * g77.f-torture/execute/20001201.f: New test.
40922
40923 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40924
40925         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
40926
40927 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
40928
40929         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
40930
40931 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
40932
40933         * g++.old-deja/g++.other/cast6.C: New test.
40934
40935 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
40936
40937         * gcc.c-torture/execute/20001130-2.c: New testcase.
40938
40939 2000-11-30  Richard Henderson  <rth@redhat.com>
40940
40941         * gcc.c-torture/execute/20001130-1.c: New test.
40942
40943 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
40944
40945         * g++.old-deja/g++.other/op3.C: New test.
40946
40947 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
40948
40949         * g++.old-deja/g++.other/op2.C: New test.
40950
40951 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
40952
40953         * g++.old-deja/g++.other/crash38.C: New test.
40954
40955 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
40956
40957         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
40958
40959 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
40960
40961         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
40962         tests.
40963         * gcc.c-torture/execute/string-opt-6.c: New test.
40964
40965         * gcc.dg/20001117-1.c: Add main.
40966
40967 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
40968
40969         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
40970         Move from here ...
40971         * gcc.dg/940510-1.c: ... to here.
40972
40973         * gcc.dg/20000926-1.c: GNU C now allows initializations of
40974         zero-size arrays in toplevel structures.
40975
40976 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
40977
40978         * gcc.c-torture/execute/loop-8.c: New test.
40979
40980 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40981
40982         * g++.old-deja/g++.other/base1.C: New test.
40983
40984 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40985
40986         * g++.old-deja/g++.other/parse2.C: New test.
40987
40988 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40989
40990         * g++.old-deja/g++.pt/incomplete1.C: New test.
40991
40992 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40993
40994         * g++.old-deja/g++.other/friend9.C: New test.
40995
40996 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
40997
40998         * gcc.dg/20001127-1.c: New test.
40999
41000 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
41001
41002         * g++.old-deja/g++.pt/friend46.C: New test.
41003
41004 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
41005
41006         * g++.old-deja/g++.other/ptrmem8.C: New test.
41007
41008 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41009
41010         * gcc.c-torture/execute/string-opt-7.c: New test.
41011         * gcc.c-torture/execute/string-opt-8.c: Likewise.
41012
41013 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
41014
41015         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
41016         instead of 'mkcheck 2'.
41017
41018 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41019
41020         * gcc.c-torture/execute/memcheck/driver.c,
41021         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
41022         C9X references to refer to C99.
41023
41024 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
41025
41026         * gcc.dg/ultrasp3.c: New test.
41027
41028 2000-11-25  Neil Booth  <neilb@earthling.net>
41029
41030         * gcc.dg/cpp/include2.c: Update test to be locale independent.
41031
41032 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
41033
41034         * gcc.c-torture/compile/20001123-2.c: New.
41035
41036 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41037
41038         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
41039
41040 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
41041
41042         * gcc.dg/sequence-point-1.c: Add some new tests.
41043         * gcc.c-torture/execute/20001124-1.c: New test.
41044
41045 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
41046
41047         * g++.old-deja/g++.other/vaarg4.C: New test.
41048         * gcc.c-torture/compile/20001123-1.c: New test.
41049
41050 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
41051
41052         * g++.other/crash24.C: Adjust and remove XFAIL.
41053         * g++.other/crash37.C: New test.
41054
41055 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
41056
41057         * g++.old-deja/g++.pt/instantiate9.C: New test.
41058
41059 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
41060
41061         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
41062         new ABI, too.
41063
41064         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
41065         * g++.old-deja/g++.robertl/eb55.C: Likewise.
41066
41067 2000-11-22  Neil Booth  <neilb@earthling.net>
41068
41069         * gcc.dg/cpp/Wtrigraphs.c: New test.
41070
41071 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
41072
41073         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
41074
41075 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
41076
41077         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
41078
41079 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
41080
41081         * lib/gcc-dg.exp: load_lib scanasm.exp.
41082         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
41083         * lib/g++-dg.exp: load_lib scanasm.exp.
41084         * lib/scanasm.exp: New.
41085         (scan-assembler, scan-assembler-not): Add optional arguments to
41086         test name, or if not present, the pattern name.
41087         (scan-assembler-dem, scan-assembler-dem-not): New.
41088
41089         * g++.dg/dg.exp: New.
41090
41091 2000-11-21  Neil Booth  <neilb@earthling.net>
41092
41093         * gcc.dg/cpp/integrated1.c: Remove.
41094
41095 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
41096
41097         * gcc.c-torture/execute/20001121-1.c: New test.
41098
41099 2000-11-21  Richard Henderson  <rth@redhat.com>
41100
41101         * gcc.c-torture/compile/20001121-1.c: New test.
41102
41103 2000-11-20  Neil Booth  <neilb@earthling.net>
41104
41105         * gcc.dg/cpp/integrated1.c: New test.
41106
41107 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
41108
41109         * g++.old-deja/g++.other/inline17.C: New test.
41110
41111 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
41112
41113         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
41114         local variable to be zero: I made the variable global. Now
41115         uses abort() and exit() instead of relying on main's return value.
41116
41117 2000-11-20  Neil Booth  <neilb@earthling.net>
41118
41119         * gcc.dg/cpp/paste2.c: Update test.
41120         * objc/execute/paste.m: New test.
41121
41122 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
41123
41124         * gcc.dg/c99-condexpr-1.c: New test.
41125
41126 2000-11-20  Neil Booth  <neilb@earthling.net>
41127
41128         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
41129
41130 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
41131
41132         * g++.old-deja/g++.pt/export1.C: New test.
41133
41134 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
41135
41136         * gcc.dg/20001117-1.c: New test.
41137
41138 2000-11-18  Richard Henderson  <rth@redhat.com>
41139
41140         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
41141
41142 2000-11-18  Richard Henderson  <rth@redhat.com>
41143
41144         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
41145         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
41146         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
41147
41148 2000-11-18  Richard Henderson  <rth@redhat.com>
41149
41150         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
41151         (main): New.  Exit cleanly.
41152
41153 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41154
41155         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
41156         gcc.dg/c99-fordecl-2.c: New tests.
41157
41158 2000-11-18  Richard Henderson  <rth@redhat.com>
41159
41160         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
41161         * gcc.c-torture/execute/zerolen-2.c: New.
41162
41163 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41164
41165         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
41166         memory.
41167
41168 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
41169
41170         * g++.old-deja/g++.pt/instantiate8.C: New test.
41171
41172 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
41173
41174         * g++.old-deja/g++.other/incomplete.C: Add more tests.
41175         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
41176
41177 2000-11-16  Nick Clifton  <nickc@redhat.com>
41178
41179         * gcc.c-torture/execute/nestfunc-2.c: New test.
41180         * gcc.c-torture/execute/nestfunc-3.c: New test.
41181
41182 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
41183
41184         * gcc.c-torture/compile/20001116-1.c: New test.
41185
41186 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41187
41188         * gcc.c-torture/execute/20001115-1.c: New test.
41189
41190 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
41191
41192         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
41193         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
41194         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
41195         * g++.old-deja/g++.abi/vmihint.C: Likewise.
41196
41197 2000-11-15  Neil Booth  <neilb@earthling.net>
41198
41199         gcc.dg/cpp/_Pragma1.c: Update.
41200         gcc.dg/cpp/_Pragma2.c: New test.
41201
41202 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
41203
41204         * g++.old-deja/g++.other/anon5.C: New test.
41205
41206 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
41207
41208         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
41209         tests.
41210
41211 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
41212
41213         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
41214         output.
41215
41216 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41217
41218         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
41219         labels at end of compound statements.
41220
41221 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
41222
41223         * gcc.c-torture/execute/loop-7.c: New test.
41224
41225 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41226
41227         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
41228
41229 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41230
41231         * gcc.dg/c99-bool-1.c: New test.
41232
41233 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41234
41235         * gcc.dg/c99-scope-1.c: Remove xfail.
41236         * gcc.dg/c99-scope-2.c: New test.
41237
41238 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41239
41240         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
41241         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
41242
41243 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
41244
41245         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
41246         error messages.
41247
41248         * g++.mike/p700.C: Don't typedef wchar_t.
41249         * g++.mike/p784.C: Likewise.
41250         * g++.mike/eb101.C: Don't use __wchar_t.
41251
41252 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
41253
41254         * g77.f-torture/execute/20001111.[fx]: Test premature exit
41255         from DO loop.
41256
41257 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
41258
41259         * gcc.c-torture/execute/20001111-1.c: New test.
41260
41261 2000-11-10  Nick Clifton  <nickc@redhat.com>
41262
41263         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
41264         long multuiple and accumulate.
41265
41266 2000-11-09  Richard Henderson  <rth@redhat.com>
41267
41268         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
41269         via size_t instead of int.
41270
41271         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
41272         * gcc.c-torture/execute/string-opt-2.c: Likewise.
41273         * gcc.c-torture/execute/string-opt-3.c: Likewise.
41274         * gcc.c-torture/execute/string-opt-4.c: Likewise.
41275
41276 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
41277
41278         * gcc.c-torture/compile/20001109-1.c: New test.
41279         * gcc.c-torture/compile/20001109-2.c: New test.
41280
41281 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
41282
41283         * g++.old-deja/g++.pt/operator1.C: New test.
41284         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
41285
41286 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
41287
41288         * gcc.dg/20001108-1.c: New test.
41289
41290 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
41291
41292         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
41293         with both arguments constant strings.
41294         * gcc.c-torture/execute/string-opt-3.c: New test.
41295         * gcc.c-torture/execute/string-opt-4.c: New test.
41296         * gcc.c-torture/execute/string-opt-5.c: New test.
41297
41298 2000-11-08  Nick Clifton  <nickc@redhat.com>
41299
41300         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
41301         mulsidi3adddi patterns.
41302
41303 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
41304
41305         * g++.old-deja/g++.other/crash36.C: New test.
41306
41307 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
41308
41309         * g++.old-deja/g++.other/init16.C: New test.
41310
41311 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
41312
41313         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
41314
41315 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
41316
41317         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
41318         * gcc.c-torture/execute/va-arg-16.x: Likewise.
41319         * gcc.c-torture/execute/va-arg-17.x: Likewise.
41320
41321 2000-11-07  DJ Delorie  <dj@redhat.com>
41322
41323         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
41324
41325 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41326
41327         * gcc.c-torture/execute/string-opt-1.c: New test.
41328
41329 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
41330
41331         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
41332         mips-sgi-irix6.* because the MIPS ABI passes floating-point
41333         parameters in registers, and there is no way for a varargs
41334         function to know in which order the integer and floating-point
41335         parameters should be interleaved when they are placed on the
41336         stack.
41337         * gcc.c-torture/execute/va-arg-16.x: Likewise.
41338         * gcc.c-torture/execute/va-arg-17.x: Likewise.
41339
41340 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41341
41342         * gcc.c-torture/execute/string-opt-2.c: New test.
41343
41344 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
41345
41346         * g++.old-deja/g++.pt/crash60.C: New test.
41347
41348 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
41349
41350         * g++.old-deja/g++.other/crash24.C: New test.
41351         * g++.old-deja/g++.other/crash25.C: New test.
41352         * g++.old-deja/g++.other/crash26.C: New test.
41353         * g++.old-deja/g++.other/crash27.C: New test.
41354         * g++.old-deja/g++.other/crash28.C: New test.
41355         * g++.old-deja/g++.other/crash29.C: New test.
41356         * g++.old-deja/g++.other/crash30.C: New test.
41357         * g++.old-deja/g++.other/crash31.C: New test.
41358         * g++.old-deja/g++.other/crash32.C: New test.
41359         * g++.old-deja/g++.other/crash33.C: New test.
41360         * g++.old-deja/g++.other/crash34.C: New test.
41361         * g++.old-deja/g++.other/crash35.C: New test.
41362
41363 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
41364
41365         * gcc.c-torture/execute/20001031-1.c: New test.
41366
41367 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
41368
41369         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
41370         namespace.
41371
41372         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
41373         standards-conformant.
41374
41375         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
41376
41377         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
41378         * g++.old-deja/g++.mike/p755a.C: Likewise.
41379         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
41380         library makes no calls to `operator new' during initialization.
41381
41382 2000-11-04  Neil Booth  <neilb@earthling.net>
41383
41384         * gcc.dg/cpp/include2.c: New tests.
41385
41386 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
41387
41388         * lib/g++.exp (g++_set_ld_library_path): New function.
41389         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
41390
41391 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
41392
41393         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
41394         warnings.
41395
41396 2000-11-01  Richard Henderson  <rth@redhat.com>
41397
41398         * g++.old-deja/g++.ext/namedret1.C: New.
41399         * g++.old-deja/g++.ext/namedret2.C: New.
41400         * g++.old-deja/g++.ext/namedret3.C: New.
41401
41402 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
41403
41404         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
41405         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
41406
41407 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41408
41409         * gcc.c-torture/execute/va-arg-21.c: New test.
41410
41411 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41412
41413         * gcc.dg/c99-complex-2.c: New test.
41414
41415 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41416
41417         * gcc.c-torture/execute/stdio-opt-1.c: New test.
41418
41419 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
41420
41421         * g++.old-deja/g++.other/inline16.C: New test.
41422
41423 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
41424
41425         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
41426         __PRETTY_FUNCTION__
41427
41428 2000-10-29  Neil Booth  <neilb@earthling.net>
41429
41430         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
41431         New tests.
41432         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
41433         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
41434         optimisation.
41435
41436 2000-10-29  Neil Booth  <neilb@earthling.net>
41437
41438         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
41439         * mi1.c, mi1c.h: Add null directives to multiple-include test.
41440         * mi5.c: Test multiple includes work with -C.
41441         * trigraphs.c: Test ^= version.
41442
41443 2000-10-28  Neil Booth  <neilb@earthling.net>
41444
41445         New tests and test updates for new macro expander.
41446
41447         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
41448         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
41449         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
41450         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
41451         new diagnostic messages.
41452
41453         * gcc.dg/cpp/macro3.c: New tests.
41454
41455 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
41456
41457         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
41458         on the same line.
41459
41460 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
41461
41462         * g++.old-deja/g++.other/eh2.C: New test.
41463
41464 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
41465
41466         * gcc.c-torture/execute/20001027-1.c: New test.
41467
41468 2000-10-26  Richard Henderson  <rth@redhat.com>
41469
41470         * gcc.c-torture/execute/20001026-1.c: New.
41471
41472 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
41473
41474         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
41475         * g++.old-deja/g++.law/builtin1.C: Likewise.
41476         * g++.old-deja/g++.law/ctors10.C: Likewise.
41477         * g++.old-deja/g++.law/virtual3.C: Likewise.
41478         * g++.old-deja/g++.mike/p658.C: Likewise.
41479         * g++.old-deja/g++.other/sibcall1.C: Likewise.
41480         * g++.old-deja/g++.other/vaarg2.C: Likewise.
41481         * g++.old-deja/g++.robertl/eb124.C: Likewise.
41482         * g++.old-deja/g++.robertl/eb44.C: Likewise.
41483         * g++.old-deja/g++.robertl/eb77.C: Likewise.
41484
41485 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
41486
41487         * gcc.c-torture/compile/20001024-1.c: New test.
41488
41489 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
41490
41491         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
41492         to tell us whether or not we are using V3.
41493
41494 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
41495
41496         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
41497         operands.
41498
41499 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41500
41501         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
41502
41503 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
41504
41505         * gcc.c-torture/execute/20001024-1.c: New test.
41506
41507 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
41508
41509         * g++.old-deja/g++.other/sibcall1.C: New test.
41510
41511 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
41512
41513         * gcc.dg/noncompile/init-3.c: New test.
41514
41515 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
41516
41517         * gcc.dg/format-array-1.c: New test.
41518
41519 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41520
41521         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
41522         writing through null pointers; remove comment about testing
41523         unterminated strings.
41524
41525 2000-10-17  Matthew Hiller  <hiller@redhat.com>
41526
41527         * gcc.c-torture/execute/20001017-2.c: New test.
41528
41529 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41530
41531         * gcc.c-torture/compile/20001018-1.c: New test.
41532         * gcc.c-torture/compile/20001018-1.x: Xfail.
41533
41534 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41535
41536         * gcc.c-torture/execute/20001017-1.c: New test.
41537
41538 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41539
41540         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
41541         for multiple use of arguments with scanf formats; add tests for
41542         multiple use of arguments.
41543
41544 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
41545
41546         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
41547
41548 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41549
41550         * gcc.dg/format-miss-1.c: New test.
41551
41552 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
41553
41554         * gcc.c-torture/execute/20001013-1.c: New test.
41555
41556 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
41557
41558         * gcc.dg/format-branch-1.c: New test.
41559
41560 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
41561
41562         * README, lib/file-format.exp: Remove EGCS references.
41563
41564 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
41565
41566         * gcc.dg/20001013-1.c: New test.
41567
41568 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
41569
41570         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
41571         for intmax_t in the compiler using __typeof__ and the type rules
41572         for conditional expressions.
41573
41574 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
41575
41576         * gcc.dg/20001012-1.c: New test.
41577         * gcc.dg/20001012-2.c: New test.
41578
41579 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41580
41581         * gcc.dg/format-attr-1.c: New test.
41582
41583 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41584
41585         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
41586         __LONG_LONG_MAX__ instead of LLONG_MAX.
41587
41588 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41589
41590         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
41591         scanf flags.
41592         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
41593         flags.
41594
41595 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41596
41597         * gcc.dg/sequence-pt-1.c: New test.
41598
41599 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
41600
41601         * gcc.c-torture/execute/20001011-1.c: New testcase.
41602         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
41603
41604 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
41605
41606         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
41607         does not error on it.
41608
41609 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
41610
41611         * gcc.dg/20001009-1.c: New test.
41612
41613 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
41614
41615         * gcc.c-torture/compile/20001009-1.c: Move from here ....
41616         * gcc.c-torture/execute/20001009-2.c: ... to here.
41617
41618 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
41619
41620         * gcc.c-torture/compile/20001009-1.c: New testcase.
41621         * gcc.c-torture/execute/20001009-1.c: New testcase.
41622         Testcases provided by Jan Hubicka <jh@suse.cz>.
41623
41624 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41625
41626         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
41627         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
41628         uintmax_t using <limits.h> to emulate the compiler's internal
41629         logic.  No longer XFAIL %j tests.
41630
41631 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41632
41633         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
41634         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
41635         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
41636         regexps and details of expected handling of some bad formats.
41637         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
41638         suppression.
41639
41640 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41641
41642         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
41643         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
41644         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
41645         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
41646         in list archives.
41647
41648 2000-10-06  Richard Henderson  <rth@cygnus.com>
41649
41650         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
41651         * g++.old-deja/g++.brendan/crash52.C: Likewise.
41652         * g++.old-deja/g++.jason/report.C: Likewise.
41653         * g++.old-deja/g++.law/friend5.C: Likewise.
41654         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
41655         of the expected warnings.
41656
41657 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
41658
41659         * g++.old-deja/g++.pt/enum14.C: New test.
41660
41661 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
41662
41663         * g++.old-deja/g++.pt/crash59.C: New test.
41664
41665 2000-10-04  Will Cohen  <wcohen@redhat.com>
41666
41667         * gcc.dg/20000926-1.c: New test.
41668
41669 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
41670
41671         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
41672         function name for current C++ compiler.
41673         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
41674
41675 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
41676
41677         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
41678         __PRETTY_FUNCTION__.
41679         * g++.old-deja/g++.ext/pretty2.C: Likewise.
41680
41681 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41682
41683         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
41684
41685 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
41686
41687         * gcc.c-torture/compile/20000923-1.c: New test.
41688
41689 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
41690
41691         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
41692         * g++.old-deja/g++.pt/ttp62.C: Same.
41693         * g++.old-deja/g++.other/inline14.C: Same.
41694
41695 2000-09-24  Richard Henderson  <rth@cygnus.com>
41696
41697         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
41698
41699 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
41700
41701         * gcc.dg/c90-printf-1.c: Add test for wide string format.
41702
41703 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
41704
41705         * gcc.c-torture/compile/20000922-1.c: New file.
41706
41707 2000-09-21  Nick Clifton  <nickc@redhat.com>
41708
41709         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
41710         a signed long modulo operation.
41711         (mod6): New function - perform an unsigned long modulo operation.
41712         (main): Add tests for modulos of very large numbers by very small
41713         dividends.
41714
41715 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41716
41717         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
41718
41719 2000-09-19  Richard Henderson  <rth@cygnus.com>
41720
41721         * gcc.dg/compare2.c (case 10): XFAIL.
41722
41723 2000-09-18  Richard Henderson  <rth@cygnus.com>
41724
41725         * gcc.c-torture/execute/20000906-1.c: Move ...
41726         * gcc.dg/20000906-1.c: ... here.  Only run on targets
41727         that support __builtin_trap.
41728
41729 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
41730
41731         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
41732
41733 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41734
41735         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
41736         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
41737         more $ format tests.
41738
41739 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41740
41741         * gcc.dg/format-errmk-1.c: New test.
41742
41743 2000-09-17  Greg McGary  <greg@mcgary.org>
41744
41745         * gcc.c-torture/execute/20000917-1.x: Remove.
41746
41747 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41748
41749         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
41750
41751 2000-09-17  Greg McGary  <greg@mcgary.org>
41752
41753         * gcc.c-torture/execute/20000917-1.c: New test.
41754         * gcc.c-torture/execute/20000917-1.x: XFAIL.
41755
41756 2000-09-16  Neil Booth  <NeilB@earthling.net>
41757
41758         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
41759         in nested macro bug.
41760
41761 2000-09-15  Neil Booth  <NeilB@earthling.net>
41762
41763         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
41764
41765 2000-09-14  Jeffrey A Law  (law@cygnus.com)
41766
41767         * gcc.c-torture/execute/20000914-1.c: New test.
41768
41769 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
41770
41771         * g++.other/inline13.C: New test.
41772
41773 2000-09-12  Andreas Jaeger  <aj@suse.de>
41774
41775         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
41776         constant by Ulrich Drepper <drepper@redhat.com>.
41777
41778 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
41779
41780         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
41781
41782 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41783
41784         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
41785
41786 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
41787
41788         * gcc.dg/cpp/backslash.c: New test.
41789
41790 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
41791
41792         * gcc.c-torture/execute/20000910-1.c: New test.
41793         * gcc.c-torture/execute/20000910-2.c: Likewise.
41794
41795 2000-09-11  Robert Lipe  <robertl@sco.com>
41796
41797         * gcc.dg/pragma-align.c: New test.
41798
41799 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
41800
41801         * g++.old-deja/g++.pt/explicit82.C: New test.
41802         * g++.old-deja/g++.pt/explicit83.C: New test.
41803
41804 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
41805
41806         * gcc.dg/asm-names.c: New test.
41807
41808 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41809
41810         * gcc.dg/cpp/tr-warn6.c: New test
41811
41812 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41813
41814         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
41815         be accepted.
41816
41817 2000-09-07  Catherine Moore  <clm@redhat.com>
41818
41819         * gcc.c-torture/execute/unroll-1.c: New test.
41820
41821 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
41822
41823         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
41824         ERROR markers.
41825         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
41826         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
41827         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
41828         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
41829         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
41830         Preprocess only.
41831         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
41832         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
41833
41834 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41835
41836         * g++.old-deja/g++.pt/deduct2.C: New test.
41837
41838 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41839
41840         * g++.old-deja/g++.pt/parms2.C: New test.
41841
41842 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41843
41844         * g++.old-deja/g++.pt/crash58.C: New test.
41845
41846 2000-09-06  Greg McGary  <greg@mcgary.org>
41847
41848         * gcc.c-torture/execute/20000906-1.c: New test.
41849         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
41850
41851 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41852
41853         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
41854
41855 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
41856
41857         * g++.old-deja/g++.pt/crash57.C: New test.
41858
41859 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
41860
41861         * g++.old-deja/g++.pt/crash56.C: New test.
41862
41863 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
41864
41865         * g++.old-deja/g++.pt/koenig1.C: New test.
41866
41867 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
41868
41869         * gcc.dg/20000904-1.c: New test.
41870
41871 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
41872
41873         * gcc.dg/cpp/paste8.c: New test.
41874
41875 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
41876
41877         * gcc.c-torture/compile/20000827-1.c: New test.
41878
41879 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41880
41881         * gcc.dg/format-diag-1.c: New test.
41882
41883 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41884
41885         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
41886         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
41887         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
41888         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
41889         gcc.dg/formatz-1.c: Adjust warning regular expressions.
41890
41891 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
41892
41893         * g++.old-deja/g++.other/nested4.C: New test.
41894
41895 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
41896
41897         * g++.old-deja/g++.ns/scoped1.C: New test.
41898
41899 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
41900
41901         * lib/g++.exp: Support testing already-installed GCC.
41902
41903 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41904
41905         * wtr-label-1.c, wtr-suffix-1.c: New tests.
41906
41907 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41908
41909         * gcc.dg/return-type-2.c: New test.
41910
41911 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
41912
41913         * gcc.c-torture/compile/20000825-1.c: New test.
41914
41915 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
41916
41917         * gcc.dg/dwarf2-2.c: New test.
41918
41919 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
41920
41921         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
41922         dg-warning regexps.
41923
41924 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41925
41926         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
41927         gcc.dg/format-ext-5.c: New tests.
41928
41929 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
41930
41931         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
41932
41933 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
41934
41935         * gcc.dg/noncompile/930622-2.c: Adjust error message.
41936
41937 2000-08-24  Richard Henderson  <rth@cygnus.com>
41938
41939         * gcc.dg/ia64-sync-1.c: New test.
41940         * gcc.dg/ia64-sync-2.c: New test.
41941         * gcc.dg/ia64-asm-1.c: New test.
41942
41943 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
41944
41945         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
41946         * gcc.dg/format-ext-2.c: New test.
41947
41948 2000-08-23  Jason Merrill  <jason@redhat.com>
41949
41950         * lib/old-dejagnu.exp: Also ignore "In member function" and
41951         "At global scope".
41952
41953 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41954
41955         * gcc.dg/noncompile/label-lineno-1.c: New test.
41956
41957 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41958
41959         * gcc.dg/c99-array-nonobj-1.c: New test.
41960
41961 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41962
41963         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
41964         tests.
41965         * gcc.dg/format-ext-1.c: New test.
41966
41967 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41968
41969         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
41970         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
41971         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
41972         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
41973         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
41974
41975 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41976
41977         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
41978         gcc.dg/c99-strftime-2.c: New tests.
41979
41980 2000-08-22  Richard Henderson  <rth@cygnus.com>
41981
41982         * gcc.c-torture/execute/20000822-1.c: New test.
41983
41984 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
41985
41986         * gcc.c-torture/execute/20000819-1.x: Remove.
41987
41988 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
41989
41990         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
41991         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
41992         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
41993         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
41994         gcc.dg/format-xopen-1.c: New tests.
41995
41996 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
41997
41998         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
41999
42000 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
42001
42002         * g++.old-deja/g++.other/loop2.C: New test.
42003
42004         * gcc.c-torture/compile/20000606-1.c: New test.
42005         * gcc.c-torture/compile/20000728-1.c: New test.
42006         * gcc.c-torture/execute/20000801-1.c: New test.
42007         * gcc.c-torture/execute/20000801-2.c: New test.
42008         * gcc.c-torture/execute/20000819-1.c: New test.
42009         * gcc.c-torture/execute/20000819-1.x: XFAIL.
42010         * gcc.dg/20000629-1.c: New test.
42011         * gcc.dg/20000724-1.c: New test.
42012         * gcc.dg/20000807-1.c: New test.
42013
42014 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
42015
42016         * gcc.dg/cpp/pragma-1.c: New test.
42017         * gcc.dg/cpp/pragma-2.c: New test.
42018
42019 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
42020
42021         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
42022         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
42023
42024 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42025
42026         * gcc.c-torture/compile/20000818-1.c: New test.
42027
42028 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
42029
42030         * gcc.c-torture/execute/20000818-1.c: New test.
42031
42032 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42033
42034         * gcc.dg/format-va-1.c: New test.
42035
42036 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42037
42038         * g++.old-deja/g++.other/typedef8.C: New test.
42039
42040 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42041
42042         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
42043         * g++.old-deja/g++.mike/net36.C: Mark candidate.
42044         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
42045         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
42046         * g++.old-deja/g++.other/ptrmem7.C: New test.
42047         * g++.old-deja/g++.pt/ptrmem10.C: New test.
42048
42049 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42050
42051         * g++.old-deja/g++.pt/typename27.C: New test.
42052
42053 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
42054
42055         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
42056         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
42057         * g++.old-deja/g++.pt/friend45.C: New test.
42058         * g++.old-deja/g++.other/friend8.C: New test.
42059
42060 2000-08-15  Richard Henderson  <rth@cygnus.com>
42061
42062         * gcc.c-torture/execute/20000815-1.c: New test.
42063
42064 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42065
42066         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
42067         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
42068         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
42069
42070 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
42071
42072         * g++.old-deja/g++.other/refinit2.C: New test.
42073
42074 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
42075
42076         * lib/c-torture.exp (c-torture): Make
42077         compiler_conditional_xfail_data global.
42078         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
42079         compiler_conditional_xfail_data machinery.
42080         (f-torture-execute): Likewise.
42081         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
42082         and only when unrolling loops.
42083
42084         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
42085
42086 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
42087
42088         * g++.old-deja/g++.pt/explicit81.C: New test.
42089
42090 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
42091
42092         * g++.old-deja/g++.pt/typename26.C: New test.
42093
42094 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
42095
42096         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
42097         warning.
42098
42099 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
42100
42101         * g++.old-deja/g++.other/array3.C: New test.
42102
42103 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42104
42105         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
42106         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
42107         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
42108         New tests.
42109
42110 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
42111
42112         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
42113         * g++.old-deja/g++.abi/vmihint.C: Likewise.
42114
42115 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
42116
42117         * gcc.c-torture/execute/20000808-1.c: New test.
42118
42119 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42120
42121         * gcc.dg/c90-const-expr-1.c: New test.
42122
42123 2000-08-08  Richard Henderson  <rth@cygnus.com>
42124
42125         * gcc.dg/noncompile/920923-1.c: Declare calloc.
42126
42127 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42128
42129         * gcc.dg/noncompile/const-ll-1.c: New test.
42130
42131 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42132
42133         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
42134
42135 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
42136
42137         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
42138         that running programs linked against the shared version of libobjc
42139         run correctly.
42140
42141 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42142
42143         * gcc.dg/c99-printf-1.c: New test.
42144
42145 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42146
42147         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
42148
42149 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
42150
42151         * gcc.c-torture/execute/20000731-1.x: Delete.
42152
42153 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
42154
42155         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
42156         and torture_without_loops as is done by c-torture.exp.
42157         (search_for): Copy from c-torture.exp.
42158         (gcc-dg-runtest): New function, drives a directory of tests
42159         iterating over the TORTURE_OPTIONS.
42160         (scan-assembler, scan-assembler-not): Move here from
42161         individual directory drivers.
42162
42163         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
42164         defined by lib/gcc-dg.exp.
42165         * gcc.dg/cpp/cpp.exp: Likewise.
42166         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
42167         gcc-dg-runtest, so we cycle over optimization options.
42168
42169         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
42170         * gcc.dg/compare2.c: No longer expected to fail.
42171
42172 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42173
42174         * gcc.c-torture/execute/20000804-1.c: New test.
42175
42176 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
42177
42178         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
42179
42180 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
42181
42182         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
42183
42184 2000-08-03  Jeffrey A Law  (law@cygnus.com)
42185
42186         * gcc.c-torture/compile/20000803-1.c: New test.
42187
42188 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42189
42190         * gcc.c-torture/execute/20000801-3.c,
42191         gcc.c-torture/execute/20000801-4.c: New tests.
42192         * gcc.c-torture/execute/20000801-3.x,
42193         gcc.c-torture/execute/20000801-4.x: Xfail.
42194
42195 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
42196
42197         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
42198         libobjc/.libs to allow for libtool.
42199
42200 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
42201
42202         * gcc.c-torture/compile/20000802-1.c: New test.
42203
42204 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
42205
42206         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
42207
42208 2000-07-31  Jeffrey A Law  (law@cygnus.com)
42209
42210         * gcc-c-torture/execute/20000731-2.c: New test.
42211
42212         * gcc.c-torture/execute/20000731-1.c: New test.
42213         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
42214
42215 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
42216
42217         * testsuite/gcc.dg/cpp/paste7.c: New test.
42218         * gcc.dg/cpp/20000725-1.c: New test.
42219
42220 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
42221
42222         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
42223         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
42224         declaration warning for __builtin_dwarf_reg_size.
42225
42226         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
42227
42228 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42229
42230         * gcc.dg/noncompile/voidparam-1.c: New test.
42231
42232 2000-07-30  Richard Henderson  <rth@cygnus.com>
42233
42234         * gcc.dg/c90-digraph-1.c: Don't xfail.
42235         * gcc.dg/compare2.c (case 10): Xfail.
42236         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
42237
42238 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
42239
42240         * gcc.dg/c99-main-1.c: New test.
42241
42242 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42243
42244         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
42245
42246 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
42247
42248         * gcc.c-tortuer/execute/20000726-1.c: New test.
42249
42250 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
42251
42252         * gcc.c-torture/execute/enum-2.c: New test.
42253
42254 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42255
42256         * gcc.dg/cpp/tr-warn3.c: New test.
42257
42258 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42259
42260         * g++.old-deja/g++.ext/implicit1.C: Remove.
42261         * g++.old-deja/g++.jason/c2.C: Remove
42262         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
42263         * g++.old-deja/g++.pt/crash16.C: Likewise.
42264         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
42265
42266 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42267
42268         * g++.old-deja/g++.other/for2.C: New test.
42269
42270 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
42271
42272         * gcc.dg/20000720-1.c: New test.
42273
42274 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
42275
42276         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
42277
42278 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
42279
42280         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
42281         * gcc.c-torture/execute/20000722-1.c: New.
42282         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
42283
42284 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
42285
42286         * gcc.dg/cpp/20000720-1.S: New test.
42287
42288 2000-07-21  Michael Meissner  <meissner@redhat.com>
42289
42290         * gcc.c-torture/execute/ieee/hugeval.c: New test.
42291
42292 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
42293
42294         * g++.old-deja/g++.brendan/crash16.C,
42295         g++.old-deja/g++.brendan/parse3.C,
42296         g++.old-deja/g++.brendan/redecl1.C,
42297         g++.old-deja/g++.ns/template13.C,
42298         g++.old-deja/g++.other/decl4.C,
42299         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
42300
42301 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
42302
42303         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
42304         and "Internal error".
42305
42306         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
42307         regexps.
42308         * gcc.dg/cpp/paste6.c: New test.
42309
42310 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
42311
42312         * gcc.dg/cpp/tr-direct.c: New test.
42313
42314         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
42315         gcc.dg/cpp/undef1.c: Tweak error regexps.
42316
42317 2000-07-18  Eric Christopher <echristo@redhat.com>
42318
42319         * gcc.c-torture/compile/20000718-1.c: New test.
42320
42321 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
42322
42323         * cpplex.c (_cpp_push_token): If the token being pushed back
42324         is the previous token in this context, just subtract one from
42325         context->posn.
42326         * cppmacro.c (save_expansion): Clear aux field when storing a
42327         placemarker.
42328
42329 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
42330
42331         * gcc.dg/noncompile/redecl-1.c: New test.
42332
42333 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
42334
42335         * gcc.c-torture/execute/20000717-5.c: New test.
42336         * gcc.c-torture/execute/20000717-1.x: Removed.
42337
42338 2000-07-17  Richard Henderson  <rth@cygnus.com>
42339
42340         * gcc.c-torture/execute/20000717-4.c: New test.
42341
42342 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
42343
42344         * gcc.dg/cpp/syshdr.c: New test.
42345         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
42346
42347 2000-07-17  Neil Booth  <neilb@earthling.net>
42348
42349         * gcc.dg/cpp/cmdlne-dM.c: New test.
42350         * gcc.dg/cpp/cmdlne-dD.c: New test.
42351
42352 2000-07-17  Jeffrey A Law  (law@cygnus.com)
42353
42354         * gcc.c-torture/execute/20000717-3.c: New test.
42355
42356         * gcc.c-torture/compile/20000717-1.c: New test.
42357
42358 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
42359
42360         * gcc.c-torture/execute/20000717-2.c: New test.
42361
42362 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42363
42364         * gcc.dg/formatz-1.c: New test.
42365
42366         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
42367         * gcc.dg/c99-digraph-1.c: New tests.
42368
42369         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
42370         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
42371
42372         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
42373         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
42374         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
42375         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
42376         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
42377         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
42378         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
42379
42380 2000-07-17   Greg McGary <greg@mcgary.org>
42381
42382         * gcc.c-torture/execute/20000717-1.c: New test.
42383         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
42384
42385 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
42386
42387         * gcc.c-torture/execute/20000715-2.c: New test.
42388         * gcc.dg/20000715-1.c: New test.
42389
42390 2000-07-15  Michael Meissner  <meissner@redhat.com>
42391
42392         * gcc.c-torture/execute/20000715-1.c: New test.
42393
42394 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
42395
42396         * gcc.c-torture/execute/20000707-1.c: New test.
42397
42398 2000-07-13  Neil Booth  <NeilB@earthling.net>
42399
42400         * testsuite/gcc.dg/cpp/digraph1.c,
42401         testsuite/gcc.dg/cpp/digraph2.c,
42402         testsuite/gcc.dg/cpp/digraphs.c: New tests.
42403
42404 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
42405
42406         * g77.f-torture/compile/20000630-2.f: New test.
42407         * g77.f-torture/compile/20000630-2.x
42408
42409 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
42410
42411         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
42412
42413 2000-07-11  Neil Booth  <NeilB@earthling.net>
42414
42415         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
42416
42417 2000-07-11  Neil Booth  <NeilB@earthling.net>
42418
42419         * gcc.dg/cpp/cmdlne-C.c: New.
42420
42421 2000-07-09  Neil Booth  <NeilB@earthling.net>
42422
42423         * gcc.dg/cpp/directiv.c: New tests.
42424         * gcc.dg/cpp/undef1.c: Update.
42425
42426 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
42427
42428         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
42429
42430 2000-07-09  Neil Booth  <NeilB@earthling.net>
42431
42432         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
42433
42434 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
42435
42436         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
42437         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
42438
42439 2000-07-08  Neil Booth  <NeilB@earthling.net>
42440
42441         * gcc.dg/cpp/macsyntx.c: New tests.
42442
42443 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
42444
42445         * gcc.dg/20000707-1.c: New test.
42446
42447 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
42448
42449         * gcc.c-torture/execute/20000706-1.c: New test.
42450         * gcc.c-torture/execute/20000706-2.c: New test.
42451         * gcc.c-torture/execute/20000706-3.c: New test.
42452         * gcc.c-torture/execute/20000706-4.c: New test.
42453         * gcc.c-torture/execute/20000706-5.c: New test.
42454
42455 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
42456
42457         * g++.old-deja/g++.pt/instantiate7.C: New test.
42458
42459 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
42460
42461         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
42462         * g++.old-deja/g++.mike/thunk3.C: Likewise.
42463         * g++.old-deja/g++.other/rtti3.C: Likewise.
42464         * g++.old-deja/g++.other/rttid3.C: Likewise.
42465
42466 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
42467
42468         *  g77.f-torture/compile/20000630-1.x: Fix typo
42469
42470 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
42471
42472         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
42473         assembly output.
42474
42475 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
42476
42477         * gcc.dg/cpp/ident.c: New test.
42478
42479 2000-07-05  Neil Booth  <NeilB@earthling.net>
42480
42481         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
42482           gcc.dg/cpp/lexstrng.c: New tests.
42483
42484 2000-07-04  Neil Booth  <NeilB@earthling.net>
42485
42486         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
42487         * gcc.dg/cpp/strify2.c: Same.
42488
42489 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
42490
42491         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
42492         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
42493         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
42494         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
42495
42496         * testsuite/gcc.dg/cpp/macro1.c,
42497         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
42498         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
42499         testsuite/gcc.dg/cpp/strify1.c,
42500         testsuite/gcc.dg/cpp/strify2.c: New tests.
42501
42502 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
42503
42504         * gcc.c-torture/execute/20000703-1.c: New test.
42505
42506 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
42507
42508         * g++.old-deja/g++.pt (lookup10.C): New test.
42509
42510 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
42511
42512         * g++.old-deja/g++.pt (typename25.C): New test.
42513
42514 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
42515
42516         * gcc.c-torture/compile/20000701-1.c: New test.
42517
42518 2000-06-30  Nick Clifton  <nickc@cygnus.com>
42519
42520         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
42521         to test case.
42522
42523 2000-06-30  Catherine Moore  <clm@cygnus.com>
42524
42525         * gcc.c-torture/execute/align-1.c: New test.
42526
42527 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
42528
42529         * g++.old-deja/g++.pt/expr8.C: New test.
42530         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
42531
42532 2000-06-29  Nick Clifton  <nickc@cygnus.com>
42533
42534         * gcc.c-torture/compile/20000629-1.c: New test.
42535
42536 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
42537
42538
42539         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
42540         gcc.dg/noncompile directory, depending on whether they're
42541         preprocessor tests or not.  Annotate all the tests for the dg
42542         framework.
42543
42544         * gcc.c-torture/noncompile/noncompile.exp: Delete.
42545         * gcc.dg/noncompile/noncompile.exp: New.
42546
42547         * Moved files:
42548         Old name                                New name
42549         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
42550         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
42551         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
42552         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
42553         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
42554         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
42555         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
42556         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
42557         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
42558         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
42559         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
42560         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
42561         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
42562         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
42563         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
42564         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
42565         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
42566         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
42567         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
42568         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
42569         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
42570         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
42571         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
42572         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
42573
42574         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
42575         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
42576         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
42577         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
42578         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
42579         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
42580
42581 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
42582
42583         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
42584         declare one variable.  On the fourth, error.
42585         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
42586         declared by 20000628-1a.h.
42587
42588 2000-06-29  Richard Henderson  <rth@redhat.com>
42589
42590         * gcc.c-torture/execute/930529-1.x: New file.
42591         * gcc.dg/920413-1.c: Adjust expected warning text.
42592         * gcc.dg/980217-1.c: Declare abort.
42593         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
42594
42595 2000-06-29  Jeffrey A Law  (law@cygnus.com)
42596
42597         * g77.f-torture/compile/20000629-1.f: New test.
42598         * g77.f-torture/compile/20000629-1.x: Expected to fail.
42599
42600 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
42601
42602         Rearrange lots of files, removing entirely the
42603         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
42604         directories.
42605
42606         * Deleted files:
42607         gcc.c-torture/code_quality/code_quality.exp
42608         gcc.c-torture/special/special.exp
42609         gcc.failure/failure.exp
42610         gcc.failure/940409-1.x
42611         gcc.c-torture/compile/961203-1.x
42612
42613         * New files:
42614         gcc.misc-tests/linkage.exp
42615         gcc.c-torture/execute/920730-1t.c
42616         gcc.c-torture/execute/920730-1t.x
42617         gcc.c-torture/compile/920520-1.x
42618         gcc.c-torture/compile/920521-1.x
42619         gcc.c-torture/compile/981006-1.x
42620         gcc.c-torture/execute/eeprof-1.x
42621
42622         * Moved files (possibly with modifications to fit a new harness):
42623         Old name                                New name
42624         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
42625         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
42626         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
42627         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
42628         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
42629         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
42630         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
42631         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
42632         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
42633         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
42634         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
42635         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
42636         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
42637         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
42638
42639 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
42640
42641         * c-torture/compile/961203-1.x: Delete.
42642
42643         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
42644         not exit. Include stdio.h.
42645         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
42646         * gcc.misc-tests/dg-12.c: Likewise.
42647         * gcc.misc-tests/dg-5.c: Likewise.
42648         * gcc.misc-tests/dg-6.c: Likewise.
42649         * gcc.misc-tests/dg-7.c: Prototype abort.
42650         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
42651         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
42652         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
42653         not exit.
42654         * gcc.misc-tests/sieve.c: Use return from main, not exit.
42655         * gcc.misc-tests/sort2.c: Use return from main, not exit.
42656
42657 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
42658
42659         * gcc.dg/cpp/20000628-1.c: New test.
42660         * gcc.dg/cpp/20000628-1.h: New header for above test.
42661         * gcc.dg/cpp/20000628-1a.h: Likewise.
42662
42663 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
42664
42665         * gcc.dg/cpp: New directory.
42666         * gcc.dg/cpp/cpp.exp: New driver.
42667         * gcc.dg/cpp/20000627-1.c: New test.
42668         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
42669         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
42670         and rewrite as a compilation test.
42671
42672         * gcc.dg: Move many files into the cpp subdirectory, possibly
42673         renaming or editing them as well.
42674         Old name                New name
42675         990119-1.c              cpp/19990119-1.c
42676         990228-1.c              cpp/19990228-1.c
42677         990407-1.c              cpp/19990407-1.c
42678         990409-1.c              cpp/19990409-1.c
42679         990413-1.c              cpp/19990413-1.c
42680         990703-1.c              cpp/19990703-1.c
42681         20000127-1.c            cpp/20000127-1.c
42682         20000129-1.c            cpp/20000129-1.c
42683         20000207-1.c            cpp/20000207-1.c
42684         20000207-2.c            cpp/20000207-2.c
42685         20000209-1.c            cpp/20000209-1.c
42686         20000209-2.c            cpp/20000209-2.c
42687         20000301-1.c            cpp/20000301-1.c
42688         20000419-1.c            cpp/20000419-1.c
42689         20000510-1.S            cpp/20000510-1.S
42690         20000519-1.c            cpp/20000519-1.c
42691         20000529-1.c            cpp/20000529-1.c
42692         20000625-1.c            cpp/20000625-1.c
42693         20000625-2.c            cpp/20000625-2.c
42694         cpp-as1.c               cpp/assert1.c
42695         cpp-as2.c               cpp/assert2.c
42696         cxx-comments-1.c        cpp/cxxcom1.c
42697         cxx-comments-2.c        cpp/cxxcom2.c
42698         endif-label.c           cpp/endif.c
42699         cpp-hash1.c             cpp/hash1.c
42700         cpp-hash2.c             cpp/hash2.c
42701         cpp-if1.c               cpp/if-1.c
42702         cpp-if2.c               cpp/if-2.c
42703         cpp-if3.c               cpp/if-3.c
42704         cpp-if4.c               cpp/if-4.c
42705         cpp-if5.c               cpp/if-5.c
42706         cpp-cond.c              cpp/if-cexp.c
42707         cpp-missingop.c         cpp/if-mop.c
42708         cpp-missingparen.c      cpp/if-mpar.c
42709         cpp-opprec.c            cpp/if-oppr.c
42710         cpp-ifparen.c           cpp/if-paren.c
42711         cpp-shortcircuit.c      cpp/if-sc.c
42712         cpp-shift.c             cpp/if-shift.c
42713         cpp-unary.c             cpp/if-unary.c
42714         cpp-li1.c               cpp/line1.c
42715         cpp-li2.c               cpp/line2.c
42716         lineno.c                cpp/line3.c
42717         lineno-2.c              cpp/line4.c
42718         cpp-mi.c                cpp/mi1.c
42719         cpp-mic.h               cpp/mi1c.h
42720         cpp-micc.h              cpp/mi1cc.h
42721         cpp-mind.h              cpp/mi1nd.h
42722         cpp-mindp.h             cpp/mi1ndp.h
42723         cpp-mix.h               cpp/mi1x.h
42724         cpp-mi2.c               cpp/mi2.c
42725         cpp-mi2a.h              cpp/mi2a.h
42726         cpp-mi2b.h              cpp/mi2b.h
42727         cpp-mi2c.h              cpp/mi2c.h
42728         cpp-mi3.c               cpp/mi3.c
42729         cpp-mi3.def             cpp/mi3.def
42730         poison-1.c              cpp/poison.c
42731         pr-impl.c               cpp/prag-imp.c
42732         cpp-redef-2.c           cpp/redef1.c
42733         cpp-redef.c             cpp/redef2.c
42734         strpaste.c              cpp/strp1.c
42735         strpaste-2.c            cpp/strp2.c
42736         cpp-tradpaste.c         cpp/tr-paste.c
42737         cpp-tradstringify.c     cpp/tr-str.c
42738         cpp-tradwarn1.c         cpp/tr-warn1.c
42739         cpp-tradwarn2.c         cpp/tr-warn2.c
42740         trigraphs.c             cpp/trigraphs.c
42741         cpp-unc1.c              cpp/unc1.c
42742         cpp-unc2.c              cpp/unc2.c
42743         cpp-unc3.c              cpp/unc3.c
42744         cpp-unc.c               cpp/unc4.c
42745         undef.c                 cpp/undef1.c
42746         undef-2.c               cpp/undef2.c
42747         cpp-wi1.c               cpp/widestr1.c
42748
42749 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
42750
42751         * lib/g++.exp (g++_include_flags): Tweak.
42752
42753 2000-06-27  H.J. Lu  <hjl@gnu.org>
42754             Loren J. Rittle  <ljrittle@acm.org>
42755
42756         * lib/g++.exp (g++_include_flags): Override libgloss.exp
42757         version with one that knows about the new gcc tree structure.
42758         (g++_link_flags): Same.
42759
42760 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
42761
42762         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
42763         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
42764         case we are cross-compiling.
42765
42766         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
42767         g++.old-deja/g++.niklas/Makefile.in,
42768         g++.old-deja/g++.niklas/configure.in,
42769         g++.old-deja/g++.other/Makefile.in,
42770         g++.old-deja/g++.other/configure.in,
42771         gcc.c-torture/code_quality/Makefile.in,
42772         gcc.c-torture/code_quality/configure.in,
42773         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
42774         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
42775         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
42776         gcc.c-torture/execute/ieee/Makefile.in,
42777         gcc.c-torture/execute/ieee/configure.in,
42778         gcc.c-torture/noncompile/Makefile.in,
42779         gcc.c-torture/noncompile/configure.in,
42780         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
42781         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
42782         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
42783
42784 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
42785
42786         * g++.old-deja/g++.other/ambig3.C: New test.
42787
42788 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
42789
42790         * g++.old-deja/g++.pt/syntax1.C: New test.
42791         * g++.old-deja/g++.pt/syntax2.C: New test.
42792         * g++.old-deja/g++.other/syntax3.C: New test.
42793         * g++.old-deja/g++.other/syntax4.C: New test.
42794
42795 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
42796
42797         * gcc.dg/20000623-1.c: Prototype exit and abort.
42798
42799 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
42800
42801         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
42802         New tests.
42803         * gcc.dg/cpp-mi3.def: New file.
42804
42805         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
42806         inside assertions.
42807         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
42808         lexer's error messages.
42809         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
42810         divine anything from the linemarkers.
42811         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
42812         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
42813
42814 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
42815
42816         * gcc.dg/20000623-1.c: New test.
42817
42818 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
42819
42820         * gcc.c-torture/execute/20000622-1.c: New test.
42821
42822 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
42823
42824         * g++.old-deja/g++.other/init15.C: New test.
42825
42826 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
42827
42828         * g++.old-deja/g++.pt/vaarg2.C: New test.
42829         * g++.old-deja/g++.pt/vaarg3.C: New test.
42830
42831 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
42832
42833         * g++.old-deja/g++.other/dyncast6.C: New test.
42834
42835 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
42836
42837         * gcc.c-torture/execute/loop-6.c: New test.
42838
42839 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
42840
42841         * gcc.dg/20000614-1.c: New test.
42842         * gcc.dg/20000614-2.c: New test.
42843
42844 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
42845
42846         * g++.old-deja/g++.other/inline12.C: New test.
42847
42848 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
42849
42850         * g++.old-deja/g++.other/eh1.C: New test.
42851
42852 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
42853
42854         * g++.old-deja/g++.other/type.C: New test.
42855
42856 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
42857
42858         * g++.old-deja/g++.other/initstring.C: New test.
42859
42860 2000-06-12  Jason Merrill  <jason@redhat.com>
42861
42862         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
42863
42864 2000-06-09  Jeffrey A Law  (law@cygnus.com)
42865
42866         * gcc.c-torture/compile/20000609-1.c: New test.
42867
42868 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
42869
42870         * gcc.dg/20000609-1.c: New test.
42871
42872 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
42873
42874         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
42875         * gcc.c-torture/noncompile/poison-1.c: Move...
42876         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
42877         * gcc.dg/cpp-li1.c: Add a token after the #line.
42878
42879 2000-06-05  Richard Henderson  <rth@cygnus.com>
42880
42881         * gcc.c-torture/execute/20000605-2.c: New test.
42882         * gcc.c-torture/execute/20000605-3.c: New test.
42883
42884 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
42885
42886         * g77.f-torture/execute/20000503-1.x: New file.
42887
42888 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
42889
42890         * g++.old-deja/g++.eh/badalloc1.C: New test.
42891
42892 2000-06-05  Richard Henderson  <rth@cygnus.com>
42893
42894         * gcc.c-torture/execute/20000605-1.c: New test.
42895
42896 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
42897             Nathan Sidwell <nathan@codesourcery.com>
42898
42899         * gcc.c-torture/compile/20000605-1.c: New test.
42900
42901 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
42902
42903         * g77.f-torture/compile/20000601-1.f: New test.
42904
42905 2000-06-03  Richard Henderson  <rth@cygnus.com>
42906
42907         * gcc.c-torture/execute/20000603-1.c: New.
42908
42909 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
42910
42911         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
42912         * gcc.dg/noreturn-2.c (noreturn): Likewise.
42913
42914 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
42915
42916         * gcc.dg/compare2.c (case 12): XFAIL.
42917         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
42918         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
42919
42920         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
42921
42922 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
42923
42924         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
42925         guard macro is already defined when the header is first
42926         included.
42927         * gcc.dg/cpp-mix.h: New file.
42928         * gcc.dg/endif-label.c: Update patterns to match compiler.
42929
42930         * g++.brendan/complex1.C: Declare abort.
42931         * g++.law/refs4.C: Remove XFAIL.
42932         * g++.oliva/expr2.C: Declare abort and exit.
42933
42934 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
42935
42936         * gcc.c-torture/execute/20000528-1.c: New test.
42937
42938         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
42939         * g++.old-deja/g++.law/temps4.C: Likewise.
42940
42941         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
42942         stdlib.h.  Call abort() on failure.
42943         * g++.old-deja/g++.law/refs4.C: Likewise.
42944         * g++.old-deja/g++.law/temps4.C: Likewise.
42945         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
42946         * gcc.c-torture/execute/20000112-1.c: Include string.h.
42947
42948 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
42949
42950         Relative to g++.dg/special:
42951         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
42952
42953         Relative to g++.old-deja:
42954         * g++.brendan/complex1.C, g++.jason/optimize2.C,
42955         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
42956         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
42957         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
42958         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
42959         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
42960         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
42961
42962         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
42963         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
42964         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
42965         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
42966         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
42967         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
42968         and/or string.h.
42969
42970         * g++.other/goto1.C: Update expectations for error messages.
42971
42972 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
42973
42974         * gcc.c-torture/compile/20000523-1.c: New test.
42975
42976 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
42977
42978         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
42979
42980 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
42981
42982         * g++.old-deja/g++.eh/catch11.C: New test.
42983         * g++.old-deja/g++.eh/catch12.C: New test.
42984
42985 2000-05-24  Nick Clifton  <nickc@cygnus.com>
42986
42987         * gcc.c-torture/execute/20000523-1.c: New test.
42988
42989 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
42990
42991         * c-torture/execute/bcp-1.c: Replace abort in arg of
42992         __builtin_constant_p with a generic external function.
42993
42994         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
42995         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
42996         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
42997         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
42998         Prototype abort and/or exit.
42999
43000         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
43001         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
43002         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
43003         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
43004
43005 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
43006
43007         * gcc.dg/dwarf2-1.c: New test.
43008
43009 2000-05-20  Richard Henderson  <rth@cygnus.com>
43010
43011         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
43012
43013 2000-05-20  Andreas Jaeger  <aj@suse.de>
43014
43015         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
43016         testcase.
43017
43018 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
43019
43020         * gcc.c-torture/execute/20000519-2.c: New test.
43021
43022 2000-05-19  Andreas Jaeger  <aj@suse.de>
43023
43024         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
43025         which fails with SSA.
43026
43027         * lib/c-torture.exp: Also test with -O3 -fssa.
43028
43029 2000-05-18  Michael Meissner  <meissner@redhat.com>
43030
43031         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
43032         * gcc.c-torture/execute/920415-1.c: Ditto.
43033         * gcc.c-torture/execute/920501-1.c: Ditto.
43034         * gcc.c-torture/execute/conversion.c: Ditto.
43035         * gcc.c-torture/execute/cvt-1.c: Ditto.
43036
43037 2000-05-18  Jeffrey A Law  (law@cygnus.com)
43038
43039         * gcc.c-torture/compile/20000518-1.c: New test.
43040
43041 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
43042
43043         * g77.f-torture/compile/200005018.f: New test.
43044
43045 2000-05-17  Jeffrey A Law  (law@cygnus.com)
43046
43047         * gcc.c-torture/compile/20000517-1.c: New test.
43048
43049 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43050
43051         * gcc.c-torture/execute/20000516-1.c: New test.
43052
43053 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
43054
43055         * g++.old-deja/g++.other/eh.C: New test.
43056
43057 2000-05-12  Richard Henderson  <rth@cygnus.com>
43058
43059         * gcc.c-torture/execute/990208-1.c (main): Don't pass
43060         constants through to doit's conditional.
43061
43062 2000-05-11  Jeffrey A Law  (law@cygnus.com)
43063
43064         * gcc.c-torture/compile/20000511-1.c: New test.
43065         * g77.f-torture/compile/20000511-1.f: New test.
43066         * g77.f-torture/compile/20000511-2.f: New test.
43067
43068 2000-05-11  Michael Meissner  <meissner@redhat.com>
43069
43070         * gcc.c-torture/execute/20000511-1.c: New test.
43071
43072 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
43073
43074         * gcc.dg/dg.exp: Scan .S files as well as .c files.
43075         * gcc.dg/20000510-1.S: New.
43076
43077 2000-05-08  Catherine Moore  <clm@cygnus.com>
43078
43079         * gcc.dg/unused-3.c: New.
43080
43081 2000-05-06  Richard Henderson  <rth@cygnus.com>
43082
43083           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
43084           * g++.old-deja/g++.mike/warn1.C: Likewise.
43085           * g++.old-deja/g++.pt/local1.C: Likewise.
43086           * g++.old-deja/g++.pt/local7.C: Likewise.
43087           * g++.old-deja/g++.pt/spec16.C: Likewise.
43088
43089 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
43090
43091         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
43092
43093 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
43094
43095           * g77.f-torture/execute/20000503-1.f: New test.
43096
43097 2000-05-04  Andreas Jaeger  <aj@suse.de>
43098
43099         * gcc.dg/noreturn-2.c: New test.
43100
43101 2000-05-04  Neil Booth  <NeilB@earthling.net>
43102
43103         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
43104         preprocessor.
43105
43106 2000-05-04  Richard Henderson  <rth@cygnus.com>
43107
43108         * gcc.c-torture/execute/20000503-1.c: Fix typo.
43109
43110 2000-05-04  Richard Henderson  <rth@cygnus.com>
43111
43112         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
43113         OpenSSL by Jason R Thorpe.
43114
43115 2000-05-03  Jim Wilson  <wilson@cygnus.com>
43116
43117         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
43118
43119 2000-05-03  Robert Lipe <robertlipe@usa.net>
43120
43121         * gcc.dg/20000503-1.c: New test.
43122
43123 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
43124
43125         * gcc.c-torture/compile/20000502-1.c: New test.
43126         * g++.old-deja/g++.other/align.C: New test.
43127         * gcc.dg/cpp-tradstringify.c: New test.
43128
43129 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
43130
43131         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
43132         and hard registers.
43133
43134 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
43135
43136         * gcc.c-torture/execute/loop-5.c: New test.
43137
43138 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
43139
43140         * gcc.c-torture/execute/va-arg-20.c: New test.
43141
43142 2000-04-23  Jeffrey A Law  (law@cygnus.com)
43143
43144         * gcc.c-torture/execute/20000422-1.c: New test.
43145
43146 2000-04-20  Greg McGary  <gkm@gnu.org>
43147
43148         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
43149         when optimizing, but without sibling-call optimizations (-O1).
43150
43151 2000-04-20  Jeffrey A Law  (law@cygnus.com)
43152
43153           * gcc.c-torture/compile/20000420-1.c: New test.
43154
43155 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43156
43157         * g++.abi/ptrflags.C: New test.
43158         * g++.eh/catchptr1.C: Test incomplete pointer chains.
43159
43160 2000-04-19  Catherine Moore  <clm@cygnus.com>
43161
43162         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
43163
43164 2000-04-19  Greg McGary  <gkm@gnu.org>
43165
43166         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
43167         sibling-call optimizations.
43168
43169 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
43170
43171         * gcc.dg/20000419-1.c: New test.
43172
43173 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
43174
43175         * gcc.c-torture/execute/20000412-6.c: New test.
43176
43177 2000-04-12  Jeffrey A Law  (law@cygnus.com)
43178
43179         * gcc.c-torture/execute/20000412-5.c: New test.
43180         * g77.f-torture/compile/20000412-1.f: New test.
43181         * gcc.c-torture/execute/20000412-4.c: New test.
43182         * gcc.c-torture/compile/20000412-2.c: New test.
43183         * gcc.c-torture/execute/20000412-3.c: New test.
43184         * gcc.c-torture/compile/20000412-1.c: New test.
43185         * gcc.c-torture/execute/20000412-2.c: New test.
43186
43187 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
43188
43189         * objc/execute/bf-20.m: New test.
43190
43191 2000-04-10  Richard Henderson  <rth@cygnus.com>
43192
43193         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
43194
43195         * gcc.c-torture/execute/20000412-1.c: New test.
43196
43197 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
43198
43199         * g++.old-deja/g++.eh/catchptr1.C: New test.
43200
43201 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
43202
43203         * g++.old-deja/g++.abi/cxa_vec.C: New test.
43204
43205 2000-04-08  Neil Booth  <NeilB@earthling.net>
43206
43207         * gcc.dg/cpp-nullchar.c: Remove test as
43208         embedded nulls cause problems.
43209
43210 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43211
43212         * gcc.dg/compare2.c: New test.
43213
43214 2000-04-08  Neil Booth  <NeilB@earthling.net>
43215
43216         * gcc.dg/cpp-nullchar.c: New test.
43217
43218 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
43219
43220         * gcc.dg/cpp-mi2.c: New test.
43221         * gcc.dg/cpp-mi2[abc].h: New files.
43222
43223 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
43224
43225         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
43226         member name.
43227
43228 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
43229
43230         * g++.old-deja/g++.abi/vmihint.C: New test.
43231
43232 2000-04-06  Neil Booth  <NeilB@earthling.net>
43233
43234         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
43235         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
43236         copyright.
43237
43238 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
43239
43240         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
43241         avoid stack-frame overwrite.
43242
43243 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
43244
43245         * gcc.c-torture/compile/20000405-2.c: New test.
43246         * gcc.c-torture/compile/20000405-3.c: New test.
43247
43248 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43249
43250         * gcc.c-torture/compile/20000405-1.c: New test.
43251
43252 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
43253
43254         * gcc.dg/cast-qual-1.c: Revert last change.
43255
43256 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43257
43258         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
43259
43260 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
43261
43262         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
43263         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
43264
43265 2000-04-03  Jeffrey A Law  (law@cygnus.com)
43266
43267         * gcc.c-torture/compile/20000403-2.c: New test.
43268         * gcc.c-torture/compile/20000403-1.c: New test.
43269
43270 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
43271
43272         * gcc.c-torture/execute/20000403-1.c: New test.
43273
43274 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
43275
43276         * gcc.c-torture/execute/20000402-1.c: New test.
43277
43278 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
43279
43280         * gcc.c-torture/execute/va-arg-15.c: New test.
43281         * gcc.c-torture/execute/va-arg-16.c: New test.
43282         * gcc.c-torture/execute/va-arg-17.c: New test.
43283         * gcc.c-torture/execute/va-arg-18.c: New test.
43284         * gcc.c-torture/execute/va-arg-19.c: New test.
43285
43286 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
43287
43288         * gcc.c-torture/compile/981211-1.c: Move to...
43289         * gcc.dg/cpp-as1.c: ...here.
43290         * gcc.dg/cpp-as2.c: New file.
43291
43292         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
43293         compiler.
43294
43295 2000-04-02  Neil Booth  <NeilB@earthling.net>
43296
43297         * gcc.dg/cpp-cond.c  New tests.
43298         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
43299         accidental success less likely.
43300         * gcc.dg/cpp-missingop.c  New tests.
43301         * gcc.dg/cpp-missingparen.c  New tests.
43302         * gcc.dg/cpp-shift.c  New tests.
43303         * gcc.dg/cpp-shortcircuit.c  New tests.
43304         * gcc.dg/cpp-unary.c  New tests.
43305
43306 2000-03-29  Jeffrey A Law  (law@cygnus.com)
43307
43308         * gcc.c-torture/compile/20000329-1.c: New test.
43309
43310 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
43311
43312         * gcc.c-torture/compile/20000326-1.c: New test.
43313         * gcc.c-torture/compile/20000326-2.c: New test.
43314
43315 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
43316
43317         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
43318         the first parameter is a function argument.
43319
43320 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
43321
43322         * g++.old-deja/g++.ext/array4.C: New test.
43323
43324 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
43325
43326         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
43327
43328 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43329
43330         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
43331
43332 2000-03-19  Richard Henderson  <rth@cygnus.com>
43333
43334         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
43335
43336 2000-03-19  Richard Henderson  <rth@cygnus.com>
43337
43338         * gcc.c-torture/compile/20000319-1.c: New test.
43339
43340 2000-03-14  Jeffrey A Law  (law@cygnus.com)
43341
43342         * gcc.c-torture/execute/20000314-3.c: New test.
43343         * gcc.c-torture/execute/20000314-2.c: New test.
43344         * gcc.c-torture/execute/20000314-1.c: New test.
43345         * gcc.c-torture/compile/20000314-2.c: New test.
43346         * gcc.c-torture/compile/20000314-1.c: New test.
43347
43348 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
43349
43350         * g++.old-deja/g++.warn/inline.C: New test.
43351
43352 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
43353
43354         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
43355         standards-compliant result rather than specific constants.
43356         Put test-values in array.
43357
43358 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
43359
43360         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
43361         (g++_target_compile): Put test-specific options last.
43362
43363 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43364
43365         * g++.old-deja/g++.eh/vbase4.C: New test.
43366
43367 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43368
43369         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
43370
43371 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43372
43373         * g++.old-deja/g++.brendan/misc12.C: Removed.
43374         * g++.old-deja/g++.pt/memtemp77.C: Constify.
43375         * g++.old-deja/g++.ext/pretty4.C: New test.
43376
43377 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43378
43379         * g++.old-deja/g++.other/string2.C: New test.
43380
43381 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
43382
43383         * g++.old-deja/g++.warn/impint2.C: New test.
43384
43385 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
43386
43387         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
43388         is 1, not zero.
43389
43390 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
43391
43392         * g++.old-deja/g++.warn/impint.C: New test.
43393         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
43394         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
43395         * g++.old-deja/g++.pt/explicit12.C: Likewise.
43396         * g++.old-deja/g++.pt/explicit13.C: Likewise.
43397         * g++.old-deja/g++.pt/explicit17.C: Likewise.
43398         * g++.old-deja/g++.pt/explicit18.C: Likewise.
43399         * g++.old-deja/g++.pt/explicit19.C: Likewise.
43400         * g++.old-deja/g++.pt/explicit23.C: Likewise.
43401         * g++.old-deja/g++.pt/explicit31.C: Likewise.
43402         * g++.old-deja/g++.pt/explicit35.C: Likewise.
43403         * g++.old-deja/g++.pt/explicit6.C: Likewise.
43404         * g++.old-deja/g++.pt/memclass7.C: Likewise.
43405
43406 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
43407
43408         * gcc.dg/cpp-redef.c: New test.
43409
43410 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
43411
43412         * g++.old-deja/g++.pt/unify7.C: New test.
43413
43414 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43415
43416         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
43417         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
43418
43419 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
43420
43421         * gcc.c-torture/compile/20000224-1.c: New test.
43422
43423 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43424
43425         * gcc.c-torture/compile/cpp-2.c: New test.
43426         * gcc.c-torture/compile/cpp-1.c: New test.
43427
43428 2000-02-25  Jeffrey A Law  (law@cygnus.com)
43429
43430         * gcc.c-torture/execute/20000225-1.c: New test.
43431
43432 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43433
43434         * gcc.dg/cpp-li2.c: New test.
43435
43436         * gcc.dg/cpp-wi1.c: New test.
43437
43438         * gcc.dg/cpp-li1.c: New test.
43439
43440 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
43441
43442         * g++.old-deja/g++.other/sizeof5.C: New test.
43443
43444 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43445
43446         * gcc.c-torture/execute/va-arg-13.c: New test.
43447
43448 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
43449
43450         * gcc.c-torture/execute/va-arg-12.c: New test.
43451
43452 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
43453
43454         * gcc.c-torture/execute/20000223-1.c: New test.
43455
43456 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
43457
43458         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
43459
43460 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
43461
43462         * g++.old-deja/g++.abi/ptrmem.C: New test.
43463
43464 2000-02-19  Richard Henderson  <rth@cygnus.com>
43465
43466         * gcc.c-torture/compile/init-3.c: New.
43467
43468 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
43469
43470         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
43471         ALWAYS_CXXFLAGS.
43472
43473 2000-02-11  Robert Lipe <robertl@sco.com>
43474
43475         * gcc.c-torture/compile/20000211-3.c: New test.
43476
43477 2000-02-11  Martin Buchholz <martin@xemacs.org>
43478
43479         * gcc.c-torture/compile/20000211-2.c: New test.
43480
43481 2000-02-11  Jeffrey A Law  (law@cygnus.com)
43482
43483         * gcc.c-torture/compile/20000211-1.c: New test.
43484
43485 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
43486
43487         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
43488           on native targets
43489
43490 2000-02-08  Nathan Sidwell  <nathan@acm.org>
43491
43492         * g++.old-deja/g++.other/cast5.C: New test.
43493
43494 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
43495
43496         * gcc.c-torture/execute/20000205-1.c: New.
43497
43498 2000-02-03  Nathan Sidwell  <nathan@acm.org>
43499
43500         * g++.old-deja/g++.jason/cast3.C: Return void.
43501         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
43502
43503 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43504
43505         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
43506
43507         * gcc.dg/loop-1.c: New test.
43508
43509 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
43510
43511         * gcc.c-torture/compile/20000127-1.c: New test.
43512         * gcc.c-torture/execute/991228-1.c: New test.
43513
43514 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43515
43516         * gcc.dg/unused-2.c: New test.
43517
43518         * gcc.dg/conv-1.c: New test.
43519
43520 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
43521
43522         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
43523         compiler.
43524         (tool_option_proc): Fix typo.
43525
43526 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
43527
43528         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
43529         of the ld on the host, not on the build machine.
43530         Also, don't crash if '--help' is not a supported option.
43531
43532 2000-01-24  Richard Henderson  <rth@cygnus.com>
43533
43534         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
43535
43536 2000-01-20  Jeffrey A Law  (law@cygnus.com)
43537
43538         * gcc.c-torture/execute/20000120-2.c: New test.
43539         * gcc.c-torture/execute/20000120-1.c: New test.
43540
43541 2000-01-13  Jeffrey A Law  (law@cygnus.com)
43542
43543         * gcc.c-torture/execute/20000113-1.c: New test.
43544
43545 2000-01-12  Jeffrey A Law  (law@cygnus.com)
43546
43547         * gcc.c-torture/execute/20000112-1.c: New test.
43548
43549 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43550
43551         * gcc.dg/20000111-1.c: New test.
43552
43553 2000-01-10  Jeffrey A Law  (law@cygnus.com)
43554
43555         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
43556         with 16 bit integers.
43557
43558 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43559
43560         * gcc.dg/20000108-1.c: New test.
43561
43562 2000-01-05  Nathan Sidwell  <nathan@acm.org>
43563
43564         * g++.old-deja/g++.ns/koenig8.C: New test.
43565
43566 2000-01-05  Nathan Sidwell  <nathan@acm.org>
43567
43568         * g++.old-deja/g++.other/cast4.C: New test.
43569
43570 2000-01-05  Jeffrey A Law  (law@cygnus.com)
43571
43572         * gcc.c-torture/compile/20000105-2.c: New test.
43573         * gcc.c-torture/compile/20000105-1.c: New test.
43574
43575 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43576
43577         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
43578         references to printf & atoi to conform to ANSI standard.
43579         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
43580         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
43581         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
43582         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
43583         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
43584         * g++.old-deja/g++.brendan/complex1.C: Likewise.
43585         * g++.old-deja/g++.brendan/copy1.C: Likewise.
43586         * g++.old-deja/g++.brendan/copy2.C: Likewise.
43587         * g++.old-deja/g++.brendan/copy3.C: Likewise.
43588         * g++.old-deja/g++.brendan/copy4.C: Likewise.
43589         * g++.old-deja/g++.brendan/copy5.C: Likewise.
43590         * g++.old-deja/g++.brendan/copy6.C: Likewise.
43591         * g++.old-deja/g++.brendan/copy7.C: Likewise.
43592         * g++.old-deja/g++.brendan/copy8.C: Likewise.
43593         * g++.old-deja/g++.brendan/crash11.C: Likewise.
43594         * g++.old-deja/g++.brendan/crash14.C: Likewise.
43595         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
43596         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
43597         * g++.old-deja/g++.brendan/delete2.C: Likewise.
43598         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
43599         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
43600         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
43601         * g++.old-deja/g++.brendan/eh1.C: Likewise.
43602         * g++.old-deja/g++.brendan/groff1.C: Likewise.
43603         * g++.old-deja/g++.brendan/init3.C: Likewise.
43604         * g++.old-deja/g++.brendan/misc12.C: Likewise.
43605         * g++.old-deja/g++.brendan/misc7.C: Likewise.
43606         * g++.old-deja/g++.brendan/new2.C: Likewise.
43607         * g++.old-deja/g++.brendan/operators4.C: Likewise.
43608         * g++.old-deja/g++.brendan/operators5.C: Likewise.
43609         * g++.old-deja/g++.brendan/overload2.C: Likewise.
43610         * g++.old-deja/g++.brendan/overload7.C: Likewise.
43611         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
43612         * g++.old-deja/g++.brendan/reference1.C: Likewise.
43613         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
43614         * g++.old-deja/g++.brendan/template24.C: Likewise.
43615         * g++.old-deja/g++.brendan/template3.C: Likewise.
43616         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
43617         * g++.old-deja/g++.jason/inline3.C: Likewise.
43618         * g++.old-deja/g++.jason/opeq.C: Likewise.
43619         * g++.old-deja/g++.law/arg5.C: Likewise.
43620         * g++.old-deja/g++.law/arm7.C: Likewise.
43621         * g++.old-deja/g++.law/ctors11.C: Likewise.
43622         * g++.old-deja/g++.law/cvt8.C: Likewise.
43623         * g++.old-deja/g++.law/init9.C: Likewise.
43624         * g++.old-deja/g++.law/refs4.C: Likewise.
43625         * g++.old-deja/g++.law/template2.C: Likewise.
43626         * g++.old-deja/g++.law/visibility24.C: Likewise.
43627         * g++.old-deja/g++.law/vtable3.C: Likewise.
43628         * g++.old-deja/g++.mike/asm2.C: Likewise.
43629         * g++.old-deja/g++.mike/eh1.C: Likewise.
43630         * g++.old-deja/g++.mike/misc1.C: Likewise.
43631         * g++.old-deja/g++.mike/misc13.C: Likewise.
43632         * g++.old-deja/g++.mike/misc14.C: Likewise.
43633         * g++.old-deja/g++.mike/ns12.C: Likewise.
43634         * g++.old-deja/g++.mike/p1248.C: Likewise.
43635         * g++.old-deja/g++.mike/p3708.C: Likewise.
43636         * g++.old-deja/g++.mike/p3708a.C: Likewise.
43637         * g++.old-deja/g++.mike/p3708b.C: Likewise.
43638         * g++.old-deja/g++.mike/p646.C: Likewise.
43639         * g++.old-deja/g++.mike/p700.C: Likewise.
43640         * g++.old-deja/g++.mike/p783.C: Likewise.
43641         * g++.old-deja/g++.mike/p783a.C: Likewise.
43642         * g++.old-deja/g++.mike/p783b.C: Likewise.
43643         * g++.old-deja/g++.mike/p786.C: Likewise.
43644         * g++.old-deja/g++.mike/p789.C: Likewise.
43645         * g++.old-deja/g++.mike/p789a.C: Likewise.
43646         * g++.old-deja/g++.mike/p807a.C: Likewise.
43647         * g++.old-deja/g++.other/delete3.C: Likewise.
43648         * g++.old-deja/g++.other/dyncast1.C: Likewise.
43649         * g++.old-deja/g++.other/dyncast2.C: Likewise.
43650         * g++.old-deja/g++.other/dyncast3.C: Likewise.
43651         * g++.old-deja/g++.other/empty1.C: Likewise.
43652         * g++.old-deja/g++.other/temporary1.C: Likewise.
43653         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
43654         * g++.old-deja/g++.pt/t16.C: Likewise.
43655         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
43656
43657 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
43658
43659         * gcc.dg/991230-1.c: New test.
43660
43661 1999-12-29  Jeffrey A Law  (law@cygnus.com)
43662
43663         * gcc.c-torture/compile/991229-3.c: New test.
43664         * gcc.c-torture/compile/991229-2.c: New test.
43665         * gcc.c-torture/compile/991229-1.c: New test.
43666
43667 1999-12-29  Greg McGary <gkm@eng.ascend.com>
43668
43669         * gcc.c-torture/compile/labels-2.c: New test.
43670
43671 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
43672
43673         * gcc.c-torture/execute/991227-1.c: New test.
43674
43675 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43676
43677         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
43678
43679 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
43680
43681         * gcc.c-torture/execute/991221-1.c: New test.
43682
43683 1999-12-20  Nathan Sidwell  <nathan@acm.org>
43684
43685         * g++.old-deja/g++.other/cast3.C: New test.
43686
43687 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
43688
43689         * gcc.c-torture/execute/991216-4.c: New test.
43690
43691 1999-12-16  Michael Meissner  <meissner@cygnus.com>
43692
43693         * gcc.c-torture/execute/991216-1.c: New test.
43694         * gcc.c-torture/execute/991216-2.c: New test.
43695         * gcc.c-torture/execute/991216-3.c: New test.
43696
43697 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
43698
43699         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
43700         Actually make the test fail by using "-O2" for compilation.
43701
43702 1999-12-15  Nathan Sidwell  <nathan@acm.org>
43703
43704         * g++.old-deja/g++.warn/cast-align1.C: New test.
43705
43706 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
43707
43708         * gcc.c-torture/compile/991214-1.c: New test.
43709         * gcc.c-torture/compile/991214-2.c: New test.
43710
43711 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
43712
43713         * gcc.dg/991214-1.c: New test.
43714
43715 1999-12-13  Jeffrey A Law  (law@cygnus.com)
43716
43717         * gcc.c-torture/compile/991213-3.c: New test.
43718         * gcc.c-torture/compile/991213-2.c: New test.
43719         * gcc.c-torture/compile/991213-1.c: New test.
43720
43721 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
43722
43723         * gcc.dg/991209-1.c: New test.
43724
43725 1999-12-08  Nathan Sidwell <nathan@acm.org>
43726
43727         * gcc.c-torture/compile/991208-1.c: New test.
43728
43729 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43730
43731         * gcc.dg/ultrasp2.c: New test.
43732
43733 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
43734
43735         * g++.old-deja/g++.abi/align.C (main): Fix typo.
43736
43737 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
43738
43739         * gcc.c-torture/compile/991202-1.c: New test.
43740         * gcc.c-torture/execute/991202-1.c: New test.
43741         * gcc.c-torture/execute/991202-2.c: New test.
43742         * gcc.c-torture/execute/991202-3.c: New test.
43743
43744 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
43745
43746         * g++.old-deja/g++.abi/align.C: New test.
43747         * g++.old-deja/g++.abi/aggregates.C: Likewise.
43748         * g++.old-deja/g++.abi/bitfields.C: Likewise.
43749
43750 1999-12-01  Richard Henderson  <rth@cygnus.com>
43751
43752         * gcc.c-torture/execute/991201-1.c: New.
43753
43754 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
43755
43756         * gcc.dg/991129-1.c: New test.
43757
43758 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
43759
43760         * gcc.c-torture/compile/991127-1.c: New test.
43761
43762 1999-11-22  Nathan Sidwell  <nathan@acm.org>
43763
43764         * g++.old-deja/g++.other/warn4.C: New test.
43765
43766 1999-11-22  Nathan Sidwell  <nathan@acm.org>
43767
43768         * g++.old-deja/g++.eh/cleanup2.C: New test.
43769         * g++.old-deja/g++.ext/pretty2.C: New test.
43770         * g++.old-deja/g++.ext/pretty3.C: New test.
43771         * g++.old-deja/g++.other/debug6.C: New test.
43772
43773 1999-10-20  Jim Wilson  <wilson@cygnus.com>
43774
43775         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
43776         compiler_output to look for one error message instead of two.
43777
43778 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
43779
43780         * gcc.c-torture/execute/991118-1.c: Also test case
43781         where the word boundary does not split a byte evenly.
43782
43783 1999-11-19  Nathan Sidwell  <nathan@acm.org>
43784
43785         * g++.old-deja/g++.ext/restrict1.C: New test.
43786
43787 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
43788
43789         * gcc.c-torture/execute/991118-1.c: New test.
43790
43791 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
43792
43793         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
43794         working directory pathnames.
43795
43796 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
43797
43798         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
43799         host is equipped with driver.h and driver.o so it can actually
43800         compile and run the tests.
43801
43802 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
43803
43804         * gcc.c-torture/compile/991008-1.c: New test.
43805
43806 1999-11-08  Nick Clifton  <nickc@cygnus.com>
43807
43808         * lib/gcc-dg.exp: Include target-supports.exp
43809
43810 1999-11-05  Nick Clifton  <nickc@cygnus.com>
43811
43812         * lib/target-supports.exp: New file: Provide procs to test for
43813         features supported by the target.
43814         (check_weak_available): Moved here from ecos.exp.
43815         (check_alias_available): New proc: Determine of the target
43816         toolchain supports the alias attribute.
43817
43818         * gcc.dg/special/ecos.exp: Move check_weak_available to
43819         target-supports.exp.
43820         (alias-1.c): Only perform the test if the target supports
43821         aliases.
43822         (wkali-1.c): Only perform the test if the target supports
43823         aliases.
43824
43825         * gcc.dg/990506-0.c: Expect error messages from cross
43826         targets as well as native targets.
43827
43828 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43829
43830         * gcc.dg/ultrasp1.c: Removed xfail.
43831         * gcc.dg/struct-ret-2.c: Likewise.
43832         * gcc.dg/array-1.c: Likewise.
43833
43834 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43835
43836         * gcc.dg/struct-ret-2.c: New test.
43837
43838         * gcc.dg/array-1.c: New test.
43839
43840 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
43841
43842         * gcc.c-torture/execute/991030-1.c: New test.
43843
43844 1999-10-26  Richard Henderson  <rth@cygnus.com>
43845
43846         * gcc.c-torture/compile/991026-2.c: New test.
43847
43848 1999-10-26  Jeffrey A Law  (law@cygnus.com)
43849
43850         * gcc.c-torture/compile/991026-1.c: New test.
43851
43852 1999-10-23  Jeffrey A Law  (law@cygnus.com)
43853
43854         * gcc.c-torture/execute/991023-1.c: New test.
43855
43856 1999-10-19  Jeffrey A Law  (law@cygnus.com)
43857
43858         * gcc.c-torture/execute/991019-1.c: New test.
43859
43860 1999-10-16  Richard Henderson  <rth@cygnus.com>
43861
43862         * gcc.c-torture/execute/991016-1.c: New test.
43863
43864 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
43865
43866         * gcc.c-torture/execute/991014-1.c: New test.
43867
43868 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
43869
43870         * g++.old-deja/g++.other/union2.C: New test.
43871
43872 1999-10-13  Nathan Sidwell  <nathan@acm.org>
43873
43874         * g++.old-deja/g++.other/vaarg2.C: New test.
43875         * g++.old-deja/g++.other/vaarg3.C: New test.
43876
43877 1999-10-12  Craig Burley  <craig@jcb-sc.com>
43878
43879         * g77.f-torture/noncompile/19990905-1.f: Moved from being
43880         in compile/.
43881
43882 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
43883
43884         * gcc.c-torture/execute/va-arg-11.c: New test.
43885
43886 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
43887
43888         * lib/file-format.exp (gcc_target_object_format): Don't
43889         crash if objdump is unavailable.
43890
43891 1999-09-29  Donn Terry <donn@interix.com>
43892
43893         * gcc.misc-tests/mg.exp: delete extraneous redirection.
43894
43895 1999-09-28  Nick Clifton  <nickc@cygnus.com>
43896
43897         * gcc.c-torture/compile/990928-1.c: New test.
43898
43899 1999-09-28  Nathan Sidwell  <nathan@acm.org>
43900
43901         * g++.old-deja/g++.other/decl6.C: New test.
43902
43903 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43904
43905         * gcc.c-torture/execute/va-arg-10.c: New test.
43906
43907 1999-09-27  Nathan Sidwell  <nathan@acm.org>
43908
43909         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
43910         __PRETTY_FUNCTION__.
43911
43912 1999-09-23  Nick Clifton  <nickc@cygnus.com>
43913
43914         * gcc.c-torture/execute/990923-1.c: New test.
43915
43916 1999-09-21  Nick Clifton  <nickc@cygnus.com>
43917
43918         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
43919         for which -fpic is inappropriate.
43920
43921 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
43922
43923         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
43924
43925 1999-09-21  Nathan Sidwell  <nathan@acm.org>
43926
43927         * g++.old-deja/g++.other/dyncast1.C: New test.
43928         * g++.old-deja/g++.other/dyncast2.C: New test.
43929         * g++.old-deja/g++.other/dyncast3.C: New test.
43930         * g++.old-deja/g++.other/dyncast4.C: New test.
43931         * g++.old-deja/g++.other/dyncast5.C: New test.
43932         * g++.old-deja/g++.eh/catch3.C: New test.
43933         * g++.old-deja/g++.eh/catch3p.C: New test.
43934         * g++.old-deja/g++.eh/catch4.C: New test.
43935         * g++.old-deja/g++.eh/catch4p.C: New test.
43936         * g++.old-deja/g++.eh/catch5.C: New test.
43937         * g++.old-deja/g++.eh/catch5p.C: New test.
43938         * g++.old-deja/g++.eh/catch6.C: New test.
43939         * g++.old-deja/g++.eh/catch6p.C: New test.
43940         * g++.old-deja/g++.eh/catch7.C: New test.
43941         * g++.old-deja/g++.eh/catch7p.C: New test.
43942         * g++.old-deja/g++.eh/catch8.C: New test.
43943         * g++.old-deja/g++.eh/catch8p.C: New test.
43944         * g++.old-deja/g++.eh/catch9.C: New test.
43945         * g++.old-deja/g++.eh/catch9p.C: New test.
43946
43947 1999-09-13  Nathan Sidwell  <nathan@acm.org>
43948
43949         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
43950         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
43951
43952 1999-09-13  Jeffrey A Law  (law@cygnus.com)
43953
43954         * gcc.c-torture/compile/990913-1.c: New test.
43955
43956 1999-09-10  Nathan Sidwell  <nathan@acm.org>
43957
43958         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
43959         * g++.old-deja/g++.jason/rfg5.C: Likewise.
43960
43961 1999-09-09  Richard Henderson  <rth@cygnus.com>
43962
43963         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
43964
43965 1999-09-09  Nathan Sidwell  <nathan@acm.org>
43966
43967         * g++.old-deja/g++.other/lookup11.C: New test.
43968         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
43969         what is permitted and what we want.
43970         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
43971         overload use.
43972         * g++.old-deja/g++.jason/rfg5.C: Likewise.
43973
43974 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
43975
43976         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
43977         * gcc.c-torture/noncompile/poison-1.c: New file.
43978
43979 1999-09-08  Nathan Sidwell  <nathan@acm.org>
43980
43981         * g++.old-deja/g++.other/sizeof3.C: New test.
43982         * g++.old-deja/g++.other/sizeof4.C: New test.
43983         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
43984         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
43985
43986 1999-09-07  Richard Henderson  <rth@cygnus.com>
43987
43988         * gcc.dg/va-arg-1.c: New.
43989
43990 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43991
43992         * gcc.c-torture/execute/va-arg-9.c: New test.
43993
43994 1999-09-05  Craig Burley  <craig@jcb-sc.com>
43995
43996         * g77.f-torture/compile/980519-2.f: New test.
43997         * g77.f-torture/compile/19990905-0.f: New test.
43998         * g77.f-torture/compile/19990905-1.f: New test.
43999         * g77.f-torture/compile/19990905-2.f: New test.
44000
44001         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
44002
44003 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
44004
44005         * gcc.c-torture/execute/990827-1.c: Fix typo.
44006
44007 1999-09-03  Nathan Sidwell  <nathan@acm.org>
44008
44009         * g++.old-deja/g++.other/deref1.C: New test.
44010
44011 1999-09-02  Nathan Sidwell  <nathan@acm.org>
44012
44013         * g++.old-deja/g++.other/ambig2.C: New test.
44014         * g++.old-deja/g++.other/cond5.C: New test.
44015         * g++.old-deja/g++.other/lookup16.C: New test.
44016
44017 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
44018
44019         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
44020         assemblers too.
44021
44022 1999-08-31  Jeffrey A Law  (law@cygnus.com)
44023
44024         * lib/c-torture.exp: Avoid the "compare executables" optimization
44025         when testing native.
44026
44027 1999-08-29  Jeffrey A Law  (law@cygnus.com)
44028
44029         * gcc.c-torture/execute/990829-1.c: New test.
44030         * gcc.c-torture/compile/990829-1.c: New test.
44031
44032 1999-08-27  Paul Burchard  <burchard@pobox.com>
44033
44034         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
44035         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
44036         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
44037         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
44038         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
44039         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
44040         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
44041         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
44042         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
44043         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
44044         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
44045
44046 1999-08-27  Jeffrey A Law  (law@cygnus.com)
44047
44048         * gcc.c-torture/execute/990827-1.c: New test.
44049
44050 1999-08-26  Craig Burley  <craig@jcb-sc.com>
44051
44052         * g77.f-torture/noncompile/19990826-4.f: New test.
44053
44054         * g77.f-torture/compile/19990826-3.f: New test.
44055
44056         * g77.f-torture/execute/19990826-2.f: New test.
44057
44058         * g77.f-torture/compile/19990826-1.f: New test.
44059
44060         * gcc.c-torture/execute/990826-0.c: New test.
44061         * g77.c-torture/execute/19990826-0.f: New test.
44062
44063         * g77.f-torture/noncompile/970626-2.f: New test.
44064
44065 1999-08-25  Paul Burchard  <burchard@pobox.com>
44066
44067         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
44068         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
44069         lss-011.C: New tests.
44070
44071 1999-08-25  Nathan Sidwell  <nathan@acm.org>
44072
44073         * g++.old-deja/g++.other/decl5.C: New test.
44074
44075 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44076
44077         * noncompile/noncompile.exp: Load_lib c-torture.exp.
44078         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
44079         call `postbase' for each one.  All callers of `postbase' changed
44080         to call this instead.
44081
44082 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
44083
44084         * gcc.c-torture/execute/990811-1.c: New test.
44085
44086 1999-08-09  Nick Clifton  <nickc@cygnus.com>
44087
44088         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
44089         just native ones.
44090
44091         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
44092         just native ones.
44093
44094 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
44095
44096         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
44097
44098 1999-08-04  Jeffrey A Law  (law@cygnus.com)
44099
44100         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
44101
44102 1999-08-04  Nathan Sidwell  <nathan@acm.org>
44103
44104         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
44105
44106 1999-08-04  Jeffrey A Law  (law@cygnus.com)
44107
44108         * gcc.c-torture/execute/990804-1.c: New test.
44109
44110 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44111
44112         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
44113         * g++.old-deja/g++.brendan/crash64.C: Likewise.
44114         * g++.old-deja/g++.brendan/overload8.C: Likewise.
44115
44116 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44117
44118         * g++.old-deja/g++.other/struct1.C: New test.
44119
44120 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44121
44122         * g++.old-deja/g++.other/enum2.C: New test.
44123
44124 1999-08-02  Richard Henderson  <rth@cygnus.com>
44125
44126         Adapted from tests from Franz Sirl:
44127         * gcc.c-torture/execute/va-arg-7.c: New test.
44128         * gcc.c-torture/execute/va-arg-8.c: New test.
44129
44130 1999-08-01  Jeffrey A Law  (law@cygnus.com)
44131
44132         * gcc.c-torture/compile/990801-2.c: New test.
44133
44134         * gcc.c-torture/compile/990801-1.c: New test.
44135
44136 1999-07-27  Michael Meissner  <meissner@cygnus.com>
44137
44138         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
44139         fp-cmp-1.c, converting double to float.
44140
44141         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
44142         fp-cmp-1.c, converting double to long double.
44143
44144         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
44145         from fr1 to unknown_register, since fr1 is a legitimate register
44146         on some machines.
44147
44148 1999-07-25  Jeffrey A Law  (law@cygnus.com)
44149
44150         * README: More listname related changes.
44151
44152 1999-07-08  Catherine Moore  <clm@cygnus.com>
44153
44154         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
44155
44156 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
44157
44158         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
44159
44160 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
44161
44162         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
44163
44164 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
44165
44166         * gcc.dg/990703-1.c: New test.
44167
44168 1999-06-29  Nick Clifton  <nickc@cygnus.com>
44169
44170         * lib/file-format.exp: New file: Move definition of proc
44171         gcc_target_object_format to here from
44172         gcc.dg/special/ecos.exp.
44173
44174         * lib/c-torture.exp: Include lib file-format.exp.
44175         * lib/gcc-dg.exp: Include lib file-format.exp.
44176
44177         * gcc.dg/special/ecos.exp: Remove definition of proc
44178         gcc_target_object_format.
44179
44180 1999-06-28  Jeffrey A Law  (law@cygnus.com)
44181
44182         * gcc.c-torture/execute/990628-1.c: New test.
44183
44184 1999-06-25  Jeffrey A Law  (law@cygnus.com)
44185
44186         * gcc.c-torture/compile/990625-2.c: New test.
44187
44188         * gcc.c-torture/compile/990625-1.c: New test.
44189
44190 1999-06-23  Nick Clifton  <nickc@cygnus.com>
44191
44192         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
44193         attributes compile.
44194         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
44195         ports that use the COFF/PE file format.
44196
44197 1999-06-17  Jeffrey A Law  (law@cygnus.com)
44198
44199         * gcc.c-torture/compile/990617-1.c: New test.
44200
44201 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
44202
44203         * g++.old-deja/g++.other/decl4.C: New test.
44204
44205 1999-06-14  Nathan Sidwell  <nathan@acm.org>
44206
44207         * g++.old-deja/g++.other/bitfld3.C: New test.
44208
44209 1999-06-08  Nathan Sidwell  <nathan@acm.org>
44210
44211         * g++.old-deja/g++.eh/catch1.C: New test.
44212
44213 1999-06-07  Jeffrey A Law  (law@cygnus.com)
44214
44215         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
44216
44217         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
44218         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
44219
44220 1999-06-05  Craig Burley  <craig@jcb-sc.com>
44221
44222         * g77.f-torture/compile/19990502-0.f: Replace with new,
44223         shorter, test that still fails after recent changes.
44224
44225 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
44226
44227         * gcc.c-torture/execute/990604-1.c: New test.
44228
44229 1999-05-31  Jeffrey A Law  (law@cygnus.com)
44230
44231         * gcc.c-torture/execute/990531-1.c: New test.
44232
44233 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44234
44235         * gcc.c-torture/compile/990527-1.c: New test.
44236
44237 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
44238
44239         * gcc.c-torture/execute/990527-1.c: New test.
44240
44241 1999-05-25  Nick Clifton  <nickc@cygnus.com>
44242
44243         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
44244         bitfields as signed.
44245
44246 1999-05-25  Craig Burley  <craig@jcb-sc.com>
44247
44248         * g77.f-torture/compile/19990525-0.f: New test.
44249
44250 1999-05-25  Jeffrey A Law  (law@cygnus.com)
44251
44252         * gcc.c-torture/execute/990525-2.c: New test.
44253
44254         * gcc.c-torture/execute/990525-1.c: New test.
44255
44256 1999-05-24  Nathan Sidwell  <nathan@acm.org>
44257
44258         * g++.old-deja/g++.other/anon3.C: New test.
44259         * g++.old-deja/g++.other/anon4.C: New test.
44260         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
44261         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
44262         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
44263         Merrill).
44264
44265 1999-05-24  Jeffrey A Law  (law@cygnus.com)
44266
44267         * gcc.c-torture/execute/990524-1.c: New test.
44268
44269         * gcc.dg/990524-1.c: New test.
44270
44271 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44272
44273         * gcc.c-torture/compile/990523-1.c: New test.
44274
44275 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
44276
44277         * gcc.c-torture/compile/990519-1.c: New test.
44278
44279 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
44280
44281         * gcc.c-torture/compile/990517-1.c: New test.
44282
44283         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
44284         (e4, f4): New tests.
44285         (main): Call them.
44286
44287 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44288
44289         * gcc.dg/noreturn-1.c: New test.
44290
44291 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
44292
44293         * gcc.c-torture/execute/990513-1.c: New test.
44294
44295 1999-05-10  Richard Henderson  <rth@cygnus.com>
44296
44297         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
44298
44299 1999-05-10  Craig Burley  <craig@jcb-sc.com>
44300
44301         * g77.f-torture/execute/erfc.f: Use small single-precision
44302         values, to avoid problems on Alphas when not -mieee.
44303
44304 1999-05-08  Craig Burley  <craig@jcb-sc.com>
44305
44306         * gcc.dg/990506-0.c: New test.
44307
44308 1999-05-08  Richard Henderson  <rth@cygnus.com>
44309
44310         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
44311         the constant to test.  Don't XFAIL 64-bit targets.
44312
44313         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
44314         * g++.old-deja/g++.law/profile1.C: Likewise.
44315
44316         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
44317         operator new instances.
44318         * g++.old-deja/g++.other/delete5.C: Likewise.
44319
44320 1999-05-03  Craig Burley  <craig@jcb-sc.com>
44321
44322         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
44323         intrinsic.
44324
44325 1999-05-03  Craig Burley  <craig@jcb-sc.com>
44326
44327         * g77.f-torture/execute/u77-test.f: Reverse order of two
44328         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
44329
44330 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44331
44332         * gcc.dg/compare1.c: New test.
44333
44334 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
44335
44336         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
44337         New tests.
44338
44339 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44340
44341         * g77.f-torture/compile/19990502-1.f: New test.
44342
44343 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44344
44345         * g77.f-torture/compile/19990502-0.f: New test.
44346
44347 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44348
44349         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
44350         intrinsic.
44351
44352 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44353
44354         * g77.f-torture/execute/u77-test.f (main): List libU77
44355         intrinsics not currently tested.
44356         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
44357         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
44358         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
44359         Trim blanks off the ends of some printed strings.
44360
44361 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44362
44363         * g77.f-torture/execute/u77-test.f (main): Just warn about
44364         FSTAT gid disagreement, as it's expected on some systems.
44365
44366 1999-05-01  Craig Burley  <craig@jcb-sc.com>
44367
44368         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
44369         use a new function, which allows for some slop.
44370         Clean up some commentary.
44371         (issum): The new function.
44372         (sgladd): Deleted subroutine.
44373
44374 1999-05-01  Craig Burley  <craig@jcb-sc.com>
44375
44376         * g77.f-torture/execute/u77-test.f: Modify to be more like
44377         libf2c/libU77 version, bringing patches to that version here.
44378         Add suitable commentary.
44379
44380 1999-04-25  Richard Henderson  <rth@cygnus.com>
44381
44382         * gcc.dg/990424-1.c: New test.
44383
44384 1999-04-24  Craig Burley  <craig@jcb-sc.com>
44385
44386         * g77.f-torture/execute/u77-test.f (main): Bug involving
44387         LSTAT has been fixed, so turn back on full checking.
44388
44389 1999-04-20  Craig Burley  <craig@jcb-sc.com>
44390
44391         * g77.f-torture/compile/19990419-0.f: New test.
44392         * g77.f-torture/execute/19990419-1.f: New test.
44393
44394 1999-04-17  Richard Henderson  <rth@cygnus.com>
44395
44396         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
44397         to avoid the need for a prototype to supress a warning.
44398
44399 1999-04-07  Jim Wilson  <wilson@cygnus.com>
44400
44401         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
44402
44403 1999-04-04  Jeffrey A Law  (law@cygnus.com)
44404
44405         * gcc.c-torture/execute/990404-1.c: New test.
44406
44407 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
44408
44409         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
44410         * gcc.dg/cpp-if3.c: Don't use -pedantic.
44411         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
44412         missing initializer warnings.
44413
44414 1999-03-28  Jeffrey A Law  (law@cygnus.com)
44415
44416         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
44417         matching strings.
44418
44419 1999-03-26  Jeffrey A Law  (law@cygnus.com)
44420
44421         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
44422
44423 1999-03-26  Craig Burley  <craig@jcb-sc.com>
44424
44425         * g77.f-torture/execute/19990325-0.f: New test.
44426         * g77.f-torture/execute/19990325-1.f: New test.
44427
44428 1999-03-24  Jeffrey A Law  (law@cygnus.com)
44429
44430         * gcc.c-torture/execute/990324-1.c: New test.
44431
44432 1999-03-22  Jim Wilson  <wilson@cygnus.com>
44433
44434         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
44435         test with 4.
44436
44437 1999-03-17  Richard Henderson  <rth@cygnus.com>
44438
44439         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
44440
44441 1999-03-13  Craig Burley  <craig@jcb-sc.com>
44442
44443         * g77.f-torture/execute/19990313-2.f: New test.
44444         * g77.f-torture/execute/19990313-3.f: New test.
44445
44446 1999-03-13  Craig Burley  <craig@jcb-sc.com>
44447
44448         * g77.f-torture/execute/19990313-0.f: New test.
44449         * g77.f-torture/execute/19990313-1.f: New test.
44450
44451 1999-03-12  Jim Wilson  <wilson@cygnus.com>
44452
44453         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
44454         printf to sprintf.
44455         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
44456         (main): Add check for u15.  Conditionalize u31 check depending on
44457         whether ints are <32 bits or >=32 bits.
44458
44459 1999-03-08  Craig Burley  <craig@jcb-sc.com>
44460
44461         * g77.f-torture/execute/19981119-0.f: Improve testiness.
44462
44463 1999-03-08  Craig Burley  <craig@jcb-sc.com>
44464
44465         * g77.f-torture/compile/19990305-0.f: New test.
44466         * g77.f-torture/execute/19981119-0.f: New test.
44467
44468 1999-03-08  Craig Burley  <craig@jcb-sc.com>
44469
44470         * g77.f-torture/execute/970625-2.f: call ABORT if final
44471         result is not correct, instead of just printing it.
44472         Add this checking via newly introduced obfuscation, to
44473         trip up buggy front ends.
44474
44475 1999-03-07  Craig Burley  <craig@jcb-sc.com>
44476
44477         * g77.f-torture/compile/960317-1.f: Moved from being
44478         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
44479
44480 1999-03-06  Craig Burley  <craig@jcb-sc.com>
44481
44482         * g77.f-torture/execute/960317-1.f: New (old) test.
44483         * g77.f-torture/execute/970625-2.f: Ditto.
44484
44485 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
44486
44487         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
44488         message on line 1 or line 2; cccp and cpplib do this differently.
44489
44490 1999-03-01  Jeffrey A Law  (law@cygnus.com)
44491
44492         * g++.old-deja/g++.law/weak1.C: New test.
44493
44494 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
44495
44496         * gcc.c-torture/execute/990119-1.c: Renamed to...
44497         * gcc.dg/990119-1.c: this, so it will only be tested once
44498         (it's a preprocessor test, it doesn't need to be run at
44499         multiple optimization levels).
44500
44501 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
44502
44503         * lib/g++.exp: Don't add incdir=$base_dir/../include to
44504           ALWAYS_CXXFLAGS.
44505
44506 1999-02-24  Craig Burley  <craig@jcb-sc.com>
44507
44508         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
44509         * g77.f-torture/compile/19981216-0.f: ...as it is expected
44510         to not be compilable by current g77.
44511
44512 1999-02-24  Nick Clifton  <nickc@cygnus.com>
44513
44514         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
44515
44516 1999-02-22  Jeffrey A Law  (law@cygnus.com)
44517
44518         * gcc.c-torture/execute/990222-1.c: New test.
44519
44520 1999-02-19  Craig Burley  <craig@jcb-sc.com>
44521
44522         * g77.f-torture/compile/19990218-0.f: New test.
44523         * g77.f-torture/noncompile/19990218-1.f: New test.
44524
44525 1999-02-18  Craig Burley  <craig@jcb-sc.com>
44526
44527         * g77.f-torture/compile/19981216-0.f: New test.
44528
44529 1999-02-14  Jeffrey A Law  (law@cygnus.com)
44530
44531         * gcc.dg/990214-1.c: New test.
44532
44533 1999-02-13  Jeffrey A Law  (law@cygnus.com)
44534
44535         * gcc.dg/990213-2.c: New test.
44536
44537         * gcc.dg/990213-1.c: New test.
44538
44539 1999-02-12  Jeffrey A Law  (law@cygnus.com)
44540
44541         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
44542         ints.
44543
44544 1999-02-11  Nick Clifton  <nickc@cygnus.com>
44545
44546         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
44547         specified by target.
44548
44549         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
44550
44551 1999-02-11  Jeffrey A Law  (law@cygnus.com)
44552
44553         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
44554
44555 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
44556
44557         * gcc.dg/special/ecos.exp: New test driver for new tests with
44558         special requirements.
44559
44560         * gcc.dg/special/alias-1.c: New test.
44561         * gcc.dg/special/gcsec-1.c: New test.
44562         * gcc.dg/special/weak-1.c: New test.
44563         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
44564         * gcc.dg/special/weak-2.c: New test.
44565         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
44566         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
44567         * gcc.dg/special/wkali-1.c: New test.
44568         * gcc.dg/special/wkali-2.c: New test.
44569         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
44570         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
44571
44572 1999-02-10  Felix Lee  <flee@cygnus.com>
44573
44574           * lib/c-torture.exp (c-torture-compile): Pull out code for
44575           analyzing gcc error messages.
44576           (c-torture-execute): Likewise.  Fix some (harmless) false
44577           positives.
44578           * lib/gcc.exp (gcc_check_compile): New function.
44579
44580 1999-02-08  Richard Henderson  <rth@cygnus.com>
44581
44582         * gcc.c-torture/execute/990208-1.c: New test.
44583
44584 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
44585
44586         * g++.dg/special/ecos.exp: New driver for new tests with special
44587         requirements
44588
44589         * g++.dg/special/conpr-1.C: New test
44590         * g++.dg/special/conpr-2.C: New test
44591         * g++.dg/special/conpr-2a.C: New test
44592         * g++.dg/special/conpr-3.C: New test
44593         * g++.dg/special/conpr-3a.C: New test
44594         * g++.dg/special/conpr-3b.C: New test
44595
44596         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
44597         allow g++ to use the dg driver
44598
44599         * README: Add comment about g++.dg directory
44600
44601 1999-02-06  Jeffrey A Law  (law@cygnus.com)
44602
44603         * README: Update email addresses.
44604
44605 1999-02-03  Nick Clifton  <nickc@cygnus.com>
44606
44607         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
44608         arguments in order to force structure S onto the stack even on
44609         the alpha.
44610         (test): Pass 10 leading arguments to function foo as well as the
44611         structure S.
44612
44613         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
44614         failure for all targets.
44615
44616         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
44617         abort to terminate program execution.
44618
44619 1999-01-30  Richard Henderson  <rth@cygnus.com>
44620
44621         * gcc.c-torture/execute/990130-1.c: New test.
44622
44623 1999-01-30  Jeffrey A Law  (law@cygnus.com)
44624
44625         * gcc.dg/990130-1.c: New test.
44626
44627 1999-01-28  Michael Meissner  <meissner@cygnus.com>
44628
44629         * gcc.c-torture/execute/990128-1.c: New test.
44630
44631 1999-01-27  Michael Meissner  <meissner@cygnus.com>
44632
44633         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
44634
44635 1999-01-27  Felix Lee  <flee@cygnus.com>
44636
44637         * lib/c-torture.exp (c-torture-compile): pull out code for
44638         analyzing gcc error messages.
44639         (c-torture-execute): ditto, and fix some (harmless) false
44640         positives.
44641         * lib/gcc.exp (gcc_check_compile): new function.
44642
44643 1999-01-17  Jeffrey A Law  (law@cygnus.com)
44644
44645         * gcc.dg/990117-1.c: New test.
44646
44647         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
44648
44649         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
44650
44651 1999-01-15  Jeffrey A Law  (law@cygnus.com)
44652
44653         * g77.f-torture/compile/990115-1.f: New test.
44654
44655 1999-01-07  Jeffrey A Law  (law@cygnus.com)
44656
44657         * gcc.c-torture/compile/990107-1.c: New test
44658
44659 1999-01-06  Jeffrey A Law  (law@cygnus.com)
44660
44661         * gcc.c-torture/execute/990106-2.c: New test.
44662
44663         * gcc.c-torture/execute/990106-1.c: New test.
44664
44665 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
44666
44667         * gcc.c-torture/compile/981223-1.c: New test.
44668
44669 1998-12-29  Richard Henderson  <rth@cygnus.com>
44670
44671         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
44672         (opt3): Rename from opt4 and disable.
44673
44674 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
44675
44676         * g++.old-deja/g++.pt/ptrmem5.C: New test.
44677
44678 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
44679
44680         * g++.old-deja/g++.other/conv5.C: New test.
44681
44682 1998-12-14  Nick Clifton  <nickc@cygnus.com>
44683
44684         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
44685
44686 1998-12-11  Jeffrey A Law  (law@cygnus.com)
44687
44688         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
44689
44690 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
44691
44692         * gcc.c-torture/compile/981211-1.c: New test.
44693
44694 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
44695
44696         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
44697
44698         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
44699
44700 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44701
44702         * gcc.special/930510-1.c: Make C9X safe.
44703         * gcc.misc-tests/gcov-1.c Similarly.
44704         * gcc.misc-tests/gcov-2.c Similarly.
44705
44706 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
44707
44708         * gcc.dg/ultrasp1.c: New test.
44709
44710 1998-12-06  Richard Henderson  <rth@cygnus.com>
44711
44712         * gcc.c-torture/execute/981206.c: New test.
44713
44714 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
44715
44716         * g++.old-deja/g++.ns/template7.C: New test.
44717
44718         * g++.old-deja/g++.other/expr1.C: New test.
44719
44720         * g++.old-deja/g++.eh/tmpl3.C: New test.
44721
44722         * g++.old-deja/g++.eh/tmpl2.C: New test.
44723
44724 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
44725
44726         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
44727         * g++.old-deja/g++.other/using6.C: Removed.
44728         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
44729
44730         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
44731
44732 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
44733
44734         * g++.old-deja/g++.pt/overload8.C: New test.
44735
44736         * g++.old-deja/g++.pt/overload7.C: New test.
44737
44738         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
44739
44740         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
44741         and relinking messages.
44742         * lib/g++.exp (g++_target_compile): Remove .rpo file when
44743         compiling with -frepo.
44744
44745 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
44746
44747         * g++.old-deja/g++.pt/lookup6.C: New test.
44748
44749 1998-11-30  Nick Clifton  <nickc@cygnus.com>
44750
44751         * gcc.c-torture/execute/981130-1.c: New test.
44752         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
44753
44754 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
44755
44756         * g++.old-deja/g++.pt/explicit76.C: New test.
44757
44758         * g++.old-deja/g++.pt/friend38.C: New test.
44759
44760         * g++.old-deja/g++.ns/crash2.C: New test.
44761
44762         * g++.old-deja/g++.pt/defarg8.C: New test.
44763
44764         * g++.old-deja/g++.pt/instantiate6.C: New test.
44765
44766         * g++.old-deja/g++.pt/static6.C: New test.
44767
44768         * g++.old-deja/g++.pt/decl2.C: New test.
44769
44770 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
44771
44772         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
44773         problem is actually related with name lookup, but so what? :-)
44774
44775         * g++.old-deja/g++.pt/friend37.C: New test.
44776
44777 1998-11-25  Dave Love  <d.love@dl.ac.uk>
44778
44779         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
44780         element, which fails on some systems.
44781
44782         * g77.f-torture/execute/labug1.f: New test.
44783
44784 1998-11-21  Jeffrey A Law  (law@cygnus.com)
44785
44786         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
44787         is defined.
44788
44789 1998-11-18  Dave Love  <d.love@dl.ac.uk>
44790
44791         * g77.f-torture/compile/981117-1.f: New test.
44792
44793 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
44794
44795         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
44796         properly discarded.
44797
44798 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
44799
44800         * gcc.c-torture/execute/memcheck: New directory of tests for
44801         -fcheck-memory-usage.
44802
44803 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
44804
44805         * README: New file, general information about the testsuite and
44806         new description of the various C++ test subdirectories.
44807         * README.g++: Eliminate obsolete information, update and move most
44808         relevant stuff to README.
44809
44810 1998-11-07  Richard Henderson  <rth@cygnus.com>
44811
44812         * gcc.c-torture/compile/981107-1.c: New test.
44813
44814 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
44815
44816         * execute/memcpy-bi.c: New testcase.
44817
44818 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
44819
44820         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
44821         base classes.
44822
44823         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
44824         template is selected.
44825
44826         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
44827         classes, it should be accepted for all types.
44828
44829         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
44830
44831         * g++.old-deja/g++.pt/spec24.C: Ensure that template
44832         specializations start with template headers.
44833
44834 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
44835
44836         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
44837
44838         * g++.old-deja/g++.other/init9.C: Test cross initialization of
44839         non-POD types.
44840
44841 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
44842
44843         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
44844
44845 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
44846
44847         * compile/981022-1.c, compile/981022-1.x: New test and driver.
44848
44849 1998-10-19  Jeffrey A Law  (law@cygnus.com)
44850
44851         * 981019-1.c: New test.
44852
44853 1998-10-14  Robert Lipe <robertl@dgii.com>
44854
44855         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
44856         find objc headers.
44857
44858 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
44859
44860         * compile/981001-4.c: Remove use of GCC extension that triggers a
44861         compiler bug.
44862
44863 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
44864
44865         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
44866
44867 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
44868
44869         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
44870         instantiation of template produces incorrect code for delete
44871         expression.
44872
44873         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
44874         constructors' name is not unique.
44875         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
44876         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
44877
44878         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
44879         automatic array of const is ill-formed.
44880
44881         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
44882         of template parameter?
44883
44884         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
44885         const.
44886
44887         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
44888         pointer-to-member expression.
44889
44890         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
44891         declaration causes ICE.
44892
44893 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
44894
44895         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
44896         reserved in the global namespace.
44897
44898         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
44899         generate needed virtual table.
44900
44901         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
44902
44903 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
44904
44905         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
44906         template-dependent type
44907
44908 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
44909
44910         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
44911         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
44912         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
44913
44914         * g++.old-deja/g++.other/using5.C: New test; using decl from base
44915         class should be usable as argument of member function.
44916         * g++.old-deja/g++.other/using6.C: New test; using decl from base
44917         class should be usable as return type of member function.
44918         * g++.old-deja/g++.other/using7.C: New test; using decl from base
44919         class should be usable as type of data member.
44920
44921         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
44922
44923 1998-10-09  Jeffrey A Law  (law@cygnus.com)
44924
44925         * gcc.c-torture/special/920521-1.c: Fix bogus test.
44926
44927 1998-10-08  Nick Clifton  <nickc@cygnus.com>
44928
44929         * gcc.dg/dll-?.c Add thumb to target list.
44930         Fix assembler scan patterns to match current assembler output.
44931
44932 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
44933
44934         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
44935         matching of template brackets.
44936
44937         * g++.old-deja/g++.other/using4.C: New test.  Test using
44938         declarations of methods from base classes.
44939
44940         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
44941         within functions should introduce names into the innermost
44942         enclosing namespace.
44943
44944         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
44945         of static locals if first initialization throws.
44946
44947 1998-10-07  Jim Wilson  <wilson@cygnus.com>
44948
44949         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
44950
44951 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
44952
44953         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
44954         lose track of the possible targets of tablejump insns.
44955         * special/special.exp: Run it.
44956
44957 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
44958
44959         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
44960         must be declared before its specializations can be named in friend
44961         declarations.
44962
44963 1998-10-05  Dave Love  <d.love@dl.ac.uk>
44964
44965         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
44966
44967         * g77.f-torture/execute/io1.f: New test.
44968
44969 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
44970
44971         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
44972         with pointer to template function, for which no argument deduction
44973         is possible.
44974
44975         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
44976         specialization of template function as argument to template
44977         function.
44978
44979         * g++.old-deja/g++.other/access2.C: New test; Inner class
44980         shouldn't have privileged access to Outer's names.
44981
44982 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
44983
44984         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
44985         friend template declared within template class conflicts with
44986         nested class of the same name.
44987
44988         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
44989         is ignored.
44990
44991         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
44992         object with direct initializer as function declaration.
44993
44994         * g++.old-deja/g++.other/decl2.C: New test; duplicate
44995         initializers.
44996
44997         * g++.old-deja/g++.other/null2.C: New test; conditional operator
44998         involving const pointer and NULL produces incorrect result.
44999
45000         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
45001         type name without `typename' should be rejected with -pedantic.
45002
45003 1998-10-02  Richard Henderson  <rth@cygnus.com>
45004
45005         * g++.old-deja/g++.other/addrof1.C: New test.
45006
45007 1998-10-01  Nick Clifton  <nickc@cygnus.com>
45008
45009         * gcc.c-torture/compile/981001-1.c: New test.
45010         * gcc.c-torture/execute/981001-1.c: New test.
45011
45012 1998-10-01  Jeffrey A Law  (law@cygnus.com)
45013
45014         * gcc.c-torture/compile/981001-2.c: New test.
45015         * gcc.c-torture/compile/981001-3.c: New test.
45016         * gcc.c-torture/compile/981001-4.c: New test.
45017
45018 1998-10-01  Robert Lipe  <robertl@dgii.com>
45019
45020         * lib/objc.exp (objc_target_compile): Add -L during compiles for
45021         multilibbed hosts.  Idea grafted from g77.exp.
45022
45023 1998-09-30  Dave Love  <d.love@dl.ac.uk>
45024
45025         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
45026         avoid losing on systems which need -lsocket.
45027
45028 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
45029
45030         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
45031         * g++.old-deja/g++.other/nested2.C: Ditto.
45032         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
45033         failure.
45034
45035 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
45036
45037         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
45038         preferred over template operator!= for enum bitfields.
45039
45040 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
45041
45042         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
45043         that happen to have the same base name, but in different scopes,
45044         are incorrectly rejected.
45045
45046 1998-09-16  Richard Henderson  <rth@cygnus.com>
45047
45048         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
45049         on the native word size instead of an integer literal.
45050
45051 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
45052
45053         * g++.old-deja/g++.other/static2.C: Invocation of static data
45054         member of type pointer-to-function denoted as non-static member.
45055
45056         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
45057         checks involving function types and aliases.
45058
45059 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
45060
45061         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
45062         redefined to the same non-trivial type.
45063
45064         * g++.old-deja/g++.pt/explicit73.C: Test for proper
45065         namespace-qualification of template specializations declared in
45066         other namespaces.
45067
45068         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
45069         to declare a subset of the specializations of a template function
45070         as friends of specializations of a template class.
45071
45072         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
45073         member templates that do not fully specialize the enclosing
45074         template class are rejected.
45075
45076 1998-09-11  Dave Love  <d.love@dl.ac.uk>
45077
45078         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
45079
45080 1998-09-08  Dave Love  <d.love@dl.ac.uk>
45081
45082         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
45083         altered from libf2c/libU77 version.
45084
45085 1998-09-06  Dave Love  <d.love@dl.ac.uk>
45086
45087         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
45088
45089 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
45090
45091         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
45092         (un)signed char are different types for template specialization
45093         purposes.
45094
45095 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
45096
45097         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
45098         * objc: ObjC testsuite.
45099
45100 1998-08-31  Catherine Moore  <clm@cygnus.com>
45101
45102         * gcc.c-torture/execute/941014-1.x: New file.
45103
45104 1998-08-31  Nick Clifton  <nickc@cygnus.com>
45105
45106         * lib/c-torture.exp: Add support for
45107         torture_eval_before_compile and torture_eval_before_execute
45108         variables.
45109
45110 1998-08-30  Jeffrey A Law  (law@cygnus.com)
45111
45112         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
45113         this test triggers valid.
45114
45115 1998-08-27  Jeffrey A Law  (law@cygnus.com)
45116
45117         * gcc.dg/980827-1.c: New test.
45118
45119 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
45120
45121         * gcc.c-torture/execute/loop-4b.c: New test.
45122
45123 1998-08-26  Nick Clifton  <nickc@cygnus.com>
45124
45125         * lib/c-torture.exp: Add support for
45126         torture_eval_before_compile and torture_eval_before_execute
45127         variables.
45128
45129 1998-08-25  Jeffrey A Law  (law@cygnus.com)
45130
45131         * gcc.c-torture/compile/980825-1.c: New test.
45132
45133 1998-08-24  Nick Clifton  <nickc@cygnus.com>
45134
45135         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
45136         count number tests in opt_t0 not good_t0.
45137
45138 1998-08-24  Jeffrey A Law  (law@cygnus.com)
45139
45140         * gcc.c-torture/compile/930326-1.x: Fix typo.
45141
45142 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
45143
45144         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
45145         causes an ICE.
45146
45147 1998-08-21  Jeffrey A Law  (law@cygnus.com)
45148
45149         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
45150         STACK_SIZE is defined.
45151         * gcc.c-torture/unsorted/stuct.c: Similarly.
45152
45153         * gcc.c-torture/compile/980821-1.c: New test.
45154
45155 1998-08-21  Jeffrey A Law  (law@cygnus.com)
45156
45157         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
45158
45159 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
45160
45161         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
45162         code.
45163
45164 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
45165
45166         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
45167         error'.
45168
45169 1998-08-18  Jeffrey A Law  (law@cygnus.com)
45170
45171         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
45172
45173 1998-08-16  Jeffrey A Law  (law@cygnus.com)
45174
45175         * gcc.c-torture/compile/980816-1.c: New test.
45176
45177         * gcc.dg/980816-1.c: New test.
45178
45179 1998-08-13  Jeffrey A Law  (law@cygnus.com)
45180
45181         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
45182         compiler for ieee tests.
45183
45184 1998-08-01  Dave Love  <d.love@dl.ac.uk>
45185
45186         * g77.f-torture/compile/980729-0.f: New test.
45187
45188 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
45189
45190         * gcc.c-torture/special/eeprof-1.c: New test, for
45191         -finstrument-functions.
45192         * gcc.c-torture/special/special.exp: Run it.
45193
45194 1998-07-29  Jeffrey A Law  (law@cygnus.com)
45195
45196         * gcc.c-torture/compile/980729-1.c: New test.
45197
45198 1998-07-27  Nick Clifton  <nickc@cygnus.com>
45199
45200         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
45201         __thumb__ is defined, and test for ARM style doubles if so.
45202
45203 1998-07-26  Dave Love  <d.love@dl.ac.uk>
45204
45205         * g77.f-torture/noncompile/980615-0.f: New test.
45206
45207 1998-07-26  H.J. Lu  (hjl@gnu.org)
45208
45209         * gcc.dg/980312-1.c: Do link instead of compile.
45210         * gcc.dg/980313-1.c: Likewise.
45211
45212 1998-07-26  Jeffrey A Law  (law@cygnus.com)
45213
45214         * gcc.c-torture/compile/980726-1.c: New test.
45215
45216 1998-07-25  Dave Love  <d.love@dl.ac.uk>
45217
45218         * g77.f-torture/execute/io0.f: New test.
45219
45220 1998-07-24  Nick Clifton  <nickc@cygnus.com>
45221
45222         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
45223         an int.
45224
45225 1998-06-18  Michael Meissner  <meissner@cygnus.com>
45226
45227         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
45228         m32r bugs.
45229
45230 1998-07-17  Nick Clifton  <nickc@cygnus.com>
45231
45232         * gcc.dg/980626-1.c: Expect failures for all toolchains until
45233         c-decl.c:grokdeclarator can handle mode attributes.
45234
45235 1998-07-16  Jeffrey A Law  (law@cygnus.com)
45236
45237         * gcc.c-torture/execute/980716-1.c: New test.
45238
45239 1998-07-13  Jeffrey A Law  (law@cygnus.com)
45240
45241         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
45242         the mn10200.
45243         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
45244         the mn10200.
45245         * gcc.c-torture/execute/va-arg-3.x: Similarly.
45246         * gcc.c-torture/compile/930326-1.x: Similarly.
45247
45248 1998-07-13  Dave Love  <d.love@dl.ac.uk>
45249
45250         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
45251         New test from Craig.
45252
45253 1998-07-12  Dave Love  <d.love@dl.ac.uk>
45254
45255         * g77.f-torture/noncompile/980616-0.f: New test.
45256
45257         * g77.f-torture/execute/970816-3.f: New test from Craig.
45258
45259 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
45260
45261         *  g++.other/singleton.C: Return error value instead of taking
45262         SIGSEGV.
45263
45264 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
45265
45266         *  g++.other/singleton.C: New test.  Warning is under dispute.
45267         Runtime crash is not.
45268
45269 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
45270
45271         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
45272         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
45273         using6.C, using7.C}: New namespace tests.
45274
45275 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
45276
45277         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
45278         specialization with typedef'ed names used as array indexes.
45279
45280 1998-07-09  Jeffrey A Law  (law@cygnus.com)
45281
45282         * gcc.c-torture/execute/980709-1.c: New test.
45283
45284         * gcc.dg/980709-1.c: New test.
45285
45286 1998-07-07  Richard Henderson  <rth@cygnus.com>
45287
45288         * gcc.c-torture/execute/bcp-1.c: New test.
45289
45290 1998-07-07  Jeffrey A Law  (law@cygnus.com)
45291
45292         * gcc.c-torture/execute/980707-1.c: New test.
45293
45294 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
45295
45296         * gcc.c-torture/compile/980706-1.c: New test.
45297
45298 1998-07-01  Dave Love  <d.love@dl.ac.uk>
45299
45300         * g77.f-torture/execute/980701-0.f,
45301         g77.f-torture/execute/980701-1.f: New test from Craig.
45302
45303 1998-07-01  Jeffrey A Law  (law@cygnus.com)
45304
45305         * gcc.c-torture/compile/980701-1.c: New test.
45306
45307         * gcc.c-torture/execute/980701-1.c: New test.
45308
45309 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
45310 rlsruhe.de>
45311
45312         * g++.old-deja/g++.robertl/eb132.C: New test.
45313         * g++.old-deja/g++.robertl/eb133.C: Likewise.
45314
45315 1998-06-29  Dave Love  <d.love@dl.ac.uk>
45316
45317         * g77.f-torture/execute/980628-7.f,
45318         g77.f-torture/execute/980628-8.f,
45319         g77.f-torture/execute/980628-9.f,
45320         g77.f-torture/execute/980628-10.f: New tests from Craig.
45321
45322         * g77.f-torture/execute/980628-3.f: Remove mail headers.
45323
45324 1998-06-28  Jeffrey A Law  (law@cygnus.com)
45325
45326         * g77.f-torture/execute/980628-4.f: New test from Craig.
45327         * g77.f-torture/execute/980628-5.f: Likewise.
45328         * g77.f-torture/execute/980628-2.f: Likewise.
45329         * g77.f-torture/execute/980628-0.f: Likewise.
45330         * g77.f-torture/execute/980628-1.f: Likewise.
45331         * g77.f-torture/execute/980628-3.f: Likewise.
45332         * g77.f-torture/execute/980628-6.f: Likewise.
45333
45334 1998-06-28  Jeffrey A Law  (law@cygnus.com)
45335
45336         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
45337         directory when nothing has been installed yet.
45338
45339 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
45340
45341         * gcc.c-torture/special/special.exp: Handle newer versions of
45342         dejagnu.
45343
45344 1998-06-26  Jeffrey A Law  (law@cygnus.com)
45345
45346         * gcc.dg/980626-1.c: New test.
45347
45348 1998-06-19  Bruno Haible <haible@ilog.fr>
45349
45350         * gcc.misc-tests/m-un-2.c: New test.
45351         * g++.old-deja/g++.other/warn01.c: Likewise.
45352
45353 1998-06-19  Robert Lipe  <robertl@dgii.com>
45354
45355         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
45356         compatibility with assmblers with a different comment character.
45357         Eliminate use of GAS-specific extensions.
45358
45359 1998-06-19  Jeffrey A Law  (law@cygnus.com)
45360
45361         * gcc.c-torture/execute/ieee/980619-1.c: New test.
45362
45363 1998-06-19  Robert Lipe  <robertl@dgii.com>
45364
45365         * lib/g77.exp: Replace search for libf2c.a with search for newly
45366         renamed libg2c.a
45367
45368 1998-06-17  Jeffrey A Law  (law@cygnus.com)
45369
45370         * gcc.c-torture/execute/980617-1.c: New test.
45371
45372 1998-06-12  Jeffrey A Law  (law@cygnus.com)
45373
45374         * gcc.c-torture/execute/980612-1.c: New test.
45375
45376 1998-06-08  Jeffrey A Law  (law@cygnus.com)
45377
45378         * gcc.dg/980523-1.c: Only test on ppc-linux.
45379         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
45380
45381         * gcc.c-torture/execute/980608-1.c: New test.
45382
45383 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
45384
45385         * gcc.c-torture/execute/980605-1.c: New test.
45386
45387 1998-06-04  Jeffrey A Law  (law@cygnus.com)
45388
45389         * gcc.c-torture/execute/980604-1.c: New test.
45390
45391 1998-06-02  Jeffrey A Law  (law@cygnus.com)
45392
45393         * gcc.c-torture/execute/980602-1.c: New test.
45394         * gcc.c-torture/execute/980602-2.c: Likewise.
45395
45396 1998-06-02  Dave Love  <d.love@dl.ac.uk>
45397
45398         * 970125-0.f: Fix per JCB.  Add commentary.
45399
45400 1998-05-31  Michael Meissner  <meissner@cygnus.com>
45401
45402         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
45403         IEEE -0 support.
45404
45405 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
45406
45407         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
45408         earlier.
45409
45410 1998-05-28  Catherine Moore <clm@cygnus.com>
45411
45412         * gcc.c-torture/execute/980526-3.c: New test.
45413
45414 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
45415
45416         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
45417         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
45418         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
45419         m88k-motorola-sysv3 to XFAIL.
45420
45421 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45422
45423         * gcc.dg/980526-1.c: New test.
45424         * gcc.c-torture/execute/980526-2.c: New test.
45425
45426 1998-05-26  Jeffrey A Law  (law@cygnus.com)
45427
45428         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
45429
45430         * gcc.c-torture/execute/980526-1.c: New test.
45431
45432 1998-05-26  Dave Love  <d.love@dl.ac.uk>
45433
45434         * g77.f-torture/execute/alpha2.f: Add runtime test.
45435
45436 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
45437
45438         * g++.old-deja/old-deja.exp: Strip leading directories.
45439
45440         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
45441         error for the line.  Don't run multiple tests for the same line.
45442
45443 1998-05-23  Jeffrey A Law  (law@cygnus.com)
45444
45445         * gcc.dg/980523-1.c: New test.
45446
45447 1998-05-23  Dave Love  <d.love@dl.ac.uk>
45448
45449         * g77.f-torture/compile/970915-0.f: New test.
45450
45451 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
45452
45453         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
45454
45455 1998-05-21  Jeffrey A Law  (law@cygnus.com)
45456
45457         * gcc.dg/980520-1.c: New test.
45458
45459 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
45460
45461         * gcc.dg/980502-1.c: Fix return type.
45462
45463 1998-05-20  Jeffrey A Law  (law@cygnus.com)
45464
45465         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
45466         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
45467         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
45468         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
45469         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
45470
45471 1998-05-20  Dave Love  <d.love@dl.ac.uk>
45472
45473         * g77.f-torture/execute/980520-1.f: New test.
45474
45475 1998-05-15  Dave Love  <d.love@dl.ac.uk>
45476
45477         * lib/mike-g77.exp: New file.
45478
45479         * g77.f-torture/noncompile/noncompile.exp,
45480         g77.f-torture/noncompile/check0.f: New files.
45481
45482 1998-05-14  Dave Love  <d.love@dl.ac.uk>
45483
45484         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
45485         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
45486         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
45487         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
45488         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
45489         abort where appropriate.
45490
45491 1998-05-05  Michael Meissner  <meissner@cygnus.com>
45492
45493         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
45494         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
45495
45496 1998-04-29  Dave Love  <d.love@dl.ac.uk>
45497
45498         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
45499
45500 1998-04-27  Dave Love  <d.love@dl.ac.uk>
45501
45502         * g77.f-torture/compile/980427-0.f: New test.
45503
45504 1998-04-24  Dave Love  <d.love@dl.ac.uk>
45505
45506         * g77.f-torture/compile/980424-0.f: New test.
45507
45508 1998-04-19  Dave Love  <d.love@dl.ac.uk>
45509
45510         * g77.f-torture/compile/980419-2.f (main): New test.
45511         * g77.f-torture/compile/970125-0.f: New test.
45512         * g77.f-torture/compile/980419-1.f: New test.
45513
45514 1998-04-08  Jim Wilson  <wilson@cygnus.com>
45515
45516         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
45517         of loop-4.c.
45518
45519 1998-04-07  Jim Wilson  <wilson@cygnus.com>
45520
45521         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
45522
45523 1998-04-03  Jim Wilson  <wilson@cygnus.com>
45524
45525         * gcc.c-torture/compile/980329-1.c: New test.
45526
45527 1998-03-18  Jim Wilson  <wilson@cygnus.com>
45528
45529         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
45530         * gcc.dg/980312-1.c: Fix typo in -march command.
45531
45532 1998-03-16  H.J. Lu  (hjl@gnu.org)
45533
45534         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
45535
45536 1998-03-11  Robert Lipe  <robertl@dgii.com>
45537
45538         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
45539         Dave Love agree the Fortran source is bogus.
45540
45541 1998-03-11  Robert Lipe  <robertl@dgii.com>
45542
45543         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
45544         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
45545         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
45546         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
45547         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
45548
45549 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
45550
45551         * g++.old-deja/g++.other/friend1.C: New test.
45552
45553 1998-02-18  Dave Love  <d.love@dl.ac.uk>
45554
45555         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
45556         possibly uninitialized) variables and declare dnrm2.
45557
45558 1998-02-23  Robert Lipe <robertl@dgii.com>
45559
45560         From Bruno Haible <haible@ilog.fr>:
45561         * gcc.c-torture/execute/980223.c: New test.
45562
45563 1998-02-13  Jeffrey A Law  (law@cygnus.com)
45564
45565         * gcc.dg/ifelse-1.c: New test.
45566
45567 1998-02-09  H.J. Lu  (hjl@gnu.org)
45568
45569         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
45570
45571           * lib/old-dejagnu.exp (old-dejagnu): Added the
45572           "execution test - XFAIL *-*-*" handling in the spirit of
45573           "excess errors test -". Changed the "execution test fails"
45574           handling to be like "excess errors test fails".
45575           * Update various tests accordingly.
45576
45577 1998-02-06  Jim Wilson  <wilson@cygnus.com>
45578
45579         * gcc.c-torture/execute/980205.c: New test.
45580
45581 1998-01-18  Jeffrey A Law  (law@cygnus.com)
45582
45583         * lib/c-torture.exp: Look for .x files instead of .cexp files.
45584         * lib/f-torture.exp: Similarly.
45585         * gcc.c-torture: Rename all .cexp files to .x files.
45586
45587 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
45588
45589         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
45590         (940510-1.c): Removed duplicate.
45591         (971104-1.c): New test.
45592
45593 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
45594
45595           * lib/f-torture.exp: Improve error and loop detection.
45596
45597 1997-11-19  Michael Meissner  <meissner@cygnus.com>
45598
45599         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
45600         use that to size the filler array.
45601
45602 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
45603
45604         * lib/c-torture.exp(c-torture-execute): Fix typo.
45605
45606         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
45607         testcase as the executable name. Keep the executable around if
45608         the test fails.
45609
45610 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
45611
45612         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
45613         changes.  Only test one -g option, and move it to the end of the
45614         list of options to test.
45615
45616 1997-09-19  Michael Meissner  <meissner@cygnus.com>
45617
45618         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
45619         variable GCC_TORTURE_OPTIONS to supply default switches separated
45620         by colons.  If no environment variable, run tests with -O0 -g, -O1
45621         -g, and -O2 -g as well.
45622
45623 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
45624
45625         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
45626         explanatory comments. Fix indentation.
45627
45628 1997-09-15  Jeffrey A Law  (law@cygnus.com)
45629
45630         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
45631
45632 1997-09-11  Jeffrey A Law  (law@cygnus.com)
45633
45634         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
45635         * g++.old-deja/g++.mike/p7325.C: Likewise.
45636         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
45637
45638 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
45639
45640         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
45641         * g++.old-deja/g++.brendan/crash30.C: Likewise.
45642         * g++.old-deja/g++.brendan/crash39.C: Likewise.
45643         * g++.old-deja/g++.law/operators4.C: Likewise.
45644
45645 1997-09-11  Joe Buck  (jbuck@synopsys.com)
45646
45647         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
45648         * g++.old-deja/g++.mike/p784.C: Ditto.
45649         * g++.old-deja/g++.mike/p785.C: Ditto.
45650
45651 1997-09-05  Jeffrey A Law  (law@cygnus.com)
45652
45653           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
45654
45655 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
45656
45657         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
45658         target feature; pass this to c-torture-execute as needed.
45659
45660 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
45661
45662         * lib/c-torture.exp(c-torture-execute): If the previous and the
45663         current executables being tested are identical, we don't need to
45664         run the executable again. Try to make the executable names
45665         unique. Add an optional argument for passing additional compiler
45666         flags.
45667
45668 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
45669
45670         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
45671
45672 1997-08-29  Jeffrey A Law  (law@cygnus.com)
45673
45674         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
45675
45676 1997-07-31  Jeffrey A Law  (law@cygnus.com)
45677
45678         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
45679         32bit or larger longs.
45680
45681         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
45682         have either a 32bit long or 32bit int.
45683
45684 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
45685
45686         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
45687         Make double precision tests dependent on sizeof (double).
45688
45689 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
45690
45691         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
45692         too.
45693
45694 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
45695
45696         * gcc.c-torture/compile/961203-1.cexp: New script.
45697
45698 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
45699
45700         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
45701         up the includes ourselves.
45702
45703 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
45704
45705         * lib/plumhall.exp: Remove random include, and add a few
45706         verbose messages for debugging.
45707
45708 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
45709
45710         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
45711         of trying to do it ourselves.
45712
45713 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
45714
45715         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
45716
45717 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
45718
45719         * gcc.prms/5403.c: Made regexp a bit less strict.
45720
45721 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
45722
45723         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
45724         is returned from remote_load instead.
45725         * lib/plumhall.exp: Ditto.
45726         * lib/mike-g++.exp: Ditto.
45727         * lib/old-dejagnu.exp: Ditto.
45728         * lib/c-torture.exp: Ditto.
45729
45730 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
45731
45732         * lib/g++.exp: Use build_wrapper procedure.
45733         * lib/gcc.exp: Ditto.
45734
45735 1997-05-20  Jeffrey A Law  (law@cygnus.com)
45736
45737         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
45738         an old-style decl for malloc.  Fixes tests to work when
45739         sizeof (int) != sizeof (size_t).
45740
45741 1997-05-15  Mike Meissner  <meissner@cygnus.com>
45742
45743         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
45744
45745         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
45746         use stdargs.h interface.
45747
45748 1997-05-15  Mike Meissner  <meissner@cygnus.com>
45749
45750         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
45751         NO_VARARGS when compiling.
45752
45753 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
45754
45755         * lib/plumhall.exp(ph_includes): New procedure.
45756         (ph_make): Use it.
45757         (ph_compiler): Ditto.
45758
45759         * lib/g++.exp: Rename test-glue.c to testglue.c.
45760         * lib/gcc.exp: Ditto.
45761
45762 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
45763
45764         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
45765         to completion when it's called.
45766
45767 1997-03-21  Michael Meissner  <meissner@cygnus.com>
45768
45769         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
45770         is defined, don't do test.
45771
45772 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
45773
45774         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
45775         for object files.
45776         (ph_summary): Mark skipped testcases as untested, not unresolved.
45777
45778         * lib/plumhall.exp (ph_make): If unresolved because of bad
45779         errorCode, record errorCode in log file.
45780         (*): Replace send_log/verbose with verbose -log.
45781
45782 1997-03-19  Michael Meissner  <meissner@cygnus.com>
45783
45784         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
45785         double conversion if double isn't at least 8 bytes.
45786
45787         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
45788         int to work with targets where int is 16 bits.
45789
45790         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
45791         8 bytes, just exit, since 4 byte doubles don't have enough bits of
45792         precision for the test to complete.
45793
45794 1997-03-14  Michael Meissner  <meissner@cygnus.com>
45795
45796         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
45797         if d10v is not compiled with the -mdouble64 flag.
45798         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
45799
45800         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
45801         d10v is not compiled with the -mint32 flag.
45802
45803 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
45804
45805         * lib/plumhall.exp: Use incr_count.
45806
45807 1997-03-12  Jeffrey A Law  (law@cygnus.com)
45808
45809         * gcc.c-torture: Update to c-torture-1.45.
45810
45811 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
45812
45813         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
45814         the name of the expect testcase file).
45815
45816         * lib/g++.exp(g++_init): Ditto.
45817
45818 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
45819
45820         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
45821         the host.
45822
45823         * lib/gcc.exp(gcc_exit): New procedure.
45824
45825 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
45826
45827         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
45828         specs where appropriate.
45829
45830         * g++.old-deja/g++.arm/*: Added additional ERROR checks
45831         because of new "candidates are" messages, and removed a few
45832
45833         * Converted all non-old-style g++ testcases to old-style, and
45834         moved into g++.old-deja.
45835
45836 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
45837
45838         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
45839         options.
45840
45841         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
45842         succeeded.
45843
45844         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
45845
45846 1997-02-13  Michael Meissner  <meissner@cygnus.com>
45847
45848         * lib/gcc.exp (gcc_target_compile): Add support for defining
45849         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
45850         the machine doesn't have those features.
45851
45852 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
45853
45854         * g++.law/operators4.exp: Don't use LIBS.
45855
45856 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
45857
45858         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
45859
45860         * lib/mike-g++.exp: Don't set the compiler to be tested here.
45861         * lib/g++.exp: Set it here instead. Also, allow use of the
45862         --tool_exec and --tool_opt options. Change CXX to
45863         GXX_UNDER_TEST.
45864
45865         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
45866
45867         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
45868
45869 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
45870
45871         * lib/old-dejagnu.exp: Use prune_warnings instead of
45872         prune_system_crud.
45873         * lib/mike-g++.exp: Ditto.
45874         * lib/gcc.exp: Ditto.
45875         * lib/g++.exp: Ditto.
45876
45877         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
45878
45879 1997-02-07  Jeffrey A Law  (law@cygnus.com)
45880
45881           * 941014-2.c: Include stdlib.h
45882           * 960327-1.c: Include stdio.h
45883           * dbra.c, index-1.c: Don't assume ints are 32bits.
45884
45885 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
45886
45887         * lib/gcc.exp: Add gcc,stack_size target feature.
45888
45889         * lib/g++.exp(g++_target_compile): Add the include and link
45890         paths here, not in two other places. And, it's $options, not
45891         options.
45892
45893         * lib/mike-g++.exp(postbase): Remove the code that determines
45894         the correct include and link paths.
45895         * g++.old-deja/old-deja.exp: Ditto.
45896
45897 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
45898
45899         * lib/g++.exp(g++_init): target_compile no longer returns the
45900         filename of the result.
45901
45902 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
45903
45904         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
45905         call to glob.
45906
45907         * gcc.c-torture/special/special.exp: Change call to
45908         gcc_target_compile to include the object file.
45909
45910 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
45911
45912         * gcc.c-torture/special/special.exp: Correct misspelling in last
45913         change.
45914
45915 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
45916
45917         * lib/plumhall.exp(ph_summary): Log the entire output of the
45918         executable. Return -1 if there were any failures, 0 otherwise.
45919         (ph_execute): Return -1 if there were any failures, 0 otherwise.
45920         (ph_make): Clean up objects and executables that were built
45921         if the tests succeeded.
45922
45923 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
45924
45925         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
45926         libraries and includes in the build tree as appropriate.
45927
45928 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
45929
45930         * lib/c-torture.exp: Instead of looking for the global variable
45931         NO_LONG_LONG, check to see if that's a feature of the target.
45932
45933 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
45934
45935         * config/default.exp: Minimize. Delete the remainer of the files in
45936         config; this functionality is now in devo/dejagnu/config.
45937
45938         g++.*/*: Pass any additional flags used to compile to postbase;
45939         delete CXXFLAGS.
45940
45941         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
45942         is now done by runtest.exp. Use gcc_target_compile instead of
45943         compile.
45944
45945         lib/c-torture.exp: Use gcc_target_compile instead of compile.
45946         Remove references to CFLAGS. Use remote_file instead of
45947         calling rm -f.
45948         (c-torture): Take a list of arguments to use to compile this
45949         testcase.
45950
45951         lib/g++.exp: Simplify. Use target_compile instead of compile.
45952         lib/gcc-dg.exp: Ditto.
45953         lib/gcc.exp: Ditto.
45954         lib/mike-{gcc,g++}.exp: Ditto.
45955         lib/old-dejagnu.exp: Ditto.
45956         lib/plumhall.exp: Ditto.
45957
45958 1997-01-08  Jim Wilson  <wilson@cygnus.com>
45959
45960         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
45961         (ph_linker): Likewise.
45962
45963 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
45964
45965           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
45966         MAP_ANON / MAP_ANONYMOUS if defined;
45967         else try to map from /dev/zero .
45968
45969 1996-11-12  Jeffrey A Law  (law@cygnus.com)
45970
45971         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
45972         isn't defined, then define it to MAP_ANONYMOUS.
45973
45974 1996-11-12  Jeffrey A Law  (law@cygnus.com)
45975
45976         * gcc.c-torture: Update to c-torture-1.42 release.
45977
45978 1996-11-11  Jeffrey A Law  (law@cygnus.com)
45979
45980         * gcc.c-torture: Update to c-torture-1.41 release.
45981
45982 1996-10-27  Jeffrey A Law  (law@cygnus.com)
45983
45984         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
45985         c-torture release.
45986
45987 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
45988
45989         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
45990         and LDFLAGS.  Fix second case to append the target_info ldflags
45991         onto LDFLAGS, not CFLAGS.
45992         * lib/g++.exp (g++_init): Add target_info stuff.
45993         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
45994         of libgloss and newlib flags for !native.
45995
45996         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
45997         (GDB): Fix relative path to go up another dir for finding gdb.
45998
45999 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
46000
46001         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
46002         versions in the target_info array, if they don't exist.
46003
46004 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
46005
46006         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
46007
46008 1996-07-08  Jim Wilson  <wilson@cygnus.com>
46009
46010         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
46011         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
46012
46013 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
46014
46015         * lib/old-dejagnu.exp: Don't remove the output file before we've
46016         actually tested it. Don't append pwd to the path of the executable
46017         we're testing.
46018
46019 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
46020
46021         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
46022
46023 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
46024
46025         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
46026         temporary directory for compiler files, and set it to a default
46027         value of /tmp. Set $output as the name of the output file from
46028         compiling the testcase. Add a -o option to $cflags_var so the
46029         compiler writes the final output file as $output. Set $executable
46030         to $output.
46031
46032         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
46033         directory for compiler files, and set it to /tmp if it doesn't
46034         already have a value. Set $output_file to the name of the output
46035         file from compiling the testcase. Add a -o option to CXXFLAGS so
46036         the compiler writes the final output file as $output. Use $output
46037         as the executable to be tested.
46038
46039 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
46040
46041         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
46042
46043 1996-06-08  Jeffrey A Law  (law@cygnus.com)
46044
46045         * gcc.c-torture/execute/pending-1.c: New test.  Still
46046         pending in Tege's queue.
46047
46048 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
46049
46050         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
46051         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
46052         if there were failures.  Call unresolved if there were unresolved
46053         testcases.  Call gcc_fail if program did not run to completion.
46054         (ph_make): Pass additional argument name to ph_execute.
46055         (ph_execute): Add new argument.  Pass additional arguments to
46056         ph_summary.  Call gcc_fail is there is no execution output.
46057
46058 1996-04-24  Jeffrey A Law  (law@cygnus.com)
46059
46060         * lib/plumhall.exp (proc_summary): Output relavent summary
46061         lines into the log so specific failures in plumhall can be
46062         investigated.
46063
46064 1996-04-10  Jeffrey A Law  (law@cygnus.com)
46065
46066         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
46067         (c-torture-execute): Don't try to execute tests which use
46068         "long long" types if $NO_LONG_LONG is nonzero.
46069
46070 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
46071
46072         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
46073         not c-torture.
46074
46075         * gcc.ieee: Move from here.
46076         * gcc.c-torture/execute/ieee: To here.
46077
46078 1996-03-26  Jeffrey A Law  (law@cygnus.com)
46079
46080         * gcc.c-torture: Update to c-torture-1.41 release.
46081
46082 1996-03-22  Jeffrey A Law  (law@cygnus.com)
46083
46084         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
46085         not "$output".
46086
46087 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
46088
46089         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
46090         -c present.
46091
46092 1996-03-02  Jeffrey A Law  (law@cygnus.com)
46093
46094         * config/proelf.exp: Handle connecting to a simulator.
46095
46096 1996-01-31  Jeffrey A Law  (law@cygnus.com)
46097
46098         * config/proelf.exp: New file.  Enough framework that we can
46099         run c-torture tests on the proelf targets (or any other target
46100         that gdb can connect to for that matter).
46101
46102 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
46103
46104         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
46105         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
46106
46107         * lib/plumhall.exp (ph_execute): Always call ph_summary if
46108         exec_output exists.
46109
46110 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
46111
46112         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
46113         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
46114
46115         * config/*.exp: Update FSF address.  Change result of ${tool}_load
46116         to pass/fail/unresolved/unsupported/untested.  Caller must now
46117         call unresolved/unsupported/untested.
46118         * lib/*.exp: Update FSF address.  Update to handle new results of
46119         ${tool}_load.
46120         * lib/chill.exp (verbose): Delete.
46121
46122 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
46123
46124         * lib/gcc.exp (default_gcc_start): Change order of args to
46125         $LDFLAGS $CFLAGS $LIBS.
46126         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
46127         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
46128         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
46129         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
46130         * gcc.misc-tests/dg-test.exp: Likewise.
46131         * gcc.misc-tests/msgs.exp: Likewise.
46132         * gcc.prms/prms.exp: Likewise.
46133         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
46134         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
46135
46136         * lib/dg.exp: Deleted, moved to dejagnu/lib.
46137
46138 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
46139
46140         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
46141
46142         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
46143         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
46144
46145         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
46146         necessary.
46147
46148 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
46149
46150         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
46151         global for loop; add use of $mathlib.
46152         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
46153         settings here; set mathlib for anything but VxWorks.
46154
46155 1996-01-22  Jeffrey A Law  (law@cygnus.com)
46156
46157         * gcc.c-torture: Update to c-torture-1.40 release.
46158
46159 1996-01-03  Jeffrey A Law  (law@cygnus.com)
46160
46161         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
46162         dg.exp.
46163
46164 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
46165
46166         * lib/c-torture.exp (c-torture-execute): Declare "output" as
46167         global.
46168
46169 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
46170
46171         * lib/g++.exp (LIBS): Define if not already.
46172         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
46173         (gcc-dg-prune): Call prune_gcc_output.
46174         * lib/gcc.exp (prune_gcc_output): New proc.
46175         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
46176         prune_gcc_output.
46177
46178 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
46179
46180         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
46181         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
46182
46183 1995-11-15  Jeffrey A Law  (law@cygnus.com)
46184
46185         * gcc.c-torture: Update to c-torture-1.39 release.
46186
46187 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
46188
46189         * lib/c-torture.exp (c-torture-execute): Don't return if one option
46190         fails, try others as well.
46191
46192 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
46193
46194         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
46195         If compilation fails, mark execute tests as `untested'.
46196         If test is marked as unsupported, don't mark compilation and
46197         execute tests as failed.
46198
46199 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
46200
46201         * lib/g++.exp (g++_init): Don't link in libg++, and look to
46202         libstdc++ for whether or not we want to be doing shared
46203         libraries.  Delete link_curses since we don't need it anymore.
46204         * lib/mike-g++.exp (postbase): Don't link in libg++.
46205         * g++.old-deja/old-deja.exp: Likewise.
46206
46207 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
46208
46209         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
46210
46211 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
46212
46213         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
46214         For that, add `-Wl,-a,shared_archive'.
46215         * g++.old-deja/old-deja.exp: Likewise.
46216
46217 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
46218
46219         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
46220
46221 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
46222
46223         * lib/mike-g++.exp (postbase): Pay attention to the status of
46224         g++_load.
46225
46226 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
46227
46228           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
46229
46230 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
46231
46232         * lib/gcc.exp (default_gcc_start): No longer need to log program
46233         being executed or its output, execute_anywhere does that now.
46234         * lib/g++.exp (default_g++_version): Call execute_anywhere.
46235         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
46236
46237 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
46238
46239         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
46240         the same as those in lib/g++.exp.
46241
46242 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
46243
46244         * gcc.c-torture: Update to c-torture-1.38 release.
46245         * gcc.ieee: Related changes.
46246
46247 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
46248
46249         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
46250         "exec". Minor reformatting changes.
46251
46252         * config/rom68k.exp (${tool}_load): Make it work in a canadian
46253         cross. This means all "exec" calls now work on a remote host as
46254         well.
46255         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
46256         cross. Filter out the extra "\r\n" stuff that expect puts in.
46257         (c-torture-execute): Filter out the bogus warnings like
46258         c-torture-compile does. Add support for canadian cross.
46259         * lib/gcc.exp (default_gcc_version, default_gcc_start)
46260         Use execute_anywhere rather than calling exec directly. Now it
46261         works for canadian cross testing.
46262
46263 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
46264
46265         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
46266         results into a variable, and check that rather than using file exists.
46267
46268 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
46269
46270         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
46271         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
46272
46273 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
46274
46275         * g++.old-deja/old-deja.exp: Create and pass runshlib and
46276         lib_curses if there's a shared libg++ in the build tree.
46277
46278 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
46279
46280         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
46281         if not supported target.
46282
46283 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
46284
46285         * lib/g++.exp (g++_init): Move empty setting of runshlib and
46286         link_curses up to always happen, not just for native builds.
46287
46288 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
46289
46290         * gcc.c-torture: Update to c-torture-1.36 release.
46291         * gcc.failure: Related changes.
46292
46293 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
46294
46295         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
46296
46297 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
46298
46299         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
46300         * lib/mike-g++.exp (postbase): Not in here.  Still reference
46301         runshlib, link_curses, and mathlib for link and run.
46302
46303         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
46304         pass the runtime shared library options for Solaris, OSF/1, and
46305         Irix5, and link with -lcurses to avoid unresolved references.
46306
46307 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
46308
46309         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
46310         only run once.
46311
46312 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
46313
46314         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
46315
46316 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
46317
46318         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
46319         do not have a framework for the "compat" tests yet.
46320
46321 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
46322
46323         * lib/mike-g++.exp (postbase): New local variable `mathlib',
46324         set to null if we're testing vxworks5.1.  Use that instead of
46325         `-lm' in the setting of LIBS for link and run.
46326
46327 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
46328
46329         * config/rom68k.exp (${tool}_load): Major changes to make it
46330         work.  Verified that it does in fact return the stuff in
46331         exec_output properly.  Catch any Emul or any TRAP other than 0.
46332
46333 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
46334
46335         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
46336         LDFLAGS properly for targets that need stuff from libgloss.
46337         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
46338         only run once.
46339         (gpp_initialized): New variable.
46340
46341 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
46342
46343         * config/rom68k.exp: Load libgloss.exp.
46344         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
46345         so we can produce a fully linked binary.
46346         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
46347         so we can produce a fully linked binary.
46348
46349 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
46350
46351         * lib/plumhall.exp (ph_section): Watch for expected failures.
46352         Add missing `else'.
46353
46354         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
46355         run the testcase.
46356         (c-torture): Likewise.
46357
46358 1995-08-28  Doug Evans  <dje@cygnus.com>
46359
46360         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
46361
46362         * lib/mike-g++.exp (mike_cleanup): New proc.
46363         (prebase): New globals compiler_result, not_compiler_result,
46364         target_regexp.
46365         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
46366         allow leading "-" in pattern.  Watch for unsupported tests.
46367         If $compiler_result is set, pattern match assembler code,
46368         and ditto for $not_compiler_result.
46369         * lib/mike-gcc.exp: Likewise.
46370
46371         * lib/plumhall.exp (ph_execute): Only call ph_summary if
46372         execution "succeeded".
46373
46374 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
46375
46376         * config/win32.exp: New file.
46377         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
46378
46379 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
46380
46381         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
46382         unsupported.
46383         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
46384         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
46385         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
46386
46387         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
46388         "... without exceptions was ...".  That is now handled by
46389         prune_system_crud.
46390         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
46391
46392 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
46393
46394         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
46395         sieve.c,sort2.c}: New files.
46396         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
46397         sieve.exp,sort2.exp}: Drivers for them.
46398
46399         * lib/mike-gcc.exp (program_output): New user settable variable.
46400         (postbase): Call prune_system_crud.  Also prune extraneous compiler
46401         messages.
46402         * lib/mike-g++.exp (program_output): New user settable variable.
46403
46404         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
46405
46406         * config/sh.exp: Deleted (use sim.exp instead).
46407
46408 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
46409
46410         * config/vx.exp: Declare CHECKTASK as global.
46411         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
46412         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
46413         * lib/old-dejagnu.exp: Load [pwd]/$executable.
46414
46415 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
46416
46417         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
46418         target. Like vx.exp, only includes `vx29k.exp' instead of
46419         `vxworks.exp'.
46420
46421 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
46422
46423         * config/sim.exp: Increase time limit from 120 seconds to 240.
46424
46425 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
46426
46427         * gcc.c-torture/execute/950628-1.c: New test.
46428
46429 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
46430
46431         * gcc.c-torture: Update with changes/additions from
46432         c-torture-1.34.
46433
46434 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
46435
46436         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
46437
46438 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
46439
46440         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
46441
46442 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
46443
46444         * gcc.c-torture/compile/950512-1.c: New test.
46445         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
46446         * gcc.dg/struct-ret-1.c: Likewise.
46447
46448 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
46449
46450         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
46451           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
46452
46453 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
46454
46455         * gcc.c-torture/special/920411-1.c: Deleted.
46456         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
46457
46458 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
46459
46460         * config/sim.exp (${tool}_load): Hack in call to bash to get a
46461         cpu limit.
46462
46463 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
46464
46465         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
46466
46467 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
46468
46469         From kenner;
46470         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
46471         is the proper length.
46472         * va-arg-3.c: Likewise.
46473
46474 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
46475
46476         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
46477         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
46478
46479         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
46480         * lib/g++.exp (default_g++_start): Delete old cruft.
46481
46482 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
46483
46484         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
46485         (2 * (1 << 18)) to (2 * (1 << 17)).
46486
46487         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
46488
46489 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
46490
46491         * config/rom68k.exp: Renamed from config/idp.exp
46492
46493 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
46494
46495         * c-torture/compile/921109-2.c
46496
46497 1995-04-18  Mike Stump  <mrs@cygnus.com>
46498
46499         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
46500         excess errors.
46501
46502 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
46503
46504         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
46505         output.
46506         * lib/g++.exp (default_g++_start): Likewise.
46507
46508 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
46509
46510         * gcc.c-torture/compile/950329-1.c: New test.
46511
46512 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
46513
46514           * config/bug.exp (${tool}_load): Updated to use new remote_open
46515           and remote_close procs.
46516         * config/idp.exp: New file.
46517
46518 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
46519
46520         * gcc.c-torture/execute/950322-1.c: New test.
46521
46522 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
46523
46524         * config/vx.exp (${tool}_load): Clean up testing of return code from
46525         vxworks_ld and vxworks_spawn.
46526
46527 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
46528
46529         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
46530
46531 1995-03-13  Mike Stump  <mrs@cygnus.com>
46532
46533         * lib/old-deja.exp: Add `excess errors test - ' error, now one
46534         can mark excess errors on a machine by machine basis.  Note, the
46535         default is to not expect any excess errors, even when excess
46536         errors test - is given, so you will want to put an XFAIL ... on
46537         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
46538         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
46539         those 4 machines, but no others.
46540
46541 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
46542
46543         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
46544         * lib/c-torture.exp: to here.
46545
46546 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
46547
46548         * gcc.c-torture/execute/950221-1.c: New test.
46549         * gcc.c-torture/execute/struct-ret-1.c: New test.
46550         * gcc.c-torture/compile/950221-1.c: New test.
46551
46552         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
46553
46554 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
46555
46556         * gcc.c-torture/execute/arith-1.c (main): Return 0.
46557         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
46558
46559 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
46560
46561         * g++.gb: New directory of tests, derived from my signature and
46562         class scoping tests.
46563
46564         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
46565         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
46566         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
46567         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
46568         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
46569         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
46570         * g++.gb/sig25.C: Likewise.
46571
46572         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
46573         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
46574         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
46575         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
46576         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
46577         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
46578         * g++.gb/sig25.exp: Likewise.
46579
46580         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
46581         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
46582         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
46583         * g++.gb/scope13.C: Likewise, this test still fails.
46584
46585         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
46586         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
46587         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
46588         * g++.gb/scope13.exp: Ditto.
46589
46590         * g++.gb/README: New file, explains what these tests are about.
46591
46592 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
46593
46594         * lib/dg.exp (dg-do): Support `preprocess'.
46595         (dg-test): Likewise.
46596
46597 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
46598
46599         * config/udi.exp: change "continue -expect" to "exp_continue".
46600
46601 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
46602
46603         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
46604         Delete redundant tests.
46605
46606         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
46607         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
46608         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
46609         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
46610         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
46611         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
46612         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
46613         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
46614
46615         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
46616         storing label pointers.
46617         * gcc.c-torture/execute/921019-1.c: Likewise.
46618         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
46619         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
46620         parameter fp.
46621         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
46622         constants.
46623
46624         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
46625         Delete obsolete tests.
46626
46627         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
46628         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
46629         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
46630         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
46631         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
46632         * gcc.c-torture/compile/950124-1.c: New test.
46633
46634         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
46635
46636 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
46637
46638         * lib/mike-g++.exp: Add -lm to LIBS.
46639
46640 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
46641
46642         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
46643
46644 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
46645
46646         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
46647
46648 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
46649
46650         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
46651
46652 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
46653
46654         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
46655         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
46656         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
46657         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
46658         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
46659         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
46660         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
46661         * g++.law/{operators31.C, operators32.C,
46662         * g++.law/{operators33.C, operators34.C}: Likewise.
46663         * g++.law/{pic1.C, refs2.C}: Likewise.
46664         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
46665         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
46666         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
46667         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
46668
46669         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
46670         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
46671         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
46672         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
46673         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
46674         * g++.law/{enum9.exp, friend5.exp}: Likewise.
46675         * g++.law/{nest3.exp, nest4.exp}: Likewise.
46676         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
46677         * g++.law/{operators30.exp, operators31.exp}: Likewise.
46678         * g++.law/{operators32.exp, operators33.exp}: Likewise.
46679         * g++.law/{operators34.exp}: Likewise.
46680         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
46681         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
46682         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
46683         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
46684         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
46685
46686         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
46687         No longer expected to fail.
46688         * g++.law/missed-error3.C: Tweak for recent bool changes.
46689
46690 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
46691
46692         * config/emb-unix: Deleted.
46693         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
46694         remote execution.  Do final link on remote host if REMOTE_LINK is set.
46695
46696 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
46697
46698         * lib/dg.exp (dg-test): Fix typo in last patch.
46699
46700 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
46701
46702         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
46703         (handles multiple occurrences).
46704
46705 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
46706
46707         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
46708         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
46709         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
46710         printed).
46711         * lib/c-torture.exp (c-torture-compile): Likewise.
46712         (c-torture): Prepend full path if missing.
46713         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
46714         (gcc_fail): Likewise.
46715         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
46716
46717 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
46718
46719         * lib/netware.exp: Only attach to NetWare i386 systems.
46720
46721 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
46722
46723         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
46724         messages.  Add test name to "output pattern match" pass/fail message.
46725
46726 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
46727
46728         * gcc.dg: New testsuite.
46729         * gcc.dg/dg.exp: New file.
46730
46731         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
46732         test-switch.c}: Deleted.
46733
46734         * gcc.misc-tests/msgs.exp: New testcase driver.
46735
46736 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
46737
46738         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
46739         Watch for illegal return values from ${tool}_load.
46740         * config/unix.exp (${tool}_load): Fix pass/fail detection for
46741         cross targets.  Coerce return value >0 to 1.
46742
46743 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
46744
46745         * config/unix.exp (${tool}_load): Call program rsh, not proc.
46746
46747         * config/emb-unix.exp: New file.
46748
46749         * config/sim.exp: Error if variable $SIM not defined.
46750         (${tool}_load): Mark test as "untested" if simulator missing.
46751
46752         * config/unix.exp: Load remote.exp to get rcp_download.
46753         * lib/c-torture.exp: Use different option lists for testcases with
46754         and without loops.
46755         * gcc.c-torture/execute/execute.exp: Likewise.
46756
46757 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
46758
46759         * config/*.exp: Clarify return code from ${tool}_load.
46760         Call `unresolved' or `untested' instead of `warning' or `perror'
46761         (sometimes you still want to call both though).
46762         Add comment that `shell_id' is local to each file.
46763         * config/udi.exp (timeout): Set to 30.
46764         Don't print warning if connection fails, $connectmode has already
46765         printed an error.
46766         (${tool}_load): Move verbose messages to level 2.
46767         Rework pattern for "Process started" message.
46768         Pass `shell_id' to ${connectmode}_download.
46769         Retry twice upon timeout.  Make resetting of target more robust.
46770         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
46771         Pass `shell_id' to exit_$connectmode.
46772         Only call exit_$connectmode if connected.
46773         * config/unix.exp (${tool}_load): Check return codes better.
46774         * config/vrtx.exp (${tool}_load): Likewise.
46775         * config/vx.exp (${tool}_load): Likewise.
46776         Delete unneeded global's.
46777         * lib/dg.exp (dg-test): Update to reflect clarified return codes
46778         from ${tool}_load.
46779         (dg-stat): Delete.
46780         (dg-init): Delete recording of pass/fail counts.
46781         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
46782         (old-dejagnu-init): Likewise.
46783         (old-dejagnu-stat): Delete contents, empty proc now.
46784         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
46785         (c-torture): Delete references to lcnt, lpass, lfail.
46786         Get option list from TORTURE_OPTIONS.
46787         Delete -funroll[-all]-loops if no loops.
46788         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
46789         (g++_stat): Delete contents (empty proc now).
46790         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
46791         (gcc_finish): Likewise.
46792         (gcc_stat): Deleted.
46793         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
46794         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
46795         * gcc.c-torture/execute/execute.exp: Likewise.
46796         Split tests into two parts: compile, execute.
46797         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
46798         no loops.  Update to reflect clarified return codes from ${tool}_load.
46799
46800 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
46801
46802         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
46803         to grep for.
46804         (old-dejagnu): Likewise (where necessary).
46805
46806 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
46807
46808         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
46809
46810         * lib/dg.exp (dg-process-target): Fix processing of selector.
46811         Add comment regarding use of `error'.
46812
46813         * lib/gcc.exp (prune_system_crud): Define if missing.
46814         * lib/g++.exp (prune_system_crud): Likewise.
46815
46816         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
46817         Call prune_system_crud.
46818         * lib/dg.exp (dg-runtest): New proc.
46819         Use perror instead of send_user for tcl errors in testcase.
46820         Don't return any value, it's never used.
46821         Don't clobber previous definition of `unknown'.
46822         Print tcl errors in `dg-final'.
46823
46824 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
46825
46826         * lib/dg.exp (dg-process-target): Improve syntax error messages.
46827         (dg-test): Don't print errorInfo, it contains stack backtrace.
46828
46829 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
46830
46831         * lib/g++.exp (runtest_file_p): Define if missing.
46832
46833 1994-09-24  Doug Evans  (dje@cygnus.com)
46834
46835         * lib/mike-g++.exp: Comment out loading of g++.exp.
46836         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
46837         (default_g++_version): Always print something.
46838         (default_g++_start): Comment out call to `which'.
46839         (g++_start, g++_load): Deleted (must be defined in config file).
46840         * lib/gcc.exp: Test for existence of $CC at start.
46841         Delete check for tmpdir (done in gcc_init).
46842         (default_gcc_version): Always print something.
46843         (default_gcc_start): Comment out call to `which'.
46844         * config/*.exp: Major cleanup - make cross targets work at least a
46845         little better for g++ (by not being "--tool gcc" specific).
46846         Rename gcc_xxx to ${tool}_xxx.
46847         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
46848         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
46849
46850 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
46851
46852         * lib/c-torture.exp (c-torture-compile): Rework compiler
46853         message processing.
46854
46855         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
46856         c-torture.
46857
46858 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
46859
46860         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
46861
46862         * lib/dg.exp (dg-process-target): Support { target native }.
46863
46864 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
46865
46866         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
46867         looked for "... program xxx got fatal signal".
46868         Correct regsub munging of `comp_output'.
46869         Ignore compiler messages "path prefix not used" and "linker input
46870         file unused".
46871
46872 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
46873
46874         * lib/gcc.exp (runtest_file_p): Define if missing.
46875         * gcc.prms/template.c: Example to work from.
46876
46877 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
46878
46879         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
46880         * lib/dg.exp (dg-test): Call unsupported testcases as such.
46881
46882         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
46883         * gcc.prms/1883.c: Moved from compile/940714-1.c.
46884         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
46885         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
46886
46887         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
46888         (dg-process-target): No longer a varargs proc.
46889         Return S/N for target, P/F for xfail.  All callers changed.
46890         (user option procs): More argument checking.
46891         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
46892         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
46893         (dg-test): Skip test if not running on selected target in `dg-do'.
46894         Update handling of `dg-do-what', `dg-output-text'.
46895         Separate execution pass/fail from output pattern match pass/fail.
46896         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
46897
46898 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
46899
46900         * gcc.c-torture/special/special.exp: Don't expect failure for mips
46901         target for 920510-1.c.
46902
46903 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
46904
46905         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
46906         Clean up comment regarding use of passcnt, etc.
46907         (gcc_stat): Don't update `testcnt' here.
46908         (gcc_finish): Do it here.
46909         Might as well reset `but_id' here too.
46910         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
46911         to determine if the file should be tested.
46912         * gcc.c-torture/compile/compile.exp: Likewise.
46913         * gcc.c-torture/execute/execute.exp: Likewise.
46914         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
46915         * gcc.misc-tests/dg-test.exp: Likewise.
46916         * gcc.prms/prms.exp: Likewise.
46917         * gcc.wendy/wendy.exp: Likewise.
46918         * g++.old-deja.exp: Likewise.
46919         Move "Testing file" message to verbose level 1.
46920
46921 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
46922
46923         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
46924
46925 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
46926
46927         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
46928         (default_gcc_start): Accept optional second list element
46929         of compiler flags.  Print compiler output at verbosity level 2.
46930         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
46931         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
46932         Save current values of framework globals passcnt, failcnt, xpasscnt,
46933         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
46934         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
46935         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
46936         xfailcnt to compute stats.  Update framework global `testcnt' from
46937         pass/fail counts.
46938         (gcc_finish): New proc.  Clean up test environment.
46939         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
46940         (gcc_epass, gcc_efail): Delete.
46941         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
46942         argument of line number.
46943         (dg-init): If the tool has an init routine, call it.
46944         (dg-test): Remove args `cflags_var' and `libs_var'.
46945         Pass all compiler options to ${tool}_start.
46946         Handle missing line number.
46947         (dg-finish): New function.
46948         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
46949         particular files.  Call gcc_finish at end.  Move "skipping test"
46950         message to verbosity level 3.
46951         * gcc.c-torture/compile/compile.exp: Likewise.
46952         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
46953         * gcc.c-torture/execute/execute.exp: Likewise.
46954         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
46955         Print testcase being tried at verbosity level 1.
46956         * gcc.c-torture/special/special.exp: Unset xfail.
46957         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
46958         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
46959         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
46960         * gcc.failure/failure.exp: Likewise.
46961         * gcc.ieee/ieee.exp: Likewise.
46962         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
46963         Update call to dg-test.  Call dg-finish at end.
46964         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
46965         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
46966         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
46967         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
46968         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
46969         * gcc.wendy/wendy.exp: Add copyright.
46970         Delete setting of tmpdir (done by gcc_init).
46971         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
46972         Pass compiler flags to gcc_start.  Call gcc_finish at end.
46973         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
46974         gcc_[ce]pass/fail.
46975
46976 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
46977
46978         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
46979         confusion.
46980         (g++_load): Likewise.
46981
46982         * config/*.exp (gcc_load): Some were varargs fns and some were not.
46983         Rename argument to `prog' to remove the confusion.
46984         Varargs fns behave differently too!
46985         (g++_load): Likewise.
46986
46987         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
46988
46989         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
46990         what it is.  Delete (always) printing of status value for !native.
46991         Simplify verbose code, and include status and exec_output.
46992         (g++_load): Use gcc_load.
46993
46994 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
46995
46996         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
46997         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
46998         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
46999         940714-3.c as these testcases don't exist anymore.  Make
47000         va-arg-1.c expected to pass.
47001
47002 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
47003
47004         * gcc.misc-tests/misc.exp: Only run specific testcases.
47005         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
47006         * gcc.misc-tests/dg-[1-9].c: New files.
47007
47008         * lib/dg.exp: New testsuite driver.
47009         * gcc.prms/prms.exp: Use it.
47010
47011         * README.gcc: New file.
47012
47013         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
47014         Document and reset `lxpass' and `lxfail'.
47015         Simplify "initialized" message.
47016         (gcc_stat): Clean up comments a little.
47017
47018 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
47019
47020         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
47021
47022 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
47023
47024         * lib/old-dejagnu.exp (process-option): New proc.
47025         (old-dejagnu-init, old-dejagnu-stat): Likewise.
47026         (old-dejagnu): Simplify.
47027         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
47028
47029 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
47030
47031         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
47032         exists and is not an empty string.
47033
47034         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
47035         $xfail rather than calling setup_xfail.  Clear $xfail when test is
47036         finished.
47037         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
47038         automatically.
47039
47040         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
47041         longer expected to fail.
47042
47043         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
47044         "f" function call.
47045
47046         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
47047
47048         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
47049         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
47050         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
47051         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
47052         c-torture-1.29.
47053
47054         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
47055         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
47056
47057         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
47058
47059         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
47060         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
47061
47062         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
47063         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
47064         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
47065
47066 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
47067
47068         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
47069         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
47070         940714-1.c, 940714-2.c, 940714-3.c},
47071         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
47072         gcc.misc-tests/{mg.c,mg.exp}:
47073         New tests.
47074         * gcc.noncompile/noncompile.exp: Change accordingly.
47075
47076 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
47077
47078         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
47079         Undo previous clobberage.
47080
47081 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
47082
47083         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
47084         * gcc.special/{930510-1.c, special.exp}:
47085         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
47086         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
47087         struct-varargs-1.c}: New tests from c-torture-1.26.
47088
47089 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
47090
47091         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
47092           argument to switch.
47093
47094 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
47095
47096         * Revert the previous changes.  Please see Rob's directory
47097           (/lisa/test/rob/progressive/gcc/testsuite) for testing
47098           fixes.
47099
47100 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
47101
47102         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
47103             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
47104             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
47105             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
47106             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
47107             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
47108             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
47109             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
47110             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
47111             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
47112             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
47113             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
47114             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
47115             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
47116             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
47117             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
47118             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
47119             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
47120             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
47121             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
47122             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
47123             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
47124             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
47125             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
47126             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
47127             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
47128             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
47129
47130 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
47131
47132         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
47133             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
47134           with perror calls.
47135
47136 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
47137
47138         * config/unix.exp (g++_load): Fix syntax.
47139
47140 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
47141
47142         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
47143         * gcc.noncompile/921017-1.c: Deleted obsolete test.
47144         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
47145         Don't expect va-arg-1.c to fail.  Correct expected output for
47146         920928-1.c.
47147         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
47148         * gcc.wendy/hbm4.c: Correct typo.
47149         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
47150
47151 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
47152
47153         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
47154         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
47155         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
47156         * lib/c-torture.exp (c-torture-compile): Ditto.
47157
47158         Reduce volume of output (remove all the -I's and such).
47159         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
47160         Call gcc_cpass, gcc_cfail.
47161         (c-torture): Pass testing option to c-torture-compile.
47162
47163 1994-03-21  Doug Evans  (dje@cygnus.com)
47164
47165         Bring patches over from progressive.
47166         * config/default.exp: Exit remote shell cleanly.
47167         (g++_exit, g++_start): Add default versions.
47168         * config/sim.exp (gcc_load): Use perror, not error.
47169
47170 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
47171
47172         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
47173         set in site.exp.
47174
47175 1994-03-14  Doug Evans  (dje@cygnus.com)
47176
47177         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
47178         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
47179         (wendy_try): New proc to run testcase.
47180         (main loop): Call 'em.
47181         * gcc.wendy/*.c: Clean up pass to correct expected output.
47182
47183         * lib/gcc.exp: Minor cleanup work.
47184         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
47185
47186 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
47187
47188         * config/sim.exp (gcc_load): Document return codes better.
47189         Don't pass -v to simulator.
47190
47191 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
47192
47193           * gcc.special/920717-x.c: Fix typo.
47194           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
47195           get at sources.
47196
47197         * lib/mike-gcc.exp: Fix typo.
47198
47199 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
47200
47201         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
47202         binary to use, transform the name.
47203         * config/*.exp: rename everything. Nuke any g++ specific files,
47204         it's now a special case of gcc that requires no special support.
47205         Add a default.exp for unsupported targets.
47206
47207 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
47208
47209         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
47210         lib/old-dejagnu.exp: Fix a few patterns to work with the new
47211         version of Tcl.
47212
47213 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
47214
47215         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
47216         than a warning.
47217
47218 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
47219
47220         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
47221
47222 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
47223
47224         * gcc.execute/execute.exp: Combine opt_list and foption_list into
47225         option_list.  Compile every file with only 4/6 option choices
47226         (same as C torture) instead of with 12/18 different option
47227         choices.
47228         * lib/c-torture.exp: Likewise.
47229
47230         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
47231         not already set.
47232
47233 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
47234
47235         * lib/old-deja.exp: Add `excess errors test fails' error, now one
47236         can put an XFAIL *-*-* on excess errors.
47237
47238 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
47239
47240         * g++.law: Add more tests derived from g++-bugs snapshots.
47241
47242         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
47243         equivalent to g++.law/init9.
47244
47245         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
47246         compiled it, and the a.out file after we've run it.
47247
47248 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
47249
47250         * lib/mike-g++.exp (postbase): Delete the .o file after we've
47251         compiled it, and the a.out file after we've run it.
47252
47253 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
47254
47255         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
47256
47257 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
47258
47259         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
47260         version number.
47261
47262 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
47263
47264         * g++.law: New directory of g++ tests derived from the g++-bugs
47265         snapshots.
47266
47267 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
47268
47269         * gcc.compile: initbug1.c initbug1.exp testcase added
47270
47271 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
47272
47273         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
47274         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
47275           fixes submitted by Jeff Law (law@cs.utah.edu)
47276         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
47277           Jeff Law (law@cs.utah.edu)
47278
47279
47280 1993-11-30  Mike Stump  (mrs@cygnus.com)
47281
47282         * config/unix-g++.exp: Follow the gcc way of doing things.
47283         * g++.old-deja/old-deja.exp: Minor updates.
47284         * lib/g++.exp: New file, follow the gcc way of doing things.
47285         * lib/old-dejagnu.exp: Minor updates.
47286         * lib/mike-g++.exp: Always unset errorInfo.
47287
47288 1993-11-06  Mike Stump  (mrs@cygnus.com)
47289
47290         * lib/gcc.exp: Fix some errors with the below change, CC and
47291         CFLAGS should be global when setting, not local.
47292
47293 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
47294
47295         * lib/gcc.exp: Transform tool name.
47296
47297 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
47298
47299         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
47300
47301 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
47302
47303         * lib/gcc.exp: change gcc_done to gcc_stat
47304
47305 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
47306
47307         * Upgraded gcc testsuite to c-torture version 1.25
47308
47309 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
47310
47311         * lib/gcc.exp: added reporting code. Changed verbose compile message.
47312         * lib/c-torture: added hooks for new reporting code.
47313
47314 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
47315
47316         * config/sh-gcc.exp: check if sh-sim exists in the path
47317
47318 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
47319
47320         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
47321         * gcc.compile/compile.exp: Initial changes for new logic.
47322         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
47323         * gcc.failure/failure.exp: Initial changes for new logic.
47324         * gcc.ieee/ieee.exp: Initial changes for new logic.
47325         * gcc.misc-tests/misc.exp: Initial changes for new logic.
47326         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
47327         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
47328         * lib/c-torture.exp: Initial changes for new logic.
47329         * lib/gcc.exp: Initial changes for new logic.
47330
47331 1993-10-15  Mike Stump  (mrs@cygnus.com)
47332
47333         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
47334         depend upon failure or success.  Fully qualify names in failure
47335         and success messages.  Always remove a.out before starting
47336         compile, just in case.  Pay more attention to error text output by
47337         the compiler.  Handle testcases with no known past errors just
47338         like all others, so that things are uniform.  Other miscellaneous
47339         improvements.
47340
47341 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
47342
47343         * gcc.cpp: new directory for cpp tests
47344
47345 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
47346
47347         * lib/chill.exp: Code reformatted, removed unused code.
47348         * config/unix-chill.exp: Code reformatted, removed unused code.
47349         * chill.execute/execute.exp: Code reformatted, removed unused code.
47350         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
47351
47352 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
47353
47354         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
47355         routines not written.
47356
47357 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
47358
47359         * config/bug-gcc.exp: Use new procs from bug.exp.
47360
47361 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
47362
47363         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
47364         via ftp, rather than depending on NFS.
47365         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
47366         case.
47367
47368 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
47369
47370         * config/bug-gcc.exp: Use new download proc.
47371
47372 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
47373
47374         * chill.execute/execute.exp: cleanups, handles errors better
47375         * chill.compile/compile.exp: rewrite, based on execute.exp
47376         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
47377         * lib/chill.exp: major changes to diff proc and compile and link
47378           procs. added chill_fail and chill_pass wrappers to pass and
47379           fail. added more comments, and handle error codes better.
47380           Added a hack to capture stderr from exec, so noncompile tests
47381           can work.
47382
47383 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
47384
47385         * chill.execute/execute.exp: rewrite of testsuite driver
47386         * lib/chill.exp: rewrite of testsuite driver
47387         * config/unix-chill.exp: rewrite of testsuite driver
47388
47389 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
47390
47391         In chill.execute:
47392         * iexpr.ch: Standardize uppercase.
47393         * tuples.dat: Standardize uppercase.
47394         * vary.ch: standardize.  Correct varying string assignments.
47395         * vary.dat: Add new output lines.
47396
47397 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
47398
47399         In chill.execute:
47400         * chprintf.ch: Standardize use of uppercase.
47401         * tuples.ch: Standardize and turn arr2 into a DCL,
47402           rather than a SYN.
47403         * pinits.ch: Standardize.
47404
47405 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
47406
47407         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
47408         * Makefil: Renamed to Makefile.in.
47409         * configure.in: New.
47410
47411 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
47412
47413         In chill.execute:
47414         * .cvsignore: Add result/output files.
47415         * Makefile: Fix up variables at start.  Use MFLAGS
47416           everywhere.  Correct bool_loc, built_ins entries.
47417           Add entry for vary1.ch.
47418         * bitarray.ch: Standardize upper-case usage.
47419         * bitexpr.ch: Standardize, add output of b1.
47420         * params.ch: Use arrayt in along PROC parameters, to
47421           avoid novelty problems.
47422         * sets.ch: Tiny cleanup.
47423         * vary1.ch: Re-indent.
47424
47425 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
47426
47427           * Add PR-related files to Makefiles, .cvsignore files, etc.
47428
47429 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
47430
47431         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
47432           with compiler objects. New names are test-flow.c and test-loop.c
47433
47434 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
47435
47436         * Upgraded c-torture tests from 1.19 to 1.20
47437
47438         * new files:
47439         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
47440         * gcc.compile: 930623-1.c 930623-2.c
47441         * gcc.noncompile: 930622-1.c 930622-2.c
47442         * gcc.failure: 920411-1.c 920627-2.c
47443         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
47444
47445 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
47446
47447         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
47448           More changes to get testsuite working properly. Needs more work.
47449           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
47450
47451 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
47452
47453         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
47454           More changes to get testsuite working properly. Needs more work.
47455
47456 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
47457
47458         * chill.compile/compile.exp: Added for Dejagnu support
47459         * chill.execute/execute.exp: Added for Dejagnu support
47460         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
47461
47462 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
47463
47464         This should complete moving the CHILL test files.
47465         * chill.noncompile(.cvsignore printf.grt
47466             in-printf.grt chprintf.grt chprintf.ch):
47467             Added test-support files.
47468           (Makefile): Modified further.
47469         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
47470             signal.ch): Added test files.
47471           * chill.execute (.cvsignore printf.grt printr.c
47472             in-printf.grt rts.c chprintf.grt rts.h): Added
47473           test-support files.
47474             (Makefile): More corrections.
47475
47476 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
47477
47478         * chill.compile, chill.execute, chill.nocompile: Add CHILL
47479           test cases, ready for DejaGnu.
47480
47481 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
47482
47483         * Upgraded c-torture tests from 1.18 to 1.19
47484
47485         * gcc.compile: added test(s):
47486           930607-1.c
47487         * gcc.execute: added test(s):
47488           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
47489
47490         * added new subdirectory for misc tests: gcc.misc-tests
47491         * gcc.misc-test(s): added tests:
47492           inst-check.c test-consts.c test-ior.c test-switch.c
47493
47494 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
47495
47496         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
47497
47498 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
47499
47500         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
47501
47502 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
47503
47504         * Upgraded c-torture tests from 1.17 to 1.18
47505
47506 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
47507
47508         * Upgraded c-torture tests from 1.12 to 1.17
47509
47510 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
47511
47512         * lib/old-dejagnu.exp:
47513           Fixed handling of XFAIL target triplets to correctly
47514           recognize wildcard characters.  Removed code that
47515           appended a unique id tag to the end of the file name
47516           printed out by the result of the testcases within a
47517           given test file.
47518
47519 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
47520
47521         * lib/old-dejagnu.exp:
47522           Reworked expected failure handling to trigger off of XFAIL
47523           keyword in keyphrase embeded in testcase source code. The
47524           XFAIL keyword must be at the end of the keyphrase line. It
47525           may optionally be followed by one or more target triplets.
47526           It has just occured that the handling of wildcards in the
47527           target triplet may not be correct.
47528
47529 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
47530
47531         * g++.old-deja/tests:
47532           Moved all subdirectories up one level into g++.old-deja .
47533
47534         * lib/old-dejagnu.exp:
47535           Fixed problem with CXXFLAGS not being properly reset, and being
47536           corrupted with extraneous "-c" compiler option.  This was
47537           causing binaries to not be generated for test that needed them.
47538           Modified strings passed to "pass" and "fail" so that individual
47539           tests from the same test file would be distinguished by an
47540           identifier appended to the test file name in the summary logs;
47541           this corrected a problem with erroneous diff logs.  Added code
47542           to search testcases for expected fail and unexpected pass keywords.
47543
47544 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
47545
47546         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
47547
47548 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
47549
47550         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
47551           Removed extraneous text from end of "Special g++ Options"
47552           keyphrase.
47553
47554         * lib/old-dejagnu.exp: Added pattern matching to look for new
47555           keywords, embedded in testcases comments, which will trigger
47556           calls to xpass and xfail.
47557
47558 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
47559
47560         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
47561           comments embedded in the testcases, especially the one looking for
47562           special compiler options, as well as the pattern matching for the
47563           compiler output again.
47564
47565 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
47566
47567         * lib/old-dejagnu.exp: Do a proper check of the return value for
47568           execute tests. Fixed several problems with the pattern matching
47569           of the compiler output which gave erroneous test results.
47570           Changed several of the test result messages to be more descriptive.
47571         * config/unix-g++.exp: Proc g++_load now actually works and
47572           executes the tests passed to it and returns a usable return
47573           value.
47574
47575 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
47576
47577           * lib/gcc.exp: Exits gracefully if $CC is bogus.
47578
47579 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
47580
47581         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
47582           Modified both files to properly execute the old style
47583           dejagnu tests. The previous versions of these files were
47584           experimental and did not function anything near correctly.
47585
47586 1993-04-05  Rob Savoye  (rob@cygnus.com)
47587
47588         * Removed all Makefile.in and configure.in files. No configuration
47589         needed now.
47590
47591 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
47592
47593         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
47594
47595 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
47596
47597         * gcc.compile/configure.in, gcc.unsorted/configure.in,
47598         gcc.special/configure.in, gcc.noncompile/configure.in,
47599         gcc.execute/configure.in, gcc.code_quality/configure.in,
47600         g++.other/configure.in, g++.old-deja/configure.in,
47601         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
47602         in srcname setting.
47603
47604 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
47605
47606         * lib/udi.exp: Fixed mondfe and mondfe_download.
47607         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
47608         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
47609
47610 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
47611
47612         * config/udi-gdb.exp: Check $shell_id after connecting to target.
47613         (gdb_exit): Don't remove *_soc files.
47614
47615 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
47616
47617         * lib/c-torture.exp: Don't look for main; instead always use -w
47618         -c.  This is how the c-torture tests work.  Remove the object
47619         file if the compilation succeeds.
47620         * gcc.execute/execute.exp: Remove executable if test passes.
47621         * gcc.noncompile/noncompile.exp: Every test is an expected
47622         failure.
47623         * gcc.special/special.exp: Added tests from c-torture 1.11,
47624         corrected use of existing test.
47625         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
47626         gcc.execute/920625-1.c: Updated to c-torture 1.11.
47627         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
47628         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
47629         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
47630         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
47631         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
47632         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
47633         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
47634         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
47635         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
47636         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
47637         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
47638         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
47639         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
47640         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
47641         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
47642         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
47643         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
47644         c-torture 1.11.
47645         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
47646         correspond to c-torture 1.11.
47647
47648         * New file.