OSDN Git Service

* gcc.dg/20020312-2.c: Add a case for __SPU__.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-12-20  Ben Elliston  <bje@au.ibm.com>
2
3         * gcc.dg/20020312-2.c: Add a case for __SPU__.
4
5 2006-12-19  Eric Christopher  <echristo@apple.com>
6
7         PR target/29302
8         * gcc.c-torture/execute/pr29302-1.c: New.
9
10 2006-12-19  Tobias Burnus  <burnus@net-b.de>
11
12         PR fortran/39238
13         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
14
15 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
16
17         PR fortran/30236
18         * gfortran.dg/altreturn_3.f90: New test.
19
20         * gfortran.dg/char_result_12.f90: Fix comment typos.
21
22 2006-12-19  Ben Elliston  <bje@au.ibm.com>
23
24         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
25         as newlib's stdio.h uses non-traditional cpp constructs.
26
27 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
28
29         * gfortran.dg/advance.f90: Renamed to advance_1.f90
30         * gfortran.dg/append-1.f90: Renamed to append_1.f90
31         * gfortran.dg/array-1.f90: Renamed to array_1.f90
32         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
33         * gfortran.dg/backspace.f: Renamed to backspace_1.f
34         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
35         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
36         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
37         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
38         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
39         * gfortran.dg/logint-1.f: Renamed to logint_1.f
40         * gfortran.dg/logint-2.f: Renamed to logint_2.f
41         * gfortran.dg/logint-3.f: Renamed to logint_3.f
42         * gfortran.dg/advance_1.f90: Renamed from advance.f90
43         * gfortran.dg/append_1.f90: Renamed from append-1.f90
44         * gfortran.dg/array_1.f90: Renamed from array-1.f90
45         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
46         * gfortran.dg/backspace_1.f: Renamed from backspace.f
47         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
48         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
49         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
50         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
51         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
52         * gfortran.dg/logint_1.f: Renamed from logint-1.f
53         * gfortran.dg/logint_2.f: Renamed from logint-2.f
54         * gfortran.dg/logint_3.f: Renamed from logint-3.f
55
56 2006-12-18  Bill Wendling  <wendling@apple.com>
57
58         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
59         id is an OjbC keyword.
60
61 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
62
63         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
64
65 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
66
67         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
68
69 2006-12-18  Ian Lance Taylor  <iant@google.com>
70
71         * g++.dg/warn/Wmissing-declarations-1.C: New test.
72
73 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
74
75         * gcc.c-torture/compile/pr27528.c: Use empty templates.
76
77 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
78
79         PR fortran/30207
80         * gfortran.fortran-torture/execute/where21.f90: New test.
81
82 2006-12-17  Tobias Burnus  <burnus@net-b.de>
83
84         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
85
86 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
87
88         PR middle-end/7651
89         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
90         * gcc.dg/if-empty-1.c: Likewise.
91         * gcc.dg/pr23165.c: Likewise.
92         * g++.dg/warn/empty-body.C: Likewise.
93
94 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
95
96         PR libfortran/30005
97         * gfortran.dg/open_errors.f90: New test.
98
99 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
100
101         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
102
103         * gcc.target/i386/ssse3-pabsb.c: New file.
104         * gcc.target/i386/ssse3-pabsd.c: Likewise.
105         * gcc.target/i386/ssse3-pabsw.c: Likewise.
106         * gcc.target/i386/ssse3-palignr.c: Likewise.
107         * gcc.target/i386/ssse3-phaddd.c: Likewise.
108         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
109         * gcc.target/i386/ssse3-phaddw.c: Likewise.
110         * gcc.target/i386/ssse3-phsubd.c: Likewise.
111         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
112         * gcc.target/i386/ssse3-phsubw.c: Likewise.
113         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
114         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
115         * gcc.target/i386/ssse3-pshufb.c: Likewise.
116         * gcc.target/i386/ssse3-psignb.c: Likewise.
117         * gcc.target/i386/ssse3-psignd.c: Likewise.
118         * gcc.target/i386/ssse3-psignw.c: Likewise.
119         * gcc.target/i386/ssse3-vals.h: Likewise.
120
121 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
122
123         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
124         * lib/fortran-torture.exp: Include target-supports.exp.
125
126 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
127
128         PR target/30185
129         * gcc.c-torture/execute/pr30185.c: New test.
130
131 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
132
133         PR testsuite/30179
134         PR testsuite/30180
135         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
136         * gcc.dg/builtin-bswap-2.c: Likewise.
137         * gcc.dg/builtin-bswap-3.c: Likewise.
138         * gcc.dg/builtin-bswap-4.c: Likewise.
139         * lib/target-supports.exp (check_effective_target_stdint_types): New.
140         * cc.c-torture/execute/mode-dependent-address.x: New file.
141
142 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
143
144         PR libfortran/30145
145         * gfortran.dg/write_zero_array: New test.
146
147 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
148
149         PR fortran/30200
150         * gfortran.dg/write_fmt_trim.f90: New test.
151
152 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
153
154         PR 30194
155         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
156         temporarily.
157
158 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
159
160         * lib/target-supports.exp (check_weak_available): Use istarget
161         "hppa*-*-hpux10*" instead of regexp.
162         (check_cxa_atexit_available): Likewise.
163
164 2006-12-14  Richard Guenther  <rguenther@suse.de>
165
166         PR tree-optimization/30197
167         * gcc.c-torture/execute/complex-1.c: Fix function name.
168         * gcc.dg/builtins-61.c: New testcase.
169
170 2006-12-14  Richard Guenther  <rguenther@suse.de>
171
172         PR middle-end/30172
173         * gcc.dg/pr30172-1.c: New testcase.
174
175 2006-12-14  Richard Guenther  <rguenther@suse.de>
176
177         PR tree-optimization/30198
178         * gcc.dg/builtins-60.c: New testcase.
179
180 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
181
182         * lib/target-supports.exp (vect_no_align): Remove spu.
183
184 2006-12-13  Ian Lance Taylor  <iant@google.com>
185
186         PR c++/19564
187         PR c++/19756
188         * g++.dg/warn/Wparentheses-5.C: New test.
189         * g++.dg/warn/Wparentheses-6.C: New test.
190         * g++.dg/warn/Wparentheses-7.C: New test.
191         * g++.dg/warn/Wparentheses-8.C: New test.
192         * g++.dg/warn/Wparentheses-9.C: New test.
193         * g++.dg/warn/Wparentheses-10.C: New test.
194         * g++.dg/warn/Wparentheses-11.C: New test.
195         * g++.dg/warn/Wparentheses-12.C: New test.
196         * g++.dg/warn/Wparentheses-13.C: New test.
197         * g++.dg/warn/Wparentheses-14.C: New test.
198         * g++.dg/warn/Wparentheses-15.C: New test.
199         * g++.dg/warn/Wparentheses-16.C: New test.
200         * g++.dg/warn/Wparentheses-17.C: New test.
201         * g++.dg/warn/Wparentheses-18.C: New test.
202         * g++.dg/warn/Wparentheses-19.C: New test.
203         * g++.dg/warn/Wparentheses-20.C: New test.
204         * g++.dg/warn/Wparentheses-21.C: New test.
205
206 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
207
208         PR testsuite/30157
209         * lib/target-supports.exp (check_cxa_atexit_available): Return false
210         for target "hppa.*hpux10".
211
212 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
213
214         * g++.dg/debug/vartrack1.C: New test.
215
216         * g++.dg/opt/ifcvt1.C: New test.
217
218         * gcc.dg/tls/opt-13.c: New test.
219
220         * gcc.dg/20060425-2.c: New test.
221
222         * g++.dg/opt/pr15054-2.C: New test.
223
224         * gcc.c-torture/execute/20060420-1.c: New test.
225
226         * gcc.c-torture/execute/20060412-1.c: New test.
227
228         * objc/compile/20060406-1.m: New test.
229
230 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
231
232         * g++.dg/template/array17.C: New test.
233
234 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
235
236         * gcc.target/powerpc/altivec-23.c: New test.
237
238 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
239
240         PR c++27316
241         * g++.dg/inherit/error3.C: New test.
242
243         PR c++/28740
244         * g++.dg/inherit/error4.C: New test.
245
246 2006-12-13  Richard Guenther  <rguenther@suse.de>
247
248         PR tree-optimization/17687
249         * gcc.dg/builtins-59.c: New testcase.
250
251 2006-12-13  Ben Elliston  <bje@au.ibm.com>
252
253         * gcc.target/spu/Wmain.c: New test.
254
255 2006-12-12  Josh Conner  <jconner@apple.com>
256
257         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
258         * g++.dg/abi/thunk4.C: Likewise.
259         * g++.dg/abi/rtti3.C: Likewise.
260
261 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
262
263         * gcc.target/spu/cpat-1.c: New test.
264         * gcc.target/spu/cpat-2.c: New test.
265         * gcc.target/spu/cpat-3.c: New test.
266         * gcc.target/spu/cpat-4.c: New test.
267
268 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
269
270         PR tree-opt/28436
271         * gcc.c-torture/compile/vector-1.c: New test.
272         * gcc.c-torture/compile/vector-2.c: New test.
273         * gcc.c-torture/compile/vector-3.c: New test.
274
275 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
276
277         * lib/fortran-torture.exp: Update copyright years.  Remove
278         obsolete comment.  Test -ftree-vectorize where it makes sense.
279         * lib/gfortran-dg.exp: Update copyright years.  Use settings
280         from fortran-torture.exp.
281         * gfortran.dg/char_transpose_1.f90,
282         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
283         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
284         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
285         '-w' to dg-options.
286
287 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
288
289         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
290         saved_${tool}_load.
291
292 2006-12-12  Ira Rosen  <irar@il.ibm.com>
293
294         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
295         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
296         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
297         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
298         gaps.
299
300 2006-12-12  Richard Guenther  <rguenther@suse.de>
301
302         PR middle-end/30147
303         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
304
305 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
306             Diego Novillo  <dnovillo@redhat.com>
307
308         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
309         VDEF/VUSE changes.
310         * gcc.dg/tree-ssa/pr26421.c: Likewise
311         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
312         * gcc.dg/tree-ssa/pr23382.c: Likewise.
313         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
314         * gcc.dg/tree-ssa/pr28410.c: Likewise.
315         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
316         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
317         * gcc.dg/tree-ssa/vrp07.c: Likewise.
318         * gcc.dg/tree-ssa/vrp08.c: Likewise.
319         * gcc.dg/tree-ssa/alias-12.c: Likewise.
320
321 2006-12-11  Jan Hubicka  <jh@suse.cz>
322
323         * gcc.dg/tree-prof/stringop-1.c: New test.
324         * gcc.dg/tree-prof/stringop-2.c: New test.
325
326 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
327
328         PR target/30120
329         * gcc.target/i386/pr30120.c: New test.
330
331         Revert:
332         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
333
334         * gcc.target/i386/x87regparm-1.c: New test.
335         * gcc.target/i386/x87regparm-2.c: New test.
336         * gcc.target/i386/x87regparm-3.c: New test.
337         * gcc.target/i386/x87regparm-4.c: New test.
338
339 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
340
341         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
342
343 2006-12-10  Tobias Burnus  <burnus@net-b.de>
344
345         PR fortran/23994
346         * gfortran.dg/protected_1.f90: New test.
347         * gfortran.dg/protected_2.f90: New test.
348         * gfortran.dg/protected_3.f90: New test.
349         * gfortran.dg/protected_4.f90: New test.
350         * gfortran.dg/protected_5.f90: New test.
351         * gfortran.dg/protected_6.f90: New test.
352
353 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
354             Tobias Burnus  <burnus@gcc.gnu.org>
355
356         PR fortran/29975
357         PR fortran/30068
358         * gfortran.dg/interface_4.f90: Test adding procedure to generic
359         interface.
360         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
361         ambiguous interfaces.
362         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
363         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
364         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
365         ambiguous interfaces.
366         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
367         * gfortran.dg/array_initializer_2.f90: Add initializer array
368         constructor test.
369
370         PR fortran/30096
371         * gfortran.dg/interface_9.f90: Test that host interfaces are
372         not checked for ambiguity with the local version.
373
374 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
375
376         PR fortran/29464
377         * gfortran.dg/module_interface_2.f90: New test.
378
379 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
380
381         PR fortran/29941
382         * gfortran.dg/assumed_len.f90: New test.
383
384 2006-12-09  Richard Guenther  <rguenther@suse.de>
385
386         * g++.dg/warn/implicit-typename1.C: Qualify types.
387         * g++.dg/parse/crash12.C: Likewise.
388         * g++.dg/tree-ssa/pr22444.C: Likewise.
389
390 2006-12-09  Tobias Burnus  <burnus@net-b.de>
391
392         * gfortran.dg/array_2.f90: Added sqrt test.
393
394 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
395
396         * gcc.target/i386/x87regparm-1.c: XFAIL.
397         * gcc.target/i386/x87regparm-2.c: XFAIL.
398         * gcc.target/i386/x87regparm-3.c: XFAIL.
399         * gcc.target/i386/x87regparm-4.c: XFAIL.
400
401 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
402
403         * lib/target-supports.exp
404         (check_effective_target_large_long_double): New.
405         * gcc.dg/Wconversion-real.c : Use it.
406         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
407         unsigned.
408
409 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
410
411         * gcc.c-torture/execute/mode-dependent-address.c: New test.
412
413 2006-12-08  Tobias Burnus  <burnus@net-b.de>
414
415         PR fortran/27546
416         * gfortran.dg/import4.f90: New test for IMPORT in modules.
417
418 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
419
420         PR c++/29732
421         * g++.dg/template/crash65.C: New test.
422         * g++.dg/template/spec16.C: Tweak error markers.
423
424 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
425
426         * gcc.target/spu: New directory.
427         * gcc.target/spu/spu.exp: New file.
428         * gcc.target/spu/intrinsics-1.c: New test.
429
430 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
431
432         PR c++/29980
433         * g++.dg/ext/attrib27.C: New test.
434         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
435         * g++.dg/parse/typedef5.C: Likewise.
436
437 2006-12-07  Mike Stump  <mrs@apple.com>
438
439         * treelang/compile/var_defs.tree: Adjust.
440
441 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
442
443         PR c++/29730
444         * g++.dg/template/crash64.C: New test.
445         * g++.dg/parse/crash27.C: Adjust error markers.
446
447 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
448
449         PR libfortran/30009
450         PR libfortran/30056
451         * gfortran.dg/read_eof_4.f90:  Add tests.
452         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
453         * gfortran.dg/unf_read_corrupted_1.f90: New test.
454
455 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
456
457         PR c++/29729
458         * g++.dg/template/crash63.C: New test.
459
460         PR c++/29728
461         * g++.dg/template/crash62.C: New test.
462
463 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
464
465         PR fortran/30003
466         * gfortran.dg/allocatable_function_1.f90: Increase the number
467         of expected calls of free to 10; the lhs section reference is
468         now evaluated so there is another call to bar.  Change the
469         comment appropriately.
470         * gfortran.dg/array_section_1.f90: New test.
471
472 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
473
474         PR fortran/29912
475         * gfortran.dg/char_result_12.f90: New test.
476
477 2006-12-05  Richard Guenther  <rguenther@suse.de>
478
479         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
480         * gcc.dg/vect/vect-pow-2.c: Rename to ...
481         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
482         vect_double, xfail for spu*-*-*.
483
484 2006-12-04  Tobias Burnus  <burnus@net-b.de>
485
486         PR fortran/29962
487         * initialization_4.f90: Test noninteger exponents (-std=f95).
488         * initialization_5.f90: New test for noninteger exponents
489           with -std=f2003.
490
491 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
492
493         PR fortran/29821
494         * gfortran.dg/parameter_array_section_1.f90: New test.
495
496 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
497
498         PR c++/29733
499         * g++.dg/template/crash61.C: New test.
500
501         PR c++/29632
502         * g++.dg/template/error23.C: New test.
503
504 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
505
506         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
507
508 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
509
510         PR fortran/29916
511         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
512
513 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
514
515         PR middle-end/29965
516         * gcc.dg/gomp/pr29965-1.c: New test.
517         * gcc.dg/gomp/pr29965-2.c: New test.
518         * gcc.dg/gomp/pr29965-3.c: New test.
519         * gcc.dg/gomp/pr29965-4.c: New test.
520         * gcc.dg/gomp/pr29965-5.c: New test.
521         * gcc.dg/gomp/pr29965-6.c: New test.
522         * g++.dg/gomp/pr29965-1.C: New test.
523         * g++.dg/gomp/pr29965-2.C: New test.
524         * g++.dg/gomp/pr29965-3.C: New test.
525         * g++.dg/gomp/pr29965-4.C: New test.
526         * g++.dg/gomp/pr29965-5.C: New test.
527         * g++.dg/gomp/pr29965-6.C: New test.
528         * g++.dg/gomp/pr29965-7.C: New test.
529         * g++.dg/gomp/pr29965-8.C: New test.
530         * g++.dg/gomp/pr29965-9.C: New test.
531         * g++.dg/gomp/pr29965-10.C: New test.
532
533 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
534
535         * gnat.dg/pointer_variable_bounds.adb: New test.
536         * gnat.dg/pointer_variable_bounds.ads: Likewise.
537         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
538
539 2006-12-03  Eric Christopher  <echristo@apple.com>
540
541         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
542
543 2006-12-03  Richard Henderson  <rth@redhat.com>
544             Andrew Pinski  <pinskia@gmail.com>
545
546         PR C++/14329
547         * g++.dg/warn/unit-1.C: New test.
548
549 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
550
551         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
552
553 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
554
555         * g++.dg/vect/vect.exp: Enable tests to run on spu.
556         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
557         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
558         * gcc.dg/vect/vect-70.c: Reduce array size.
559         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
560         vect_no_compaer_double targets.
561         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
562         vect_float, vect_double, and vect_int.
563
564 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
565
566         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
567         test for loop versioning on vect_no_align targets.
568         * gcc.dg/vect/pr20122.c: Likewise.
569         * gcc.dg/vect/vect-105.c: Likewise.
570         * gcc.dg/vect/vect-42.c: Likewise.
571         * gcc.dg/vect/vect-43.c: Likewise.
572         * gcc.dg/vect/vect-74.c: Likewise.
573         * gcc.dg/vect/vect-75.c: Likewise.
574         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
575         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
576         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
577         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
578
579 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
580
581         PR fortran/29642
582         * gfortran.dg/value_1.f90 : New test.
583         * gfortran.dg/value_2.f90 : New test.
584         * gfortran.dg/value_3.f90 : New test.
585         * gfortran.dg/value_4.f90 : New test.
586         * gfortran.dg/value_4.c : Called from value_4.f90.
587
588 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
589
590         PR C++/30033
591         *  g++.dg/cpp0x/static_assert4.C: New testcase.
592
593 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
594
595         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
596
597 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
598
599         PR c/27953
600         * gcc.dg/pr27953.c: New test.
601
602 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
603
604         PR c++/30022
605         * g++.dg/ext/vector5.C: New test.
606
607         PR c++/30021
608         * g++.dg/other/main1.C: New test.
609
610 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
611
612         PR libfortran/29568
613         * gfortran.dg/convert_implied_open.f90:  Change to
614         new default record length.
615         * gfortran.dg/unf_short_record_1.f90:  Adapt to
616         new error message.
617         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
618
619 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
620
621         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
622
623 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
624
625         PR c++/29066
626         * g++.dg/expr/pr29066.c: New.
627
628 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
629             Zdenek Dvorak <dvorakz@suse.cz>
630
631         PR tree-optimization/29921
632         * gcc.dg/pr29921-2.c: New test.
633
634 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
635
636         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
637         (i386_get_cpuid): New function.
638         (i386_cpuid_ecx): Likewise.
639         (i386_cpuid_edx): Likewise.
640         (i386_cpuid): Updated to call i386_cpuid_edx.
641
642         * gcc.target/i386/sse3-addsubpd.c: New file.
643         * gcc.target/i386/sse3-addsubps.c: Likewise.
644         * gcc.target/i386/sse3-haddpd.c: Likewise.
645         * gcc.target/i386/sse3-haddps.c: Likewise.
646         * gcc.target/i386/sse3-hsubpd.c: Likewise.
647         * gcc.target/i386/sse3-hsubps.c: Likewise.
648         * gcc.target/i386/sse3-lddqu.c: Likewise.
649         * gcc.target/i386/sse3-movddup.c: Likewise.
650         * gcc.target/i386/sse3-movshdup.c: Likewise.
651         * gcc.target/i386/sse3-movsldup.c: Likewise.
652
653 2006-12-01  Dirk Mueller  <dmueller@suse.de>
654
655         * g++.dg/warn/Wreturn-type-4.C: New testcase.
656
657 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
658
659         * gcc.dg/dfp/convert-int-max.c: New test.
660         * gcc.dg/dfp/convert-int-max-fold.c: New test.
661
662 2006-11-30  Richard Guenther  <rguenther@suse.de>
663
664         * gcc.dg/vect/vect-pow-1.c: Rename ...
665         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
666         floats instead of doubles, check successful vectorization.
667
668 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
669
670         PR target/29945
671         * gcc.c-torture/compile/pr29945.c: New testcase.
672
673 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
674
675         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
676         -maltivec.
677
678 2006-11-29  Eric Christopher  <echristo@apple.com>
679
680         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
681
682 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
683
684         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
685
686         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
687
688 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
689
690         PR c++/29022
691         * g++.dg/inherit/virtual2.C: New test.
692         * g++.dg/inherit/virtual3.C: Likewise.
693         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
694         * g++.dg/inherit/error2.C: Likewise.
695         * g++.dg/template/instantiate1.C: Likewise.
696
697 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
698
699         PR tree-opt/29984
700         * gcc.dg/tree-ssa/reassoc-12.c: New test.
701
702 2006-11-28  Jan Hubicka  <jh@suse.cz>
703
704         * gcc.dg/memcpy-1.c: New test.
705
706 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
707
708         PR c++/29735
709         * g++.dg/warn/main-3.C: New test.
710
711 2006-11-28  Jan Hubicka  <jh@suse.cz>
712
713         * gcc.dg/winline-1.c: New test.
714
715 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
716
717         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
718         alignments.
719
720 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
721
722         PR fortran/29976
723         * gfortran.dg/missing_optional_dummy_3.f90
724
725 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
726
727         PR fortran/20880
728         * gfortran.dg/interface_3.f90: Modify errors.
729
730 2006-11-28  Ben Elliston  <bje@au.ibm.com>
731
732         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
733         fail to link due to relocation overflows on spu-*-*.
734
735 2006-11-27  Michael Matz  <matz@suse.de>
736             Andreas Krebbel  <krebbel1@de.ibm.com>
737
738         PR target/29319
739         * gcc.dg/20061127-1.c: New testcase.
740
741 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
742
743         * gcc.dg/20061124-1.c: Add exit() function prototype.
744
745 2006-11-27  Jan Hubicka  <jh@suse.cz>
746
747         * gcc.target/i386/memcpy-1.c: Adjust size.
748         * testsuite/gcc.dg/visibility-11.c: Likewise.
749
750 2006-11-27  Richard Guenther  <rguenther@suse.de>
751
752         PR middle-end/25620
753         * gcc.target/i386/pow-1.c: New testcase.
754         * gcc.dg/builtins-58.c: Likewise.
755
756 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
757
758         PR c++/29886
759         * g++.dg/expr/cast8.C: New test.
760
761 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
762
763         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
764         Don't ever inline the testcase.
765
766 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
767
768         PR fortran/29982
769         * gfortran.fortran-torture/compile/parameter_3.f90: New
770         testcase.
771
772 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
773
774         PR fortran/29951
775         * gfortran.fortran-torture/execute/transfer2.f90: New test.
776
777 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
778
779         * gfortran.fortran-torture/execute/specifics.f90: Remove test
780         for CHAR.
781
782 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
783
784         PR libgfortran/29936
785         * gfortran.dg/write_check3.f90: New test.
786
787 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
788
789         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
790
791 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
792
793         PR fortran/20880
794         * gfortran.dg/interface_3.f90: New test.
795
796         PR fortran/29387
797         * gfortran.dg/generic_8.f90: New test.
798
799 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
800
801         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
802         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
803         * gfortran.dg/specifics_3.f90: Remove.
804
805 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
806
807         PR c/29955
808         * gcc.dg/gomp/pr29955.c: New test.
809
810         PR c/29736
811         * gcc.dg/pr29736.c: New test.
812
813 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
814
815         PR tree-opt/29964
816         * gcc.dg/pure-1.c: New test.
817
818 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
819
820         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
821         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
822
823 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
824
825         * gcc.dg/20061124-1.c: New testcase.
826
827 2006-11-23  Eric Christopher  <echristo@apple.com>
828
829         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
830
831 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
832
833         PR c/2707
834         PR c++/26167
835         * gcc.dg/Wconversion-integer.c: New. Supersedes
836         Wconversion-negative-constants.c
837         * gcc.dg/Wconversion-real.c: New.
838         * gcc.dg/Wconversion-real-integer.c: New.
839         * gcc.dg/Wconversion-negative-constants.c: Deleted.
840         * g++.dg/warn/Wconversion1.C: Modified.
841
842 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
843
844         * gfortran.dg/overload_1.f90: New test.
845
846 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
847
848         PR c/9072
849         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
850         Wtraditional-conversion.
851         * gcc.dg/overflow-warn-2.c: Likewise.
852         * gcc.dg/Wconversion.c: Likewise. Renamed as
853         Wtraditional-conversion.c .
854         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
855         Wtraditional-conversion-2.c .
856         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
857         Wtraditional-conversion-2.c
858         * gcc.dg/Wconversion-negative-constants.c: New.
859
860 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
861
862         * gcc.dg/tree-ssa/dump-1.c: New test.
863
864 2006-11-23  David Ung <davidu@mips.com>
865
866         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
867         -mfp64, allowable when ISA >= 33 and float is enabled.
868         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
869         of mthc1 and mfhc1 patterns.
870
871 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
872
873         PR tree-optimization/29921
874         * gcc.dg/pr29921.c: New test.
875
876 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
877
878         PR fortran/29441
879         * gfortran.dg/initialization_4.f90: New test.
880
881 2006-11-22  Ira Rosen  <irar@il.ibm.com>
882
883         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
884         platforms that have interleaving support.
885         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
886         * gcc.dg/vect/vect-strided-a-u16-i2.c,
887         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
888         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
889         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
890         gcc.dg/vect/vect-strided-u8-i2-gap.c,
891         gcc.dg/vect/vect-strided-u8-i8.c,
892         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
893         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
894         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
895         gcc.dg/vect/vect-strided-float.c,
896         gcc.dg/vect/vect-strided-a-mult.c,
897         gcc.dg/vect/vect-strided-mult-char-ls.c,
898         gcc.dg/vect/vect-strided-a-u16-mult.c,
899         gcc.dg/vect/vect-strided-a-u32-mult.c,
900         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
901         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
902         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
903         gcc.dg/vect/vect-strided-mult.c,
904         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
905         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
906
907 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
908
909         PR fortran/25087
910         * gfortran.dg/auto_char_len_4.f90: New test.
911
912 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
913
914         PR fortran/29652
915         * gfortran.dg/generic_7.f90: New test.
916         * gfortran.dg/defined_operators_1.f90: Add new error.
917
918 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
919
920         PR tree-optimization/29902
921         * g++.dg/tree-ssa/pr29902.C: New test.
922
923 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
924
925         PR fortran/29820
926         * gfortran.dg/used_types_13.f90: New test.
927
928 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
929
930         * gcc.dg/dfp/snan.c: Delete.
931
932 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
933
934         * g++.dg/cpp0x/static_assert1.C: New.
935         * g++.dg/cpp0x/static_assert2.C: New.
936         * g++.dg/cpp0x/static_assert3.C: New.
937
938 2006-11-21  Richard Guenther  <rguenther@suse.de>
939
940         * gcc.dg/vect/vect-pow-1.c: New testcase.
941         * gcc.dg/vect/vect-pow-2.c: Likewise.
942
943 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
944
945         PR c++/29570
946         * g++.dg/template/static29.C: New test.
947
948         PR c++/29734
949         * g++.dg/conversion/simd4.C: New test.
950
951 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
952
953         PR c++/29475
954         * g++.dg/template/access19.C: New test.
955         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
956         error is reported.
957
958 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
959
960         PR tree-opt/25500
961         * gcc.dg/tree-ssa/sra-4.c: New testcase.
962
963 2006-11-20  Tobias Burnus  <burnus@net-b.de>
964
965         PR fortran/27546
966         * gfortran.dg/import.f90: Extended test.
967         * gfortran.dg/import2.f90: Extended test.
968
969 2006-11-20  Tobias Burnus  <burnus@net-b.de>
970
971         * gfortran.dg/volatile3.f90: Add conflict test.
972
973 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
974
975         PR fortran/24783
976         * gfortran.dg/implicit_10.f90: New test.
977
978 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
979
980         PR c++/8586
981         * g++.dg/warn/Wall-write-strings.C: New.
982
983 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
984
985         * gfortran.dg/alloc_comp_constraint_5.f90: New.
986         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
987
988 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
989
990         * gfortran.dg/use_3.f90: Remove error message.
991         * gfortran.dg/iso_fortran_env_1.f90: New test.
992         * gfortran.dg/iso_fortran_env_2.f90: New test.
993         * gfortran.dg/iso_fortran_env_3.f90: New test.
994         * gfortran.dg/iso_fortran_env_4.f90: New test.
995
996 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
997
998         * gcc.dg/vect/vect-27.c: Fix initialization.
999
1000 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1001
1002         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
1003         * gcc.dg/torture/builtin-minmax-1.c: New.
1004
1005         * gcc.dg/builtins-20.c: Add cases for copysign.
1006
1007 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1008
1009         PR fortran/24285
1010         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
1011
1012 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1013         * gfortran.dg/use_1.f90: New test.
1014         * gfortran.dg/use_1.f90: New test.
1015         * gfortran.dg/use_1.f90: New test.
1016
1017 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
1018
1019         PR tree-optimization/29801
1020         * gcc.dg/pr29801.c: New test.
1021
1022 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
1023
1024         PR middle-end/29584
1025         * gcc.dg/torture/pr29584.c: New test.
1026
1027 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
1028
1029         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
1030         Condition PowerPC tests for saving FPRs on powerpc_fprs.
1031         * gcc.target/powerpc/compress-float-ppc.c,
1032         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
1033         powerpc_fprs.
1034         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
1035         do not pass -mhard-float.
1036
1037 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1038
1039         * gnat.dg/volatile_aggregate.adb: New test.
1040
1041 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1042
1043         PR fortran/29391
1044         PR fortran/29489
1045         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
1046         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
1047
1048 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1049
1050         PR target/29201
1051         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
1052
1053 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1054
1055         * gfortran.dg/import3.f90: Fix error message.
1056
1057 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1058
1059         PR tree-opt/29788
1060         * gfortran.fortran-torture/compile/inline_1.f90:
1061         New testcase.
1062
1063 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
1064
1065         * gcc.target/i386/x87regparm-1.c: New test.
1066         * gcc.target/i386/x87regparm-2.c: New test.
1067         * gcc.target/i386/x87regparm-3.c: New test.
1068         * gcc.target/i386/x87regparm-4.c: New test.
1069
1070 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1071
1072         PR fortran/27546
1073         * gfortran.dg/import.f90: New test.
1074         * gfortran.dg/import2.f90: New test.
1075         * gfortran.dg/import3.f90: New test.
1076
1077 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1078
1079         PR fortran/27588
1080         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
1081
1082 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1083
1084         PR fortran/29806
1085         * gfortran.dg/contains.f90: New test.
1086         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
1087
1088 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
1089
1090         PR tree-optimization/29581
1091         * gcc.dg/pr29581-1.c: New test.
1092         * gcc.dg/pr29581-2.c: New test.
1093         * gcc.dg/pr29581-3.c: New test.
1094         * gcc.dg/pr29581-4.c: New test.
1095         * gfortran.dg/pr29581.f90: New test.
1096
1097 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
1098
1099         PR fortran/29702
1100         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
1101         numbers in error message headers.
1102
1103 2006-11-14  Richard Guenther  <rguenther@suse.de>
1104
1105         * gcc.target/i386/math-torture/math-torture.exp: Restrict
1106         to i?86 and x86_64 targets.
1107
1108 2006-11-14  Caroline Tice  <ctice@apple.com>
1109
1110         * gcc.dg/pubtypes-1.c: New file/testcase.
1111         * gcc.dg/pubtypes-2.c: New file/testcase.
1112         * gcc.dg/pubtypes-3.c: New file/testcase.
1113         * gcc.dg/pubtypes-4.c: New file/testcase.
1114         * g++.dg/pubtypes.C: New file/testcase.
1115
1116 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
1117
1118         PR c++/29106
1119         * g++.dg/init/self1.C: New test.
1120
1121 2006-11-14  Tobias Burnus  <burnus@net-b.de>
1122
1123         PR fortran/29657
1124         * gfortran.dg/conflicts.f90: Add.
1125
1126 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
1127
1128         PR rtl-optimization/29798
1129
1130         * gcc.c-torture/execute/pr29798.c: New.
1131
1132 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1133
1134         * gcc.dg/builtins-20.c: Add more cases.
1135
1136 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
1137
1138         PR fortran/29759
1139         * gfortran.dg/gomp/pr29759.f90: New test.
1140
1141 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
1142
1143         PR c++/29518
1144         * g++.dg/template/static28.C: New test.
1145
1146 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
1147
1148         * lib/c-torture.exp: Use target-libpath.exp.
1149         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
1150         set GCC_EXEC_PREFIX env var from global variable of same name.
1151
1152 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1153
1154         PR fortran/26994
1155         * gfortran.fortran-torture/compile/transfer-1.f90:
1156         New testcase.
1157
1158 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
1159             Zdenek Dvorak <dvorakz@suse.cz>
1160
1161         PR tree-optimization/29680
1162         * gcc.dg/alias-11.c: New test.
1163
1164 2006-11-12  Jason Merrill  <jason@redhat.com>
1165             Andrew Pinski <pinskia@physics.uc.edu>
1166
1167         PR middle-end/28915
1168         * gcc.target/i386/vectorize1.c: New.
1169
1170 2006-11-12  Roger Sayle  <roger@eyesopen.com>
1171
1172         PR rtl-optimization/29797
1173         * gcc.c-torture/execute/pr29797-1.c: New test case.
1174
1175 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1176
1177         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
1178
1179 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
1180
1181         * gcc.dg/tree-ssa/prefetch-3.c: New test.
1182
1183 2006-11-12  Roger Sayle  <roger@eyesopen.com>
1184
1185         PR tree-optimization/13827
1186         * gcc.dg/fold-eqand-1.c: New test case.
1187
1188 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1189
1190         PR rtl-opt/28812
1191         * gcc.c-torture/execute/mayalias-3.c: New test.
1192
1193 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
1194
1195         PR middle-end/27528
1196         * gcc.c-torture/compile/pr27528.c: New test.
1197         * gcc.dg/pr27528.c: Likewise.
1198
1199 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1200
1201         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
1202
1203         * gcc.dg/torture/builtin-symmetric-1.c: New test.
1204
1205 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1206
1207         PR fortran/29758
1208         * gfortran.dg/reshape_source_size_1.f90: New test.
1209
1210 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1211
1212         PR fortran/29315
1213         * gfortran.dg/aliasing_dummy_4.f90: New test.
1214
1215 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
1216
1217         PR target/29777
1218         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
1219         and x86_64-*-* targets.
1220
1221 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1222
1223         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
1224         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
1225         New macros. Use them in exact tests.
1226         (TESTIT3): New macro.
1227         Add tests for fmin, fmax and fma.
1228
1229 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1230
1231         PR fortran/29431
1232         * gfortran.dg/array_constructor_13.f90: New test.
1233
1234 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1235
1236         PR fortran/29744
1237         * gfortran.dg/used_types_12.f90: New test.
1238
1239 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
1240
1241         PR middle-end/29726
1242         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
1243         (test6): Ditto.
1244         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
1245         * gcc.dg/fold-eqandshift-3.c: New test case.
1246
1247 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1248
1249         PR fortran/29699
1250         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
1251
1252         PR fortran/21370
1253         * gfortran.dg/change_symbol_attributes_1.f90: New test.
1254
1255 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1256
1257         * gcc.dg/20061109-1.c: New testcase.
1258
1259 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1260
1261         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
1262
1263 2006-11-09  Tobias Burnus  <burnus@net-b.de>
1264
1265         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
1266         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
1267
1268 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
1269
1270         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
1271         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
1272
1273 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1274
1275         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
1276
1277 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1278
1279         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
1280         vect-9.c).
1281         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
1282         * gcc.dg/vect/vect-9.c: Now vectorizable.
1283         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
1284         that support vect_widen_mult.
1285         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
1286         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
1287         vect-reduc-dot-u16.c).
1288         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
1289         vect-reduc-dot-u16.c).
1290         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
1291         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
1292         vect-reduc-dot-s8.c).
1293         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
1294         vect-reduc-dot-s8.c).
1295         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
1296         vect-reduc-dot-s8.c).
1297         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
1298         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
1299         vect-reduc-dot-u8.c).
1300         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
1301         vect-reduc-dot-u8.c).
1302         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
1303         * gcc.dg/vect/vect-multitypes-9.c: New test.
1304         * gcc.dg/vect/vect-multitypes-10.c: New test.
1305         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
1306         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
1307         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
1308         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
1309         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
1310         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
1311         wrapv-vect-reduc-dot-s8.c.
1312         * lib/target-support.exp (check_effective_target_vect_unpack): New.
1313         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
1314         targets that support vec_unpack.
1315         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1316         (check_effective_target_vect_widen_mult_qi_to_hi): New.
1317         (check_effective_target_vect_widen_mult_hi_to_si): New.
1318         (check_effective_target_vect_widen_sum): Removed.
1319
1320         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1321
1322         * gcc.dg/vect/vect-multitypes-8.c: New test.
1323         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
1324
1325         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
1326
1327         * gcc.dg/vect/vect-multitypes-7.c: New test.
1328
1329         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1330
1331         * gcc.dg/vect/vect-multitypes-4.c: New test.
1332         * gcc.dg/vect/vect-multitypes-5.c: New test.
1333         * gcc.dg/vect/vect-multitypes-6.c: New test.
1334
1335         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1336
1337         * gcc.dg/vect/vect-multitypes-1.c: New test.
1338         * gcc.dg/vect/vect-multitypes-2.c: New test.
1339         * gcc.dg/vect/vect-multitypes-3.c: New test.
1340
1341 2006-11-07  Eric Christopher  <echristo@apple.com>
1342
1343         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
1344         Test using scan-assembler-not.
1345
1346 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
1347
1348         * gcc.dg/inline-17.c: New test.
1349
1350 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
1351
1352         PR other/25028
1353         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
1354         on HP-UX.
1355
1356 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
1357
1358         PR fortran/29539
1359         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
1360
1361         PR fortran/29634
1362         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
1363         test.
1364
1365 2006-11-07  Tobias Burnus  <burnus@net-b.de>
1366
1367         PR fortran/29601
1368         * gfortran.dg/volatile.f90: Add.
1369         * gfortran.dg/volatile2.f90: Add.
1370         * gfortran.dg/volatile3.f90: Add.
1371         * gfortran.dg/volatile4.f90: Add.
1372         * gfortran.dg/volatile5.f90: Add.
1373         * gfortran.dg/volatile6.f90: Add.
1374         * gfortran.dg/volatile7.f90: Add.
1375
1376 2006-11-06  Tobias Burnus  <burnus@net-b.de>
1377
1378         * gfortran.dg/io_constraints_2.f90: Adjust pattern
1379           for matching error messages.
1380         * gfortran.dg/specifics_3.f90: Adjust pattern
1381           for matching error messages.
1382
1383 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
1384             Bernhard Fischer  <aldot@gcc.gnu.org>
1385
1386         * lib/gcc-dg.exp (output-exists): New proc.
1387         (output-exists-not): New proc.
1388         * gcc.test-framework/test-framework.awk: Support new directives.
1389         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
1390         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
1391         * gcc.test-framework/dg-outexists-exp-F.c: New test.
1392         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
1393         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
1394         * gcc.test-framework/dg-outexists-exp-P.c: New test.
1395
1396 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
1397
1398         PR fortran/29630
1399         PR fortran/29679
1400         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
1401         * gfortran.dg/initialization_3.f90: New.
1402
1403 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1404
1405         PR libgfortran/25545
1406         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
1407
1408 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
1409
1410         PR middle-end/29695
1411         * gcc.c-torture/execute/pr29695-1.c: New test.
1412         * gcc.c-torture/execute/pr29695-2.c: New test.
1413
1414 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
1415
1416         PR fortran/29565
1417         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
1418
1419 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
1420
1421         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
1422         for matching error messages.
1423
1424 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
1425
1426         PR target/26915
1427         * gcc.target/i386/387-12.c: New test.
1428
1429 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1430
1431         PR libfortran/29713
1432         * gfortran.dg/pr29713.f90: New test.
1433
1434 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
1435
1436         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
1437         Also test for bogus rest sign.
1438
1439 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1440
1441         PR libfortran/27895
1442         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
1443
1444 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
1445
1446         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
1447         from error messages.
1448
1449 2006-11-02  Mike Stump  <mrs@apple.com>
1450
1451         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
1452
1453         * g++.old-deja/g++.abi/align.C: Enable for darwin.
1454
1455 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1456
1457         * g++.dg/eh/gcsec1.C: New test.
1458
1459 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1460
1461         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
1462         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
1463
1464 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
1465
1466         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
1467         hexadecimal value.
1468         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1469         * gcc.dg/pr14796-2.c: Likewise.
1470
1471 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1472
1473         * gcc.c-torture/execute/20061101-1.c: New test.
1474
1475 2006-11-01  Richard Guenther  <rguenther@suse.de>
1476
1477         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
1478
1479 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1480
1481         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
1482         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
1483
1484 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1485
1486         * gcc.c-torture/execute/20061031-1.c: New test.
1487
1488 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
1489
1490         PR 23067
1491         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
1492         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
1493         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
1494         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
1495         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
1496         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
1497         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
1498
1499 2006-10-31  Eric Christopher  <echristo@apple.com>
1500             Falk Hueffner  <falk@debian.org>
1501
1502         * gcc.dg/builtin-bswap-1.c: New.
1503         * gcc.dg/builtin-bswap-2.c: New.
1504         * gcc.dg/builtin-bswap-3.c: New.
1505         * gcc.dg/builtin-bswap-4.c: New.
1506         * gcc.dg/builtin-bswap-5.c: New.
1507         * gcc.target/i386/builtin-bswap-1.c: New.
1508
1509 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
1510
1511         * gcc.dg/inline-16.c: New.
1512
1513         PR 16622
1514         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
1515         defining it.
1516         * gcc.dg/inline-13.c: New.
1517         * gcc.dg/inline-14.c: New.
1518         * gcc.dg/inline-15.c: New.
1519
1520         PR 11377
1521         * gcc.dg/inline6.c: New.
1522         * gcc.dg/inline7.c: New.
1523
1524 2006-10-31  Roger Sayle  <roger@eyesopen.com>
1525
1526         PR middle-end/23470
1527         * gcc.dg/pr23470-1.c: New test case.
1528
1529 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
1530
1531         PR fortran/29537
1532         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
1533         data.
1534         * gfortran.dg/blockdata_2.f90: New testcase.
1535
1536 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
1537
1538         PR libfortran/29627
1539         * gfortran.dg/unf_short_record_1.f90:  New test.
1540
1541 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1542
1543         PR fortran/29067
1544         * gfortran.dg/pr29067.f: New test.
1545
1546 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
1547             Richard Sandiford  <richard@codesourcery.com>
1548
1549         * lib/target-supports.exp (get_compiler_messages): Append options
1550         as a single list element.
1551         (check_effective_target_arm_vfp_ok): New.
1552         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
1553
1554 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
1555
1556         PR fortran/29387
1557         * gfortran.dg/intrinsic_actual_2.f90: New test.
1558
1559         PR fortran/29490
1560         * gfortran.dg/actual_array_interface_1.f90: New test.
1561
1562         PR fortran/29641
1563         * gfortran.dg/used_types_11.f90: New test.
1564
1565 2006-10-30  Dirk Mueller  <dmueller@suse.de>
1566
1567         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
1568         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
1569         * g++.old-deja/g++.pt/eichin01.C (main): Same.
1570         * g++.old-deja/g++.mike/net25.C (main): Same.
1571         * g++.dg/lookup/exception1.C (main): Same.
1572         * g++.dg/parse/parens2.C (main): Same.
1573
1574 2006-10-30  Roger Sayle  <roger@eyesopen.com>
1575
1576         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
1577
1578 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1579
1580         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
1581         * gcc.dg/torture/builtin-math-3.c: Likewise.
1582
1583 2006-10-30  Tobias Burnus  <burnus@net-b.de>
1584
1585         PR fortran/29452
1586         * gfortran.dg/write_check.f90: Check run-time keyword checking.
1587         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
1588
1589 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
1590
1591         PR Fortran/29410
1592         * gfortran.fortran-torture/execute/transfer1.f90: New test.
1593
1594 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
1595
1596         * lib/target-supports.exp (check_function_available): Declare
1597         function before calling.
1598
1599 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
1600
1601         PR tree-optimization/29637
1602         * gcc.dg/pr29637.c: New test.
1603
1604 2006-10-29  Roger Sayle  <roger@eyesopen.com>
1605
1606         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
1607         tree canonicalization.
1608
1609 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1610
1611         * gcc.dg/builtins-20.c: Add more hypot tests.
1612
1613 2006-10-29  Roger Sayle  <roger@eyesopen.com>
1614
1615         * gcc.dg/fold-compare-1.c: New test case.
1616
1617 2006-10-29  Dirk Mueller  <dmueller@suse.de>
1618
1619         PR c++/16307
1620         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
1621
1622 2006-10-29  Roger Sayle  <roger@eyesopen.com>
1623
1624         PR tree-optimization/15458
1625         * gcc.dg/fold-xornot-1.c: New test case.
1626
1627 2006-10-29  Richard Guenther  <rguenther@suse.de>
1628
1629         * gcc.target/i386/math-torture/trunc.c: New testcase.
1630
1631 2006-10-29  Richard Guenther  <rguenther@suse.de>
1632
1633         * gcc.target/i386/math-torture/round.c: New testcase.
1634
1635 2006-10-29  Richard Guenther  <rguenther@suse.de>
1636
1637         * gcc.target/i386/math-torture/ceil.c: New testcase.
1638         * gcc.target/i386/math-torture/floor.c: Likewise.
1639
1640 2006-10-29  Richard Guenther  <rguenther@suse.de>
1641
1642         * gcc.target/i386/math-torture/rint.c: New testcase.
1643         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
1644
1645 2006-10-29  Richard Guenther  <rguenther@suse.de>
1646
1647         * gcc.target/i386/math-torture/lfloor.c: New testcase.
1648         * gcc.target/i386/math-torture/lceil.c: Likewise.
1649
1650 2006-10-28  Tobias Burnus  <burnus@net-b.de>
1651
1652         PR libgfortran/24313
1653         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
1654
1655 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
1656
1657         * gcc.c-torture/execute/20020118-1.c,
1658         gcc.c-torture/execute/builtins/strlen.c,
1659         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
1660         comment typos.
1661
1662 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1663
1664         * gcc.dg/builtins-20.c: Add tests for hypot.
1665         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
1666         two-argument builtins.
1667         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
1668         TESTIT2.  Update all callers.
1669         (TESTIT2, TESTIT2_R): New helper macros.
1670         Add testcases for pow, hypot and atan2.
1671
1672 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1673
1674         PR C++/29295
1675         * g++.dg/expr/bool1.C: New test.
1676         * g++.dg/expr/bool2.C: New test.
1677
1678 2006-10-28  Tobias Burnus  <burnus@net-b.de>
1679
1680         PR fortran/28224
1681         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
1682         * gfortran.dg/namelist_internal.f90: New test.
1683
1684 2006-10-28  Tobias Burnus  <burnus@net-b.de>
1685
1686         PR fortran/29625
1687         * gfortran.dg/io_real_boz.f90: Add.
1688         * gfortran.dg/io_real_boz2.f90: Add.
1689
1690 2006-10-28  Richard Guenther  <rguenther@suse.de>
1691
1692         PR middle-end/26899
1693         * gcc.dg/tree-ssa/pr26899.c: New testcase.
1694
1695 2006-10-28  Richard Guenther  <rguenther@suse.de>
1696
1697         PR target/28806
1698         * gcc.target/i386/math-torture/lround.c: New testcase.
1699
1700 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
1701
1702         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
1703         * gcc.dg/builtins-44.c: Likewise.
1704         * gcc.dg/builtins-45.c: Likewise.
1705         * gcc.dg/pr28796-2.c: Likewise.
1706         * gcc.dg/unordered-3.c: Likewise.
1707
1708 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1709
1710         PR libgfortran/27954
1711         * gfortran.dg/error_recovery_2.f90: New test.
1712
1713 2006-10-26  Richard Guenther  <rguenther@suse.de>
1714
1715         * gcc.target/i386/i386.exp: Use glob, not find to collect
1716         tests.  Avoids recursing into subdirectories.
1717         * gcc.target/i386/math-torture/math-torture.exp: Torture
1718         for interesting ia32 math options.
1719         * gcc.target.i386/math-torture/lrint.c: New testcase.
1720
1721 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1722
1723         PR libgfortran/29563
1724         * gfortran.dg/arrayio_9.f90: Update test.
1725         * gfortran.dg/arrayio_19.f90: New test.
1726
1727 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
1728
1729         * gcc.dg/20061026.c: New testcase.
1730
1731 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1732
1733         PR libgfortran/29563
1734         * gfortran.dg/arrayio_9.f90: New test.
1735
1736 2006-10-26  Ben Elliston  <bje@au.ibm.com>
1737
1738         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
1739         Copy the strings manually, as strcpy may call strlen.
1740
1741 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1742
1743         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
1744         Add checks for log, log2, log10 and log1p.
1745
1746         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
1747         we already test 0.0.  Add checks for expm1, log, log2, log10,
1748         log1p, cbrt, erf and erfc.
1749
1750 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
1751
1752         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
1753
1754 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
1755
1756         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
1757         and remainderl() built-in functions.  Remove -ffast-math from
1758         dg-options.
1759
1760 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1761
1762         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
1763         acosh and atanh.
1764
1765         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
1766         floating point modifiers to arguments passed to float and long
1767         double functions respectively.  Update all callers to use floating
1768         point numbers, not integers.  Add tests for exp, exp2 and
1769         exp10/pow10.
1770
1771         * gcc.dg/torture/builtin-math-3.c: New test.
1772
1773 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
1774
1775         PR fortran/29393
1776         * gfortran.dg/initialize_2.f90: New.
1777
1778 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1779
1780         * gcc.dg/torture/builtin-math-2.c: New test.
1781
1782 2006-10-24  Richard Guenther  <rguenther@suse.de>
1783
1784         PR middle-end/28796
1785         * gcc.dg/pr28796-1.c: New testcase.
1786         * gcc.dg/pr28796-2.c: Likewise.
1787
1788 2006-10-24  Richard Guenther  <rguenther@suse.de>
1789
1790         * gcc.dg/builtins-57.c: New testcase.
1791
1792 2006-10-24  Richard Guenther  <rguenther@suse.de>
1793
1794         PR tree-optimization/29567
1795         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
1796
1797 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
1798
1799         PR tree-optimization/14784
1800         * gcc.dg/alias-10.c: New test.
1801
1802 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1803
1804         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
1805
1806 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
1807
1808         * gcc.dg/builtin-strncat-chk-1.c: New test.
1809
1810 2006-10-23  Jan Hubicka  <jh@suse.cz>
1811
1812         * gcc.dg/memmove-1.c: New test.
1813
1814 2006-10-23  Paul Brook  <paul@codesourcery.com>
1815
1816         * gcc.dg/pragma-pack-5.c: New test.
1817
1818 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
1819
1820         * g++.dg/other/s390-1.C: New testcase.
1821
1822 2006-10-23  Richard Guenther  <rguenther@suse.de>
1823
1824         PR middle-end/27132
1825         PR middle-end/23295
1826         * gcc.dg/pr27132.c: New testcase.
1827         * gcc.dg/pr23295.c: Likewise.
1828         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
1829         * g++.dg/tree-ssa/pr19807.C: Likewise.
1830
1831 2006-10-23  Richard Guenther  <rguenther@suse.de>
1832
1833         PR middle-end/21032
1834         * gcc.dg/pr21032.c: New testcase.
1835
1836 2006-10-22  Jeff Law  <law@redhat.com>
1837         Richard Guenther  <rguenther@suse.de>
1838
1839         PR tree-optimization/15911
1840         * gcc.dg/tree-ssa/vrp30.c: New testcase.
1841
1842 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
1843
1844         PR c++/20647
1845         * g++.dg/abi/rtti3.C: New.
1846
1847 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
1848
1849         PR middle-end/28252
1850         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
1851         transformation.
1852
1853 2006-10-21  Richard Guenther  <rguenther@suse.de>
1854
1855         PR tree-optimization/3511
1856         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
1857
1858 2006-10-21  Richard Guenther  <rguenther@suse.de>
1859
1860         PR middle-end/26898
1861         * gcc.dg/torture/pr26898-1.c: New testcase.
1862         * gcc.dg/torture/pr26898-2.c: Likewise.
1863
1864 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
1865
1866         PR c++/28053
1867         * g++.dg/parse/bitfield1.C: Adjust error markers.
1868         * g++.dg/parse/bitfield2.C: New test.
1869
1870 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
1871
1872         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
1873
1874 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1875
1876         PR libfortran/27895
1877         * gfortran.dg/zero_sized_1.f90: New test.
1878
1879 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1880
1881         * gcc.dg/div-compare-1.c: New test.
1882
1883 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
1884
1885         PR fortran/29216
1886         * gfortran.dg/result_default_init_1.f90: New test.
1887
1888         PR fortran/29314
1889         * gfortran.dg/automatic_default_init_1.f90: New test.
1890
1891         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
1892         from 38 to 33.
1893
1894 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
1895
1896         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
1897         'using namespace std' without previous declaration.
1898         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
1899         * g++.old-deja/g++.robertl/eb133c.C: New.
1900
1901 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1902
1903         PR libgfortran/29277
1904         * gfortran.dg/streamio_4.f90: Update test.
1905         * gfortran.dg/streamio_11.f90: New test.
1906
1907 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
1908
1909         PR c++/27952
1910         * g++.dg/inherit/virtual1.C: New test.
1911
1912 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
1913
1914         PR c++/28261
1915         * g++.dg/parse/enum3.C: New test.
1916
1917 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
1918
1919         PR c++/29039
1920         * g++.dg/init/ctor8.C: New test.
1921
1922 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
1923
1924         PR c++/27270
1925         * g++.dg/ext/complit8.C: Tweak error markers.
1926         * g++.dg/template/complit1.C: Add error marker.
1927
1928 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
1929
1930         PR c++/27270
1931         * g++.dg/ext/complit8.C: New test.
1932
1933         PR c++/29408
1934         * g++.dg/parse/dtor12.C: New test.
1935
1936         PR c++/29435
1937         * g++.dg/template/sizeof11.C: New test.
1938
1939 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
1940
1941         PR fortran/29392
1942         * gfortran.dg/data_char_3.f90: New test.
1943
1944         PR fortran/29451
1945         * gfortran.dg/negative_automatic_size.f90: New test.
1946
1947 2006-10-16  David Daney  <ddaney@avtrex.com>
1948
1949         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
1950
1951 2006-10-16  Eric Christopher  <echristo@apple.com>
1952
1953         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
1954         x86_64.
1955
1956 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
1957
1958         PR c++/28211
1959         * g++.dg/tc1/dr49.C: Tweak error messages.
1960         * g++.dg/parse/template21.C: New test.
1961
1962 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1963
1964         PR middle-end/20491
1965         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
1966
1967 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1968
1969         PR fortran/29403
1970         * gfortran.dg/print_1.f90: New test.
1971
1972 2006-10-15  Jan Hubicka  <jh@suse.cz>
1973
1974         PR middle-end/29241
1975         * gcc.c-torture/compile/pr29241.c: New testcase.
1976
1977 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
1978
1979         PR middle-end/29250
1980         * gcc.c-torture/compile/pr29250.c: New test.
1981
1982 2006-10-15  Richard Guenther  <rguenther@suse.de>
1983
1984         * gcc.dg/pr29299.c: New testcase.
1985
1986 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
1987
1988         PR fortran/24767
1989         * gfortran.dg/label_4.f90: Adjust warning flag.
1990
1991 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
1992
1993         PR fortran/29371
1994         * gfortran.dg/nullify_3.f90: New test.
1995
1996 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1997
1998         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
1999         on Solaris 2.5.1 too.
2000
2001 2006-10-13  Eric Christopher  <echristo@apple.com>
2002
2003         * gcc.dg/pr25993.c: Skip for darwin.
2004
2005 2006-10-13  Eric Christopher  <echristo@apple.com>
2006
2007         * gcc.dg/visibility-11.c: Skip for darwin.
2008
2009 2006-10-13  Eric Christopher  <echristo@apple.com>
2010
2011         * gcc.dg/darwin-weakimport-1.c: Use
2012         -fno-asynchronous-unwind-tables.
2013         * gcc.dg/darwin-weakimport-3.c: Ditto.
2014
2015 2006-10-13  Richard Guenther  <rguenther@suse.de>
2016
2017         PR tree-optimization/29446
2018         * gcc.dg/torture/pr29446.c: New testcase.
2019
2020 2006-10-13  Bill Wendling  <wendling@apple.com>
2021
2022         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
2023         * g++.old-deja/g++.jason/hmc1.C: Likewise.
2024         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
2025         * g++.old-deja/g++.law/shadow1.C: Likewise.
2026         * g++.old-deja/g++.law/ctors10.C: Likewise.
2027         * g++.dg/debug/namespace1.C: Likewise.
2028         * g++.dg/inherit/namespace-as-base.C: Likewise.
2029         * g++.dg/opt/delay-slot-1.C: Likewise.
2030         * g++.dg/parse/defarg10.C: Likewise.
2031         * g++.dg/template/ptrmem11.C: Likewise.
2032         * g++.dg/template/mem_func_ptr.C: Likewise.
2033         * g++.dg/template/spec19.C: Likewise.
2034
2035 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
2036
2037         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
2038
2039 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
2040
2041         PR fortran/29373
2042         * gfortran.dg/implicit_9.f90: New test.
2043
2044         PR fortran/29407
2045         * gfortran.dg/namelist_25.f90: New test.
2046
2047         PR fortran/27701
2048         * gfortran.dg/same_name_2.f90: New test.
2049
2050         PR fortran/29232
2051         * gfortran.dg/host_assoc_types_1.f90: New test.
2052
2053         PR fortran/29364
2054         * gfortran.dg/missing_derived_type_1.f90: New test.
2055         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
2056
2057         PR fortran/29422
2058         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
2059
2060         PR fortran/29428
2061         * gfortran.dg/alloc_comp_assign_5.f90: New test.
2062
2063 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2064
2065         PR fortran/29391
2066         * gfortran.dg/bound_2.f90: New test.
2067
2068 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2069
2070         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
2071         directive.
2072         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
2073         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
2074         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2075         * gfortran.dg/gomp/reduction3.f90: Likewise.
2076         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2077         * gfortran.dg/dummy_procedure_2.f90: Likewise.
2078         * gfortran.dg/interface_derived_type_1.f90: Likewise.
2079         * gfortran.dg/forall_4.f90: Likewise.
2080         * gfortran.dg/spec_expr_4.f90: Likewise.
2081         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
2082         * gfortran.dg/forall_5.f90: Likewise.
2083         * gfortran.dg/open_access_append_2.f90: Add check for
2084         compile-time warning.
2085
2086 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
2087
2088         PR c++/28506
2089         * g++.dg/parse/pure1.C: New test.
2090
2091 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2092
2093         PR fortran/21435
2094         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
2095         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
2096         for compile-time warnings.
2097         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
2098         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
2099         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
2100         file.
2101         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
2102         specifier.
2103         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
2104         compile-time warning.
2105
2106 2006-10-12  Jan Hubicka  <jh@suse.cz>
2107
2108         PR c/28419
2109         * gcc.dg/pr28319.c: New test.
2110
2111 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
2112         PR c++/29318
2113         * g++.dg/ext/vla4.C: New test.
2114
2115 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
2116
2117         PR c++/27961
2118         * g++.dg/template/crash60.C: New test.
2119         * g++.dg/other/large-size-array.C: Adjust error markers.
2120         * g++.dg/parse/crash27.C: Likewise.
2121         * g++.dg/template/crash1.C: Likewise.
2122
2123 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
2124
2125         PR testsuite/29093
2126         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
2127
2128 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
2129
2130         PR preprocessor/28709
2131         * gcc.dg/cpp/paste14.c: New test.
2132
2133 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
2134
2135         PR c++/29175
2136         * g++.dg/init/array24.C: New test.
2137
2138 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2139
2140         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
2141         of <sys/types.h>.
2142
2143 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
2144
2145         PR c++/29024
2146         * g++.dg/parse/typedef8.C: New test.
2147         * g++.dg/other/mult-stor1.C: Adjust error markers.
2148
2149 2006-10-11  Richard Guenther  <rguenther@suse.de>
2150
2151         PR tree-optimization/28230
2152         * gcc.dg/torture/pr28230.c: New testcase.
2153
2154 2006-10-11  Richard Guenther  <rguenther@suse.de>
2155
2156         PR inline-asm/29119
2157         * gcc.dg/torture/pr29119.c: New testcase.
2158
2159 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
2160
2161         PR middle-end/29272
2162         * gcc.c-torture/execute/20060930-2.c: New test.
2163
2164 2006-10-09  Richard Henderson  <rth@redhat.com>
2165
2166         Revert emutls patch.
2167
2168 2006-10-09  Richard Guenther  <rguenther@suse.de>
2169
2170         PR middle-end/29254
2171         * gcc.dg/pr29254.c: New testcase.
2172
2173 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
2174             Paul Thomas  <pault@gcc.gnu.org>
2175
2176         PR fortran/20541
2177         * gfortran.dg/alloc_comp_basics_1.f90: New test.
2178         * gfortran.dg/alloc_comp_basics_2.f90: New test.
2179         * gfortran.dg/alloc_comp_assign_1.f90: New test.
2180         * gfortran.dg/alloc_comp_assign_2.f90: New test.
2181         * gfortran.dg/alloc_comp_assign_3.f90: New test.
2182         * gfortran.dg/alloc_comp_assign_4.f90: New test.
2183         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
2184         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
2185         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
2186         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
2187         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
2188         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
2189         * gfortran.dg/alloc_comp_std.f90: New test.
2190         * gfortran.dg/move_alloc.f90: New test.
2191
2192 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
2193
2194         PR fortran/29115
2195         * gfortran.dg/derived_constructor_comps_2.f90: New test.
2196
2197         PR fortran/29211
2198         * gfortran.dg/forall_char_dependencies_1.f90: New test.
2199
2200 2006-10-08  Tobias Burnus  <burnus@net-b.de>
2201
2202         PR fortran/28585
2203         * gfortran.dg/new_line.f90: New test.
2204
2205 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2206
2207         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
2208         * gcc.dg/torture/builtin-convert-1.c,
2209         gcc.dg/torture/builtin-convert-2.c,
2210         gcc.dg/torture/builtin-convert-3.c,
2211         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
2212
2213 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
2214
2215         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
2216         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
2217         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
2218         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
2219
2220 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
2221
2222         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2223         Xfail some tests for powerpc-darwin and powerpc-aix.
2224
2225 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
2226
2227         PR c/29380
2228         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
2229
2230 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2231
2232         PR target/29300
2233         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2234         on hppa*-*-hpux*.
2235
2236 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2237
2238         PR fortran/16580
2239         PR fortran/29288
2240         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
2241         Add tests for using all possible intrinsics as actual arguments.
2242         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
2243         all possible intrinsics as actual arguments.
2244         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
2245         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
2246
2247 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
2248
2249         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
2250         * gcc.dg/debug/debug-2.c: Likewise.
2251
2252 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
2253
2254         * gcc.c-torture/compile/sync-2.c: New test.
2255
2256 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2257
2258         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
2259         line endings.
2260
2261 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2262
2263         PR rtl-optimization/29128
2264         * gcc.c-torture/compile/pr29128.c: New test.
2265
2266 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2267
2268         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
2269         line endings.
2270
2271 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
2272
2273         PR middle-end/29256
2274         * gcc.dg/tree-ssa/loop-19.c: New test.
2275
2276 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
2277
2278         PR tree-optimization/29330
2279         * gcc.dg/pr29330.c: New test.
2280
2281         PR target/28924
2282         * gcc.c-torture/compile/20061005-1.c: New test.
2283
2284 2006-10-06  Olivier Hainque  <hainque@adacore.com>
2285
2286         * gcc.dg/typename-vla-1.c: New case.
2287         * gnat.dg/forward_vla.adb: New case.
2288
2289 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
2290
2291         PR tree-optimization/29290
2292         * gfortran.dg/loop_nest_1.f90: New test.
2293
2294         PR target/29198
2295         * gcc.dg/tls/opt-12.c: New test.
2296
2297         PR fortran/28415
2298         * gfortran.dg/save_2.f90: New test.
2299
2300         PR c/29091
2301         * gcc.dg/pr29091.c: New test.
2302
2303 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
2304
2305         * lib/target-supports.exp
2306         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
2307         same as x86_64-*-*; check for LP64.
2308
2309 2006-10-04  Richard Henderson  <rth@redhat.com>
2310
2311         * lib/target-supports.exp (check_effective_target_tls): Redefine
2312         to mean non-emulated tls.
2313         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2314         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2315         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2316         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2317         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2318         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2319         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2320
2321 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
2322
2323         PR fortran/29343
2324         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
2325
2326 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2327
2328         * gfortran.dg/bounds_check_fail_1.f90: New test.
2329
2330 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
2331
2332         PR c++/29020
2333         * g++.dg/template/friend48.C: New test.
2334
2335 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
2336
2337         PR fortran/29098
2338         * gfortran.dg/default_initialization_2.f90: New test.
2339
2340 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
2341
2342         PR fortran/20779
2343         PR fortran/20891
2344         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
2345
2346 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
2347
2348         PR fortran/29284
2349         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
2350
2351         PR fortran/29321
2352         PR fortran/29322
2353         * gfortran.dg/missing_optional_dummy_2.f90: New test.
2354
2355         PR fortran/25091
2356         PR fortran/25092
2357         * gfortran.dg/entry_array_specs_1.f90: New test.
2358
2359 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
2360
2361         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
2362         insufficient to inhibit some test failures at -O3.  Do testing
2363         on integers.
2364
2365 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
2366
2367         PR c++/29138
2368         * g++.dg/inherit/access8.C: New test.
2369         * g++.dg/template/dtor4.C: Tweak error messages.
2370
2371 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2372
2373         PR fortran/27478
2374         * gfortran.dg/entry_8.f90: New test.
2375
2376 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2377
2378         PR c++/29291
2379         * g++.dg/parse/new4.C: New test.
2380
2381 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
2382
2383         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
2384         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
2385         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
2386         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
2387         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
2388
2389 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2390
2391         PR fortran/19260
2392         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
2393         * gfortran.dg/continuation_2.f90: New test.
2394
2395         PR fortran/19262
2396         * gfortran.dg/continuation_3.f90: New test.
2397         * gfortran.dg/continuation_4.f90: New test.
2398         * gfortran.dg/continuation_5.f: New test.
2399         * gfortran.dg/continuation_6.f: New test.
2400
2401 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
2402
2403         PR c++/29226
2404         * g++.dg/template/vla1.C: New test.
2405
2406 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2407
2408         PR fortran/29210
2409         * gfortran.dg/complex_parameter_1.f90: New test.
2410
2411 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
2412
2413         PR c/29154
2414         * gcc.c-torture/execute/20060929-1.c: New test.
2415
2416 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
2417
2418         PR c++/29105
2419         * g++.dg/template/member6.C: New test.
2420         * g++.dg/parse/typename7.C: Adjust error markers.
2421
2422         PR c++/29080
2423         * g++.dg/template/member7.C: New test.
2424
2425 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
2426
2427         PR c/24010
2428         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
2429         gcc.dg/Woverride-init-3.c: New tests.
2430
2431 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2432
2433         * gcc.c-torture/execute/20060930-1.c: New test.
2434
2435 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2436
2437         PR fortran/18791
2438         * gfortran.dg/specifics_1.f90: New test.
2439         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
2440         complex specifics.
2441
2442 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2443
2444         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
2445         pthread-init-common.h: New.
2446
2447 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
2448
2449         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
2450         precision on some archs.
2451
2452 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
2453
2454         * gcc.dg/non-local-goto-1.c: New test.
2455         * gcc.dg/non-local-goto-2.c: Likewise.
2456         * gcc.dg/setjmp-3.c: Likewise.
2457         * gcc.dg/setjmp-4.c: Likewise.
2458
2459 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
2460
2461         * gnat.dg/self_aggregate_with_pointer.adb: New test.
2462
2463 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2464
2465         PR fortran/28276
2466         * gfortran.dg/exponent_1.f90: New test.
2467
2468         PR fortran/27021
2469         * gfortran.dg/nearest_1.f90: New test.
2470
2471 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
2472
2473         PR middle-end/25261
2474         PR middle-end/28790
2475         * gcc.dg/gomp/nestedfn-1.c: New test.
2476
2477 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
2478
2479         PR objc/29195
2480         * objc/compile/method-1.m: New test.
2481
2482 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
2483
2484         PR c++/26938
2485         * g++.dg/template/crash58.C: New test.
2486         * g++.dg/parse/crash28.C: Adjust error markers.
2487         * g++.dg/template/crash34.C: Likewise.
2488         * g++.dg/template/friend31.C: Likewise.
2489         * g++.dg/template/crash32.C: Likewise.
2490
2491         PR c++/27329
2492         * g++.dg/template/crash59.C: New test.
2493
2494         PR c++/27667
2495         * g++.dg/template/spec33.C: New test.
2496         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
2497
2498 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
2499             Adam Nemet  <anemet@caviumnetworks.com>
2500
2501         * gcc.dg/tree-ssa/ivopts-1.c: New test.
2502         * gcc.dg/tree-ssa/ivopts-2.c: New test.
2503
2504 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
2505
2506         PR target/28911
2507         * gcc.dg/pr28911.c: New.
2508
2509 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
2510
2511         PR target/29169
2512         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
2513         (dg-options): Add -mfpmath=387.
2514
2515 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
2516
2517         PR c/28706
2518         * gcc.dg/pr28706.c: New test.
2519
2520         PR c/28712
2521         * gcc.dg/pr28712.c: New test.
2522
2523 2006-09-22  Mike Stump  <mrs@apple.com>
2524
2525         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
2526
2527 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
2528
2529         PR tree-optimization/28888
2530         * gcc.dg/pr28888.c: New test.
2531
2532 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
2533
2534         PR c++/29016
2535         * g++.dg/init/ptrfn1.C: New test.
2536
2537 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
2538
2539         PR c++/28861
2540         * g++.dg/template/spec32.C: New test.
2541         * g++.dg/parse/crash9.C: Adjust error markers.
2542
2543         PR c++/28303
2544         * g++.dg/template/typedef6.C: New test.
2545         * g++.dg/init/error1.C: Adjust error markers.
2546         * g++.dg/parse/crash9.C: Likewise.
2547         * g++.dg/template/crash55.C: Likewise.
2548
2549 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
2550
2551         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
2552
2553 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
2554
2555         PR target/27650
2556         * g++.dg/ext/dllimport12.C: New test.
2557
2558 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
2559
2560         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
2561         * gcc.target/mips/nmadd-2.c: Likewise.
2562         * gcc.target/mips/mips-ps-6.c: New test.
2563         * gcc.target/mips/neg-abs-1.c: Likewise.
2564         * gcc.target/mips/neg-abs-2.c: Likewise.
2565         * gcc.target/mips/nmadd-3.c: New test.
2566
2567 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
2568
2569         PR middle-end/28046
2570         * gcc.dg/gomp/atomic-10.c: New test.
2571         * g++.dg/gomp/atomic-10.C: New test.
2572
2573 2006-09-20  Eric Christopher  <echristo@apple.com>
2574
2575         * gcc.target/i386/sse3-not-fisttp.c: New.
2576
2577 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
2578
2579         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
2580
2581 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
2582
2583         * gcc.c-torture/execute/pr28289.c (one): New variable.
2584         (main): Use it instead of argc.
2585         * gcc.c-torture/execute/20060102-1.c (one): New variable.
2586         (main): Use it instead of argc.
2587
2588 2006-09-19  Paul Brook  <paul@codesourcery.com>
2589
2590         PR target/28516
2591         * gcc.dg/nested-func-5.c: New test.
2592
2593 2006-09-19  Ben Elliston  <bje@au.ibm.com>
2594
2595         * lib/target-supports.exp (check_effective_target_tls): Compile
2596         test stubs using ${tool}_target_compile, not just target_compile.
2597         (check_effective_target_tls_runtime): Likewise.
2598
2599 2006-09-19  Ben Elliston  <bje@au.ibm.com>
2600
2601         * gcc.c-torture/compile/20030405-1.x: Remove.
2602
2603         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
2604         optimising linker from discarding it.
2605
2606 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
2607
2608         PR fortran/28526
2609         * gfortran.dg/keyword_symbol_1.f90: New test.
2610
2611         * gfortran.dg/spread_shape_1.f90: Add missing warning with
2612         pedantic compilation option.
2613
2614 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
2615
2616         PR fortran/29060
2617         * gfortran.dg/spread_shape_1.f90: New test.
2618
2619 2006-09-17  Roger Sayle  <roger@eyesopen.com>
2620
2621         PR tree-optimization/28887
2622         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
2623
2624 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
2625
2626         PR c/25993
2627         * gcc.dg/pr25993.c: New test.
2628
2629 2006-09-17  Ira Rosen  <irar@il.ibm.com>
2630
2631         PR tree-opt/21591
2632         * gcc.dg/vect/pr21591.c: New test.
2633
2634 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
2635
2636         PR tree-opt/29059
2637         * gcc.c-torture/compile/strcpy-1.c: New test.
2638         * gcc.c-torture/compile/strcpy-2.c: New test.
2639         * gcc.c-torture/compile/memcpy-1.c: New test.
2640         * gcc.c-torture/compile/memcpy-2.c: New test.
2641
2642 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2643
2644         PR testsuite/29055
2645         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
2646
2647 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2648
2649         * gnat.dg/specs/double_record_extension1.ads: New test.
2650         * gnat.dg/specs/double_record_extension2.ads: Likewise.
2651
2652 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
2653
2654         PR fortran/29051
2655         * gfortran.dg/oldstyle_3.f90: New test.
2656
2657 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2658
2659         PR libgfortran/29099
2660         * gfortran.dg/secnds-1.f: New test.
2661
2662 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2663
2664         PR libgfortran/29053
2665         * gfortran.dg/streamio_9.f90: New test.
2666         * gfortran.dg/streamio_10.f90: New test.
2667
2668 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
2669
2670         PR C++/29002
2671         * g++.dg/init/array22.C: New test.
2672         * g++.dg/init/array23.C: New test.
2673
2674 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
2675
2676         * stackcheck.lst: Update list of tests requiring stack checking.
2677         * norun.lst: Adjust for above change.
2678         * ada95.lst: New file.
2679         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
2680         requiring -gnat95 switch.
2681
2682 2006-09-14  Olivier Hainque  <hainque@adacore.com>
2683
2684         * gnat.dg/in_out_parameter.adb: New test.
2685
2686 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
2687
2688         PR debug/28980
2689         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
2690
2691 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
2692
2693         * gnat.dg/specs/unchecked_union.ads: New test.
2694
2695 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
2696
2697         PR rtl-optimization/28982
2698         * gcc.c-torture/execute/pr28982a.c: New test.
2699         * gcc.c-torture/execute/pr28982b.c: Likewise.
2700
2701 2006-09-12  Eric Christopher  <echristo@apple.com>
2702
2703         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
2704         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
2705
2706 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
2707
2708         PR c/28768
2709         PR preprocessor/14634
2710         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
2711         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
2712         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
2713
2714 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2715
2716         * gcc.dg/pr28243.c: New test.
2717
2718 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
2719
2720         PR fortran/28971
2721         gfortran.dg/pr28971.f90: New test to act as a backstop in case
2722         this undiagnosed regression reappears.
2723
2724 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
2725
2726         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
2727         Treat $srcdir as a literal.
2728         * lib/fortran-torture.exp (fortran-torture-compile,
2729         fortran-torture-execute): Likewise.
2730         * lib/objc-torture.exp (objc-torture-compile,
2731         objc-torture-execute): Likewise.
2732         * lib/profopt.exp (profopt-execute): Likewise.
2733
2734 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
2735
2736         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
2737
2738 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
2739
2740         PR testsuite/28950
2741         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
2742
2743 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
2744
2745         PR target/13685
2746         * gcc.target/i386/pr13685.c: New test.
2747
2748 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
2749
2750         * gcc.dg/pr28726.c: New test.
2751
2752 2006-09-11  Josh Conner  <jconner@apple.com>
2753
2754         * gcc.dg/nrv3.c: Increase size of structure.
2755         * gcc.dg/nrv4.c: Likewise.
2756         * gcc.dg/nrv5.c: Likewise.
2757
2758 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
2759
2760         PR libfortran/28890
2761         gfortran.dg/assumed_charlen_function_5.f90: New test.
2762
2763 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
2764
2765         PR c++/28991
2766         * g++.dg/init/static3.C: New test.
2767
2768 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
2769
2770         PR testsuite/29007
2771         * gcc.dg/long-long-cst1.c (t): Add cast to
2772         __SIZE_TYPE__ before casting to int.
2773         (main): Return 0 on success.
2774
2775 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2776
2777         * gcc.c-torture/execute/20060910-1.c: New test.
2778
2779 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
2780
2781         PR middle-end/26983
2782         * gcc.dg/pr26983.c: New test.
2783
2784 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
2785
2786         PR target/29006
2787         * gcc.c-torture/execute/pr29006.c: New test.
2788
2789 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
2790
2791         PR libfortran/28947
2792         gfortran.dg/matmul_4.f90: New test.
2793
2794 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
2795
2796         PR fortran/28959
2797         gfortran.dg/used_types_10: New test.
2798
2799 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
2800
2801         PR libfortran/28923
2802         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
2803         gfortran.dg/array_initializer_3.f90: New test.
2804
2805 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2806
2807         PR fortran/28914
2808         * gfortran.dg/actual_array_constructor_3.f90: New test.
2809
2810 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
2811
2812         PR testsuite/26778
2813         * gcc.target/i386/pr26778.c: New testcase.
2814
2815 2006-09-08  Eric Christopher  <echristo@apple.com>
2816
2817         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
2818         * gcc.target/i386/memcpy-1.c: Ditto.
2819         * gcc.target/i386/asm-1.c: Ditto.
2820         * gcc.target/i386/20060512-4.c: Ditto.
2821         * gcc.target/i386/compress-float-387.c: Ditto.
2822         * gcc.target/i386/20060512-1.c: Ditto.
2823         * gcc.target/i386/compress-float-sse.c: Ditto.
2824         * gcc.target/i386/20060512-2.c: Ditto.
2825         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
2826         * gcc.target/i386/stack-prot-kernel.c: Ditto.
2827         * gcc.target/i386/compress-float-387-pic.c: Ditto.
2828         * gcc.dg/pr26449.c: Ditto.
2829         * gcc.dg/attr-ms_struct-2.c: Ditto.
2830         * gcc.dg/attr-ms_struct-1.c: Ditto.
2831         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
2832
2833 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
2834
2835         PR c/28504
2836         * gcc.dg/vla-10.c: New test.
2837
2838 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2839
2840         PR c++/28858
2841         * g++.dg/parse/template20.C: New test.
2842         * g++.dg/template/operator8.C: Remove obsolete part.
2843         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
2844         * g++.old-deja/g++.pt/crash65.C: Likewise.
2845
2846 2006-09-07  Jason Merrill  <jason@redhat.com>
2847
2848         PR middle-end/27724
2849         * gcc.dg/long-long-cst1.c: New test.
2850
2851 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
2852
2853         PR C++/28906
2854         * g++.dg/other/array3.C: New test.
2855         * g++.dg/other/array4.C: New test.
2856         * g++.dg/other/array5.C: New test.
2857
2858 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
2859
2860         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
2861
2862 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
2863
2864         PR target/28946
2865         * gcc.target/i386/pr28946.c: New test.
2866
2867 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
2868
2869         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
2870         in integer literal constant.
2871         * gfortran.dg/enum_8.f90: Ditto.
2872         * gfortran.dg/g77/20030326-1.f: Ditto.
2873
2874 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
2875
2876         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
2877         nonconformance usage.
2878
2879 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
2880
2881         PR middle-end/28862
2882         * gcc.c-torture/compile/vector-align-1.c: New test.
2883
2884 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
2885
2886         PR rtl-opt/27883
2887         * g++.dg/opt/copysign-1.C: New test.
2888
2889 2006-09-06  Jason Merrill  <jason@redhat.com>
2890
2891         PR c++/27371
2892         * g++.dg/warn/unused-result1.C: New test.
2893
2894 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
2895
2896         PR c++/28903
2897         * g++.dg/ext/vla3.C: New test.
2898
2899         PR c++/28886
2900         * g++.dg/template/array16.C: New test.
2901
2902 2006-09-06  Richard Guenther  <rguenther@suse.de>
2903
2904         * gcc.dg/pr27226.c: Remove testcase again.
2905
2906 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
2907
2908         PR tree-opt/28937
2909         * g++.dg/opt/unroll2.C: New test.
2910
2911 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
2912
2913         PR tree-opt/28952
2914         * gcc.dg/vect/pr28952.c: New test.
2915
2916 2006-09-05  Richard Guenther  <rguenther@suse.de>
2917
2918         PR tree-optimization/28900
2919         * gcc.dg/torture/pr28900.c: New testcase
2920
2921 2006-09-05  Richard Guenther  <rguenther@suse.de>
2922
2923         PR tree-optimization/28905
2924         * gcc.c-torture/compile/pr28905.c: New testcase.
2925
2926 2006-09-05  Richard Guenther  <rguenther@suse.de>
2927
2928         PR middle-end/28935
2929         * gcc.dg/pr28935.c: New testcase.
2930
2931 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2932
2933         * gcc.c-torture/execute/20060905-1.c: New test.
2934
2935 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
2936
2937         PR fortran/28908
2938         * gfortran.dg/used_types_7.f90: New test.
2939         * gfortran.dg/used_types_8.f90: New test.
2940         * gfortran.dg/used_types_9.f90: New test.
2941
2942 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2943
2944         * gcc.c-torture/compile/20060904-1.c: New test.
2945
2946 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
2947
2948         PR c++/23287 Revert my 2006-09-01 patch
2949         * g++.dg/parse/dtor12.C: Remove.
2950
2951 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
2952
2953         PR c+/27670
2954         * g++.dg/template/operator9.C: New test.
2955
2956         PR c++/27493
2957         * g++.dg/template/operator7.C: New test.
2958
2959         PR c++/27494
2960         * g++.dg/template/operator8.C: New test.
2961
2962         PR c++/27397
2963         * g++.dg/template/crash57.C: New test.
2964
2965         * g++.dg/template/typedef4.C: Adjust error markers.
2966         * g++.dg/template/typedef5.C: Likewise.
2967
2968 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
2969
2970         PR c++/28878
2971         * g++.dg/parse/crash33.C: New test.
2972
2973 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
2974         Richard Guenther  <rguenther@suse.de>
2975         Adam Nemet  <anemet@caviumnetworks.com>
2976
2977         PR middle-end/27226
2978         * gcc.target/mips/memcpy-1.c: New testcase.
2979         * gcc.dg/pr27226.c: Likewise.
2980
2981 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
2982
2983         PR c++/28705
2984         * g++.dg/lookup/koenig5.C: New.
2985         * g++.dg/template/crash56.C: New.
2986
2987 2006-09-01  Josh Conner  <jconner@apple.com>
2988
2989         PR c++/25505
2990         * gcc.dg/nrv3.c: New test.
2991         * gcc.dg/nrv4.c: New test.
2992         * gcc.dg/nrv5.c: New test.
2993
2994 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
2995
2996         PR c++/23287
2997         * g++.dg/parse/dtor12.C: New.
2998
2999 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
3000
3001         PR tree-optimization/28839
3002         * gcc.dg/pr28839.c: New test.
3003
3004 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
3005
3006         PR target/24367
3007         * gcc.dg/pr24367.c: New testcase.
3008
3009 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
3010
3011         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
3012
3013 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
3014
3015         PR rtl-optimization/27735
3016         * gcc.dg/loop-unswitch-1.c: New test.
3017
3018 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
3019
3020         PR fortran/28885
3021         * gfortran.dg/aliasing_dummy_2.f90: New test.
3022
3023         PR fortran/20067
3024         * gfortran.dg/generic_5.f90: Change error message.
3025
3026         PR fortran/28873
3027         * gfortran.dg/generic_6.f90: New test.
3028
3029         PR fortran/25077
3030         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
3031
3032         PR fortran/25102
3033         * gfortran.dg/invalid_interface_assignment.f90: New test.
3034
3035         PR fortran/24866
3036         * gfortran.dg/module_proc_external_dummy.f90: New test.
3037
3038 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
3039
3040         PR c++/28349
3041         * testsuite/g++.dg/warn/var-args1.C: New test.
3042
3043 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
3044
3045         PR fortran/28866
3046         * gfortran.dg/simpleif_2.f90: New test.
3047         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
3048         * gfortran.dg/enum_5.f90: Ditto.
3049
3050 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3051             Kazu Hirata  <kazu@codesourcery.com>
3052
3053         PR tree-optimization/17506
3054         * gcc.dg/pr17506.c: New.
3055
3056 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
3057
3058         PR c++/28139
3059         * g++.dg/eh/alias1.C: New test.
3060
3061 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3062
3063         PR c++/28860
3064         * g++.dg/template/ttp22.C: New test.
3065
3066 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
3067
3068         PR middle-end/26632
3069         * gcc.dg/pr26632.c: New.
3070
3071 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3072
3073         PR libgfortran/28354
3074         * gfortran.dg/fmt_zero_precision.f90: New test.
3075
3076 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
3077
3078         PR c++/28058
3079         * g++.dg/template/spec31.C: New test.
3080
3081 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
3082
3083         PR c++/26573
3084         * g++.dg/other/static2.C: New test.
3085
3086 2006-08-26  Roger Sayle  <roger@eyesopen.com>
3087
3088         * gcc.dg/Wswitch-enum-2.c: New test case.
3089         * gcc.dg/Wswitch-enum-3.c: Likewise.
3090
3091 2006-08-26  Richard Guenther  <rguenther@suse.de>
3092
3093         * gcc.c-torture/compile/20060826-1.c: New testcase.
3094
3095 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
3096
3097         PR c++/28736
3098         * g++.dg/template/void10.C: New test.
3099
3100         PR c++/28737
3101         * g++.dg/template/void8.C: New test.
3102
3103         PR c+_+/28738
3104         * g++.dg/template/void9.C: New test.
3105
3106         * g++.dg/template/void3.C: Adjust error markers.
3107         * g++.dg/template/void4.C: Likewise.
3108         * g++.dg/template/crash55.C: Likewise.
3109         * g++.dg/template/void7.C: Likewise
3110
3111 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
3112
3113         PR c++/28588
3114         * g++.dg/inherit/access6.C: New test.
3115         * g++.dg/inherit/access7.C: Likewise.
3116
3117         PR c++/28595
3118         * g++.dg/template/array15.C: New test.
3119         * g++.dg/template/crash2.C: Tweak error markers.
3120
3121 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
3122
3123         PR middle-end/28683
3124         * gcc.c-torture/compile/20060823-1.c: New test.
3125
3126 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3127
3128         PR c++/28853
3129         * g++.dg/template/ttp21.C: New test.
3130
3131         PR c++/28852
3132         * g++.dg/other/operator1.C: Add error-marker.
3133         * g++.dg/other/operator2.C: New test.
3134
3135 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3136
3137         PR c/27893
3138         * gcc.c-torture/compile/vla-const-1.c,
3139         gcc.c-torture/compile/vla-const-2.c: New tests.
3140
3141 2006-08-26  Richard Guenther  <rguenther@suse.de>
3142
3143         PR middle-end/28814
3144         * gcc.dg/torture/pr28814.c: New testcase.
3145
3146 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3147
3148         PR c/28418
3149         * gcc.c-torture/compile/compound-literal-1.c: New test.
3150
3151 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3152
3153         PR c/28299
3154         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
3155         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
3156         Expect extra diagnostics.
3157
3158 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
3159
3160         gcc.dg/noncompile/pr16876.c: New test.
3161
3162 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
3163
3164         PR c++/28056
3165         * g++.dg/parse/local1.C: New test.
3166         * g++.dg/other/qual1.C: Tweak error marker.
3167
3168 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
3169
3170         PR c++/27787
3171         * g++.dg/template/typename10.C: New.
3172         * g++.dg/template/lookup4.C: Remove bogus error marker.
3173
3174 2006-08-25  Richard Guenther  <rguenther@suse.de>
3175
3176         PR testsuite/28829
3177         * gcc.dg/pr26570.c: Fix testcase.
3178
3179 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
3180
3181         PR tree-opt/28807
3182         * gcc.c-torture/execute/mayalias-2.c: New test.
3183         * gcc.dg/tree-ssa/alias-13.c: New test.
3184
3185 2006-08-24  Jan Hubicka  <jh@suse.cz>
3186
3187         PR debug/26881
3188         * gcc.dg/debug/pr26881.c: New file.
3189
3190 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
3191
3192         PR fortran/28788
3193         * gfortran.dg/used_types_4.f90: New test.
3194         * gfortran.dg/derived_init_2.f90: Modify to check sibling
3195         association of derived types.
3196         * gfortran.dg/used_types_2.f90: Add module cleanup.
3197         * gfortran.dg/used_types_3.f90: The same.
3198
3199         PR fortran/28771
3200         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
3201         fix of regression.
3202
3203 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3204
3205         PR 28813
3206         * gfortran.dg/direct_io_6.f90: Remove test.
3207
3208 2006-08-23  Stuart Hastings  <stuart@apple.com>
3209
3210         PR 28825
3211         * gcc.target/i386/20060821-1.c: New.
3212
3213 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
3214
3215         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
3216         dg-warning strings for dllimport.
3217
3218 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
3219
3220         PR C++/28450
3221         * g++.dg/ext/vector4.C: New test.
3222         * g++.dg/ext/complex1.C: New test.
3223
3224 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
3225
3226         PR debug/28692
3227         * gcc.dg/debug/const-1.c: New.
3228         * gcc.dg/debug/const-2.c: New.
3229         * gcc.dg/debug/dwarf2/const-1.c: New.
3230         * gcc.dg/debug/dwarf2/const-2.c: New.
3231         * gcc.dg/debug/dwarf2/const-2b.c: New.
3232
3233 2006-08-22  Richard Guenther  <rguenther@suse.de>
3234
3235         PR middle-end/28776
3236         * gcc.c-torture/compile/pr28776-1.c: New testcase.
3237         * gcc.c-torture/compile/pr28776-2.c: Likewise.
3238
3239 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
3240
3241         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
3242
3243 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
3244
3245         PR c++/26269
3246         * g++.dg/other/error14.C: New test.
3247
3248         PR c++/28505
3249         * g++.dg/parse/ctor7.C: New test.
3250         * g++.dg/parse/ctor8.C: Likewise.
3251
3252         PR c++/28741
3253         * g++.dg/template/void7.C: New test.
3254
3255 2006-08-21  Olivier Hainque  <hainque@adacore.com>
3256
3257         * gnat.dg/self_aggregate_with_zeros.adb: New test.
3258         * gnat.dg/self_aggregate_with_array.adb: New test.
3259
3260 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
3261
3262         * g++.dg/eh/arm-vfp-unwind.C: New test.
3263
3264 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
3265
3266         PR c++/28341
3267         * g++.dg/template/ref3.C: New test.
3268         * g++.dg/template/nontype13.C: New test.
3269
3270         PR c++/28346
3271         * g++.dg/template/ptrmem17.C: New test.
3272
3273 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
3274
3275         PR target/28648 c:
3276         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
3277
3278 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
3279
3280         PR fortran/28630
3281         * gfortran.dg/used_types_2.f90: New test.
3282
3283         PR fortran/28601
3284         * gfortran.dg/used_types_3.f90: New test.
3285
3286         PR fortran/20886
3287         * gfortran.dg/generic_actual_arg.f90: New test.
3288
3289         PR fortran/28735
3290         * gfortran.dg/module_private_array_refs_1.f90: New test.
3291
3292         PR fortran/28762
3293         * gfortran.dg/program_name_1.f90: New test.
3294
3295         PR fortran/28425
3296         * gfortran.dg/derived_constructor_comps_1.f90: New test.
3297
3298         PR fortran/28496
3299         * gfortran.dg/array_initializer_2.f90: New test.
3300
3301         PR fortran/18111
3302         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
3303
3304         PR fortran/28600
3305         * gfortran.dg/assumed_charlen_function_4.f90: New test.
3306
3307         PR fortran/28771
3308         * gfortran.dg/assumed_charlen_in_main.f90: New test.
3309
3310         PR fortran/28660
3311         * gfortran.dg/dependent_decls_1.f90: New test.
3312
3313 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3314
3315         PR fortran/25217
3316         * gfortran.dg/derived_init_2.f90: New.
3317
3318 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
3319
3320         * gcc.c-torture/execute/pr28289.c: New test.
3321
3322 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
3323
3324         PR c/28744
3325         * gcc.dg/attr-externally-visible-1.c: New test.
3326         * gcc.dg/attr-externally-visible-2.c: New test.
3327         * g++.dg/parse/attr-externally-visible-1.C: New test.
3328         * g++.dg/parse/attr-externally-visible-2.C: New test.
3329
3330 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3331
3332         PR c++/28606
3333         * g++.dg/parse/dtor11.C: New test.
3334
3335 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3336
3337         PR rtl-optimization/28489
3338         * gcc.c-torture/compile/pr28489.c: New test.
3339
3340 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3341
3342         PR c++/28710
3343         * g++.dg/template/redecl4.C: New test.
3344
3345         PR c++/28711
3346         * g++.dg/template/ctor8.C: New test.
3347
3348 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
3349
3350         * gcc.dg/pr26570.c: Fix testcase.
3351
3352 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
3353
3354         * PR c++/28573
3355         * g++.dg/parse/offsetof6.C: New test.
3356         * g++.dg/parse/offsetof6.C: New test.
3357         * g++.dg/parse/offsetof7.C: New test.
3358
3359 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3360
3361         PR testsuite/28602
3362         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
3363         is false.
3364
3365 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
3366
3367         PR c++/28302
3368         * g++.dg/ext/vector3.C: New test.
3369
3370 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
3371
3372         PR gcov/profile/26570
3373         * gcc.dg/pr26570.c: New test.
3374
3375 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
3376
3377         PR c/27697
3378         * gcc.dg/qual-component-1.c: New test.
3379
3380 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3381
3382         PR c++/28593
3383         * g++.dg/parse/new3.C: New test.
3384
3385 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3386
3387         PR fortran/25828
3388         * gfortran.dg/streamio_1.f90: New test.
3389         * gfortran.dg/streamio_2.f90: New test.
3390         * gfortran.dg/streamio_3.f90: New test.
3391         * gfortran.dg/streamio_4.f90: New test.
3392         * gfortran.dg/streamio_5.f90: New test.
3393         * gfortran.dg/streamio_6.f90: New test.
3394         * gfortran.dg/streamio_7.f90: New test.
3395         * gfortran.dg/streamio_8.f90: New test.
3396
3397 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
3398
3399         PR c/28287
3400         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
3401
3402 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
3403
3404         PR c++/28594
3405         * g++.dg/template/void6.C: New test.
3406
3407 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3408
3409         PR c/28649
3410         * gcc.dg/parse-error-1.c: New test.
3411         * gcc.dg/parse-error-2.c: New test.
3412         * gcc.dg/cpp/digraph2.c: Add error-marker.
3413         * gcc.dg/noncompile/920923-1.c: Likewise.
3414
3415 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
3416
3417         PR c/27490
3418         * gcc.dg/sizeof-2.c: New testcase.
3419
3420         PR c/27489
3421         * gcc.dg/switch-A.c: New testcase.
3422
3423 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
3424
3425         PR c++/28288
3426         PR c++/14556
3427         * g++.old-deja/g++.warn/compare1.C: Delete.
3428         * g++.dg/opt/pr7503-2.C: Delete.
3429         * g++.dg/opt/pr7503-3.C: Delete.
3430         * g++.dg/opt/pr7503-4.C: Delete.
3431         * g++.dg/opt/pr7503-5.C: Delete.
3432         * g++.dg/opt/max1.C: Delete.
3433         * g++.dg/warn/minmax.C: Delete.
3434         * g++.dg/expr/minmax.C: New test.
3435
3436 2006-08-14  Richard Guenther  <rguenther@suse.de>
3437
3438         PR testsuite/28703
3439         * gcc.c-torture/execute/pr28651.c: Do not use argc
3440         to avoid optimization, instead forbid inlining.
3441
3442 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
3443
3444         PR rtl-optimization/28634
3445         * gcc.c-torture/execute/ieee/pr28634.c: New test.
3446
3447 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
3448
3449         PR c/27184
3450         * gcc.dg/torture/pr27184.c: New test.
3451
3452 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
3453
3454         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
3455
3456 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3457
3458         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
3459         * gfortran.dg/stat_2.f90: Likewise.
3460         * gfortran.dg/chmod_1.f90: Likewise.
3461         * gfortran.dg/chmod_2.f90: Likewise.
3462         * gfortran.dg/chmod_3.f90: Likewise.
3463
3464 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
3465
3466         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
3467
3468 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3469
3470         * g++.dg/opt/pr23454-2.C: New test.
3471
3472 2006-08-11  Richard Guenther  <rguenther@suse.de>
3473
3474         PR middle-end/28651
3475         * gcc.c-torture/execute/pr28651.c: New testcase.
3476
3477 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
3478
3479         * gnat.dg/specs/static_initializer.ads: New test.
3480
3481 2006-08-10  Paul Brook  <paul@codesourcery.com>
3482
3483         * gcc.target/arm/cond-asm.c: New test.
3484
3485 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
3486
3487         PR tree-optimization/26197
3488         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
3489         * g++.dg/vect/vect.exp: Compile the new tests with
3490         --param max-aliased-vops=0.
3491
3492 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
3493
3494         PR c++/28637
3495         * g++.dg/template/void3.C: New test.
3496
3497         PR c++/28638
3498         * g++.dg/template/void4.C: New test.
3499
3500         PR c++/28640
3501         * g++.dg/template/void5.C: New test.
3502
3503 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
3504
3505         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
3506         after dg-do compile.
3507
3508 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
3509
3510         PR tree-optimizations/26969
3511         * gcc.dg/vect/vect.exp: Compile tests prefixed with
3512         "unswitch-loops" with -funswitch-loops.
3513         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
3514
3515 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3516
3517         * gcc.dg/sparc-getcontext-1.c: Fix typo.
3518         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
3519         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
3520         * objc.dg/dwarf-1.m: Likewise.
3521         * objc.dg/dwarf-2.m: Likewise.
3522         * obj-c++.dg/dwarf-2.mm: Likewise.
3523
3524 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3525
3526         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
3527         * objc.dg/dwarf-2.m: Likewise.
3528         * obj-c++.dg/dwarf-2.mm: Likewise.
3529
3530         PR libfortran/28603
3531         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
3532
3533         PR testsuite/27611
3534         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
3535
3536         PR testsuite/27033
3537         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
3538
3539 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
3540
3541         PR target/27827
3542         * gcc.target/i386/pr27827.c: New testcase.
3543
3544 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
3545
3546         PR fortran/28590
3547         * gfortran.dg/sequence_types_1.f90: New test.
3548
3549 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
3550
3551         PR fortran/28548
3552         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
3553         dg-warning.  Add -pedantic option.
3554
3555 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3556
3557         PR c/28502
3558         * gcc.dg/proto-1.c: New test.
3559
3560         PR c/27721
3561         * gcc.dg/lvalue-4.c: New test.
3562
3563         PR c/28136
3564         * gcc.dg/init-bad-5.c: New test.
3565
3566 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
3567
3568         PR c++/28347
3569         * g++.dg/ext/typedef-init.C: Add new test for typedef
3570         initialization inside templates. Adjust existing error markers.
3571
3572 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
3573
3574         PR c++/28148
3575         * g++.dg/init/ptrmem3.C: New test.
3576
3577 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
3578
3579         PR tree-optimization/27770
3580         * lib/target-support.exp: New target keyword "section_anchors".
3581         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
3582         tests.
3583         * gcc.dg/vect/section-anchors-pr27770.c: New test.
3584         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
3585         * gcc.dg/vect/section-anchors-vect-69.c: New test.
3586         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
3587
3588 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3589
3590         * gcc.dg/20060801-1.c: Add missing '}'.
3591
3592 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3593
3594         PR c++/27508
3595         * g++.dg/parse/dtor9.C: New test.
3596         * g++.dg/parse/dtor10.C: New test.
3597         * g++.dg/other/error7.C: Adjust error-marker.
3598
3599         PR c++/28274
3600         * g++.dg/other/default5.C: New test.
3601
3602 2006-08-02  Richard Guenther  <rguenther@suse.de>
3603
3604         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
3605
3606 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
3607
3608         PR c++/28557
3609         * g++.dg/template/conv9.C: New test.
3610
3611 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
3612
3613         PR debug/28063
3614         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
3615         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
3616         Optionally return assembly text.  Update callers.
3617         (check_no_compiler_messages): Update verbose messages.
3618         (check_no_messages_and_pattern): New.
3619         (check_effective_target_string_merging): New.
3620
3621 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3622
3623         PR c++/28250
3624         * g++.dg/eh/catch4.C: New test.
3625
3626         PR c++/28257
3627         * g++.dg/other/qual1.C: New test.
3628
3629         PR c++/28259
3630         * g++.dg/inherit/error2.C: New test.
3631
3632         PR c++/28267
3633         * g++.dg/other/new1.C: New test.
3634
3635         * g++.dg/warn/pr23075.C: Remove obsolete test.
3636         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
3637         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
3638
3639 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
3640
3641         PR c++/28523
3642         * g++.dg/eh/cast1.C: New test.
3643
3644 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
3645
3646         PR libfortran/28452
3647         * gfortran.dg/random_3.f90:  New test.
3648
3649 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
3650
3651         PR c++/28432
3652         * g++.dg/other/pr28304.C: Change expected error message.
3653         * g++.dg/other/pr28432.C: New test.
3654
3655 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
3656
3657         PR c++/28256
3658         * g++.dg/init/brace2.C: Change expected error message, add empty init.
3659
3660 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
3661
3662         PR debug/23336
3663         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
3664         at -g1.
3665         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
3666         g++.dg/debug/enum-2.C: New.
3667
3668 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3669
3670         PR c++/6634
3671         * g++.dg/parse/long1.C: Add more tests.
3672
3673 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3674
3675         * gfortran.dg/lrshift_1.c: New file.
3676
3677 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3678
3679         PR libgfortran/28335
3680         * gfortran.dg/no_unit_error_1.f90: New test.
3681
3682 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3683
3684         PR libgfortran/28335
3685         * gfortran.dg/no_unit_error_1.f90: Delete test.
3686         * gfortran.dg/no_unit_error_2.f90: Delete test.
3687
3688 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3689
3690         * gfortran.dg/chmod_3.f90: New test.
3691         * gfortran.dg/ltime_gmtime_1.f90: New test.
3692         * gfortran.dg/ltime_gmtime_2.f90: New test.
3693         * gfortran.dg/lrshift_1.f90: New test.
3694         * gfortran.dg/chmod_1.f90: New test.
3695         * gfortran.dg/chmod_2.f90: New test.
3696
3697 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
3698
3699         PR c++/27668
3700         * g++.dg/template/crash55.C: New test.
3701
3702         PR c++/27962
3703         * g++.dg/template/nontype16.C: New test.
3704
3705         * g++.dg/template/void2.C: Adjust error markers.
3706         * g++.dg/template/nontype5.C: Adjust error markers.
3707
3708 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
3709
3710         * gcc.target/i386/stack-prot-kernel.c: New test.
3711
3712 2006-07-27  Roger Sayle  <roger@eyesopen.com>
3713
3714         * gcc.dg/builtins-55.c: New test case.
3715
3716 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
3717
3718         PR rtl-optimization/27907
3719         * gcc.c-torture/compile/pr27907.c: New test.
3720
3721 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3722
3723         * gfortran.dg/mclock.f90: New test.
3724         * gfortran.dg/int_conv_1.f90: New test.
3725         * gfortran.dg/stat_1.f90: New test.
3726         * gfortran.dg/stat_2.f90: New test.
3727
3728 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3729
3730         PR libgfortran/28335
3731         * gfortran.dg/no_unit_error_1.f90: New test.
3732         * gfortran.dg/no_unit_error_2.f90: New test.
3733         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
3734
3735 2006-07-25  Roger Sayle  <roger@eyesopen.com>
3736
3737         PR middle-end/28473
3738         * gcc.dg/fold-convround-1.c: New test case.
3739
3740 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
3741
3742         * gfortran.dg/arithmetic_if.f90:  Fix comments.
3743
3744 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3745
3746         PR c++/27572
3747         * g++.dg/other/typedef1.C: New test.
3748         * g++.dg/template/typedef4.C: New test.
3749         * g++.dg/template/typedef5.C: New test.
3750
3751 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
3752
3753         PR fortran/28416
3754         * gfortran.dg/allocatable_dummy_3.f90: New.
3755
3756 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
3757
3758         PR fortran/28439
3759         * gfortran.dg/arithmetic_if.f90:  New test.
3760
3761 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
3762
3763         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
3764         avoid memcpy optimization.
3765
3766 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3767
3768         PR fortran/25289
3769         * gfortran.dg/direct_io_6.f90: New test.
3770
3771 2006-07-24  Jan Hubicka  <jh@suse.cz>
3772
3773         PR c/25795
3774         PR c++/27369
3775         * gcc.dg/pr25795.c: New test.
3776         * gcc.dg/pr25795-1.c: New test.
3777
3778 2006-07-23  Roger Sayle  <roger@eyesopen.com>
3779
3780         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
3781         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
3782         which may be transformed to "g || h" on some platforms.
3783
3784 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
3785
3786         PR c++/28025
3787         * g++.dg/template/friend45.C: New test.
3788
3789 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3790
3791         PR libgfortran/28339
3792         * gfortran.dg/arrayio_8.f90: New test.
3793
3794 2006-07-21  Mike Stump  <mrs@apple.com>
3795
3796         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
3797
3798         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
3799
3800 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3801
3802         PR c++/28250
3803         * g++.dg/eh/catch3.C: New test.
3804
3805         PR c++/28363
3806         * g++.dg/template/defarg10.C: New test.
3807
3808 2006-07-20  Paul Brook  <paul@codesourcery.com>
3809
3810         PR 27363
3811         * gcc.dg/pr27363.c: New test.
3812
3813 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
3814
3815         PR c++/28338
3816         * g++.dg/init/ref13.C: New test.
3817
3818 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3819
3820         PR obj-c++/28434
3821         * obj-c++.dg/proto-error-1.mm: New test.
3822
3823 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
3824
3825         PR c++/28337
3826         * g++.dg/template/string1.C: New test.
3827
3828 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
3829
3830         PR c++/28048
3831         * g++.dg/template/defarg9.C: New test.
3832
3833         PR c++/28235
3834         * g++.dg/template/static27.C: New test.
3835
3836 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
3837
3838         PR 28410
3839         * gcc.dg/tree-ssa/pr28410.c: New test.
3840
3841 2006-07-18  Lee Millward  <lee.millward@gmail.com>
3842
3843         PR c++/28258
3844         * g++/dg/other/error13.C: New test.
3845
3846         PR c++/28260
3847         * g++.dg/template/friend44.C: New test.
3848
3849 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
3850
3851         PR c++/27495
3852         * g++.dg/other/pr27495.C: New.
3853
3854 2006-07-18  Olivier Hainque  <hainque@adacore.com>
3855
3856         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
3857         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
3858
3859 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3860
3861         PR c/28286
3862         * gcc.dg/pragma-pack-4.c: New test.
3863
3864 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
3865
3866         PR c++/28291
3867         * g++.dg/ext/pr28291.C: New test.
3868
3869 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
3870
3871         PR middle-end/28403
3872         * gcc.c-torture/execute/pr28403.c: New test.
3873
3874 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
3875
3876         PR middle-end/28402
3877         * gcc.dg/pr28402.c: New test.
3878
3879 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
3880
3881         PR c++/28304
3882         * g++.dg/other/pr28304.C: New test.
3883
3884 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
3885
3886         PR other/28251
3887         gcc.c-torture/unsorted/dump-noaddr.c: New test.
3888         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
3889
3890 2006-07-17  Richard Guenther  <rguenther@suse.de>
3891
3892         PR tree-optimization/28238
3893         * g++.dg/tree-ssa/pr28238.C: New testcase.
3894
3895 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3896
3897         PR c++/28250
3898         * g++.dg/eh/catch1.C: New test.
3899         * g++.dg/eh/catch2.C: New test.
3900
3901 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
3902
3903         PR c++/28370
3904         * g++.dg/template/anon3.C: New test.
3905
3906 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
3907
3908         PR fortran/20844
3909         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
3910         specifiers requiring an explicit format tag..
3911
3912         PR fortran/28201
3913         * gfortran.dg/generic_5: New test.
3914
3915         PR fortran/20893
3916         * gfortran.dg/elemental_optional_args_1.f90: New test.
3917
3918 2006-07-16  Olivier Hainque  <hainque@adacore.com>
3919
3920         * gnat.dg/assert.ads: New file.
3921         * gnat.dg/controlled_record.ads: Likewise.
3922         * gnat.dg/controlled_record.adb: Likewise.
3923
3924 2006-07-15  Lee Millward  <lee.millward@gmail.com>
3925
3926         PR c++/28292
3927         * g++.dg/other/error12.C: New test.
3928
3929         PR c++/28269
3930         * g++.dg/template/crash54.C: New test.
3931
3932 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3933
3934         PR c++/28249
3935         * g++.dg/parse/catch1.C: New test.
3936
3937         PR c++/28294
3938         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
3939
3940         PR c++/28387
3941         * g++.dg/ext/attrib24.C: New test.
3942
3943 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3944
3945         PR c++/28343
3946         * g++.dg/ext/asmspec1.C: New test.
3947
3948 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
3949
3950         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
3951         (dg-test): Support shouldfail tests.
3952         * lib/target-supports-dg.exp (dg-shouldfail): New.
3953         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
3954         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
3955         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
3956         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
3957         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
3958         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
3959         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
3960
3961 2006-07-13  Jan Hubicka  <jh@suse.cz>
3962
3963         * gcc.target/i386/memcpy-1.c: New.
3964
3965 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
3966
3967         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
3968
3969 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
3970
3971         PR fortran/25097
3972         * gfortran.dg/present_1.f90: New test.
3973
3974         PR fortran/20903
3975         * gfortran.dg/interface_derived_type_1.f90: New test.
3976
3977 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
3978
3979         PR fortran/28213
3980         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
3981         list.
3982
3983 2006-07-07  Lee Millward  <lee.millward@gmail.com>
3984
3985         PR c++/27820
3986         * g++.dg/other/label1.C: New test.
3987
3988 2006-07-07   Richard Guenther  <rguenther@suse.de>
3989
3990         PR middle-end/28268
3991         * gcc.dg/torture/pr28268.c: New testcase.
3992
3993 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
3994
3995         PR c++/27019
3996         * g++.dg/ext/pr27019.C: New.
3997
3998 2006-07-07  Richard Guenther  <rguenther@suse.de>
3999
4000         PR tree-optimization/28187
4001         * gcc.dg/pr28187.c: New testcase.
4002
4003 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
4004
4005         * gnat.dg/address_conversion.adb: New test.
4006         * gnat.dg/boolean_subtype.adb: Likewise.
4007         * gnat.dg/frame_overflow.adb: Likewise.
4008         * gnat.dg/pointer_array.adb: Likewise.
4009         * gnat.dg/pointer_conversion.adb: Likewise.
4010
4011 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
4012
4013         PR fortran/28237
4014         PR fortran/23420
4015         * gfortran.dg/print_fmt_5.f90: New test.
4016
4017 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4018
4019         PR fortran/28129
4020         * gfortran.dg/bounds_check_4.f90: New test.
4021
4022 2006-07-05  Richard Guenther  <rguenther@suse.de>
4023
4024         PR target/28158
4025         * gfortran.dg/pr28158.f90: New testcase.
4026
4027 2006-07-05  Richard Guenther  <rguenther@suse.de>
4028
4029         PR tree-optimization/28162
4030         * gcc.dg/pr28162.c: New testcase.
4031
4032 2006-07-05  Richard Guenther  <rguenther@suse.de>
4033         Andrew Pinski  <pinskia@gcc.gnu.org>
4034
4035         PR c++/27084
4036         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
4037
4038 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
4039
4040         PR fortran/28174
4041         * gfortran.dg/actual_array_substr_2.f90: New test.
4042
4043         PR fortran/28167
4044         * gfortran.dg/actual_array_constructor_2.f90: New test.
4045
4046 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4047
4048         * gfortran.dg/itime_idate_1.f: New test.
4049         * gfortran.dg/itime_idate_2.f: New test.
4050
4051 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4052
4053         PR libgfortran/27704
4054         * gfortran.dg/open_status_3.f90: New test.
4055         * gfortran.dg/fmt_l.f90: Update for new feature.
4056
4057 2006-07-03  Asher Langton  <langton2@llnl.gov>
4058
4059         * gfortran.dg/oldstyle_2.f90: New.
4060
4061 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4062
4063         * gnat.dg/string_slice.adb: New test.
4064
4065 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4066
4067         PR fortran/19259
4068         * gfortran.dg/semicolon_fixed.c: New.
4069         * gfortran.dg/semicolon_free.c: New.
4070
4071 2006-06-30  Mike Stump  <mrs@apple.com>
4072
4073         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
4074         that don't support internal visibility.
4075
4076 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
4077
4078         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
4079         for '(' / ')' needing an extra '\'.
4080
4081 2006-06-29  Roger Sayle  <roger@eyesopen.com>
4082
4083         PR middle-end/27428
4084         * gcc.dg/pr27428-1.c: New test case.
4085
4086 2006-06-29  Mike Stump  <mrs@apple.com>
4087
4088         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
4089         on darwin as we can't align commons large enough yet.
4090
4091         * gcc.dg/vla-8.c: Add additional testcases.
4092
4093 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
4094
4095         PR c++/28114
4096         * g++.dg/other/pr28114.C: New.
4097
4098 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
4099
4100         * gcc.c-torture/compile/20060625-1.c: New test.
4101
4102 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
4103
4104         PR fortran/20867
4105         * gfortran.dg/stfunc_3.f90: New test.
4106
4107         PR fortran/25056
4108         * gfortran.dg/impure_actual_1.f90: New test.
4109
4110         PR fortran/20874
4111         * gfortran.dg/elemental_result_1.f90: New test.
4112
4113         PR fortran/25073
4114         * gfortran.dg/select_7.f90: New test.
4115
4116         PR fortran/27554
4117         * intrinsic_actual_1.f: New test.
4118
4119         PR fortran/22038
4120         PR fortran/28119
4121         * gfortran.dg/forall_4.f90: New test.
4122
4123         PR fortran/25072
4124         * gfortran.dg/forall_5.f90: New test.
4125
4126 2006-06-25  Lee Millward  <lee.millward@gmail.com>
4127
4128         PR c++/28051
4129         * g++.dg/template/using13.C: New test.
4130
4131         PR c++/28054
4132         * g++.dg/other/incomplete3.C: New test.
4133
4134 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4135
4136         PR fortran/28081
4137         * gfortran.dg/substr_3.f: New test.
4138         * gfortran.dg/equiv_2.f90: Update expected error message.
4139
4140 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
4141
4142         PR fortran/28118
4143         * gfortran.dg/actual_array_substr_1.f90: New test.
4144
4145 2006-06-24  Olivier Hainque  <hainque@adacore.com>
4146
4147         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
4148         * gnat.dg/scalar_mode_agg_compare.adb: New test.
4149
4150 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
4151
4152         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
4153
4154 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
4155
4156         PR fortran/27981
4157         * gfortran.dg/simpleif_2.f90: New test.
4158
4159 2006-06-23  Lee Millward  <lee.millward@gmail.com>
4160
4161         * g++.dg/template/error22.C: Fix typo.
4162
4163 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4164
4165         PR c++/28112
4166         * g++.dg/ext/attrib23.C: New test.
4167
4168 2006-06-23  Olivier Hainque  <hainque@adacore.com>
4169
4170         * gnat.dg/varsize_temp.adb: New test.
4171
4172 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4173
4174         PR c++/11468
4175         * g++.dg/other/java2.C: New test.
4176
4177 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
4178
4179         PR target/27789
4180         * g++.dg/ext/dllimport4.C. Add more tests for invalid
4181         initialization.
4182
4183 2006-06-22  Roger Sayle  <roger@eyesopen.com>
4184
4185         PR target/27531
4186         * gcc.dg/pr27531-1.c: New test case.
4187
4188 2006-06-22  Asher Langton  <langton2@llnl.gov>
4189
4190         PR fortran/24748
4191         * gfortran.dg/implicit_8.f90: New.
4192
4193 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
4194
4195         PR rtl-optimization/28121
4196         * gcc.dg/pr28121.c: New test.
4197
4198 2006-06-22  Lee Millward  <lee.millward@gmail.com>
4199
4200         PR c++/27805
4201         * g++.dg/parse/ptrmem6.C: New test.
4202
4203         PR c++/27821
4204         * g++.dg/template/error22.C: New test.
4205
4206 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4207
4208         PR c++/28111
4209         * g++.dg/template/friend43.C: New test.
4210
4211         PR c++/28110
4212         * g++.dg/template/crash53.C: New test.
4213
4214         PR c++/28109
4215         * g++.dg/rtti/incomplete1.C: New test.
4216
4217 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
4218
4219         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
4220
4221 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
4222
4223         * gcc.c-torture/execute/complex-7.c: New.
4224
4225 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
4226
4227         * gcc.dg/merge-all-constants-1.c: New test.
4228
4229 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
4230
4231         PR c++/28113
4232         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
4233
4234 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
4235
4236         * gfortran.dg/rrspacing_1.f90: New test.
4237
4238 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4239
4240         PR c++/28052
4241         * g++.dg/other/bitfield2.C: New test.
4242
4243 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
4244
4245         PR tree-optimization/27331
4246         * gcc.dg/pr27331.c: New test.
4247
4248 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
4249             Eric Botcazou  <ebotcazou@adacore.com>
4250
4251         PR ada/18692
4252         * lib/gnat.exp: New file.
4253         * lib/gnat-dg.exp: Likewise.
4254         * gnat.dg: New directory.
4255         * gnat.dg/dg.exp: New driver.
4256         * gnat.dg/specs: New directory.
4257         * gnat.dg/specs/specs.exp: New driver.
4258         * gnat.dg/style: New directory.
4259         * gnat.dg/style/style.exp: New driver.
4260
4261 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
4262
4263         PR fortran/16206
4264         * gfortran.dg/array_initializer_1.f90: New test.
4265
4266         PR fortran/28005
4267         * gfortran.dg/matmul_3.f90: New test.
4268
4269 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
4270
4271         PR middle-end/28075
4272         * gcc.dg/tree-ssa/inline-1.c: New test.
4273
4274 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
4275
4276         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
4277         in malloc prototype; remove XFAIL.
4278         * gcc.dg/pr18241-2.c: Ditto.
4279         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
4280         in memset prototype; remove XFAIL.
4281         * gcc.dg/tree-ssa/pr23382.c: Ditto.
4282
4283 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
4284
4285         * gcc.dg/vla-8.c: Add.
4286
4287 2006-06-19  Richard Guenther  <rguenther@suse.de>
4288
4289         PR tree-optimization/27090
4290         * g++.dg/tree-ssa/pr27090.C: New testcase.
4291
4292 2006-06-19  Roger Sayle  <roger@eyesopen.com>
4293
4294         PR target/27861
4295         * gcc.dg/pr27861-1.c: New test case.
4296
4297 2006-06-19  Richard Guenther  <rguenther@suse.de>
4298
4299         PR middle-end/28045
4300         * gcc.dg/torture/pr28045.c: New testcase.
4301
4302 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4303
4304         PR fortran/26801
4305         * gfortran.dg/associated_4.f90: New test.
4306
4307 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4308
4309         PR fortran/19310
4310         PR fortran/19904
4311         * gfortran.dg/real_const_3.f90: New test.
4312
4313 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
4314
4315         PR c++/28016
4316         * g++.dg/template/static26.C: New test.
4317
4318         PR c++/27979
4319         * g++.dg/expr/bitfield2.C: New test.
4320
4321         PR c++/27884
4322         * g++.dg/parse/linkage2.C: New test.
4323
4324 2006-06-16  Richard Guenther  <rguenther@suse.de>
4325
4326         PR middle-end/27116
4327         * gcc.dg/pr15785-1.c: Revert last change.
4328         * gcc.dg/torture/pr27116-2.c: New testcase.
4329
4330 2006-06-16  Roger Sayle  <roger@eyesopen.com>
4331
4332         PR middle-end/27802
4333         * gcc.dg/pr27802-1.c: New test case.
4334
4335 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
4336
4337         PR c++/27689
4338         * g++.dg/template/ttp18.C: New test.
4339         * g++.dg/template/ttp19.C: Likewise.
4340
4341         PR c++/27666
4342         * g++.dg/expr/cond9.C: New test.
4343
4344         PR c++/27640
4345         * g++.dg/template/ctor7.C: New test.
4346
4347 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
4348
4349         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
4350
4351 2006-06-16  Richard Guenther  <rguenther@suse.de>
4352
4353         PR tree-optimization/27781
4354         * gcc.dg/tree-ssa/pr27781.c: New testcase.
4355
4356 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
4357
4358         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
4359
4360 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
4361
4362         * gcc.dg/tree-ssa/loop-18.c: New test.
4363
4364 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
4365
4366         PR c++/27665
4367         * g++.dg/template/crash52.C: New test.
4368
4369         PR c++/27648
4370         * g++.dg/ext/attrib22.C: New test.
4371
4372         PR c++/26559
4373         * g++.dg/template/builtin1.C: New test.
4374         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
4375
4376         PR c++/28018
4377         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
4378         assignment.
4379         * g++.old-deja/g++.pt/crash51.C: Likewise.
4380
4381         PR c++/27227
4382         * g++.dg/lookup/linkage1.C: New test.
4383         * g++.dg/lookup/linkage2.C: Likewise.
4384
4385 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
4386
4387         PR middle-end/27959
4388         * gcc.dg/pr27959.c: New testcase.
4389
4390 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
4391
4392         PR target/28014:
4393         * g++.dg/eh/div.C: New test.
4394
4395 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
4396
4397         PR c++/27894
4398         * g++.dg/tree-ssa/pr26757.C: New test.
4399         * g++.dg/tree-ssa/pr27894.C: New test.
4400
4401 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4402
4403         * gcc.c-torture/compile/20060609-1.c: New test.
4404
4405         PR target/27863
4406         * gcc.c-torture/compile/pr27863.c: New test.
4407
4408 2006-06-13  Richard Guenther  <rguenther@suse.de>
4409
4410         PR tree-optimization/27830
4411         * g++.dg/tree-ssa/pr27830.C: New testcase.
4412
4413 2006-06-13  Matthew Sachs  <msachs@apple.com>
4414
4415         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
4416         the list of compiler flags; this causes those flags to be checked
4417         for things like dg-skip-if.
4418
4419 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4420
4421         PR c++/27601
4422         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
4423
4424 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
4425             Kazu Hirata  <kazu@codesourcery.com>
4426
4427         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
4428         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
4429
4430 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4431
4432         PR c++/27933
4433         * g++.dg/lookup/using15.C: New test.
4434
4435         PR c++/27951
4436         * g++.dg/other/anon4.C: New test.
4437
4438 2006-06-12  Roger Sayle  <roger@eyesopen.com>
4439
4440         PR c++/21210
4441         * g++.dg/init/complex1.C: New test case.
4442
4443 2006-06-11  Eric Christopher  <echristo@apple.com>
4444
4445         PR middle-end/27948
4446         * gcc.dg/bf-ms-layout.c: Run on darwin.
4447         * gcc.dg/bf-no-ms-layout: Ditto.
4448         * gcc.dg/attr-ms_struct-2.c: New.
4449         * gcc.dg/bf-ms-layout-2.c: Ditto.
4450
4451 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
4452
4453         * gcc.dg/attr-ms_struct-packed1.c: New.
4454
4455 2006-06-09  Mike Stump  <mrs@apple.com>
4456
4457         * gcc.dg/vla-7.c: Add.
4458
4459 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
4460
4461         PR fortran/24558
4462         * gfortran.dg/entry_6.f90: New test.
4463
4464         PR fortran/20877
4465         PR fortran/25047
4466         * gfortran.dg/entry_7.f90: New test.
4467
4468 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
4469
4470         PR c/27747
4471         * gcc.dg/cpp/_Pragma6.c: New test.
4472
4473         PR c++/27748
4474         * g++.dg/cpp/_Pragma1.C: New test.
4475
4476         PR preprocessor/27746
4477         * gcc.dg/gomp/macro-3.c: New test.
4478         * gcc.dg/gomp/macro-4.c: New test.
4479         * g++.dg/gomp/macro-3.C: New test.
4480         * g++.dg/gomp/macro-4.C: New test.
4481
4482 2006-06-09  Richard Guenther  <rguenther@suse.de>
4483
4484         PR tree-optimization/26998
4485         * gcc.dg/torture/pr26998.c: New testcase.
4486         * gcc.dg/tree-ssa/vrp29.c: New testcase.
4487
4488 2006-06-08  Mike Stump  <mrs@apple.com>
4489
4490         * gcc.dg/pr27095.c: Account for stubs.
4491
4492         PR target/26427
4493         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
4494         produce bad code on darwin.
4495
4496 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4497
4498         PR fortran/27958
4499         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
4500
4501 2006-06-08  Asher Langton  <langton2@llnl.gov>
4502
4503         PR fortran/27786
4504         * cray_pointers_2.f90: Add -fbounds-check compile flag.
4505
4506 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4507
4508         PR target/27421
4509         * gcc.dg/union-3.c: New test.
4510
4511 2006-06-08  Richard Guenther  <rguenther@suse.de>
4512
4513         PR middle-end/27116
4514         * gcc.dg/torture/pr27116.c: New testcase.
4515         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
4516
4517 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
4518
4519         PR rtl-optimization/26449
4520         * gcc.dg/pr26449.c: New test.
4521
4522 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4523
4524         PR c++/27601
4525         * g++.dg/ext/offsetof1.C: Test member functions.
4526
4527 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
4528
4529         * gcc.dg/pr27095.c: Improve scanning.
4530
4531 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
4532
4533         PR fortran/23091
4534         * gfortran.dg/saved_automatic_1.f90: New test.
4535
4536         PR fortran/24168
4537         * gfortran.dg/array_simplify_1.f90: New test.
4538
4539         PR fortran/25090
4540         * gfortran.dg/entry_dummy_ref_1.f90: New test.
4541
4542         PR fortran/25058
4543         * gfortran.dg/entry_dummy_ref_2.f90: New test.
4544
4545 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
4546
4547         PR c++/27177
4548         * g++.dg/expr/cast7.C: New test.
4549
4550 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
4551
4552         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
4553         * lib/gcc-defs.exp (tool_check_compile): Ditto.
4554         * lib/fortran-torture.exp (fortran-torture-compile,
4555         fortran-torture-execute): Ditto.
4556
4557 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
4558
4559         PR target/27842
4560         * gcc.dg/vmx/pr27842.c: New test.
4561
4562 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4563
4564         PR libfortran/27895
4565         * gfortran.dg/bounds_check_3.f90: New test.
4566
4567 2006-06-05  Mike Stump  <mrs@apple.com>
4568
4569         * objc.dg/objc-fast-4.m: Skip for ppc64.
4570
4571 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
4572
4573         PR testsuite/27705
4574         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
4575
4576 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
4577             Victor Kaplansky  <victork@il.ibm.com>
4578
4579         PR tree-optimizations/26360
4580         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
4581         with -fno-tree-dce.
4582         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
4583
4584 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
4585
4586         PR fortran/14067
4587         * gfortran.dg/data_char_1.f90: Add messages for truncated
4588         strings.
4589
4590         PR fortran/16943
4591         * gfortran.dg/func_decl_2.f90: New test.
4592
4593         PR fortran/20839
4594         * gfortran.dg/do_2.f90: New test.
4595
4596         PR fortran/27655
4597         * gfortran.dg/associated_3.f90: New test.
4598
4599 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
4600
4601         PR c++/27819
4602         * g++.dg/template/static25.C: New test.
4603
4604         PR c++/27722
4605         * g++.dg/init/array21.C: New test.
4606
4607         PR c++/27807
4608         * g++.dg/ext/complit7.C: New test.
4609
4610         PR c++/27806
4611         * g++.dg/parse/ptrmem5.C: New test.
4612
4613 2006-06-04  Roger Sayle  <roger@eyesopen.com>
4614             Andrew Pinski  <pinskia@physics.uc.edu>
4615
4616         PR c/27150
4617         PR middle-end/27382
4618         * gcc.dg/pr27150-1.c: New testcase.
4619         * gcc.dg/pr27382-1.c: New testcase.
4620         * gcc.dg/pr27382-2.c: New testcase.
4621
4622 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
4623
4624         PR c/25161
4625         PR c/27020
4626         * gcc.dg/array-10.c: New test.
4627
4628 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4629
4630         PR c++/27804
4631         * g++.dg/init/const4.C: New test.
4632         * g++.dg/init/member1.C: Add error-marker.
4633         * g++.dg/other/fold1.C: Adjust error-marker.
4634
4635 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4636
4637         PR c++/27601
4638         * g++.dg/ext/offsetof1.C: New test.
4639
4640 2006-06-04 Eric Christopher <echristo@apple.com>
4641
4642         * gcc.dg/attr-ms_struct-1.c: New.
4643
4644 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
4645
4646         * gcc.c-torture/compile/builtin_constant_p.c: New test.
4647
4648 2006-06-04  Richard Guenther  <rguenther@suse.de>
4649
4650         PR tree-optimization/27039
4651         * gcc.dg/tree-ssa/loop-17.c: New testcase.
4652
4653 2006-06-03  Roger Sayle  <roger@eyesopen.com>
4654
4655         PR target/26223
4656         * gcc.target/i386/amd64-abi-2.c: New test case.
4657
4658 2006-06-02  Eric Christopher  <echristo@apple.com>
4659
4660         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
4661         * gcc.target/i386/20020523-1.c: Skip if darwin.
4662         * gcc.target/i386/asm-3.c: Ditto.
4663         * gcc.target/i386/20011119-1.c: Ditto.
4664         * gcc.target/i386/clobbers.c: Remove pic part of test.
4665
4666 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
4667
4668         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
4669         * g++.old-deja/g++.other/init19.C: Ditto.
4670         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
4671         and add other platforms as expected failures.
4672
4673 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
4674
4675         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
4676         (is-effective-target-keyword): Ditto.
4677
4678 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
4679
4680         PR fortran/27715
4681         * gfortran.dg/extended_char_comparison_1.f:  New test.
4682
4683 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
4684
4685         PR fortran/25098
4686         * gfortran.dg/dummy_procedure_1.f90: New test.
4687
4688         PR fortran/25147
4689         * gfortran.dg/dummy_procedure_2.f90: New test.
4690
4691         * gfortran.dg/associated_2.f90: Correct to make consistent with
4692         standard.
4693
4694 2006-05-31  Roger Sayle  <roger@eyesopen.com>
4695
4696         * gcc.target/i386/387-11.c: New test case.
4697
4698 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
4699
4700         PR c++/27801
4701         * g++.dg/template/cond6.C: New test.
4702
4703         PR c++/26496
4704         * g++.dg/template/crash51.C: New test.
4705         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
4706
4707         PR c++/27385
4708         * g++.dg/init/array20.C: New test.
4709
4710 2006-05-31  Roger Sayle  <roger@eyesopen.com>
4711
4712         * gcc.dg/builtins-54.c: New test case.
4713
4714 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
4715
4716         PR c++/26433
4717         * g++.dg/template/fntry1.C: Add dg-do link.
4718
4719         PR c++/27808
4720         * g++.dg/parse/friend6.C: New test.
4721
4722 2006-05-30  Asher Langton  <langton2@llnl.gov>
4723
4724         * gfortran.dg/cray_pointers_7.f90: New test.
4725
4726 2006-05-30  Roger Sayle  <roger@eyesopen.com>
4727
4728         PR tree-optimization/23452
4729         * gcc.dg/fold-mulconj-1.c: New test case.
4730
4731 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
4732
4733         PR c++/27803
4734         * g++.dg/parse/bitfield1.C: New test.
4735
4736 2006-05-30  Roger Sayle  <roger@eyesopen.com>
4737
4738         * gcc.target/ppc-eq0-1.c: New test case.
4739         * gcc.target/ppc-negeq0-1.c: New test case.
4740
4741 2006-05-30  Dirk Mueller  <dmueller@suse.de>
4742
4743         PR c/27273
4744         * gcc.dg/overflow-warn-5.c: New test.
4745
4746 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4747
4748         PR c/27718
4749         * gcc.dg/sizeof-1.c: New test.
4750
4751 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
4752
4753         PR target/27790
4754         * gcc.target/i386/pr27790.c: New test.
4755
4756 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4757
4758         PR libgfortran/27757
4759         * gfortran.dg/direct_io_5.f90: New test.
4760
4761 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4762
4763         PR libgfortran/27634
4764         * gfortran.dg/fmt_missing_period_1.f: New test.
4765         * gfortran.dg/fmt_missing_period_2.f: New test.
4766         * gfortran.dg/fmt_missing_period_3.f: New test.
4767
4768 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4769
4770         PR fortran/19777
4771         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
4772         arrays.
4773
4774 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4775
4776         PR c++/27713
4777         * g++.dg/template/new6.C: New test.
4778
4779 2006-05-29  Roger Sayle  <roger@eyesopen.com>
4780
4781         PR tree-optimization/24964
4782         * gcc.target/i386/387-10.c: New test case.
4783
4784 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
4785
4786         * intrinsics/string_intrinsics.c (compare_string):
4787         Use memcmp instead of strncmp to avoid tripping over
4788         CHAR(0) in a string.
4789
4790 2006-05-27  Richard Guenther  <rguenther@suse.de>
4791
4792         PR middle-end/27773
4793         * gcc.dg/torture/pr27773.c: New testcase.
4794
4795 2006-05-27  Dirk Mueller  <dmueller@suse.de>
4796
4797         * gcc.dg/pr24561.c: Rename to..
4798         * gcc.dg/pr25962.c: .. this.
4799
4800 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4801
4802         PR fortran/19777
4803         * gfortran.dg/bounds_check_2.f: New test.
4804
4805 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
4806
4807         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
4808         * gfortran.dg/byte_1.f90: Likewise.
4809         * gfortran.dg/dup_save_2.f90: Likewise.
4810
4811 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
4812
4813         * gfortran.dg/associated_2.f90: New test.
4814
4815 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4816
4817         PR fortran/27524
4818         * gfortran.dg/bounds_check_1.f90: New test.
4819
4820 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
4821
4822         PR rtl-optimization/27661
4823         * gcc.dg/pr27661.c: New test case.
4824
4825 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
4826
4827         PR fortran/23151
4828         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
4829         * gfortran.dg/print_parentheses_1.f:  New test.
4830         * gfortran.dg/print_parentheses_2.f90:  New test.
4831
4832 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
4833
4834         PR target/27758
4835         * gcc.dg/pr27758.c: New test.
4836
4837 2006-05-24  Falk Hueffner  <falk@debian.org>
4838
4839         * gcc.c-torture/compile/pr27571.c: New test.
4840
4841 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
4842
4843         PR fortran/27709
4844         * gfortran.dg/spec_expr_4.f90: New test.
4845
4846         PR fortran/27155
4847         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
4848
4849 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
4850
4851         PR c++/20103
4852         * g++.dg/ext/complit6.C: New test.
4853         * g++.dg/ext/complit3.C: Adjust error markers.
4854         * g++.dg/init/const3.C: New test.
4855
4856 2006-05-25  Richard Guenther  <rguenther@suse.de>
4857
4858         PR middle-end/27743
4859         * gcc.dg/torture/pr27743.c: New testcase.
4860
4861 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4862
4863         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
4864
4865 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
4866
4867         * gcc.dg/compat/scalar-by-value-x.h: New.
4868         * gcc.dg/compat/scalar-by-value-y.h: New.
4869         * gcc.dg/compat/scalar-by-value-5.c: New.
4870         * gcc.dg/compat/scalar-by-value-5_main.c: New.
4871         * gcc.dg/compat/scalar-by-value-5_x.c: New.
4872         * gcc.dg/compat/scalar-by-value-5_y.c: New.
4873         * gcc.dg/compat/scalar-by-value-6.c: New.
4874         * gcc.dg/compat/scalar-by-value-6_main.c: New.
4875         * gcc.dg/compat/scalar-by-value-6_x.c: New.
4876         * gcc.dg/compat/scalar-by-value-6_y.c: New.
4877
4878 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
4879
4880         PR tree-optimization/27639
4881         PR tree-optimization/26719
4882         * gcc.dg/pr27639.c: New test.
4883         * gcc.dg/pr26719.c: New test.
4884         * gcc.dg/tree-ssa/scev-cast.c: New test.
4885
4886 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
4887
4888         PR c++/20173
4889         * g++.dg/template/error21.C: New test.
4890
4891 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
4892
4893         PR target/27696
4894         * gcc.target/i386/pr27696.c: New.
4895
4896 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
4897
4898         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
4899
4900         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
4901
4902 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4903
4904         PR c++/27716
4905         * g++.dg/other/assign1.C: New test.
4906
4907 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
4908
4909         PR target/27266
4910         * gcc.target/i386/pr27266.c: New.
4911
4912 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4913
4914         PR c++/27451
4915         * g++.dg/ext/asm9.C: New test.
4916
4917 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
4918
4919         PR rtl-optimization/25514
4920         * gcc.c-torture/compile/pr25514.c: New test.
4921
4922 2006-05-22  Richard Guenther  <rguenther@suse.de>
4923
4924         Revert
4925         2006-01-31  Richard Guenther  <rguenther@suse.de>
4926
4927         * gcc.target/i386/sselibm-1.c: New testcase.
4928         * gcc.target/i386/sselibm-2.c: Likewise.
4929         * gcc.target/i386/sselibm-3.c: Likewise.
4930         * gcc.target/i386/sselibm-4.c: Likewise.
4931         * gcc.target/i386/sselibm-5.c: Likewise.
4932
4933 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4934
4935         PR c/27420
4936         * gcc.dg/func-args-2.c: New test.
4937
4938         PR c/26818
4939         * gcc.dg/struct-incompl-1.c: New test.
4940
4941 2006-05-22  Richard Guenther  <rguenther@suse.de>
4942
4943         PR testsuite/27708
4944         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
4945         the transformations we test for.
4946
4947 2006-05-22  Richard Guenther  <rguenther@suse.de>
4948
4949         PR testsuite/27707
4950         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
4951
4952 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
4953
4954         PR c++/27210
4955         * g++.dg/warn/new1.C: New test.
4956         * g++.dg/template/new5.C: Likewise.
4957
4958 2006-05-21  Roger Sayle  <roger@eyesopen.com>
4959
4960         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
4961         * gcc.target/i386/20060512-3.c: Likewise.
4962
4963 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
4964
4965         PR rtl-optimization/27671
4966         * gcc.c-torture/execute/pr27671-1.c: New.
4967         * gcc.dg/pr27671-2.c: Likewise.
4968
4969         PR tree-optimization/26622.
4970         * gcc.c-torture/compile/pr26622.c: New.
4971
4972 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
4973
4974         PR fortran/27613
4975         * gfortran.dg/recursive_reference_1.f90: New test.
4976
4977 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
4978
4979         PR fortran/25746
4980         * gfortran.dg/elemental_subroutine_3.f90: New test.
4981
4982         PR fortran/25090
4983         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
4984
4985         PR fortran/27584
4986         * gfortran.dg/associated_target_1.f90: New test.
4987
4988         PR fortran/19015
4989         * gfortran.dg/maxloc_shape_1.f90: New test.
4990
4991 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4992
4993         PR libgfortran/24459
4994         * gfortran.dg/namelist_24.f90: New test.
4995         * gfortran.dg/namelist_12.f: Fix typo in comment.
4996
4997 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
4998
4999         PR middle-end/25776
5000         * g++.dg/other/error11.C: New test.
5001
5002 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5003
5004         * gcc.target/mips/pr26765.c: Add -w to options.
5005
5006 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5007
5008         * lib/target-supports.exp (check_effective_target_mpaired_single):
5009         New function.
5010         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
5011         multilibs.
5012         * g++.dg/vect/vect.exp: Likewise.
5013
5014 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5015
5016         PR testsuite/25891
5017         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
5018
5019 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5020
5021         PR fortran/27662
5022         * gfortran.dg/temporary_1.f90: New file.
5023
5024 2006-05-19  Andreas Schwab  <schwab@suse.de>
5025
5026         * g++.dg/other/unused1.C: Also match "stringz".
5027
5028 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
5029
5030         PR c++/26433
5031         * g++.dg/template/fntry1.C: New test.
5032
5033 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
5034
5035         PR c++/27471
5036         PR c++/27506
5037         * g++.dg/conversion/bitfield5.C: New test.
5038         * g++.dg/conversion/bitfield6.C: New test.
5039
5040 2006-05-18  Mike Stump  <mrs@apple.com>
5041
5042         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
5043         * gcc.dg/vla-4.c: Add.
5044         * gcc.dg/vla-5.c: Add.
5045         * gcc.dg/vla-6.c: Add.
5046
5047 2006-05-12  Stuart Hastings  <stuart@apple.com>
5048
5049         * testsuite/gcc.target/i386/20060512-1.c: New.
5050         * testsuite/gcc.target/i386/20060512-2.c: New.
5051         * testsuite/gcc.target/i386/20060512-3.c: New.
5052         * testsuite/gcc.target/i386/20060512-4.c: New.
5053
5054 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
5055
5056         PR c++/26122
5057         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
5058
5059         PR c++/26068
5060         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
5061         * g++.dg/parse/linkage1.C: New test.
5062
5063 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
5064
5065         PR tree-optimization/27548
5066         * g++.dg/tree-ssa/pr27548.C: New test.
5067
5068 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5069
5070         PR fortran/26551
5071         * gfortran.dg/recursive_check_1.f: New test.
5072         * gfortran.dg/recursive_check_2.f90: New test.
5073
5074 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
5075
5076         * g++.dg/opt/temp2.C: New test.
5077
5078 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
5079
5080         PR c++/27491
5081         * g++.dg/init/brace5.C: New test.
5082
5083         PR middle-end/27415
5084         * gcc.dg/gomp/pr27415.c: New test.
5085         * g++.dg/gomp/pr27415.C: New test.
5086
5087         PR tree-optimization/27549
5088         * g++.dg/tree-ssa/pr27549.C: New test.
5089
5090 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5091
5092         PR libgfortran/27575
5093         * gfortran.dg/read_eof_4.f90: New test.
5094
5095 2006-05-16  Richard Guenther  <rguenther@suse.de>
5096
5097         PR tree-optimization/22303
5098         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
5099
5100 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
5101
5102         PR middle-end/27573
5103         * gcc.dg/gomp/pr27573.c: New test.
5104         * gfortran.dg/gomp/pr27573.f90: New test.
5105
5106         PR c/27499
5107         * gcc.dg/gomp/pr27499.c: New test.
5108         * g++.dg/gomp/pr27499.C: New test.
5109
5110 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
5111
5112         PR c++/27339
5113         * g++.dg/parser/access8.C: Adjust error marker.
5114         * g++.dg/template/access17.C: New test.
5115         * g++.dg/template/access18.C: Likewise.
5116
5117 2006-05-15  Roger Sayle  <roger@eyesopen.com>
5118
5119         PR target/26600
5120         * gcc.target/i386/pr26600.c: New test case.
5121
5122 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
5123
5124         PR c++/27505
5125         * g++.dg/expr/bitfield1.C: New test.
5126
5127 2006-05-15  Richard Guenther  <rguenther@suse.de>
5128
5129         PR tree-optimization/27603
5130         * gcc.dg/torture/pr27603.c: New testcase.
5131
5132 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
5133
5134         PR fortran/25090
5135         * gfortran.dg/entry_dummy_ref_1.f90: New test.
5136
5137         PR fortran/25082
5138         * gfortran.dg/scalar_return_1.f90: New test.
5139
5140         PR fortran/27411
5141         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
5142
5143 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
5144
5145         * gcc.dg/gomp/critical-4.c: New test.
5146         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
5147         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
5148         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5149         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5150
5151 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5152
5153         PR c++/27582
5154         * g++.dg/template/dependent-args1.C: New test.
5155
5156         PR c++/27581
5157         * g++.dg/lookup/this1.C: New test.
5158
5159         PR c++/27315
5160         * g++.dg/template/operator6.C: New test.
5161         * g++.dg/template/incomplete3.C: New test.
5162
5163         PR c++/27559
5164         * g++.dg/template/new4.C: New test.
5165
5166         PR c++/27496
5167         * g++.dg/template/void2.C: New test.
5168
5169 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
5170
5171         * g++.dg/template/dependent-expr5.C: New test.
5172
5173 2006-05-14  Roger Sayle  <roger@eyesopen.com>
5174
5175         PR middle-end/26729
5176         * gcc.dg/pr26729-1.c: New test case.
5177
5178 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
5179
5180         * gcc.dg/pr27003.c: New test.
5181
5182 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
5183
5184         * lib/target-supports.dg (check_cxa_atexit_available): Change
5185         v3_target_compile to ${tool}_target_compile.
5186
5187 2006-05-11  Jason Merrill  <jason@redhat.com>
5188
5189         * lib/scanasm.exp (scan-not-hidden): Fix typo.
5190
5191 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5192
5193         PR fortran/27553
5194         * gfortran.dg/label_5.f90: New test.
5195
5196 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
5197
5198         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
5199         check_effective_target_powerpc_altivec_ok): New.
5200         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
5201         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
5202         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
5203         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
5204         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
5205         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
5206         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
5207         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
5208         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
5209         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
5210         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
5211         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
5212         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
5213         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
5214         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
5215         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
5216         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
5217         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
5218         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
5219         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
5220         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
5221         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
5222         gcc.target/powerpc/altivec-9.c,
5223         gcc.target/powerpc/altivec-consts.c,
5224         gcc.target/powerpc/altivec-pr22085.c,
5225         gcc.target/powerpc/altivec-splat.c,
5226         gcc.target/powerpc/altivec-types-1.c,
5227         gcc.target/powerpc/altivec-types-2.c,
5228         gcc.target/powerpc/altivec-types-3.c,
5229         gcc.target/powerpc/altivec-types-4.c,
5230         gcc.target/powerpc/altivec-varargs-1.c,
5231         gcc.target/powerpc/altivec-vec-merge.c,
5232         gcc.target/powerpc/ppc-vector-memcpy.c,
5233         gcc.target/powerpc/ppc-vector-memset.c,
5234         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
5235         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
5236         these effective targets.
5237         * gcc.dg/vmx/pr27006.c: Add missing close brace.
5238         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
5239
5240 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5241
5242         PR middle-end/27384
5243         * g++.dg/other/fold1.C: New test.
5244
5245         PR middle-end/27488
5246         * gcc.dg/fold-nonneg-1.c: New test.
5247
5248         PR c++/27547
5249         * g++.dg/other/operator1.C: New test.
5250
5251 2006-05-11  Richard Guenther  <rguenther@suse.de>
5252
5253         PR middle-end/27529
5254         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
5255
5256 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
5257
5258         * lib/target-supports-dg.exp (check-flags): New.
5259         (dg-skip-if): Move flag checks.
5260
5261 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
5262
5263         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
5264         * lib/target-supports.dg (check_cxa_atexit_available): New.
5265
5266 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
5267
5268         PR fortran/27470
5269         * gfortran.dg/multiple_allocation_2.f90: New test case.
5270
5271 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
5272
5273         * gcc.target/arm/pr27387.C: Fix a comment typo.
5274
5275 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5276
5277         PR fortran/24549
5278         * gfortran.dg/error_recovery_1.f90: New test.
5279
5280 2006-05-10  Richard Guenther  <rguenther@suse.de>
5281
5282         PR tree-optimization/27302
5283         * gcc.dg/torture/pr27302.c: New testcase.
5284
5285 2006-05-09  Dirk Mueller  <dmueller@suse.de>
5286         Richard Guenther  <rguenther@suse.de>
5287
5288         PR middle-end/27498
5289         * gcc.dg/tree-ssa/pr27498.c: New testcase.
5290
5291 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
5292
5293         PR rtl-optimization/27335
5294         * gcc.dg/pr27335.c: New test.
5295
5296 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
5297
5298         * gcc.target/mips/mips-ps-5.c: New file.
5299
5300 2006-05-08  Jan Hubicka  <jh@suse.cz>
5301
5302         PR middle-end/25962
5303         * gcc.dg/pr25962.c: New.
5304
5305 2006-05-08  Roger Sayle  <roger@eyesopen.com>
5306
5307         PR target/27158
5308         * gcc.target/powerpc/pr27158.c: New test case.
5309
5310 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
5311
5312         PR testsuite/27476
5313         * ada/acats/run_all.sh: Use test -z.
5314
5315 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5316
5317         PR libfortran/18271
5318         * gfortran.dg/spec_expr_3.f90: New test.
5319
5320 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
5321
5322         PR target/24879
5323         * gcc.target/i386/monitor.c: New file.
5324
5325 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
5326
5327         * gcc.dg/pr27095.c: xfail *-*-darwin*.
5328
5329 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5330
5331         PR c++/27447
5332         * g++.dg/other/ptrmem7.C: New test.
5333
5334 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5335
5336         PR target/27421
5337         * gcc.dg/array-9.c: New test.
5338
5339 2006-05-07  Richard Guenther  <rguenther@suse.de>
5340
5341         PR tree-optimization/27409
5342         * gcc.dg/torture/pr27409.c: New testcase.
5343
5344 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5345
5346         PR fortran/27457
5347         * gfortran.dg/select_6.f90: New.
5348
5349 2006-05-07  Richard Guenther  <rguenther@suse.de>
5350
5351         PR tree-optimization/27136
5352         * gcc.dg/torture/pr27136.c: New testcase.
5353
5354 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
5355
5356         PR fortran/24813
5357         * gfortran.dg/char_cons_len_1.f90: New test.
5358
5359 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5360
5361         PR c++/27427
5362         * g++.dg/template/incomplete2.C: New test.
5363
5364 2006-05-06  Richard Guenther  <rguenther@suse.de>
5365
5366         PR tree-optimization/27151
5367         * gcc.dg/vect/pr27151.c: New testcase.
5368
5369 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5370
5371         PR c++/27430
5372         * g++.dg/template/void1.C: New test.
5373
5374         PR c++/27423
5375         * g++.dg/other/void2.C: New test.
5376
5377         PR c++/27422
5378         * g++.dg/conversion/void1.C: New test.
5379
5380 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
5381
5382         PR/21391
5383         * g++.dg/other/unused1.C: New.
5384
5385 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5386
5387         PR objc/27240
5388         * objc.dg/member-1.m: New test.
5389
5390 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
5391
5392         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
5393
5394 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5395
5396         PR libfortran/26985
5397         * gfortran.dg/matmul_2.f90: New test.
5398
5399 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
5400
5401         * ada/acats/run_all.sh: Use sync when main not found.
5402
5403 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
5404
5405         PR target/26765
5406         * gcc.target/mips/pr26765.c: New.
5407
5408 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
5409
5410         * gcc.target/bfin: New directory.
5411         * gcc.target/bfin/bfin.exp: New file.
5412         * gcc.target/bfin/frmul.c: New file.
5413         * gcc.target/bfin/arith.c: New file.
5414         * gcc.target/bfin/mul-combine.c: New file.
5415         * gcc.target/bfin/shift.c: New file.
5416
5417 2006-05-04  Richard Guenther  <rguenther@suse.de>
5418
5419         PR tree-optimization/14287
5420         PR tree-optimization/14844
5421         PR tree-optimization/19792
5422         PR tree-optimization/21608
5423         PR tree-optimization/27090
5424         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
5425         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
5426         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5427         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5428         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5429
5430 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
5431
5432         PR tree-optimization/27285
5433         * gcc.c-torture/execute/pr27285.c: New test.
5434
5435         PR middle-end/27388
5436         * gcc.dg/gomp/pr27388-1.c: New test.
5437         * gcc.dg/gomp/pr27388-2.c: New test.
5438         * gcc.dg/gomp/pr27388-3.c: New test.
5439
5440         PR c++/27359
5441         * g++.dg/gomp/pr27359.C: New test.
5442
5443 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
5444
5445         PR fortran/20248
5446         * gfortran.dg/iargc.f90: New test.
5447
5448 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
5449
5450         PR c++/27102
5451         * g++.dg/template/crash49.C: New test.
5452
5453 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
5454
5455         PR testsuite/27032
5456         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
5457
5458 2006-05-02  Jeff Law  <law@redhat.com>
5459
5460         PR tree-optimization/27364
5461         * gcc.c-torture/execute/pr27364.c: New test.
5462
5463 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
5464
5465         PR c++/27309
5466         * g++.dg/parser/ctor5.C: New test.
5467
5468 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
5469
5470         PR target/27387
5471         * gcc.target/arm/arm.exp: New.
5472         * gcc.target/arm/pr27387.C: Likewise.
5473
5474 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
5475
5476         PR fortran/27269
5477         PR fortran/27324
5478         * gfortran.dg/module_equivalence_2.f90: New test.
5479
5480 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
5481
5482         PR middle-end/27337
5483         * g++.dg/gomp/pr27337-1.C: New test.
5484         * g++.dg/gomp/pr27337-2.C: New test.
5485
5486         PR middle-end/27328
5487         * gcc.dg/gomp/pr27328.c: New test.
5488
5489         PR middle-end/27325
5490         * g++.dg/gomp/pr27325.C: New test.
5491
5492         PR middle-end/27310
5493         * g++.dg/gomp/pr27310.C: New test.
5494
5495 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
5496
5497         PR tree-optimization/27291
5498         * g++.dg/tree-ssa/pr27291.C: New test.
5499
5500 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
5501
5502         PR tree-optimization/27283
5503         * g++.dg/tree-ssa/pr27283.C: New test.
5504
5505 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
5506
5507         * gcc.dg/tree-ssa/loop-16.c: New test.
5508
5509 2006-05-01  Roger Sayle  <roger@eyesopen.com>
5510             Joseph S. Myers  <joseph@codesourcery.com>
5511
5512         * gcc.dg/Wconversion-3.c: New test case.
5513         * gcc.dg/Wconversion-4.c: Likewise.
5514
5515 2006-05-01  Richard Guenther  <rguenther@suse.de>
5516
5517         PR tree-optimization/26726
5518         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
5519
5520 2006-04-30  Roger Sayle  <roger@eyesopen.com>
5521
5522         * gcc.dg/Woverflow-1.c: New test case.
5523         * gcc.dg/Woverflow-2.c: Likewise.
5524         * gcc.dg/Woverflow-3.c: Likewise.
5525
5526 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
5527
5528         PR c++/27094
5529         * g++.dg/template/defarg8.C: New test.
5530
5531 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5532
5533         PR c++/27278
5534         * g++.dg/parse/operator7.C: New test.
5535
5536 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5537
5538         PR c++/11471
5539         PR c++/27102
5540         * g++.dg/template/crash48.C: New test.
5541
5542         PR c++/27279
5543         * g++.dg/parse/ctor4.C: New test.
5544
5545 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5546
5547         PR fortran/25681
5548         * gfortran.df/char_type_len.f90: New test.
5549
5550 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5551
5552         PR libgfortran/27304
5553         * gfortran.dg/fmt_exhaust.f90: New test.
5554
5555 2006-04-28  Roger Sayle  <roger@eyesopen.com>
5556
5557         PR c/25309
5558         * gcc.dg/large-size-array-2.c: New test case.
5559
5560 2006-04-28  Richard Guenther  <rguenther@suse.de>
5561
5562         PR target/26826
5563         * gcc.target/i386/pr26826.c: New testcase.
5564
5565 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
5566
5567         PR middle-end/27260
5568         * gcc.c-torture/execute/pr27260.c: New.
5569
5570 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
5571
5572         PR middle-end/27095
5573         * gcc.dg/pr27095.c: New.
5574
5575 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
5576
5577         PR c++/27292
5578         * g++.dg/conversion/bitfield4.C: New test.
5579
5580 2006-04-27  Eric Christopher  <echristo@apple.com>
5581
5582         * gcc.dg/pragma-ms_struct.c: New.
5583
5584 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
5585
5586         PR c++/27102
5587         * g++.dg/template/crash47.C: New test.
5588
5589 2006-04-27  Dirk Mueller  <dmueller@suse.de>
5590
5591         * gcc.target/i386/sse-7.c: build with -msse.
5592
5593 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
5594
5595         PR testsuite/27274:
5596         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
5597         (main): Exit if processor doesn't support SSE.
5598
5599 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
5600
5601         PR middle-end/27282
5602         * gcc.c-torture/compile/pr27282.c: New test.
5603
5604 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
5605
5606         PR middle-end/26913
5607         * g++.dg/gomp/pr26913.C: New test.
5608
5609         PR c/25996
5610         * gcc.dg/gomp/pr25996.c: New test.
5611         * g++.dg/gomp/pr25996.C: New test.
5612
5613 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
5614
5615         PR rtl-optimization/26725
5616         * gcc.c-torture/compile/pr26725.c: New test.
5617
5618 2006-04-25  Richard Guenther  <rguenther@suse.de>
5619
5620         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
5621         than n + -1.
5622
5623 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
5624
5625         * gcc.dg/20060425-1.c: New testcase.
5626
5627 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
5628
5629         PR tree-optimization/26865
5630         * gcc.dg/pr26865.c: New test.
5631
5632 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
5633
5634         PR c++/27292
5635         * g++.dg/conversion/bitfield1.C: New test.
5636         * g++.dg/conversion/bitfield2.C: Likewise.
5637         * g++.dg/conversion/bitfield3.C: Likewise.
5638
5639 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
5640         Richard Guenther  <rguenther@suse.de>
5641
5642         PR tree-optimization/27236
5643         * gcc.dg/tree-ssa/pr27236.c: New testcase.
5644
5645 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5646
5647         PR c++/19963
5648         * g++.dg/other/incomplete2.C: New test.
5649
5650 2006-04-24  Richard Guenther  <rguenther@suse.de>
5651
5652         PR middle-end/26869
5653         * gcc.dg/torture/pr26869.c: New testcase.
5654
5655 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
5656         Richard Guenther  <rguenther@suse.de>
5657
5658         PR tree-optimization/27218
5659         * g++.dg/tree-ssa/pr27218.C: New testcase.
5660
5661 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
5662
5663         PR c++/26912
5664         * g++.dg/template/friend41.C: New test.
5665
5666 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
5667
5668         * g++.dg/opt/pr15551.C: Include cstdio.
5669         (main): Use remove instead of unlink.
5670
5671 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5672
5673         * gcc.dg/sibcall-7.c: New test.
5674         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
5675         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
5676         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
5677         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
5678         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
5679
5680 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
5681
5682         PR c++/26534
5683         * g++.dg/opt/bitfield1.C: New test.
5684         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
5685         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
5686         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
5687         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
5688         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
5689         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
5690         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
5691         * g++.dg/abi/bitfield2.C: Likewise.
5692         * g++.dg/init/bitfield1.C: Likewise.
5693
5694 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
5695
5696         PR fortran/25099
5697         * gfortran.dg/elemental_subroutine_4.f90: New test.
5698         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
5699         call sub (m, x).
5700
5701 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
5702
5703         * gcc.c-torture/compile/20060421-1.c: New testcase.
5704
5705 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5706
5707         PR c/25875
5708         * gcc.dg/init-bad-4.c: New test.
5709
5710 2006-04-21  Paul Brook  <paul@codesourcery.com>
5711
5712         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
5713
5714 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
5715
5716         PR fortran/27122
5717         * gfortran.dg/defined_operators_1.f90: New test.
5718         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
5719         remove old ones associated, incorrectly, with Note 5.46.
5720
5721         PR fortran/27113
5722         * gfortran.dg/character_array_constructor_1.f90: New test.
5723
5724 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
5725
5726         * gcc.dg/20060419-1.c: New test.
5727
5728 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
5729
5730         PR c/26774
5731         * gcc.dg/struct-parse-1.c: New test case.
5732
5733 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5734
5735         PR c++/26558
5736         * g++.dg/parse/template19.C: New test.
5737
5738         PR c++/26739
5739         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
5740
5741         PR c++/26036
5742         * g++.dg/expr/call3.C: New test.
5743
5744         PR c++/10385
5745         * g++.dg/conversion/dynamic1.C: New test.
5746
5747 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
5748
5749         PR c++/27102
5750         * g++.dg/template/crash35.C: Tweak error markers.
5751         * g++.dg/template/crash46.C: New test.
5752         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
5753         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
5754
5755 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
5756
5757         PR rtl-optimization/14261
5758         * gcc.c-torture/compile/20060419-1.c: Added.
5759
5760 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
5761
5762         * gfortran.dg/label_1.f90: Adjust dg-error.
5763
5764 2006-04-16  Roger Sayle  <roger@eyesopen.com>
5765
5766         PR target/26961
5767         * gcc.dg/fold-cond-1.c: New test case.
5768         * gcc.dg/pr26961-1.c: Likewise.
5769
5770 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5771
5772         PR libgfortran/27138
5773         * gfortran.dg/read_bad_advance.f90: New test.
5774
5775 2006-04-16  Roger Sayle  <roger@eyesopen.com>
5776             Dale Johannesen  <dalej@apple.com>
5777
5778         PR target/24076
5779         * gcc.target/i386/vecinit-3.c: New testcase.
5780         * gcc.target/i386/vecinit-4.c: Likewise.
5781         * gcc.target/i386/sse-18.c: Likewise.
5782         * gcc.target/i386/sse-19.c: Likewise.
5783
5784 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
5785
5786         * gfortran.dg/allocate_zerosize_1.f90: New test.
5787
5788 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
5789
5790         PR c++/26365
5791         * g++.dg/template/crash45.C: New test.
5792
5793 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
5794
5795         PR fortran/26787
5796         * gfortran.dg/proc_assign_1.f90: New test.
5797         * gfortran.dg/procedure_lvalue.f90: Change message.
5798         * gfortran.dg/namelist_4.f90: Add new error.
5799
5800         PR fortran/25597
5801         PR fortran/27096
5802         * gfortran.dg/auto_pointer_array_result_1.f90
5803
5804         PR fortran/27089
5805         * gfortran.dg/specification_type_resolution_1.f90
5806
5807         PR fortran/18003
5808         PR fortran/25669
5809         PR fortran/26834
5810         * gfortran.dg/bounds_temporaries_1.f90: New test.
5811
5812         PR fortran/27124
5813         * gfortran.dg/array_return_value_1.f90: New test.
5814
5815 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
5816
5817         PR fortran/25336
5818         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
5819
5820 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
5821
5822         PR middle-end/26823
5823         * g++.dg/gomp/pr26823-1.C: New test.
5824         * g++.dg/gomp/pr26823-2.C: New test.
5825
5826 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
5827
5828         PR middle-end/27134
5829         * gcc.dg/pr27314.c: New test.
5830
5831 2006-04-13  Richard Henderson  <rth@redhat.com>
5832
5833         * g++.dg/gomp/block-0.C: Update expected matches.
5834
5835 2006-04-13  DJ Delorie  <dj@redhat.com>
5836
5837         * lib/target-supports.exp (check_effective_target_int32plus): New.
5838         (check_effective_target_ptr32plus): New.
5839         (check_effective_target_size32plus): New.
5840         (check_effective_target_int16): New.
5841         (check_profiling_available): Add m32c to the list of unsupported targets.
5842
5843         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
5844         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
5845         memory size.
5846         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
5847         pointers.
5848         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
5849         size_t.
5850         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
5851         and size_t.
5852         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
5853         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
5854         not just xstormy16.  Skip m32c due to weird pointer size.
5855         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
5856         not just xstormy16.
5857         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
5858         not just xstormy16.
5859         * gcc.dg/20020312-2.c: Add m32c support.
5860         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
5861         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
5862         in test.
5863         * gcc.dg/20050321-2.c: Require >=32 bit integers.
5864         * gcc.dg/asm-1.c: Skip if int and short are the same size.
5865         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
5866         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
5867         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
5868         * gcc.dg/init-string-2.c: Require >=32 bit integers.
5869         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
5870         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
5871         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
5872         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
5873         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
5874         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
5875         in test.
5876         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
5877         in test.
5878         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
5879         * gcc.dg/pr23049.c: Require >=32 bit integers.
5880         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
5881         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
5882         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
5883         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
5884         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
5885         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
5886         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
5887         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
5888         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
5889         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
5890         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
5891         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
5892         prototype in test.
5893         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
5894         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
5895         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
5896         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
5897         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
5898
5899         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
5900         * gcc.c-torture/execute/20040703-1.x: Likewise.
5901         * gcc.c-torture/execute/20040705-1.x: Likewise.
5902         * gcc.c-torture/execute/20040705-2.x: Likewise.
5903         * gcc.c-torture/execute/20040709-1.x: Likewise.
5904         * gcc.c-torture/execute/20040709-2.x: Likewise.
5905         * gcc.c-torture/execute/20040811-1.x: Likewise.
5906         * gcc.c-torture/execute/20050316-1.x: Likewise.
5907         * gcc.c-torture/execute/bitfld-4.x: Likewise.
5908         * gcc.c-torture/execute/pr19689.x: Likewise.
5909         * gcc.c-torture/execute/pr7284-1.x: Likewise.
5910         * gcc.c-torture/execute/usmul.x: Likewise.
5911         * gcc.c-torture/execute/vrp-5.x: Likewise.
5912         * gcc.c-torture/execute/vrp-6.x: Likewise.
5913         * gcc.dg/debug/20041023-1.s: Likewise.
5914
5915 2006-04-13  Roger Sayle  <roger@eyesopen.com>
5916
5917         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
5918         of integers to a vector types are now constant expressions in C.
5919         * gcc.dg/vect/vect-fold-1.c: New test case.
5920
5921 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
5922             Ulrich Weigand  <uweigand@de.ibm.com>
5923
5924         PR target/27006
5925         * gcc.dg/vmx/pr27006.c: New testcase.
5926
5927 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5928
5929         PR libgfortran/26766
5930         * gfortran.dg/write_recursive.f90: New test.
5931
5932 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
5933
5934         * g++.dg/parse/dtor7.C: New test.
5935         * g++.dg/parse/new1.C: Add error marker.
5936         * g++.dg/template/new3.C: New test.
5937
5938         PR c++/26122
5939         * g++.dg/template/pure1.C: New test.
5940
5941         PR c++/26295
5942         * g++.dg/parse/ptrmem4.C: New test.
5943
5944 2006-04-10  Jeff Law  <law@redhat.com>
5945
5946         PR/27087
5947         * gcc.c-torture/compile/pr27087.c: New test.
5948
5949 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
5950
5951         PR/21391
5952         * gcc.dg/20060410.c: New.
5953
5954 2006-04-10  Matthias Klose  <doko@debian.org>
5955
5956         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
5957         Recognize multilib directory names containing underscores.
5958
5959 2006-04-10  Roger Sayle  <roger@eyesopen.com>
5960
5961         * gcc.target/i386/vecinit-1.c: New test case.
5962         * gcc.target/i386/vecinit-2.c: Likewise.
5963
5964 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
5965
5966         PR debug/27057
5967         * g++.dg/debug/dwarf2-2.C: New test.
5968
5969 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
5970
5971         PR rtl-optimization/27073
5972         * gcc.c-torture/execute/pr27073.c: New test.
5973
5974 2006-04-08  Mike Stump  <mrs@apple.com>
5975
5976         * gcc.dg/pragma-darwin.c: Improve for ppc64.
5977
5978 2006-04-07  Richard Guenther  <rguenther@suse.de>
5979
5980         PR tree-optimization/26135
5981         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
5982
5983 2006-04-06  Jan Hubicka  <jh@suse.cz>
5984
5985         PR profile/26399
5986         * g++.dg/bprob/g++-bprob-2.C: New testcase.
5987
5988 2006-04-06  Roger Sayle  <roger@eyesopen.com>
5989
5990         * g++.dg/conversion/nullptr1.C: New test case.
5991         * g++.dg/conversion/nullptr2.C: Likewise.
5992
5993 2006-04-05  Roger Sayle  <roger@eyesopen.com>
5994
5995         * gfortran.dg/dependency_18.f90: New test case.
5996
5997 2006-04-05  Richard Guenther  <rguenther@suse.de>
5998
5999         PR tree-optimization/26919
6000         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
6001         * gcc.dg/ipa/ipa-2.c: Likewise.
6002         * gcc.dg/ipa/ipa-3.c: Likewise.
6003         * gcc.dg/ipa/ipa-5.c: Likewise.
6004
6005 2006-04-05  Richard Guenther  <rguenther@suse.de>
6006
6007         PR tree-optimization/26763
6008         * gcc.dg/torture/pr26763-1.c: New testcase.
6009         * gcc.dg/torture/pr26763-2.c: Likewise.
6010
6011 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
6012
6013         PR fortran/23634
6014         PR fortran/25619
6015         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
6016
6017 2006-04-04  Eric Christopher  <echristo@apple.com>
6018
6019         * gcc.target/i386/387-1.c: Allow regexp to match darwin
6020         stubs.
6021         * gcc.target/i386/387-5.c: Ditto.
6022
6023 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
6024
6025         * gcc.target/sparc/struct-ret-check.c: New test.
6026
6027 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6028
6029         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
6030         zero decimal digits specified in format.
6031
6032 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
6033
6034         PR fortran/26891
6035         * gfortran.dg/missing_optional_dummy_1.f90: New test.
6036
6037         PR fortran/26976
6038         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
6039         * gfortran.dg/initialization_1.f90: Make assignment compliant.
6040         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
6041         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
6042         bigendian-ness.
6043
6044 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
6045
6046         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
6047         dummy arguments work when the actual argument is itself a dummy
6048         argument of the caller.
6049
6050 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6051
6052         PR libfortran/24685
6053         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
6054
6055 2006-04-01  Roger Sayle  <roger@eyesopen.com>
6056
6057         * gfortran.dg/dependencency_17.f90: New test case.
6058
6059 2006-04-01  Roger Sayle  <roger@eyesopen.com>
6060
6061         * gfortran.dg/dependency_14.f90: New test case.
6062         * gfortran.dg/dependency_15.f90: Likewise.
6063         * gfortran.dg/dependency_16.f90: Likewise.
6064
6065 2006-03-31  Asher Langton  <langton2@llnl.gov>
6066
6067         PR fortran/25358
6068         gfortran.dg/cray_pointers_6.f90: New test.
6069
6070 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6071
6072         PR libgfortran/26890
6073         * gfortran.dg/read_size_noadvance.f90: New test.
6074
6075 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
6076
6077         PR fortran/25031
6078         * gfortran.dg/multiple_allocation_1.f90: Check that the
6079         size has changed after a re-allocation with stat.
6080
6081 2006-03-30  Richard Guenther  <rguenther@suse.de>
6082
6083         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
6084         removal.
6085         * gcc.target/i386/sselibm-2.c: Likewise.
6086         * gcc.target/i386/sselibm-3.c: Likewise.
6087         * gcc.target/i386/sselibm-4.c: Likewise.
6088         * gcc.target/i386/sselibm-5.c: Likewise.
6089
6090 2006-03-28  Roger Sayle  <roger@eyesopen.com>
6091
6092         * gcc.dg/fold-andxor-1.c: New test case.
6093         * gcc.dg/fold-xorand-1.c: Likewise.
6094
6095 2006-03-28  Roger Sayle  <roger@eyesopen.com>
6096
6097         * gcc.dg/fold-convnotconv-1.c: New test case.
6098
6099 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
6100
6101         PR fortran/26779
6102         * gfortran.dg/private_type_5.f90: New test.
6103
6104 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
6105
6106         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
6107
6108 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
6109
6110         * gfortran.dg/advance_2.f90: New test.
6111         * gfortran.dg/advance_3.f90: New test.
6112
6113         * gfortran.fortran-torture/execute/equiv_5.f: New test.
6114
6115 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6116
6117         PR libgfortran/26661
6118         PR libgfortran/26880
6119         * gfortran.dg/read_x_past.f: New test.
6120
6121 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
6122
6123         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
6124         to be STABS.
6125
6126 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
6127
6128         * objc.dg/dwarf-1.m: Skip on AIX.
6129         * objc.dg/dwarf-2.m: Skip on AIX.
6130
6131 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
6132
6133         PR fortran/26816
6134         * gfortran.dg/float_1.f90: New test.
6135
6136 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
6137
6138         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
6139         X86_64 targets.
6140         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
6141
6142 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
6143
6144         PR libfortran/26735
6145         * gfortran.dg/convert_implied_open.f90: New test case.
6146
6147 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
6148
6149         PR fortran/26769
6150         * gfortran.dg/transpose_reshape_r10.f90: New test case.
6151
6152 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
6153
6154         PR middle-end/26717
6155         * gcc.dg/pr26717.c: New test.
6156
6157 2006-03-25  Roger Sayle  <roger@eyesopen.com>
6158
6159         * gfortran.dg/dependency_12.f90: New test case.
6160
6161 2006-03-24  Roger Sayle  <roger@eyesopen.com>
6162
6163         * gfortran.dg/dependency_9.f90: New (resurected) test case.
6164
6165 2006-03-24  Jeff Law  <law@redhat.com>
6166
6167         * gcc.c-torture/pr26840.c: New test.
6168
6169 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
6170
6171         * objc.dg/dwarf-2.m: New.
6172         * obj-c++.dg/dwarf-2.mm: New.
6173
6174         * g++.old-deja/g++.other/init19.C: New.
6175
6176 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
6177
6178         * g++.dg/eh/spbp.C: Skip on AIX.
6179
6180 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
6181
6182         PR middle-end/26611
6183         * g++.dg/gomp/pr26611-1.C: New test.
6184         * g++.dg/gomp/pr26611-2.C: New test.
6185
6186 2006-03-24  Jeff Law  <law@redhat.com>
6187
6188         * gcc.c-torture/compile/pr26833.c: New test.
6189         * gfortran.fortran-torture/compile/pr26806.f90: New test.
6190
6191 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6192
6193         * gfortran.dg/endfile_2.f90: Delete temp file.
6194
6195 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
6196
6197         PR fortran/19303
6198         * gfortran.dg/record_marker_1.f90: New test case.
6199         * gfortran.dg/record_marker_2.f: New test case.
6200         * gfortran.dg/record_marker_3.f90: New test case.
6201
6202 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
6203
6204         PR fortran/17298
6205         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
6206         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
6207
6208 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
6209
6210         * lib/gcc-dg.exp (cleanup-modules): New proc.
6211         * gfortran.dg/allocatable_function_1.f90,
6212         gfortran.dg/allocate_char_star_scalar_1.f90,
6213         gfortran.dg/assumed_charlen_function_1.f90,
6214         gfortran.dg/assumed_dummy_1.f90,
6215         gfortran.dg/assumed_shape_ranks_1.f90,
6216         gfortran.dg/assumed_shape_ranks_2.f90,
6217         gfortran.dg/assumed_size_dt_dummy.f90,
6218         gfortran.dg/auto_char_dummy_array_1.f90,
6219         gfortran.dg/auto_char_len_3.f90,
6220         gfortran.dg/automatic_module_variable.f90,
6221         gfortran.dg/bad_automatic_objects_1.f90,
6222         gfortran.dg/char_array_constructor.f90,
6223         gfortran.dg/char_array_structure_constructor.f90,
6224         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
6225         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
6226         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
6227         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
6228         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
6229         gfortran.dg/derived_pointer_recursion.f90,
6230         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
6231         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
6232         gfortran.dg/dummy_functions_1.f90,
6233         gfortran.dg/elemental_initializer_1.f90,
6234         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
6235         gfortran.dg/elemental_pointer_1.f90,
6236         gfortran.dg/elemental_subroutine_1.f90,
6237         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
6238         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
6239         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
6240         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
6241         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
6242         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
6243         gfortran.dg/global_references_1.f90,
6244         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
6245         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
6246         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
6247         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
6248         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
6249         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
6250         gfortran.dg/large_integer_kind_1.f90,
6251         gfortran.dg/large_real_kind_1.f90,
6252         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
6253         gfortran.dg/module_double_reuse.f90,
6254         gfortran.dg/module_equivalence_1.f90,
6255         gfortran.dg/module_interface_1.f90,
6256         gfortran.dg/module_parameter_array_refs_1.f90,
6257         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
6258         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
6259         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
6260         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
6261         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
6262         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
6263         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
6264         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
6265         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
6266         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
6267         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
6268         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
6269         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
6270         gfortran.dg/same_name_1.f90,
6271         gfortran.dg/sibling_dummy_procedure_1.f90,
6272         gfortran.dg/sibling_dummy_procedure_2.f90,
6273         gfortran.dg/sibling_dummy_procedure_3.f90,
6274         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
6275         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
6276         gfortran.dg/used_dummy_types_2.f90,
6277         gfortran.dg/used_dummy_types_3.f90,
6278         gfortran.dg/used_dummy_types_4.f90,
6279         gfortran.dg/used_dummy_types_5.f90,
6280         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
6281         gfortran.dg/userdef_operator_1.f90: Use it.
6282
6283 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6284
6285         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
6286         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
6287         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
6288         gfortran.dg/write_back.f,
6289         gfortran.fortran-torture/execute/inquire_1.f90,
6290         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
6291
6292 2006-03-21  Jeff Law  <law@redhat.com>
6293
6294         * gcc.dg/tree-ssa/vrp28.c: New test.
6295
6296 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6297
6298         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
6299         if _STDC_C99 is defined.
6300         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
6301         * gcc.dg/builtins-20.c: Likewise.
6302         * gcc.dg/builtins-53.c: Likewise.
6303         * gcc.dg/single-precision-constant.c: Likewise. Also pass
6304         -mmacosx-version-min=10.3 on PowerPC/Darwin.
6305
6306 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
6307
6308         PR tree-opt/26781
6309         * gcc.c-torture/compile/pr26781-1.c: New test.
6310         * gcc.c-torture/compile/pr26781-2.c: New test.
6311
6312 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
6313
6314         PR c++/26690
6315         * g++.dg/gomp/pr26690-1.C: New test.
6316         * g++.dg/gomp/pr26690-2.C: New test.
6317
6318 2006-03-20  Jeff Law  <law@redhat.com>
6319
6320         * gcc.dg/tree-ssa/pr21829.c: New test.
6321
6322         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
6323
6324 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
6325
6326         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
6327         (check_visibility_available): Use it.
6328         (check_effective_target_default_packed): Likewise.
6329         (check_effective_target_pcc_bitfield_type_matters): Likewise.
6330         (check_effective_target_fopenmp): Likewise.
6331         (check_effective_target_freorder): Likewise.
6332         (check_effective_target_fpic): Likewise.
6333         (check_named_sections_available): Likewise.
6334         (check_effective_target_ilp32): Likewise.
6335         (check_effective_target_lp64): Likewise.
6336
6337 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
6338
6339         PR fortran/20935
6340         * gfortran.dg/scalar_mask_2.f90: New test case.
6341
6342 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
6343
6344         PR tree-opt/26629
6345         * gcc.dg/tree-ssa/loadpre12.c: New test.
6346         * gcc.dg/tree-ssa/loadpre13.c: New test.
6347         * gcc.dg/tree-ssa/loadpre14.c: New test.
6348         * gcc.dg/tree-ssa/loadpre15.c: New test.
6349         * gcc.dg/tree-ssa/loadpre16.c: New test.
6350         * gcc.dg/tree-ssa/loadpre17.c: New test.
6351         * gcc.dg/tree-ssa/loadpre18.c: New test.
6352         * gcc.dg/tree-ssa/loadpre19.c: New test.
6353         * gcc.dg/tree-ssa/loadpre20.c: New test.
6354         * gcc.dg/tree-ssa/loadpre21.c: New test.
6355         * gcc.dg/tree-ssa/loadpre22.c: New test.
6356
6357 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
6358
6359         PR fortran/26741
6360         * gfortran.dg/elemental_initializer_1.f90: New test.
6361
6362         PR fortran/26716
6363         * gfortran.dg/assumed_shape_ranks_2: New test.
6364
6365 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
6366
6367         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
6368         target fpic.
6369
6370 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6371
6372         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
6373         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
6374         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
6375         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
6376         gfortran.fortran-torture/execute/direct_io.f90,
6377         gfortran.fortran-torture/execute/inquire_2.f90,
6378         gfortran.fortran-torture/execute/inquire_4.f90,
6379         gfortran.fortran-torture/execute/list_read_1.f90,
6380         gfortran.fortran-torture/execute/open_replace.f90,
6381         gfortran.fortran-torture/execute/slash_edit.f90,
6382         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
6383         temporary files from testcases.
6384
6385 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6386
6387         PR libgfortran/26509
6388         gfortran.dg/write_direct_eor.f90: New test.
6389
6390 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
6391
6392         * gcc.target/powerpc/pr26350.c: New.
6393         * gcc.target/powerpc/indexed-addr.c: New.
6394
6395 2006-03-16  Roger Sayle  <roger@eyesopen.com>
6396
6397         * gfortran.dg/dependency_13.f90: New test case.
6398
6399 2006-03-16  Roger Sayle  <roger@eyesopen.com>
6400
6401         PR middle-end/21781
6402         * gcc.dg/real-const-1.c: New test case.
6403
6404 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
6405
6406         * g++.old-deja/g++.other/init18.C: New.
6407         * g++.old-deja/g++.other/init5.C: Remove xfail.
6408
6409 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6410
6411         * g++.dg/opt/pr15551.C: Cleanup temp file.
6412
6413 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6414
6415         PR c++/6634
6416         g++.dg/parse/long1.C: New test.
6417
6418 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6419
6420         PR fortran/19101
6421         * gfortran.dg/continuation.f90: New test.
6422         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
6423
6424 2006-03-14  Richard Guenther  <rguenther@suse.de>
6425
6426         PR tree-optimization/26672
6427         * gcc.dg/torture/pr26672.c: New testcase.
6428
6429 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
6430
6431         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
6432         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
6433
6434 2006-03-13  Roger Sayle  <roger@eyesopen.com>
6435
6436         PR middle-end/26557
6437         * gcc.c-torture/compile/switch-1.c: New test case.
6438
6439 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
6440
6441         PR fortran/25378
6442         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
6443         test to include more permuatations of mask and index.
6444         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
6445         respond to F2003 spec. that the position returned for an all false
6446         mask && condition is zero.
6447
6448 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
6449
6450         PR middle-end/25989
6451         * gcc.dg/gomp/pr25989.c: New test.
6452
6453 2006-03-13  Jeff Law  <law@redhat.com>
6454
6455         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
6456
6457 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
6458
6459         * gcc.dg/switch-9.c: New test.
6460
6461 2006-03-13  Richard Guenther  <rguenther@suse.de>
6462
6463         PR middle-end/26630
6464         * gcc.dg/torture/pr26630.c: New testcase.
6465
6466 2006-03-11  Roger Sayle  <roger@eyesopen.com>
6467
6468         * gfortran.dg/dependency_10.f90: New test case.
6469         * gfortran.dg/dependency_11.f90: Likewise.
6470
6471 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
6472             Erik Edelmann  <eedelman@gcc.gnu.org>
6473
6474         * gfortran.dg/allocatable_function_1.f90: New.
6475         * gfortran.dg/allocatable_function_2.f90: New.
6476
6477 2006-03-10  Richard Guenther  <rguenther@suse.de>
6478
6479         PR middle-end/26565
6480         * gcc.dg/torture/pr26565.c: New testcase.
6481
6482 2006-03-09  Eric Christopher  <echristo@apple.com>
6483
6484         * gcc.c-torture/compile/20060309-1.c: New.
6485
6486 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6487
6488         PR libgfortran/26499
6489         * gfortran.dg/write_back.f: New test.
6490         * gfortran.dg/write_rewind_1.f: New test.
6491         * gfortran.dg/write_rewind_2.f: New test.
6492
6493 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6494
6495         PR libgfortran/26554
6496         * gfortran.dg/read_logical.f90: New test.
6497
6498 2006-03-04  Laurent GUERBY <laurent@guerby.net>
6499
6500         * ada/acats/norun.lst: cdd2a03 now passes.
6501
6502 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
6503
6504         PR testsuite/25177
6505         * gcc.target/powerpc/pr18096-1.c: Change where the error
6506         would match.
6507
6508 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
6509
6510         * gcc.target/i386/cleanup-1.c: New test.
6511         * gcc.target/i386/cleanup-2.c: New test.
6512
6513 2006-03-04  Roger Sayle  <roger@eyesopen.com>
6514
6515         * gfortran.dg/dependency_9.f90: Remove for the time being.
6516
6517 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
6518
6519         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
6520         directive.
6521
6522 2006-03-03  Roger Sayle  <roger@eyesopen.com>
6523
6524         * gfortran.dg/dependency_9.f90: New test case.
6525
6526 2006-03-03  Roger Sayle  <roger@eyesopen.com>
6527
6528         * gfortran.dg/dependency_4.f90: New test case.
6529         * gfortran.dg/dependency_5.f90: New test case.
6530         * gfortran.dg/dependency_6.f90: New test case.
6531         * gfortran.dg/dependency_7.f90: New test case.
6532         * gfortran.dg/dependency_8.f90: New test case.
6533
6534 2006-03-03  Paul Brook  <paul@codesourcery.com>
6535
6536         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
6537         Add m68k-*-elf.
6538
6539 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
6540
6541         PR fortran/25031
6542         * multiple_allocation_1.f90: New test.
6543
6544 2006-03-03  Roger Sayle  <roger@eyesopen.com>
6545
6546         PR tree-optimization/26524
6547         * gfortran.dg/pr26524.f: New test case.
6548
6549 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6550
6551         * g++.dg/template/repo5.C: Cleanup repo files.
6552         * gcc.dg/20051201-1.c: Cleanup coverage files.
6553         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
6554         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
6555         tree dump files.
6556
6557 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
6558
6559         * objc.dg/objc-nofilename-1.m: New test.
6560         * objc.dg/bad-receiver-type.m: New test.
6561         * obj-c++.dg/bad-receiver-type.mm: New test.
6562
6563 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6564
6565         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
6566
6567 2006-03-01  Mike Stump  <mrs@apple.com>
6568
6569         * g++.dg/abi/key2.C: Add.
6570
6571 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
6572
6573         * gfortran.dg/logical_dot_product.f90: New test.
6574
6575         PR fortran/26393
6576         * gfortran.dg/used_interface_ref.f90: New test.
6577
6578         PR fortran/20938
6579         * gfortran.dg/dependency_2.f90: New test.
6580         * gfortran.fortran-torture/execute/where17.f90: New test.
6581         * gfortran.fortran-torture/execute/where18.f90: New test.
6582         * gfortran.fortran-torture/execute/where19.f90: New test.
6583         * gfortran.fortran-torture/execute/where20.f90: New test.
6584
6585 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
6586
6587         * g++.dg/tree-ssa/pr26443.C: New test case.
6588
6589 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
6590
6591         PR middle-end/26022
6592         * g++.dg/opt/return-slot1.C: New test.
6593
6594 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6595
6596         PR libgfortran/26136
6597         * gfortran.dg/namelist_23.f90: New test.
6598
6599 2006-02-28  Roger Sayle  <roger@eyesopen.com>
6600
6601         PR middle-end/14752
6602         * gcc.dg/fold-eqandshift-2.c: New test case.
6603
6604 2006-02-28  Richard Guenther  <rguenther@suse.de>
6605
6606         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
6607         decomposition.
6608
6609 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
6610
6611         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
6612
6613 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6614
6615         PR libgfortran/26464
6616         * gfortran.dg/backspace_5.f: New test.
6617         * gfortran.dg/backspace_6.f: New test.
6618
6619 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6620
6621         * gcc.dg/fold-eqandnot-1.c: New test case.
6622
6623 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6624
6625         PR middle-end/19983
6626         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
6627
6628 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
6629
6630         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
6631         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
6632
6633 2006-02-26  Richard Guenther  <rguenther@suse.de>
6634
6635         PR tree-optimization/26421
6636         * gcc.dg/tree-ssa/pr26421.c: New testcase.
6637
6638 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
6639
6640         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
6641         * g++.old-deja/g++.robertl/eb132.C: Likewise.
6642
6643 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6644
6645         * gcc.dg/fold-even-1.c: New test case.
6646
6647 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6648
6649         PR middle-end/21137
6650         * gcc.dg/fold-eqandshift-1.c: New test case.
6651
6652 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
6653
6654         PR tree-optimization/25125
6655         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
6656         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
6657
6658 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
6659
6660         PR tree-optimizations/26359
6661         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
6662         with -fdump-tree-dceloop-details.
6663         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
6664
6665 2006-02-25  Roger Sayle  <roger@eyesopen.com>
6666
6667         PR middle-end/23673
6668         * gcc.dg/fold-eqxor-1.c: New test case.
6669         * gcc.dg/fold-eqxor-2.c: Likewise.
6670         * gcc.dg/fold-eqxor-3.c: Likewise.
6671
6672 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
6673
6674         PR fortran/23092
6675         * scalar_mask_1.f90: New test.
6676
6677 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
6678
6679         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
6680         * g++.dg/eh/uncaught2.C: New.
6681         * g++.dg/eh/uncaught3.C: New.
6682
6683 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6684
6685         PR libgfortran/26423
6686         * gfortran.dg/read_many_1.f: New test.
6687
6688 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
6689
6690         PR fortran/24519
6691         * gfortran.dg/dependency_3.f90: New test.
6692         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
6693         XFAILs.
6694
6695         PR fortran/25395
6696         * gfortran.dg/equiv_6.f90: New test.
6697
6698 2006-02-23  Jeff Law  <law@redhat.com>
6699
6700         * gcc.c-torture/compile/pr26425.c: New test.
6701
6702 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
6703
6704         PR middle-end/26412
6705         * gcc.dg/gomp/pr26412.c: New test.
6706
6707 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6708
6709         PR c++/26291
6710         * g++.dg/other/ellipsis1.C: New test.
6711         * g++.dg/parse/operator4.C: Adjust error marker.
6712
6713 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
6714
6715         PR target/25603
6716         * gfortran.dg/pr25603.f: New testcase.
6717
6718 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
6719
6720         * gcc.dg/bf-spl1.c: Don't specify -m68000.
6721         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
6722
6723 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
6724
6725         * g++.dg/eh/spbp.C: New.
6726
6727 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
6728
6729         PR middle-end/26379
6730         * gcc.target/i386/mmx-7.c: New test.
6731
6732 2006-02-20  Roger Sayle  <roger@eyesopen.com>
6733
6734         PR tree-optimization/26361
6735         * gcc.dg/tree-ssa/vrp27.c: New test case.
6736
6737 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
6738
6739         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
6740         * gcc.dg/tree-ssa/complex-4.c: Here.
6741
6742 2006-02-19  Roger Sayle  <roger@eyesopen.com>
6743
6744         PR middle-end/19543
6745         * gfortran.dg/logical_1.f90: New test case.
6746
6747 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
6748
6749         PR middle-end/26334
6750         * gcc.dg/20060218-1.c: Moved to...
6751         * gcc.target/i386/20060218-1.c: ... here.  New test.
6752
6753 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
6754
6755         PR fortran/26201
6756         * gfortran.dg/convert_1.f90: New.
6757
6758 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
6759
6760         PR fortran/25054
6761         * gfortran.dg/namelist_5.f90: New test.
6762
6763         PR fortran/25089
6764         * gfortran.dg/namelist_4.f90: New test.
6765
6766 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6767
6768         PR tree-opt/25680
6769         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
6770
6771 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6772
6773         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
6774         variable to take into account the variable name in the
6775         function header.
6776         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
6777
6778 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
6779
6780         PR middle-end/26334
6781         * gcc.c-torture/compile/20060217-1.c: New test.
6782         * gcc.dg/20060218-1.c: New test.
6783
6784 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
6785
6786         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
6787
6788 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
6789
6790         * gcc.dg/cpp/undef3.c: New test.
6791         * gcc.dg/cpp/trad/builtins2.c: New test.
6792
6793 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
6794
6795         PR c++/26266
6796         * g++.dg/template/static22.C: New test.
6797         * g++.dg/template/static23.C: New test.
6798         * g++.dg/template/static24.C: New test.
6799         * g++.dg/template/non-dependent13.C: New test.
6800         * g++.dg/init/member1.C: Tweak error markers.
6801
6802 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6803
6804         PR target/26255
6805         * gcc.c-torture/compile/pr26255.c: New test case.
6806
6807 2006-02-16  Roger Sayle  <roger@eyesopen.com>
6808
6809         * gfortran.fortran-torture/execute/where_10.f90: New test case.
6810         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6811         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
6812         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
6813         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6814         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6815         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6816
6817 2006-02-16  Jeff Law  <law@redhat.com>
6818
6819         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
6820         * gcc.dg/tree-ssa/vrp26.c: New test.
6821
6822 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
6823
6824         PR target/20353
6825         PR target/24578
6826         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
6827         __UCLIBC__ is defined.
6828
6829 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
6830
6831         PR fortran/26224
6832         * gfortran.dg/gomp/pr26224.f: New test.
6833
6834 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
6835
6836         PR tree-opt/25918
6837         * lib/target-supports.exp
6838         (check_effective_target_vect_short_mult): New.
6839         (check_effective_target_vect_char_mult): New.
6840         (check_effective_target_vect_widen_sum_qi_to_si): New.
6841         (check_effective_target_vect_widen_sum_qi_to_hi): New.
6842         (check_effective_target_vect_widen_sum_hi_to_si): New.
6843         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
6844         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
6845         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
6846         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
6847         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
6848         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
6849         vect-reduc-pattern-2c.c
6850         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
6851         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
6852         vect-reduc-pattern-1c.c
6853
6854 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
6855
6856         PR fortran/24557
6857         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
6858
6859 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
6860
6861         PR fortran/26054
6862         * gfortran.dg/enum_8.f90: Remove check for warning.
6863         * gfortran.dg/iomsg_1.f90: Ditto.
6864         * gfortran.dg/enum_1.f90: Ditto.
6865         * gfortran.dg/enum_9.f90: Ditto.
6866         * gfortran.dg/enum_2.f90: Ditto.
6867         * gfortran.dg/enum_10.f90: Ditto.
6868         * gfortran.dg/enum_3.f90: Ditto.
6869         * gfortran.dg/flush_1.f90: Ditto.
6870         * gfortran.dg/enum_4.f90: Ditto.
6871         * gfortran.dg/array_constructor_1.f90: Ditto.
6872         * gfortran.dg/enum_5.f90: Ditto.
6873         * gfortran.dg/enum_6.f90: Ditto.
6874         * gfortran.dg/enum_7.f90: Ditto.
6875
6876 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
6877
6878         PR middle-end/26300
6879         * gcc.c-torture/compile/20060215-1.c: New test.
6880
6881 2006-02-14  Roger Sayle  <roger@eyesopen.com>
6882
6883         PR middle-end/23670
6884         * gcc.dg/tree-ssa/andor-2.c: New test case.
6885
6886 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
6887
6888         PR fortran/25045
6889         * optional_dim.f90: New test.
6890
6891 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6892
6893         PR fortran/26277
6894         * gfortran.dg/label_4.f90: New.
6895
6896 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
6897             Diego Novillo  <dnovillo@redhat.com>
6898             Uros Bizjak  <uros@kss-loka.si>
6899
6900         * gfortran.dg/gomp: New directory.
6901
6902 2006-02-14  Richard Guenther  <rguenther@suse.de>
6903
6904         PR tree-optimization/26258
6905         * gcc.dg/torture/pr26258.c: New testcase.
6906
6907 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
6908
6909         PR fortran/26246
6910         * gfortran.dg/pr26246_1.f90: New test.
6911         * gfortran.dg/pr26246_2.f90: New test.
6912
6913         PR middle-end/26092
6914         * gcc.c-torture/compile/20060208-1.c: New test.
6915
6916 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
6917
6918         PR fortran/26074
6919         PR fortran/25103
6920         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
6921         * gfortran.dg/bad_automatic_objects_1.f90: New test.
6922         * gfortran.dg/automatic_module_variable.f90: Change error message.
6923
6924         PR fortran/20861
6925         * gfortran.dg/internal_dummy_1.f90: New test.
6926
6927         PR fortran/20871
6928         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
6929
6930
6931         PR fortran/25083
6932         * gfortran.dg/uncommon_block_data_1.f90: New test.
6933         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
6934         with standard.
6935
6936         PR fortran/25088
6937         * gfortran.dg/typed_subroutine_1.f90: New test.
6938
6939 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
6940
6941         * objc.dg/dwarf-1.m: New.
6942
6943 2006-02-13  Roger Sayle  <roger@eyesopen.com>
6944
6945         PR middle-end/24427
6946         * gcc.dg/tree-ssa/andor-1.c: New test case.
6947
6948 2006-02-13  Josh Conner  <jconner@apple.com>
6949
6950         PR target/25376
6951         * gcc.dg/pr25376.c: New test.
6952
6953         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
6954         assemble.
6955         * lib/target-supports.exp (check_named_sections_available):
6956         Only compile named-sections test -- don't assemble.
6957
6958 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6959
6960         * g++.dg/warn/no-write-strings.C: New test.
6961         * g++.dg/warn/write-strings.C: Likewise.
6962         * g++.dg/warn/write-strings-default.C: Likewise.
6963
6964 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
6965
6966         PR fortran/25806
6967         * gfortran.dg/ret_pointer_2.f90: New test.
6968
6969 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
6970
6971         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
6972
6973 2006-02-10  Jeff Law  <law@redhat.com>
6974
6975         * gcc.c-torture/compile/pr26213.c: New test.
6976
6977 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
6978
6979         gfortran.dg/null_1.f90: New test.
6980
6981 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6982
6983         PR fortran/14771
6984         * gfortran.dg/parens_4.f90: New.
6985         * gfortran.dg/parens_5.f90: New.
6986
6987 2006-02-10  Richard Guenther  <rguenther@suse.de>
6988
6989         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
6990
6991 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6992         Paul Thomas  <pault@gcc.gnu.org>
6993
6994         PR fortran/14771
6995         * gfortran.dg/parens_1.f90: New.
6996         * gfortran.dg/parens_2.f90: New.
6997         * gfortran.dg/parens_3.f90: New.
6998
6999 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
7000
7001         PR fortran/26038
7002         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
7003
7004         PR fortran/25059
7005         * gfortran.dg/impure_assignment_1.f90: New test.
7006
7007         PR fortran/25070
7008         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
7009
7010 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
7011
7012         PR target/26141
7013         * g++.dg/expr/stdarg2.C: New test.
7014
7015 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
7016
7017         PR inline-asm/16194
7018         * gcc.dg/pr16194.c: New test.
7019
7020 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7021
7022         * ada/acats/run_acats: Use portable variant of "$@".
7023
7024 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7025
7026         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
7027         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
7028
7029 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7030
7031         PR tree-opt/26179
7032         * g++.dg/opt/pr26179.C: New test.
7033
7034 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7035
7036         PR middle-end/26134
7037         * gcc.dg/tree-ssa/complex-3.c: New test.
7038
7039 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7040
7041         * gcc.c-torture/compile/volatile-1.c: New test.
7042
7043 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
7044
7045         PR 26180
7046         * gcc.dg/tree-ssa/pr26180.c: New test.
7047
7048 2006-02-08  Jeff Law  <law@redhat.com>
7049
7050         * gcc.dg/tree-ssa/pr21417.c: New test.
7051
7052 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7053
7054         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
7055         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
7056
7057 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7058
7059         * lib/scanrtl.exp: New.
7060
7061 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7062
7063         PR c++/26071
7064         * g++.dg/other/virtual2.C: New test.
7065
7066         PR c++/26070
7067         * g++.dg/other/virtual1.C: New test.
7068
7069 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7070
7071         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
7072         cleanup-ipa-dump): Update dump file glob patterns.
7073         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
7074         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
7075
7076         * lib/gcc-dg.exp: Load it.
7077         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
7078
7079 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
7080
7081         PR testsuite/26159
7082         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
7083         * gcc.dg/tree-ssa/pr23382.c: Ditto.
7084
7085 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7086
7087         PR fortran/25577
7088         * gfortran.dg/mvbits_1.f90: New.
7089
7090 2006-02-07  Dirk Mueller  <dmueller@suse.com>
7091
7092         * g++.dg/warn/Wdiv-by-zero.C: New test.
7093         * g++.dg/warn/Wno-div-by-zero.C: New.
7094
7095 2006-02-07  Jeff Law  <law@redhat.com>
7096
7097         * gcc.dg/tree-ssa/pr21559.c: New test.
7098
7099         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
7100         multiple VRP passes.
7101         * gcc.dg/tree-ssa/vrp09.c: Likewise.
7102         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7103         * gcc.dg/tree-ssa/pr21582.c: Likewise.
7104         * gcc.dg/tree-ssa/pr20657.c: Likewise.
7105         * gcc.dg/tree-ssa/pr21001.c: Likewise.
7106         * gcc.dg/tree-ssa/vrp02.c: Likewise
7107         * gcc.dg/tree-ssa/vrp11.c: Likewise
7108         * gcc.dg/tree-ssa/pr14341.c: Likewise
7109         * gcc.dg/tree-ssa/vrp19.c: Likewise
7110         * gcc.dg/tree-ssa/vrp20.c: Likewise
7111         * gcc.dg/tree-ssa/vrp03.c: Likewise
7112         * gcc.dg/tree-ssa/pr21086.c: Likewise
7113         * gcc.dg/tree-ssa/pr21959.c: Likewise
7114         * gcc.dg/tree-ssa/vrp21.c: Likewise
7115         * gcc.dg/tree-ssa/vrp04.c: Likewise
7116         * gcc.dg/tree-ssa/pr25485.c: Likewise
7117         * gcc.dg/tree-ssa/pr22026.c: Likewise
7118         * gcc.dg/tree-ssa/vrp22.c: Likewise
7119         * gcc.dg/tree-ssa/vrp05.c: Likewise
7120         * gcc.dg/tree-ssa/20030807-10.c: Likewise
7121         * gcc.dg/tree-ssa/pr20701.c: Likewise
7122         * gcc.dg/tree-ssa/vrp23.c: Likewise
7123         * gcc.dg/tree-ssa/vrp06.c: Likewise
7124         * gcc.dg/tree-ssa/pr22117.c: Likewise
7125         * gcc.dg/tree-ssa/pr20702.c: Likewise
7126         * gcc.dg/tree-ssa/vrp15.c: Likewise
7127         * gcc.dg/tree-ssa/pr21090.c: Likewise
7128         * gcc.dg/tree-ssa/pr21294.c: Likewise
7129         * gcc.dg/tree-ssa/vrp24.c: Likewise
7130         * gcc.dg/tree-ssa/vrp07.c: Likewise
7131         * gcc.dg/tree-ssa/pr21563.c: Likewise
7132         * gcc.dg/tree-ssa/pr25382.c: Likewise
7133         * gcc.dg/tree-ssa/vrp16.c: Likewise
7134         * gcc.dg/tree-ssa/vrp25.c: Likewise
7135         * gcc.dg/tree-ssa/vrp08.c: Likewise
7136         * gcc.dg/tree-ssa/20030807-6.c: Likewise
7137         * gcc.dg/tree-ssa/vrp17.c: Likewise
7138         * gcc.dg/tree-ssa/pr21458.c: Likewise
7139         * g++.dg/tree-ssa/pr18178.C: Likewise
7140
7141 2006-02-07  Richard Guenther  <rguenther@suse.de>
7142
7143         PR c++/26140
7144         Revert
7145         2006-01-30  Richard Guenther  <rguenther@suse.de>
7146         PR c++/23372
7147         * gcc.dg/pr23372-1.C: New testcase.
7148
7149         * g++.dg/tree-ssa/pr26140.C: New testcase.
7150
7151 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
7152
7153         PR c++/9737
7154         * g++.dg/template/ttp15.C: New test.
7155         * g++.dg/template/ttp16.C: Likewise.
7156         * g++.dg/template/ttp17.C: Likewise.
7157         * g++.old-deja/g++.pt/ttp36.C: Remove.
7158         * g++.old-deja/g++.pt/ttp19.C: Likewise.
7159         * g++.old-deja/g++.pt/ttp37.C: Likewise.
7160         * g++.old-deja/g++.pt/ttp38.C: Likewise.
7161         * g++.old-deja/g++.pt/ttp39.C: Likewise.
7162         * g++.old-deja/g++.pt/ttp9.C: Likewise.
7163         * g++.old-deja/g++.pt/ttp40.C: Likewise.
7164         * g++.old-deja/g++.pt/ttp51.C: Likewise.
7165         * g++.old-deja/g++.pt/ttp26.C: Likewise.
7166         * g++.old-deja/g++.pt/ttp36.C: Likewise.
7167
7168 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
7169
7170         PR libfortran/23815
7171         * unf_io_convert_4.f90: New test.
7172
7173 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
7174
7175         * gcc.dg/tree-ssa/loadpre10.c: New test.
7176         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
7177         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
7178         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
7179
7180 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7181
7182         PR libfortran/24685
7183         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
7184
7185 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
7186
7187         PR tree-opt/25251
7188         * gfortran.dg/assign_7.f: New test.
7189
7190 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
7191
7192         PR fortran/26041
7193         PR fortran/26064
7194         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
7195         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
7196         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
7197
7198 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
7199
7200         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
7201         in size_t typedef.
7202
7203 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7204
7205         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
7206         * g++.dg/charset/string.c (foo): Likewise.
7207         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
7208         const char*
7209         * g++.dg/ext/builtin2.C (printf): Likewise.
7210         * g++.dg/init/new15.C (printf): Likewise.
7211         * g++.dg/opt/pr17697-1.C (foo): Likewise.
7212         * g++.dg/opt/pr17697-2.C (foo): Likewise.
7213         * g++.dg/opt/pr17697-3.C (foo): Likewise.
7214         * g++.dg/template/non-dependent4.C (temp): Likewise.
7215         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
7216         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
7217         parameter type to const char*.
7218         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
7219         Change type to const char*.
7220         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
7221         Likewise.
7222         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
7223         second parameter type to const char*.
7224         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
7225         (Y::Y): Change parameter type to const char*.
7226         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
7227         * g++.old-deja/g++.jason/report.C: Apply const correctness.
7228         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
7229         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
7230         (char*).
7231         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
7232         const char*.
7233         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
7234         type to const char*.
7235         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
7236         return type to const char*.
7237         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
7238         to const char*.
7239         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
7240         * g++.old-deja/g++.law/refs1.C: Likewise.
7241         * g++.old-deja/g++.law/visibility1.C: Likewise.
7242         * g++.old-deja/g++.law/visibility2.C: Likewise.
7243         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
7244         const char*.
7245         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
7246         * g++.old-deja/g++.mike/net48.C: Likewise.
7247         * g++.old-deja/g++.mike/p646.C: Likewise.
7248         * g++.old-deja/g++.mike/p6746.C: Likewise.
7249         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
7250         type to const char*.
7251         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
7252         deprecated conversion warning.
7253         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
7254         char*.
7255         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
7256         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
7257         * g++.old-deja/g++.pt/explicit8.C: Likewise.
7258         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
7259         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
7260         * g++.old-deja/g++.pt/nontype3.C: Likewise.
7261         * g++.old-deja/g++.pt/t39.C: Likewise.
7262         * g++.old-deja/g++.robertl/eb106.C: Likewise.
7263         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
7264
7265 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
7266
7267         PR fortran/25075
7268         intrinsic_argument_conformance_1.f90: New test.
7269
7270 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
7271
7272         PR fortran/20845
7273         * gfortran.dg/char_result_11.f90: Add SAVE.
7274         * gfortran.dg/der_pointer_4.f90: Ditto.
7275         * gfortran.dg/default_initialization.f90: New test.
7276
7277 2006-02-03  Jeff Law  <law@redhat.com>
7278
7279         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
7280         handle more than 100 dump files.
7281         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
7282         * lib/scantree.exp (scan-tree-dump): Likewise.
7283         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
7284         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
7285         * lib/scanipa.exp (scan-ipa-dump): Likewise.
7286         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
7287         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
7288
7289 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
7290
7291         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
7292
7293 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
7294
7295         * g++.dg/template/using12.C: New test.
7296
7297 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
7298
7299         * gcc.target/powerpc/pr25960.c: New test.
7300
7301 2006-02-02  Steven G. Kargl  <kargls@comcast>
7302
7303         PR fortran/24958
7304         gfortran.dg/nullify_2.f90: New test.
7305
7306 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
7307
7308         PR 25990
7309         * gcc.dg/gomp/pr25990.c: New test.
7310
7311 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
7312
7313         PR c++/25342
7314         * g++.gd/template/partial4.C: New test.
7315
7316 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
7317
7318         PR middle-end/26001
7319         * gfortran.dg/data_char_2.f90: New.
7320
7321 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
7322
7323         PR fortran/26039
7324         maxval_maxloc_conformance_1.f90: New test.
7325
7326 2006-01-31  Richard Guenther  <rguenther@suse.de>
7327
7328         * gcc.target/i386/sselibm-1.c: New testcase.
7329         * gcc.target/i386/sselibm-2.c: Likewise.
7330         * gcc.target/i386/sselibm-3.c: Likewise.
7331         * gcc.target/i386/sselibm-4.c: Likewise.
7332         * gcc.target/i386/sselibm-5.c: Likewise.
7333
7334 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
7335
7336         PR fortran/24266
7337         * gfortran.dg/arrayio_derived_2.f90: New.
7338
7339 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
7340
7341         * gcc.dg/unsigned-long-compare.c: New test.
7342
7343 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
7344
7345         PR testsuite/25318
7346         * lib/target-supports.exp (check_effective_target_freorder):
7347         Check to see if target supports -freorder-blocks-and-partition.
7348         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
7349         instead of "dg-require-named-sections".
7350
7351 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
7352
7353         PR target/14798:
7354         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
7355         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
7356         * gcc.dg/pragma-isr-trapa2.c: Likewise.
7357         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7358         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
7359         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
7360         * gcc.dg/attr-isr-trap_exit.c: Likewise.
7361         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7362
7363 2006-01-30  Richard Guenther  <rguenther@suse.de>
7364
7365         PR c++/23372
7366         * gcc.dg/pr23372-1.C: New testcase.
7367
7368 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
7369
7370         * gcc.dg/gomp/pr25874.c: New test.
7371
7372 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
7373
7374         PR tree-opt/25911
7375         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
7376
7377 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
7378
7379         PR fortran/18578
7380         PR fortran/18579
7381         PR fortran/20857
7382         PR fortran/20885
7383         * gfortran.dg/intent_out_1.f90: New test.
7384
7385 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
7386
7387         PR fortran/17911
7388         * gfortran.dg/procedure_lvalue.f90: New test.
7389
7390         PR fortran/20895
7391         PR fortran/25030
7392         * gfortran.dg/char_pointer_assign_2.f90: New test.
7393         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
7394         assignment to be consistent with standard.
7395         * gfortran.dg/char_result_2.f90: The same.
7396         * gfortran.dg/char_result_8.f90: The same.
7397
7398 2006-01-28  Zack Weinberg  <zackw@panix.com>
7399
7400         * gcc.dg/Woverlength-strings.c
7401         * gcc.dg/Woverlength-strings-pedantic-c89.c
7402         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
7403         * gcc.dg/Woverlength-strings-pedantic-c99.c
7404         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
7405
7406 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
7407
7408         * gcc.c-torture/execute/20060127-1.c: New test.
7409
7410 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
7411
7412         PR c++/25999
7413         * g++.dg/ext/pragmaweak1.C: New test.
7414
7415 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
7416
7417         PR c++/25855
7418         * g++.dg/template/spec29.C: New test.
7419
7420 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
7421
7422         PR c/19606.
7423         * gcc.c-torture/execute/pr19606.c: New.
7424
7425 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
7426
7427         * gcc.dg/pragma-re-4.c: New test.
7428
7429 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
7430
7431         PR fortran/25964
7432         * gfortran.dg/assumed_size_refs_3.f90: New test.
7433
7434 2006-01-27  Ben Elliston  <bje@au.ibm.com>
7435
7436         * gcc.misc-tests/dectest.exp: Remove defunct comment.
7437
7438 2006-01-26  Laurent GUERBY <laurent@guerby.net>
7439
7440         PR ada/21317
7441         * ada/acats/support/impdef.a: Add One_Long_Second.
7442         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
7443         * ada/acats/tests/c9/c94026.a: Likewise.
7444         * ada/acats/tests/c9/c97305c.ada: Likewise.
7445         * ada/acats/tests/c9/c99004a.ada: Likewise.
7446
7447 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
7448
7449         PR fortran/25964
7450         * gfortran.dg/global_references_2.f90: New test.
7451
7452         PR fortran/25084
7453         PR fortran/20852
7454         PR fortran/25085
7455         PR fortran/25086
7456         * gfortran.dg/assumed_charlen_function_1.f90: New test.
7457         * gfortran.dg/assumed_charlen_function_3.f90: New test.
7458
7459         PR fortran/25416
7460         * gfortran.dg/assumed_charlen_function_2.f90: New test.
7461
7462 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
7463
7464         PR c/25892
7465         * gcc.dg/Wpointer-sign.c: New.
7466         * gcc.dg/Wpointer-sign-Wall.c: New.
7467         * gcc.dg/Wpointer-sign-Wall-no.c: New.
7468         * gcc.dg/Wpointer-sign-pedantic.c: New.
7469         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
7470         * gcc.dg/conv-2.c: Use -Wpointer-sign.
7471
7472 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
7473
7474         PR C/25861
7475         * gcc.c-torture/compile/pr25861.c: New test.
7476
7477 2006-01-26  Paul Brook  <paul@codesourcery.com>
7478
7479         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
7480         on short-enum targets.
7481         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
7482         variable.
7483         (generate_fields): Use short_enums.
7484         (main): Set short_enums.  Document -e.
7485         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
7486         on short-enum targets.
7487         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
7488         variable.
7489         (generate_fields): Use short_enums.
7490         (main): Set short_enums.  Document -e.
7491         * lib/target-supports.exp (check_effective_target_short_enums): New.
7492
7493 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
7494
7495         PR target/25947
7496         * gcc.dg/torture/pr25947-1.c: New test.
7497
7498 2006-01-25  Jan Hubicka  <jh@suse.cz>
7499             Roger Sayle  <roger@eyesopen.com>
7500
7501         PR rtl-optimization/25703
7502         * gcc.target/i386/20060125-1.c: New test case.
7503         * gcc.target/i386/20060125-2.c: New test case.
7504
7505 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7506
7507         PR fortran/18540
7508         * gfortran.dg/goto_1.f: New.
7509
7510 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
7511
7512         PR fortran/25716
7513         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
7514         25716 on 32-bit systems too.
7515
7516 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
7517
7518         PR testsuite/25590
7519         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
7520
7521 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
7522
7523         * gcc.dg/tree-ssa/gen-vect-33.c: New.
7524
7525 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7526
7527         PR fortran/25835
7528         * gfortran.dg/read_eof.f90: Delete, renamed.
7529         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
7530         * gfortran.dg/read_eof_2.f90: New test.
7531         * gfortran.dg/read_eof_3.f90: New test.
7532
7533 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
7534
7535         PR tree-opt/25860
7536         * gcc.c-torture/compile/pr25860.c: New test.
7537
7538 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7539
7540         PR c++/25552
7541         * g++.dg/parse/dtor8.C: New test.
7542
7543 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
7544
7545         PR testsuite/25891
7546         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
7547         * gcc.dg/gomp/gomp.exp: Return without testing anything if
7548         check_effective_target_fopenmp returns 0.
7549
7550 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
7551
7552         PR ada/20548
7553         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
7554         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
7555         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
7556
7557 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
7558
7559         PR tree-opt/25857
7560         * g++.dg/opt/pr25857.C: New test.
7561
7562 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
7563         Jan Hubicka  <jh@suse.cz>
7564         Richard Guenther  <rguenther@suse.de>
7565
7566         PR rtl-optimization/25654
7567         * gcc.dg/torture/pr25654.c: New testcase.
7568         * gcc.target/i386/pr25654.c: Likewise.
7569
7570 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
7571
7572         PR fortran/25901
7573         * gfortran.dg/internal references_2.f90: New test.
7574
7575         Fix regression in testing of admissability of attributes.
7576         * gfortran.dg/intent_used_1.f90: New test.
7577
7578 2006-01-23  Ben Elliston  <bje@au.ibm.com>
7579
7580         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
7581         Remove target conditional torture options for i?86 and x86_64
7582         GNU/Linux.
7583
7584 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7585
7586         PR c++/10891
7587         * g++.dg/rtti/no-rtti.C: New.
7588
7589 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
7590
7591         PR c++/25895
7592         * g++.dg/inherit/conv2.C: New test.
7593
7594         PR c++/25856
7595         * g++.dg/parse/dtor7.C: New test.
7596
7597         PR c++/25858
7598         * g++.dg/template/crash44.C: New test.
7599
7600 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
7601
7602         PR fortran/25124
7603         PR fortran/25625
7604         * gfortran.dg/internal_references_1.f90: New test.
7605           PR fortran/20881
7606         PR fortran/23308
7607         PR fortran/25538
7608         PR fortran/25710
7609         * gfortran.dg/global_references_1.f90: New test.
7610         * gfortran.dg/g77/19990905-1.f: Restore the error that
7611         there is a clash between the common block name and
7612         the name of a subroutine reference.
7613
7614         PR fortran/PR24276
7615         * gfortran.dg/aliasing_dummy_1.f90: New test.
7616
7617 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
7618
7619         * gcc.dg/vmx/1b-01.c: Warning fix.
7620         * gcc.dg/vmx/1c-02.c: Likewise.
7621         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
7622
7623 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
7624
7625         PR testsuite/24962
7626         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
7627
7628 2006-01-20  Richard Guenther  <rguenther@suse.de>
7629         Steven Bosscher <stevenb.gcc@gmail.com>
7630
7631         PR rtl-optimization/24626
7632         * gcc.dg/torture/pr24626-1.c: New testcase.
7633         * gcc.dg/torture/pr24626-2.c: Likewise.
7634         * gcc.dg/torture/pr24626-3.c: Likewise.
7635         * gcc.dg/torture/pr24626-4.c: Likewise.
7636
7637 2006-01-20  Dirk Mueller  <dmueller@suse.com>
7638
7639         PR c++/5520
7640         * g++.dg/warn/empty-body.C: New.
7641
7642 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
7643
7644         PR c++/22136
7645         * g++.dg/template/using10.C: New test.
7646         * g++.dg/temlpate/using11.C: Likewise.
7647         * g++.dg/inherit/using5.C: Tweak error messages.
7648
7649 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
7650
7651         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
7652         target test.
7653         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
7654
7655 2006-01-19  Jan Hubicka  <jh@suse.cz>
7656
7657         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
7658
7659 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7660
7661         PR c++/25854
7662         * g++.dg/template/spec28.C: New test.
7663
7664 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
7665
7666         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
7667         Fix fprintf's by adding srcdir or removing it.
7668
7669 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
7670
7671         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
7672         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
7673         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
7674         * testsuite/gcc.dg/gomp/empty.c: Likewise.
7675         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
7676         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
7677         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
7678         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
7679         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
7680         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
7681         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
7682         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
7683         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
7684         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
7685
7686 2006-01-18  Jeff Law  <law@redhat.com>
7687
7688         * gcc.dg/tree-ssa/vrp25.c: New test.
7689
7690 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
7691
7692         * gcc.dg/pr25805.c: Fix misapplied patch.
7693
7694 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
7695
7696         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
7697         (check_effective_target_vect_udot_qi): New.
7698         (check_effective_target_vect_sdot_hi): New.
7699         (check_effective_target_vect_udot_hi): New.
7700         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
7701         prefixed with "wrapv-" with -fwrapv.
7702         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
7703         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
7704         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
7705         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
7706         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
7707
7708         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
7709         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
7710         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
7711         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
7712
7713 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7714
7715         PR c++/16829
7716         * g++.dg/other/default2.C: New test.
7717         * g++.dg/other/default3.C: New test.
7718
7719 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
7720
7721         PR c/25805
7722         * gcc.dg/pr25805.c: New file.
7723
7724 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
7725
7726         PR c++/25836
7727         * g++.dg/template/init6.C: New test.
7728
7729 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
7730
7731         * gcc.dg/tree-ssa/pr24287.c: New test
7732
7733 2006-01-18  Eric Christopher  <echristo@apple.com>
7734
7735         * g++.dg/eh/table.C: New.
7736
7737 2006-01-18  DJ Delorie  <dj@redhat.com>
7738
7739         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
7740         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
7741         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
7742         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
7743
7744 2006-01-18  Jeff Law  <law@redhat.com>
7745
7746         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
7747         on wrapping on overflow semantics.
7748
7749         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
7750
7751         * gcc.gc/tree-ssa/vrp23.c: New test.
7752         * gcc.gc/tree-ssa/vrp24.c: New test.
7753
7754 2006-01-18  Richard Henderson  <rth@redhat.com>
7755             Aldy Hernandez  <aldyh@redhat.com>
7756             Jakub Jelinek  <jakub@redhat.com>
7757             Diego Novillo  <dnovillo@redhat.com>
7758             Uros Bizjak  <uros@kss-loka.si>
7759
7760         * testsuite/gcc.dg/gomp: New directory.
7761
7762 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
7763             Steven G. Kargl  <kargls@comcast.net>
7764
7765         PR fortran/20869
7766         * gfortran.dg/intrinsic_external_1.f90: New test.
7767
7768         PR fortran/20875.
7769         * gfortran.dg/elemental_pointer_1.f90: New test.
7770
7771         PR fortran/25024
7772         * gfortran.dg/external_procedures_1.f90: New test.
7773
7774         PR fortran/25785
7775         gfortran.dg/assumed_present.f90: New test.
7776
7777 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
7778
7779         * g++.dg/parse/lookup5.C: New test.
7780
7781 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7782
7783         PR fortran/25697
7784         * gfortran.dg/read_eof.f90: New test.
7785
7786 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7787
7788         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
7789         add a closing brace.
7790
7791 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7792
7793         PR fortran/25631
7794         * gfortran.dg/fmt_tl.f: New test.
7795
7796 2006-01-17  Eric Christopher  <echristo@apple.com>
7797
7798         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
7799         * g++.old-deja/g++.warn/impint2.C: Ditto.
7800         * g++.old-deja/g++.other/null1.C: Ditto.
7801         * g++.dg/warn/conv2.C: Ditto.
7802         * g++.dg/warn/conv4.C: New file.
7803
7804 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7805
7806         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
7807
7808 2006-01-17  Andreas Jaeger  <aj@suse.de>
7809             Janis Johnson <janis187@us.ibm.com>
7810
7811         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
7812         in 64-bit.
7813         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
7814         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
7815
7816 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7817
7818         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
7819         xfail txxx where xxx >= 25.
7820
7821 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7822
7823         PR testsuite/25764
7824         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
7825
7826 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
7827
7828         PR c/25682
7829         * gcc.dg/pr25682.c: New test.
7830         * g++.dg/parse/array-size2.C: New test.
7831
7832 2006-01-16  Ian Lance Taylor  <ian@airs.com>
7833
7834         * consistency.vlad: Remove entire directory, 1652 files.
7835
7836 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
7837
7838         * lib/target-supports.exp (check_effective_target_dfp_nocache,
7839         check_effective_target_dfprt_nocache): New.
7840         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
7841         (check_effective_target_dfprt): New.
7842         * lib/c-compat.exp (check_dfp): Remove.
7843         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
7844         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
7845         level of support for decimal float.
7846         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
7847         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
7848         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
7849         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
7850         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
7851         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
7852         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
7853         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
7854         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
7855         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
7856         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
7857         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
7858         directives.
7859
7860 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
7861
7862         PR testsuite/25741
7863         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
7864         $base_dir/../.
7865         * lib/gfortran.exp (gfortran_init): Likewise.
7866         * lib/obj-c++.exp (obj-c++_init): Likewise.
7867         * lib/scanasm.exp (scan-assembler-dem): Likewise.
7868         (scan-assembler-dem-not): Likewise.
7869         * lib/scandump.exp (scan-dump-dem): Likewise.
7870         (scan-dump-dem-not): Likewise.
7871
7872 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
7873
7874         PR testsuite/25767
7875         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
7876         powerpc-*-darwin*.
7877         * lib/obj-c++.exp (obj-c++_init): Likewise.
7878
7879 2006-01-16  Richard Guenther  <rguenther@suse.de>
7880
7881         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
7882
7883 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7884
7885         PR testsuite/25777
7886         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
7887         to LD_LIBRARY_PATH.
7888
7889 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
7890             Andrew Pinski  <pinskia@physics.uc.edu>
7891
7892         * gcc.dg/minmax-1.c: New test.
7893
7894 2006-01-16  Ben Elliston  <bje@au.ibm.com>
7895
7896         * gcc.dg/dfp/dfp.exp: Correct FSF address.
7897         * gcc.misc-tests/dectest.exp: Ditto.
7898
7899 2006-01-15  Ian Lance Taylor  <ian@airs.com>
7900
7901         PR testsuite/25796
7902         * gcc.target/i386/cmov6.c: Use -march=k8.
7903
7904 2006-01-15  Andreas Jaeger  <aj@suse.de>
7905
7906         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
7907         x86 does not have __float128.
7908
7909 2006-01-14  Ian Lance Taylor  <ian@airs.com>
7910
7911         * gcc.target/i386/cmov6.c: New test.
7912
7913 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
7914
7915         PR c++/25663
7916         * g++.dg/template/ctor6.C: New test.
7917
7918 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
7919
7920         PR tree-optimization/25485
7921         * gcc.dg/tree-ssa/pr25485.c: New.
7922
7923 2006-01-14  Richard Guenther  <rguenther@suse.de>
7924
7925         PR tree-optimization/22548
7926         PR tree-optimization/22555
7927         PR tree-optimization/22501
7928         * gcc.dg/tree-ssa/alias-4.c: New testcase.
7929         * gcc.dg/tree-ssa/alias-5.c: Likewise.
7930         * gcc.dg/tree-ssa/alias-6.c: Likewise.
7931         * gcc.dg/tree-ssa/alias-7.c: Likewise.
7932         * gcc.dg/tree-ssa/alias-8.c: Likewise.
7933         * gcc.dg/tree-ssa/alias-9.c: Likewise.
7934         * gcc.dg/tree-ssa/alias-10.c: Likewise.
7935         * gcc.dg/tree-ssa/alias-11.c: Likewise.
7936         * gcc.dg/tree-ssa/alias-12.c: Likewise.
7937
7938 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
7939
7940         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
7941         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
7942
7943 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
7944         Richard Guenther  <rguenther@suse.de>
7945
7946         PR rtl-optimization/24257
7947         * gcc.dg/torture/pr24257.c: New testcase.
7948
7949 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
7950
7951         * gcc.c-torture/execute/20060110-1.c: New test.
7952         * gcc.c-torture/execute/20060110-2.c: New test.
7953
7954 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
7955
7956         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
7957
7958 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
7959
7960         PR fortran/25756
7961         * gfortran.dg/label_3.f90: New test.
7962
7963 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
7964
7965         PR tree-optimization/25771
7966         * g++.dg/tree-ssa/pr25771.C: New test
7967
7968 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
7969
7970         PR tree-opt/24365
7971         * g++.dg/opt/complex5.C: New test.
7972
7973 2006-01-13  Richard Guenther  <rguenther@suse.de>
7974
7975         * gcc.target/i386/387-9.c: New testcase.
7976
7977 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
7978
7979         PR c++/24824
7980         * g++.dg/debug/dwarf2-1.C: New.
7981
7982 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
7983
7984         PR testsuite/25728
7985         * lib/gcov.exp (verify-lines): Add "close $fd".
7986
7987 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
7988             Ben Elliston  <bje@au.ibm.com>
7989
7990         * gcc.dg/dfp/inf-1.c: New test.
7991
7992 2006-01-12  Janis Johnson <janis187@us.ibm.com>
7993             Yao Qi  <qiyaoltc@cn.ibm.com>
7994             Ben Elliston  <bje@au.ibm.com>
7995             Jon Grimm  <jgrimm2@us.ibm.com>
7996
7997         * gcc.dg/nodfp-1.c: New test.
7998         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
7999         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8000         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
8001         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
8002         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
8003         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
8004         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
8005         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
8006         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
8007         * gcc.dg/format/dfp-scanf-1.c: Likewise.
8008         * gcc.dg/format/dfp-printf-1.c: Likewise.
8009         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
8010         (compat_setup_dfp): New.
8011         * gcc.dg/compat/compat.exp: Use it.
8012         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
8013         Make some variables global, prepend "compat_" to their names.
8014         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
8015         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
8016         * gcc.misc-tests/dectest.exp: New test driver for decTest.
8017         * lib/compat.exp (compat_skip_list): Make global, rename.
8018         * lib/c-compat.exp: New file.
8019         * lib/target-supports.exp (check_effective_target_dfp): New.
8020
8021         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
8022         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
8023         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
8024         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
8025         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
8026         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
8027         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
8028         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
8029         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
8030         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
8031         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
8032         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
8033         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
8034         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
8035         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
8036         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
8037         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
8038         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
8039         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
8040         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
8041         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
8042         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
8043         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
8044         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
8045         gcc.dg/dfp/struct-layout-1.c,
8046         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
8047         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
8048         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
8049         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
8050         gcc.dg/dfp/func-vararg-dfp.c,
8051         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
8052         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
8053         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
8054         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
8055         gcc.dg/dfp/wtr-conversion-1.c: New tests.
8056
8057 2006-01-11  Richard Guenther  <rguenther@suse.de>
8058
8059         PR tree-optimization/25734
8060         * gcc.dg/tree-ssa/pr25734.c: New testcase.
8061
8062 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
8063
8064         PR fortran/25486
8065         * gfortran.dg/literal_character_constant_1_x.F: New test.
8066         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
8067         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
8068         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
8069
8070 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8071
8072         PR c++/25386
8073         * g++.dg/ext/packed3.C: Add expected packed error.
8074
8075 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
8076
8077         PR target/25706
8078         * gcc.dg/torture/pr25706-1.c: New test.
8079
8080 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
8081
8082         PR tree-optimization/23109
8083         PR tree-optimization/23948
8084         PR tree-optimization/24123
8085
8086         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
8087         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
8088         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
8089         g++.dg/tree-ssa/pr23948.C: New testcases.
8090         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
8091         three divisions in order to do the optimization.
8092
8093 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
8094
8095         PR c++/25632
8096         * g++.dg/other/pr25632.C: New test.
8097
8098 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
8099
8100         PR fortran/25730
8101         * gfortran.dg/used_types_1.f90: New test.
8102
8103 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
8104
8105         PR target/25718
8106         * gcc.dg/torture/pr25718-1.c: New test.
8107
8108 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
8109
8110         * gfortran.dg/list_read_2.f90: Fix typo in description.
8111
8112 2006-01-10  Jan Beulich  <jbeulich@novell.com>
8113
8114         * lib/target-supports.exp (check_visibility_available): Simplify test
8115         for *-*-netware*.
8116         (check_profiling_available): Fail for *-*-netware*.
8117         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
8118         * gcc.dg/20021014-1.c: Likewise.
8119         * gcc.dg/nest.c: Likewise.
8120
8121 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
8122
8123         fortran/24936
8124         * gfortran.dg/forall_3.f90: New test.
8125
8126 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
8127
8128         PR fortran/21977
8129         * gfortran.dg/nesting_2.f90: New test.
8130         * gfortran.dg/nesting_3.f90: New test.
8131
8132 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
8133
8134         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
8135         Fix typo in comment.
8136
8137 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
8138
8139         * gfortran.dg/single_char_string.f90: New test.
8140
8141 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
8142
8143         * gfortran.dg/ichar_2.f90: New test.
8144
8145 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
8146
8147         PR fortran/25093
8148         * gfortran.dg/private_type_4.f90: New.
8149
8150 2006-01-07  Richard Guenther  <rguenther@suse.de>
8151
8152         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
8153
8154 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8155
8156         * gfortran.dg/func_decl_1.f90: New.
8157         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
8158         * gfortran.dg/array_alloc_2.f90: Likewise.
8159         * gfortran.dg/char_result_8.f90: Likewise.
8160         * gfortran.dg/dup_save_1.f90: Likewise.
8161         * gfortran.dg/dup_save_2.f90: Likewise.
8162         * gfortran.dg/f2c_6.f90: Likewise.
8163         * gfortran.dg/f2c_7.f90: Likewise.
8164         * gfortran.dg/func_result_2.f90: Likewise.
8165         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
8166
8167 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
8168
8169         PR fortran/22146
8170         * gfortran.dg/elemental_subroutine_1.f90: New test.
8171         * gfortran.dg/elemental_subroutine_2.f90: New test.
8172
8173         PR fortran/25029
8174         PR fortran/21256
8175         * gfortran.dg/assumed_size_refs_1.f90: New test.
8176
8177         PR fortran/20868
8178         PR fortran/20870
8179         * gfortran.dg/assumed_size_refs_2.f90: New test.
8180         * gfortran.dg/initialization_1.f90: Change warning message.
8181
8182 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
8183
8184         * gcc.dg/tree-ssa/loop-15.c: New test.
8185
8186 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8187
8188         PR fortran/25598
8189         * gfortran.dg/backspace_3.f: New test.
8190         * gfortran.dg/backspace_4.f: New test.
8191
8192 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8193
8194         PR fortran/24268
8195         * gfortran.dg/fmt_white.f: Update test.
8196
8197 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
8198
8199         * gcc.dg/cast-1.c: Add new warning.
8200         * gcc.dg/cast-2.c: Likewise.
8201         * gcc.dg/cast-3.c: Likewise.
8202         * gcc.dg/format/cast-1.c: Likewise.
8203         * gcc.dg/cast-4.c: New testcase.
8204
8205 2006-01-05  Richard Guenther  <rguenther@suse.de>
8206
8207         PR tree-optimization/22555
8208         * gcc.dg/tree-ssa/alias-3.c: New testcase.
8209
8210 2006-01-05  Richard Guenther  <rguenther@suse.de>
8211             Diego Novillo  <dnovillo@redhat.com>
8212
8213         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
8214         * gcc.dg/tree-ssa/loop-8.c: Likewise.
8215         * gcc.dg/tree-ssa/loop-1.c: Likewise.
8216         * gcc.dg/tree-ssa/pr23294.c: Likewise.
8217         * gcc.dg/tree-ssa/pr21985.c: Likewise.
8218         * gcc.dg/tree-ssa/loop-14.c: Likewise.
8219         * gcc.dg/tree-ssa/loop-2.c: Likewise.
8220         * gcc.dg/tree-ssa/loop-3.c: Likewise.
8221         * gcc.dg/tree-ssa/loop-4.c: Likewise.
8222         * gcc.dg/tree-ssa/pr21171.c: Likewise.
8223         * gcc.dg/tree-ssa/loop-5.c: Likewise.
8224         * gcc.dg/tree-ssa/loop-10.c: Likewise.
8225         * gcc.dg/tree-ssa/loop-6.c: Likewise.
8226         * treelang/compile/extravar.tree: Likewise.
8227         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
8228         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
8229         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
8230         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
8231         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
8232
8233 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8234
8235         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
8236         for 64-bit fix.
8237
8238 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
8239
8240         PR fortran/23675
8241         gfortran.dg/char_result_11.f90: New.
8242
8243 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
8244
8245         PR c++/24782
8246         * g++.dg/parse/access9.C: New test.
8247         * g++.dg/tc1/dr52.C: Tweak error markers.
8248
8249 2006-01-04  Richard Henderson  <rth@redhat.com>
8250
8251         Merge from gomp branch.
8252         * g++.dg/parse/pragma2.C: Update expected error lines.
8253
8254 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
8255
8256         * g++.dg/other/i386-2.C: New test.
8257
8258         PR target/25554
8259         * gcc.c-torture/compile/20051228-1.c: New test.
8260
8261         PR c/25559
8262         * gcc.dg/pr25559.c: New test.
8263
8264 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
8265
8266         PR c++/25492
8267         * g++.dg/lookup/friend9.C: New test.
8268
8269         PR c++/25625
8270         * g++.dg/template/repo5.C: New test.
8271
8272 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
8273
8274         PR fortran/25101
8275         * gfortran.dg/forall_2.f90: New test.
8276
8277 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
8278
8279         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
8280         dg-require-weak.  Adjust regexp to handle leading-underscore
8281         targets and space as well as TAB after .weak.  Change previous
8282         64-bit fix to not use naked dot.
8283
8284 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
8285
8286         PR rtl-optimization/25578
8287         * gcc.c-torture/execute/20060102-1.c: New testcase.
8288
8289 2006-01-03  Richard Guenther  <rguenther@suse.de>
8290
8291         PR c/25183
8292         * gcc.dg/torture/pr25183.c: New testcase.
8293
8294 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
8295
8296         Merge from gomp-branch.
8297         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
8298         * gcc.dg/ia64-sync-2.c: Likewise.
8299         * gcc.dg/ia64-sync-3.c: Likewise.
8300         * gcc.dg/ia64-sync-4.c: Likewise.
8301         * gcc.dg/sync-2.c: Likewise.
8302         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
8303         that sparc64-*-* and sparcv9-*-* supports sync builtins.
8304
8305 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
8306
8307         PR c++/25635
8308         * g++.dg/parse/operator6.C: New test.
8309
8310         PR c++/25637
8311         * g++.dg/parse/error29.C: New test.
8312
8313         PR c++/25638
8314         * g++.dg/parse/dtor6.C: New test.
8315
8316         PR c++/25633
8317         * g++.dg/parse/ctor3.C: New test.
8318
8319         PR c++/25634
8320         * g++.dg/template/class3.C: New test.
8321
8322 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
8323
8324         * g++.dg/debug/debug9.C: New.
8325
8326 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
8327
8328         PR fortran/24640
8329         * gfortran.dg/label_2.f90: New test.
8330
8331 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8332
8333         * g++.dg/lookup/using12.C: Tighten error marker.
8334
8335 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
8336             Andrew Pinski <pinskia@physics.uc.edu>
8337
8338         * gcc.target/powerpc/darwin-abi-3.c: New file.
8339         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
8340         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
8341         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
8342         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
8343         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
8344         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
8345         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
8346         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
8347
8348 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
8349
8350         * gcc.dg/tree-ssa/loadpre1.c: New;
8351         * gcc.dg/tree-ssa/loadpre2.c: New;
8352         * gcc.dg/tree-ssa/loadpre3.c: New;
8353         * gcc.dg/tree-ssa/loadpre4.c: New;
8354         * gcc.dg/tree-ssa/loadpre5.c: New;
8355         * gcc.dg/tree-ssa/loadpre6.c: New;
8356         * gcc.dg/tree-ssa/loadpre7.c: New;
8357         * gcc.dg/tree-ssa/loadpre8.c: New;
8358         * gcc.dg/tree-ssa/loadpre9.c: New;
8359
8360 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
8361
8362         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
8363         * g++.dg/abi/thunk4.C: Likewise.
8364
8365 2006-01-01  Andreas Jaeger  <aj@suse.de>
8366
8367         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
8368         portable.
8369
8370 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
8371
8372         PR c++/25294
8373         * gcc.dg/pragma-pack-3.c: New test.
8374         * g++.dg/parse/pragma3.C: New test.
8375
8376 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8377
8378         PR middle-end/24827
8379         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
8380
8381 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8382
8383         PR testsuite/25214
8384         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
8385
8386 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
8387
8388         PR fortran/22607
8389         * gfortran-dg/pure_byref_3.f90: New.
8390
8391         fortran/PR 25396
8392         * gfortran.dg/userdef_operator_1.f90: New.
8393
8394 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
8395
8396         * g++.dg/abi/thunk3.C: New.
8397         * g++.dg/abi/thunk4.C: New.
8398
8399 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
8400
8401         PR fortran/25532
8402         * gfortran.dg/host_used_types_1.f90: New test. Check that host
8403         associated derived type components of derived types are
8404         properly declared in contained procedures.
8405
8406 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8407
8408         PR libgfortran/25139
8409         * gfortran.dg/backspace_2.f: New test.
8410
8411 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8412
8413         PR libgfortran/25550
8414         * gfortran.dg/endfile.f: New test.
8415
8416 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8417
8418         PR libgfortran/25419
8419         * gfortran.dg/comma.f: New test.
8420
8421 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8422
8423         * lib/gfortran-dg.exp: Remove trailing whitespace.
8424         * lib/fortran-torture.exp: Test with -fbounds-check instead of
8425         -funroll-all-loops.
8426
8427 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
8428
8429         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
8430         Extended Double long doubles or repeat tests when long double is
8431         the same size as double.
8432
8433 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8434
8435         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
8436
8437         PR testsuite/25442
8438         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
8439         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
8440
8441         PR testsuite/25441
8442         * gcc.dg/pr23911.c: Make test variable static.
8443
8444         PR testsuite/25444
8445         * gcc.dg/tree-ssa/pr14841.c: Likewise.
8446
8447 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
8448
8449         PR c++/25439
8450         * g++.dg/parse/crash17.C: Adjust error markers.
8451         * g++.dg/template/error20.C: New test.
8452
8453 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
8454
8455         PR c++/23172
8456         * g++.dg/ext/complit4.C: New test.
8457
8458         PR c++/25417
8459         * g++.dg/ext/complit5.C: Likewise.
8460
8461 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
8462
8463         PR tree-optimization/25125
8464         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
8465         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
8466         * gcc.c-torture/execute/pr25125.c: New.
8467
8468 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
8469
8470         PR fortran/25029
8471         PR fortran/21256
8472         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
8473         with incorrect assumed size references.
8474
8475 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
8476
8477         PR c++/23171
8478         * g++.dg/opt/init1.C: New test.
8479
8480 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
8481
8482         PR c++/24671
8483         * g++.dg/template/sfinae3.C: New test.
8484
8485 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8486
8487         * g++.dg/other/friend4.C: New test.
8488
8489 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
8490
8491         PR target/25005
8492         * g++.dg/opt/pr25005.C: New test.
8493
8494 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
8495
8496         PR c++/25369
8497         * g++.dg/template/ptrmem16.C: New test.
8498
8499 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
8500
8501         PR fortran/25029
8502         PR fortran/21256
8503         * gfortran.dg/initialization_1.f90: Add test of SIZE.
8504
8505 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8506
8507         PR libgfortran/25307
8508         * gfortran.dg/list_read_5.f90: New test.
8509
8510 2005-12-22  Richard Henderson  <rth@redhat.com>
8511
8512         * gcc.target/i386/sse-7.c: Use -msse2.
8513
8514 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
8515
8516         PR rtl-optimization/25432
8517         * gcc.c-torture/compile/20051216-1.c: New test.
8518
8519         PR objc/25328
8520         * objc/execute/pr25328.m: New test.
8521
8522 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
8523
8524         PR c++/25364
8525         * g++.dg/template/call4.C: New test.
8526
8527 2005-12-22  Dale Johannesen  <dalej@apple.com>
8528
8529         * gcc.target/i386/sse-17.c: New.
8530
8531 2005-12-22  Paul Brook  <paul@codesourcery.com>
8532
8533         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
8534
8535 2005-12-22  Paul Brook  <paul@codesourcery.com>
8536
8537         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
8538
8539 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
8540
8541         PR tree-opt/25513
8542         * gcc.c-torture/compile/pr25513.c: New test.
8543
8544 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8545
8546         PR c++/23333
8547         * g++.dg/parse/error25.C: Add more tests.
8548
8549 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8550
8551         PR fortran/18990
8552         * gfortran.dg/der_charlen_1.f90: New.
8553
8554 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
8555
8556         PR fortran/20889
8557         * gfortran.dg/pointer_component_type_1.f90: New test.
8558
8559         PR fortran/25029
8560         PR fortran/21256
8561         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
8562         should give an error with assumed size array refernces and checks those
8563         that should not.
8564         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
8565         reference an upper bound so that it does not generate an error.
8566
8567         PR fortran/19362
8568         PR fortran/20244
8569         PR fortran/20864
8570         PR fortran/25391
8571         * gfortran.dg/used_dummy_types_1.f90: New test.
8572         * gfortran.dg/used_dummy_types_2.f90: New test.
8573         * gfortran.dg/used_dummy_types_3.f90: New test.
8574         * gfortran.dg/used_dummy_types_4.f90: New test.
8575         * gfortran.dg/used_dummy_types_5.f90: New test.
8576
8577         PR fortran/23152
8578         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
8579         group already being USE associated.
8580         * gfortran.dg/assumed_shape_nml.f90: New test.
8581         * gfortran.dg/assumed_size_nml.f90: New test.
8582
8583         PR fortran/20862
8584         PR fortran/25053
8585         PR fortran/25063
8586         PR fortran/25064
8587         PR fortran/25066
8588         PR fortran/25067
8589         PR fortran/25068
8590         PR fortran/25307
8591         * gfortran.dg/io_constraints_1.f90: New test.
8592         * gfortran.dg/io_constraints_1.f90: New test.
8593         * gfortran.dg/iostat_3.f90: Change wording of warning.
8594         * gfortran.dg/g77/19981216-0.f: The same.
8595
8596 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
8597
8598         PR tree-optimization/23518
8599         * testsuite/gcc.dg/pr23518.c: New.
8600
8601 2005-12-21  Mike Stump  <mrs@apple.com>
8602
8603         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
8604
8605 2005-12-21  Paul Brook  <paul@codesourcery.com>
8606
8607         * gcc.dg/pr19340.c: Skip on m68k targets.
8608
8609 2005-12-21  Steven Bosscher  <stevenb@suse.de>
8610
8611         PR rtl-optimization/25196
8612         * gcc.dg/pr25196.c: New test.
8613
8614 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
8615
8616         PR fortran/25423
8617         gfortran.dg/where_nested_1.f90: New.
8618
8619 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
8620
8621         PR tree-optimization/25382.
8622         * gcc.dg/tree-ssa/pr25382.c: New.
8623
8624 2005-12-20  Richard Guenther  <rguenther@suse.de>
8625
8626         PR middle-end/24306
8627         * gcc.target/i386/pr24306.c: New testcase.
8628
8629 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
8630
8631         PR tree-optimization/25501
8632         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
8633
8634 2005-12-20  Richard Guenther  <rguenther@suse.de>
8635
8636         Revert
8637         2005-12-02  Richard Guenther  <rguenther@suse.de>
8638
8639         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
8640
8641 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
8642
8643         PR c++/21228
8644         * g++.dg/warn/Wunreachable-code-2.C: New test.
8645
8646 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
8647
8648         PR c++/24278
8649         * g++.dg/template/ctor5.C: New test.
8650
8651         PR c++/24915
8652         * g++.dg/template/overload8.C: New test.
8653
8654 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
8655
8656         * gcc.c-torture/compile/pr25483 : New test.
8657
8658 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8659
8660         PR c++/20552
8661         * g++.dg/ext/typeof10.C: New test.
8662
8663 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
8664
8665         * gcc.dg/mt-loopi1.c: New.
8666
8667 2005-12-18  Richard Guenther  <rguenther@suse.de>
8668
8669         PR tree-optimization/25481
8670         * gcc.dg/torture/pr25481.c: New testcase.
8671
8672 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
8673
8674         PR rtl-optimization/21041
8675         * gcc.dg/pr21041.c: New test.
8676
8677 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8678
8679         PR libgfortran/25463
8680         * gfortran.dg/advance.f90: New test.
8681
8682 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
8683
8684         * gcc.dg/20051201-1.c: New test.
8685
8686 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
8687
8688         PR fortran/25018
8689         * gfortran.dg/initialization_1.f90: New test.
8690         * gfortran.dg/enum_5.f90: Change dg-error to new message.
8691         * gfortran.dg/g77/980616-0.f: The same.
8692
8693 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
8694
8695         * PR fortran/25458
8696         * gfortran.dg/chkbits.f90: New test.
8697
8698 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
8699
8700         * gfortran.dg/enum_5.f: Revert to previous version.
8701
8702 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
8703
8704         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
8705         * gfortran.dg/nested_modules_1.f90: Ditto.
8706         * gfortran.dg/hollerith_f95.f90: Ditto.
8707         * gfortran.dg/select_5.f90: Ditto.
8708         * gfortran.dg/secnds.f: Ditto.
8709         * gfortran.dg/hollerith2.f90: Ditto.
8710         * gfortran.dg/imag_2.f: Ditto.
8711         * gfortran.dg/ftell_2.f90: Ditto.
8712         * gfortran.dg/malloc_free_1.f90: Ditto.
8713         * gfortran.dg/logint-1.f: Ditto.
8714         * gfortran.dg/recursive_statement_functions.f90: Ditto.
8715         * gfortran.dg/e_d_fmt.f90: Ditto.
8716         * gfortran.dg/hollerith_legacy.f90: Ditto.
8717         * gfortran.dg/logint-2.f: Ditto.
8718         * gfortran.dg/enum_5.f90: Ditto.
8719         * gfortran.dg/f2c_2.f90: Ditto.
8720         * gfortran.dg/pr17143.f90: Ditto.
8721         * gfortran.dg/namelist_14.f90: Ditto.
8722         * gfortran.dg/logint-3.f: Ditto.
8723         * gfortran.dg/spread_scalar_source.f90: Ditto.
8724         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
8725         * gfortran.dg/namelist_11.f: Ditto.
8726         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
8727         * gfortran.dg/g77/20010519-1.f
8728         * gfortran.dg/g77/alpha1.f: Ditto.
8729         * gfortran.dg/g77/990115-1.f: Ditto.
8730         * gfortran.dg/g77/erfc.f: Ditto.
8731         * gfortran.dg/g77/19990313-3.f: Ditto.
8732         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
8733         * gfortran.dg/g77/20010426.f: Ditto.
8734         * gfortran.dg/g77/19990313-0.f: Ditto.
8735         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
8736         * gfortran.dg/g77/20000629-1.f: Ditto.
8737         * gfortran.dg/g77/970125-0.f: Ditto.
8738         * gfortran.dg/g77/8485.f: Ditto.
8739         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
8740         * gfortran.dg/g77/19990313-1.f: Ditto.
8741         * gfortran.dg/g77/int8421.f: Ditto.
8742         * gfortran.dg/g77/19990305-0.f: Ditto.
8743         * gfortran.dg/g77/947.f: Ditto.
8744         * gfortran.dg/g77/19990905-2.f: Ditto.
8745         * gfortran.dg/g77/cabs.f: Ditto.
8746         * gfortran.dg/g77/19990313-2.f: Ditto.
8747         * gfortran.dg/g77/20020307-1.f: Ditto.
8748         * gfortran.dg/g77/dcomplex.f: Ditto.
8749         * gfortran.dg/g77/19990502-1.f: Ditto.
8750         * gfortran.dg/g77/19981216-0.f: Ditto.
8751         * gfortran.dg/common_4.f90: Ditto.
8752         * gfortran.dg/entry_4.f90: Ditto.
8753         * gfortran.dg/equiv_constraint_2.f90: Ditto.
8754         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
8755         * gfortran.dg/namelist_12.f: Ditto.
8756         * gfortran.dg/scale_1.f90: Ditto.
8757         * gfortran.dg/modulo_1.f90
8758         * gfortran.dg/hollerith.f90: Ditto.
8759         * gfortran.dg/direct_io_3.f90: Ditto.
8760         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
8761         * gfortran.dg/gnu_logical_1.F: Ditto.
8762         * gfortran.dg/unf_io_convert_1.f90: Ditto.
8763         * gfortran.dg/assign_1.f90: Ditto.
8764         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
8765         * gfortran.dg/pr23095.f: Ditto.
8766         * gfortran.dg/read_float_1.f90: Ditto.
8767
8768 2005-12-17  Andreas Jaeger  <aj@suse.de>
8769
8770         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
8771         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
8772
8773 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8774
8775         PR fortran/24268
8776         * gfortran.dg/fmt_white.f: New test.
8777
8778 2005-12-16  Steven G. Kargl <kargls@comcast.net>
8779
8780         * gfortran.dg/label_1.f90: New test.
8781
8782 2005-12-15  Ben Elliston  <bje@au.ibm.com>
8783
8784         PR testsuite/25422
8785         * gcc.dg/20031012-1.c: Add -Walways-true option.
8786         * gcc.dg/weak/weak-3.c: Likewise.
8787         * g++.old-deja/g++.mike/warn8.C: Likewise.
8788
8789 2005-12-16  Mike Stump  <mrs@apple.com>
8790
8791         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
8792         exit.
8793
8794 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8795
8796         PR libgfortran/25264
8797         PR libgfortran/25349
8798         * gfortran.dg/tl_editing.f90: Added additional checks.
8799         * gfortran.dg/t_editing.f: New test.
8800         * gfortran.dg/write_padding.f90: New test
8801
8802 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8803
8804         PR testsuite/25215
8805         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
8806
8807 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
8808
8809         PR rtl-optimization/24899
8810         * gcc.c-torture/execute/20051215-1.c: New test.
8811
8812 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
8813
8814         PR 24823
8815         * gfortran.dg/pr24823.f: New test.
8816
8817 2005-12-16  Jeff Law  <law@redhat.com>
8818
8819         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
8820
8821 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8822
8823         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
8824         Change C++ style comments to C style comments.
8825         Remove aligned types from the array.
8826         Keep Enums disabled.
8827         (complex_types): Remove aligned types from the array.
8828         Comment out "_Complex long double".
8829         (attrib_types): Remove.
8830         (complex_attrib_types): Remove.
8831         (attrib_array_types): Remove.
8832         (complex_attrib_array_types): Remove.
8833         (aligned_bitfld_types): Remove.
8834         (n_aligned_bitfld_types): Remove.
8835         (FEATURE_ALIGNEDPACKED): Delete.
8836         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
8837         (singles): Remove support for adding attributes.
8838         (choose_type): Remove support for attributed types.
8839         (generate_fields): Remove support for attributed bit-fields.
8840         Remove support for adding attributes.
8841         (generate_random_tests): Remove support for adding attributes.
8842         (features): Add back "[0] :0" and "complex vector [0]".
8843         (main): Remove support for attributed bit-fields.
8844         Uncomment the calling of generate_random_tests for the rests of
8845         the tests.
8846
8847 2005-12-16  Jan Hubicka  <jh@suse.cz>
8848
8849         * gcc.c-torture/combine/pr25224.c: New.
8850
8851 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
8852
8853         PR other/25028
8854         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
8855         HP-UX.
8856
8857 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
8858
8859         * gcc.dg/20051215-1.c: New file.
8860
8861 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8862
8863         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
8864         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
8865
8866 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
8867
8868         PR fortran/18197
8869         * gfortran.dg/dummy_functions_1.f90: New.
8870
8871 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
8872
8873         PR rtl-optimization/25310
8874         * gcc.c-torture/compile/pr25310.c: New test.
8875
8876 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
8877
8878         PR debug/25023
8879         * gcc.dg/pr25023.c: New test.
8880
8881 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8882
8883         * g++.old-deja/g++.brendan/redecl1.C,
8884         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
8885         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
8886         g++.old-deja/g++.oliva/typeof1.C,
8887         g++.old-deja/g++.other/crash16.C,
8888         g++.old-deja/g++.other/crash34.C,
8889         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
8890         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
8891         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
8892         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
8893         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
8894         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
8895         Remove xfail.
8896
8897 2005-12-14  Kean Johnston  <jkj@sco.com>
8898             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8899
8900         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
8901         * gcc.target/i386/20020523-1.c: Ditto.
8902         * gcc.target/i386/tailcall-1.c: Ditto.
8903         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
8904         * gcc.target/i386/ssetype-5.c: Ditto.
8905
8906 2005-12-14  Jeff Law  <law@redhat.com>
8907
8908         * gcc.dg/tree-ssa/foldstring-1.c: New test.
8909
8910 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
8911
8912         PR target/25254
8913         PR target/24188
8914         * gcc.target/i386/pr25254.c: New test.
8915         * gfortran.dg/PR24188.f: New test.
8916
8917 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
8918
8919         * lib/fortran-torture.exp: Catch remaining uses of
8920         remote_file build delete.
8921
8922 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8923
8924         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
8925
8926 2005-12-14  Ben Elliston  <bje@au.ibm.com>
8927
8928         * gcc.dg/warn-addr-cmp.c: New test.
8929
8930 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
8931
8932         PR debug/25023
8933         PR target/25293
8934         * gcc.target/i386/pr25293.c: New test.
8935
8936 2005-12-13  Petr Machata  <machata@post.cz>
8937
8938         PR c++/24907
8939         * g++.dg/parse/comma2.C: New test.
8940
8941 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
8942             Jakub Jelinek  <jakub@redhat.com>
8943
8944         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
8945         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
8946         (limits.h): Include unconditionally.
8947         (stdlib.h): Likewise.
8948         (hashtab.h): Do not include.
8949         (getopt.h): Likewise.
8950         (stddef.h): Include.
8951         (hashval_t): Define.
8952         (struct entry): Add "next" field.
8953         (HASH_SIZE): New macro.
8954         (hash_table): New variable.
8955         (switchfiles): Do not use xmalloc.
8956         (mix): New macro.
8957         (iterative_hash): New function.
8958         (hasht): Remove.
8959         (e_exists): New function.
8960         (e_insert): Likewise.
8961         (output): Use, instead of libiberty hashtable functions.
8962         (main): Do not use getopt.  Do not call htab_create.
8963
8964 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
8965
8966         PR c++/25331
8967         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
8968         put atal* and atpaal* attributes on array elements.
8969         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
8970         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
8971         put atal* and atpaal* attributes on array elements.
8972         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
8973
8974 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
8975
8976         * gcc.dg/single-precision-constant.c: New test.
8977
8978 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
8979
8980         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
8981         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
8982         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
8983         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
8984         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
8985         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
8986         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
8987         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
8988         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
8989         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
8990         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
8991         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
8992         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
8993         gcc.target/powerpc/ppc-sdata-2.c,
8994         gcc.target/powerpc/ppc-stackalign-1.c,
8995         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
8996         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
8997         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
8998         gcc.target/powerpc/rs6000-ldouble-2.c,
8999         gcc.target/powerpc/rs6000-power2-1.c,
9000         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
9001         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
9002         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
9003         option into target selector.
9004         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
9005         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
9006
9007 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9008
9009         PR objc/25348
9010         * objc.dg/encode-9.m: New test.
9011
9012 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9013
9014         PR testsuite/20772
9015         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
9016         * gcc.dg/asm-b.c: Fix typo.
9017         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
9018         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
9019         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
9020         i?86 lp64 and x86_64 ilp32.
9021         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
9022         on i?86 lp64.
9023         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
9024
9025 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
9026
9027         PR fortran/25078
9028         gfortran.dg/equiv_5.f90: New test.
9029
9030 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
9031
9032         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
9033         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
9034         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
9035         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
9036         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
9037         * gcc.dg/tree-ssa/reassoc-5.c: New.
9038         * gcc.dg/tree-ssa/reassoc-6.c: New.
9039         * gcc.dg/tree-ssa/reassoc-7.c: New.
9040         * gcc.dg/tree-ssa/reassoc-8.c: New.
9041         * gcc.dg/tree-ssa/reassoc-9.c: New.
9042         * gcc.dg/tree-ssa/reassoc-10.c: New.
9043         * gcc.dg/tree-ssa/reassoc-11.c: New.
9044
9045 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9046
9047         PR testsuite/25167
9048         PR testsuite/24478
9049         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
9050
9051 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
9052
9053         PR c++/25300
9054         * g++.dg/template/inherit.C: Do not use a generic error message.
9055
9056 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9057
9058         PR libobjc/25354
9059         * objc.dg/gnu-encoding: New directory.
9060         * objc.dg/gnu-encoding/compat-common.h: New file.
9061         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
9062         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
9063         * objc.dg/gnu-encoding/vector-defs.h: New file.
9064         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
9065         * objc.dg/gnu-encoding/generate-random.c: New file.
9066         * objc.dg/gnu-encoding/generate-random_r.c: New file.
9067         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
9068         * objc.dg/gnu-encoding/generate-random.h: New file.
9069
9070 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
9071
9072         PR c++/25337
9073         * g++.dg/template/defarg7.C: New test.
9074
9075 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
9076
9077         PR libobjc/25347
9078         * objc.dg/encode-8.m: New test.
9079
9080 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
9081
9082         PR libobjc/25346
9083         * objc.dg/encode-7.m: New test.
9084
9085 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
9086
9087         PR c++/25010
9088         * g++.dg/opt/inline10.C: New test.
9089
9090 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
9091
9092         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
9093
9094 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
9095
9096         * gfortran.dg/substring_equivalence.f90: typo in comment
9097
9098 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9099
9100         PR fortran/25068
9101         * gfortran.dg/iostat_3.f90: New test.
9102
9103 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
9104
9105         PR fortran/23815
9106         * gfortran.dg/unf_io_convert_1.f90: New test.
9107         * gfortran.dg/unf_io_convert_2.f90: New test.
9108         * gfortran.dg/unf_io_convert_3.f90: New test.
9109
9110 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9111
9112         PR testsuite/20772
9113         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
9114         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
9115         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9116         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
9117         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
9118         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9119         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
9120         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
9121         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9122         gcc.dg/torture/fp-int-convert-float128-timode.c,
9123         gcc.dg/torture/fp-int-convert-float128.c,
9124         gcc.dg/torture/fp-int-convert-float80-timode.c,
9125         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
9126         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
9127
9128         * gcc.dg/tls/opt-1.c: Require effective target fpic.
9129
9130 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
9131
9132         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
9133
9134 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
9135
9136         * gcc.dg/20051207-1.c,
9137         * gcc.dg/20051207-2.c,
9138         * gcc.dg/20051207-3.c: New tests.
9139
9140 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9141
9142         PR testsuite/20772
9143         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
9144         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
9145         dg-skip-if target selector.
9146
9147         PR testsuite/20772
9148         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
9149         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
9150         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
9151         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
9152         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
9153         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
9154         and/or merge with i?86 cases.
9155
9156         * gcc.dg/tls/opt-3.c: Require effective target fpic.
9157
9158         PR testsuite/20772
9159         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
9160         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
9161         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
9162         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
9163         x86_64-*-linux*.
9164
9165 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
9166
9167         PR target/25311
9168         * gcc.c-torture/compile/pr25311.c: New test.
9169
9170 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9171
9172         PR libgfortran/25039
9173         * gfortran.dg/read_comma.f: New test.
9174
9175 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
9176
9177         PR c++/19317
9178         * g++.dg/opt/pr19317-1.C: New test.
9179         * g++.dg/opt/pr19317-2.C: New test.
9180         * g++.dg/opt/pr19317-3.C: New test.
9181
9182         PR target/19005
9183         * gcc.c-torture/execute/pr19005.c: New test.
9184
9185         PR target/17828
9186         * g++.old-deja/g++.other/comdat5.C: New test.
9187         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
9188
9189         * g++.dg/compat/struct-layout-1.exp: New file.
9190         * g++.dg/compat/struct-layout-1.h: New.
9191         * g++.dg/compat/struct-layout-1_generate.c: New.
9192         * g++.dg/compat/struct-layout-1_x1.h: New.
9193         * g++.dg/compat/struct-layout-1_x2.h: New.
9194         * g++.dg/compat/struct-layout-1_y1.h: New.
9195         * g++.dg/compat/struct-layout-1_y2.h: New.
9196
9197         * gcc.dg/20050330-2.c: New test.
9198
9199 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
9200
9201         PR fortran/25292
9202         * gfortran.dg/associated_1.f90: New.
9203
9204 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9205
9206         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
9207         ILP32 vect_no_align platforms.
9208
9209 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
9210             Jakub Jelinek  <jakub@redhat.com>
9211
9212         PR target/25268
9213         * gcc.c-torture/compile/20051207-1.c: New test.
9214
9215 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9216
9217         PR testsuite/20772
9218         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
9219         gcc.dg/torture/pr18582-1.c,
9220         gcc.target/i386/attributes-error.c: Also test on x86_64.
9221
9222         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
9223
9224 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9225
9226         PR c++/19397
9227         * g++.dg/template/typedef3.C: New test.
9228
9229         PR c++/19762
9230         PR c++/19764
9231         * g++.dg/template/dtor3.C: Fix error markers.
9232
9233 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
9234
9235         * lib/target-supports.exp (check_effective_target_sync_char_short):
9236         Add s390*.
9237
9238 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
9239
9240         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
9241
9242 2005-12-06  Roger Sayle  <roger@eyesopen.com>
9243
9244         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
9245         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
9246         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
9247         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
9248
9249 2005-12-06  Roger Sayle  <roger@eyesopen.com>
9250
9251         PR c++/25263
9252         * g++.dg/other/array2.C: New test case.
9253
9254 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
9255
9256         * gcc.dg/darwin-weakimport-3.c: New.
9257
9258         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
9259         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
9260         and to work on Darwin.
9261         * gcc.dg/attr-weakref-1b.c: New file.
9262         * gcc.dg/attr-weakref-2.c: New test.
9263         * gcc.dg/darwin-weakref-1.c: New test.
9264
9265 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
9266
9267         PR testsuite/25247
9268         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
9269         use in selector expressions.
9270         (dg-xfail-if): Ditto.
9271         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
9272         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
9273         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
9274         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
9275         * gcc.test-framework/test-framework.exp: Skip generated tests if
9276         CHECK_TEST_FRAMEWORK is not 1.
9277
9278 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9279
9280         PR tree-optimization/24963
9281         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
9282
9283         PR target/24108
9284         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
9285
9286         PR target/18580
9287         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
9288         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
9289         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
9290         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
9291
9292 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
9293
9294         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
9295         dg-options.
9296
9297 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
9298
9299         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
9300
9301 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
9302
9303         * gcc.dg/format/cast-1.c: New test.
9304
9305 2005-12-04  Roger Sayle  <roger@eyesopen.com>
9306
9307         PR c/7776
9308         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
9309         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
9310         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
9311         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
9312
9313 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
9314
9315         * gcc.dg/cast-pretty-print-1.c: New test.
9316
9317 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
9318
9319         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
9320
9321 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
9322
9323         PR c++/24173
9324         * g++.dg/template/friend40.C: New test.
9325
9326 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
9327
9328         PR target/25199
9329         * gcc.target/i386/movq-2.c: New test.
9330         * gcc.target/i386/movq.c: Remove target i?86, instead add
9331         dg-require-effective-target ilp32.
9332
9333 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9334
9335         PR c++/24103
9336         * g++.dg/other/default1.C: New test.
9337
9338 2005-12-02  Richard Guenther  <rguenther@suse.de>
9339
9340         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9341
9342 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9343
9344         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
9345
9346 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
9347
9348         PR target/21017
9349         * gcc.target/powerpc/rotate.c: New.
9350
9351 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9352
9353         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
9354         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
9355
9356 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9357
9358         PR c/13384
9359         * gcc.dg/pr17730-1.c: Adjust.
9360         * gcc.dg/lvalue1.c (main): Likewise.
9361         * gcc.dg/lvalue-2.c: Likewise.
9362         * g++.dg/pr7503-3.C
9363
9364 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
9365
9366         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
9367         error messages.
9368
9369 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
9370
9371         PR fortran/24789
9372         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
9373
9374 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
9375
9376         PR target/24475
9377         * lib/target-supports.exp (check_effective_target_tls): New.
9378         (check_effective_target_tls_runtime): New.
9379         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
9380         for TLS support.
9381         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
9382         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9383         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
9384         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
9385         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
9386         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
9387         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9388         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
9389         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
9390         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
9391         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
9392         effective-target TLS.
9393         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
9394         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
9395         effective-target TLS runtime.
9396
9397 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
9398
9399         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
9400
9401 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
9402
9403         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
9404         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
9405         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
9406         ignored" warnings when "packing" is the same as the ABI layout.
9407
9408 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
9409
9410         PR fortran/21302
9411         * gfortran.dg/line_length_1.f: New test.
9412         * gfortran.dg/line_length_2.f90: Ditto.
9413
9414 2005-11-30  Richard Guenther  <rguenther@suse.de>
9415
9416         PR tree-optimization/21655
9417         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
9418
9419 2005-11-30  Dale Johannesen  <dalej@apple.com>
9420
9421         * gcc.c-torture/compile/pr24930.c: New.
9422
9423 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
9424
9425         PR fortran/15809
9426         *  gfortran.dg/auto_char_dummy_array.f90: New test.
9427
9428 2005-11-30  Jeff Law  <law@redhat.com>
9429
9430         * g++.old-deja/g++.law/pr25000.C: New test.
9431
9432 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
9433
9434         * gcc.dg/tls/opt-11.c: New test.
9435
9436 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
9437
9438         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
9439         targets.
9440         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
9441         LP64 ia64.
9442
9443 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
9444
9445         * gfortran.dg/open_access_1.f90: New test.
9446
9447 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9448
9449         * gcc.dg/charset/builtin2.c: New test.
9450
9451 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
9452
9453         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
9454         on mmix-*-* for *_[xy].c.
9455
9456 2005-11-28  Kean Johnston  <jkj@sco.com>
9457
9458         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
9459         headers.
9460         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
9461         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
9462         * gcc.target/i386/asm-3.c: Ditto.
9463         * gcc.target/i386/clobbers.c: Ditto.
9464         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
9465         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
9466         test regexp.
9467         * gcc.target/i386/mul.c: Ditto.
9468         * gcc.target/i386/ssetype-1.c: Ditto.
9469         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
9470         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
9471         static so the test works with -fPIC mode too. Based on comment in
9472         PR19231 by Pinski.
9473         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
9474
9475 2005-11-28  Richard Guenther  <rguenther@suse.de>
9476
9477         * gcc.dg/alias-9.c: New testcase.
9478         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
9479
9480 2005-11-28  Roger Sayle  <roger@eyesopen.com>
9481             Uros Bizjak  <uros@kss-loka.si>
9482
9483         PR middle-end/20219
9484         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
9485         tan(x)/sin(x) transformations.
9486
9487 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
9488
9489         PR middle-end/24575
9490         * gcc.dg/tree-ssa/divide-3.c: New test.
9491         * gcc.dg/tree-ssa/divide-4.c: New test.
9492
9493 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
9494
9495         PR fortran/24917
9496         *  gfortran.dg/boz_6.f90: New test.
9497
9498 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9499
9500         PR fortran/23912
9501         * gfortran.dg/modulo_1.f90: New test.
9502
9503 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9504
9505         PR libfortran/24919
9506         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
9507         fail on CRLF platforms.
9508         * gfortran.dg/ftell_2.f90: Likewise.
9509
9510 2005-11-26  Eric Christopher  <echristo@apple.com>
9511
9512         * gcc.dg/intmax_t-1.c: Remove mips xfail.
9513
9514 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
9515
9516         * objc.dg/gnu-runtime-3.m: Simplify.
9517
9518 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
9519
9520         PR middle-end/23669
9521         * gcc.dg/tree-ssa/divide-1.c: New test.
9522         * gcc.dg/tree-ssa/divide-2.c: New test.
9523
9524 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
9525
9526         PR libgfortran/24945
9527         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
9528
9529 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
9530
9531         PR libgfortran/24945
9532         * gfortran.dg/open_status_2.f90: New test.
9533
9534 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9535
9536         * gcc.c-torture/execute/builtins/fprintf.c,
9537         gcc.c-torture/execute/builtins/fputs-lib.c,
9538         gcc.c-torture/execute/builtins/fputs.c,
9539         gcc.c-torture/execute/builtins/lib/fprintf.c,
9540         gcc.c-torture/execute/builtins/lib/printf.c,
9541         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
9542
9543 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
9544
9545         * gcc.dg/20050922-2.c: New test.
9546
9547 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
9548
9549         * objc.dg/gnu-runtime-3.m: New test.
9550
9551 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9552
9553         PR c++/9278
9554         * g++.dg/other/void1.C: New test.
9555
9556 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
9557
9558         PR middle-end/24998
9559         * gcc.dg/torture/fp-int-convert-float.c,
9560         gcc.dg/torture/fp-int-convert-double.c,
9561         gcc.dg/torture/fp-int-convert-long-double.c,
9562         gcc.dg/torture/fp-int-convert-timode.c,
9563         gcc.dg/torture/fp-int-convert-float80.c,
9564         gcc.dg/torture/fp-int-convert-float80-timode.c,
9565         gcc.dg/torture/fp-int-convert-float128.c,
9566         gcc.dg/torture/fp-int-convert-float128-timode.c,
9567         gcc.dg/torture/fp-int-convert.h: New files.
9568
9569 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
9570
9571         PR middle-end/24989
9572         * gcc.dg/tree-ssa/bool-10.c: New test.
9573         * gcc.dg/tree-ssa/bool-11.c: New test.
9574         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
9575
9576 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
9577
9578         PR middle-end/24990
9579         * tree-ssa/pr24990-1.c: New test.
9580
9581 2005-11-24  Richard Guenther  <rguenther@suse.de>
9582         Dirk Mueller <dmueller@suse.de>
9583
9584         PR c++/14024
9585         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
9586         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
9587         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9588         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
9589         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
9590         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
9591
9592 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
9593
9594         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
9595
9596 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9597
9598         PR c/21668
9599         * gcc.dg/Wc++-compat.c: New.
9600         * gcc.dg/Wno-c++-compat.c: New.
9601
9602 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
9603
9604         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
9605         (vspltish, vspltisw): Likewise.
9606
9607 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9608
9609         PR libgfortran/24794
9610         * gfortran.dg/namelist_12.f: Fix quotes.
9611         * gfortran.dg/namelist_13.f90: Fix quotes.
9612         * gfortran.dg/namelist_14.f90: Fix quotes.
9613         * gfortran.dg/namelist_15.f90: Fix quotes.
9614         * gfortran.dg/namelist_use.f90: Fix quotes.
9615         * gfortran.dg/namelist_use_only.f90: Fix quotes.
9616         * gfortran.dg/namelist_21.f90: New test.
9617         * gfortran.dg/namelist_22.f90: New test.
9618
9619 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
9620
9621         PR target/23435
9622         * gcc.c-torture/compile/pr23435.c: New.
9623
9624 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
9625
9626         * gcc.c-torture/execute/floatunsisf-1.c: New test.
9627
9628 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
9629
9630         * gcc.target/powerpc/405-macchw-1.c,
9631         gcc.target/powerpc/405-macchw-2.c,
9632         gcc.target/powerpc/405-macchwu-1.c,
9633         gcc.target/powerpc/405-macchwu-2.c,
9634         gcc.target/powerpc/405-machhw-1.c,
9635         gcc.target/powerpc/405-machhw-2.c,
9636         gcc.target/powerpc/405-machhwu-1.c,
9637         gcc.target/powerpc/405-machhwu-2.c,
9638         gcc.target/powerpc/405-maclhw-1.c,
9639         gcc.target/powerpc/405-maclhw-2.c,
9640         gcc.target/powerpc/405-maclhwu-1.c,
9641         gcc.target/powerpc/405-maclhwu-2.c,
9642         gcc.target/powerpc/405-mulchw-1.c,
9643         gcc.target/powerpc/405-mulchw-2.c,
9644         gcc.target/powerpc/405-mulchwu-1.c,
9645         gcc.target/powerpc/405-mulchwu-2.c,
9646         gcc.target/powerpc/405-mulhhw-1.c,
9647         gcc.target/powerpc/405-mulhhw-2.c,
9648         gcc.target/powerpc/405-mulhhwu-1.c,
9649         gcc.target/powerpc/405-mulhhwu-2.c,
9650         gcc.target/powerpc/405-mullhw-1.c,
9651         gcc.target/powerpc/405-mullhw-2.c,
9652         gcc.target/powerpc/405-mullhwu-1.c,
9653         gcc.target/powerpc/405-mullhwu-2.c,
9654         gcc.target/powerpc/405-nmacchw-1.c,
9655         gcc.target/powerpc/405-nmacchw-2.c,
9656         gcc.target/powerpc/405-nmachhw-1.c,
9657         gcc.target/powerpc/405-nmachhw-2.c,
9658         gcc.target/powerpc/405-nmaclhw-1.c,
9659         gcc.target/powerpc/405-nmaclhw-2.c,
9660         gcc.target/powerpc/440-macchw-1.c,
9661         gcc.target/powerpc/440-macchw-2.c,
9662         gcc.target/powerpc/440-macchwu-1.c,
9663         gcc.target/powerpc/440-macchwu-2.c,
9664         gcc.target/powerpc/440-machhw-1.c,
9665         gcc.target/powerpc/440-machhw-2.c,
9666         gcc.target/powerpc/440-machhwu-1.c,
9667         gcc.target/powerpc/440-machhwu-2.c,
9668         gcc.target/powerpc/440-maclhw-1.c,
9669         gcc.target/powerpc/440-maclhw-2.c,
9670         gcc.target/powerpc/440-maclhwu-1.c,
9671         gcc.target/powerpc/440-maclhwu-2.c,
9672         gcc.target/powerpc/440-mulchw-1.c,
9673         gcc.target/powerpc/440-mulchw-2.c,
9674         gcc.target/powerpc/440-mulchwu-1.c,
9675         gcc.target/powerpc/440-mulchwu-2.c,
9676         gcc.target/powerpc/440-mulhhw-1.c,
9677         gcc.target/powerpc/440-mulhhw-2.c,
9678         gcc.target/powerpc/440-mulhhwu-1.c,
9679         gcc.target/powerpc/440-mulhhwu-2.c,
9680         gcc.target/powerpc/440-mullhw-1.c,
9681         gcc.target/powerpc/440-mullhw-2.c,
9682         gcc.target/powerpc/440-mullhwu-1.c,
9683         gcc.target/powerpc/440-mullhwu-2.c,
9684         gcc.target/powerpc/440-nmacchw-1.c,
9685         gcc.target/powerpc/440-nmacchw-2.c,
9686         gcc.target/powerpc/440-nmachhw-1.c,
9687         gcc.target/powerpc/440-nmachhw-2.c,
9688         gcc.target/powerpc/440-nmaclhw-1.c,
9689         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
9690
9691 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
9692
9693         PR fortran/24774
9694         * gfortran.dg/inquire_9.f90: New test.
9695
9696         PR fortran/21647
9697         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
9698
9699 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9700
9701         PR libfortran/24432
9702         * lib/target-supports.exp (check_effective_target_fortran_large_real):
9703         Check that 'cos' is supported.
9704
9705 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
9706
9707         PR fortran/24223
9708         * gfortran.dg/substring_equivalence.f90: New test.
9709
9710         PR fortran/24705
9711         * gfortran.dg/auto_internal_assumed.f90: New test.
9712
9713 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
9714
9715         * gcc.dg/fold-div-2.c: New test.
9716
9717 2005-11-20  Ian Lance Taylor  <ian@airs.com>
9718
9719         PR rtl-optimization/24883
9720         * gcc.c-torture/compile/pr24883.c: New test.
9721
9722 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
9723
9724         PR middle-end/20583
9725         * gcc.c-torture/compile/pr20583.c: New.
9726
9727 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
9728
9729         * gcc.c-torture/execute/usmul.c: New test.
9730
9731 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
9732
9733         * gcc.dg/tree-ssa/vrp22.c: New test.
9734
9735 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
9736
9737         PR middle-end/24912
9738         * gcc.dg/torture/pr24912-1.c: New test.
9739
9740 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
9741
9742         PR fortran/24862
9743         * gfortran.dg/arrayio_derived_1.f90: New test.
9744
9745 2005-11-19  Richard Guenther  <rguenther@suse.de>
9746
9747         PR middle-end/23294
9748         * gcc.dg/tree-ssa/pr23294.c: New testcase.
9749
9750 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
9751
9752         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
9753
9754 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
9755
9756         PR c++/8355
9757         * g++.dg/template/friend39.C: New test.
9758
9759 2005-11-18  James E Wilson  <wilson@specifix.com>
9760
9761         * gcc.dg/builtin-strstr.c: New.
9762
9763 2005-11-18  Richard Henderson  <rth@redhat.com>
9764
9765         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
9766         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
9767         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
9768         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
9769         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
9770         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
9771         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
9772         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
9773         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
9774         renaming to remove initial "ia64-".
9775
9776 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
9777
9778         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
9779
9780 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
9781
9782         * g++.dg/cpp/string-2.C: New test.
9783
9784 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
9785
9786         * gcc.dg/tree-ssa/loop-14.c: New test.
9787
9788 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
9789             Michael Chamberlain <michael@chamberlain.net.au>
9790
9791         * ada/acats/run_all.sh (target_run): Kill long running tests.
9792
9793 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9794
9795         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
9796         * gcc.dg/cleanup-9.c: Likewise.
9797         * gcc.dg/cleanup-10.c: Likewise.
9798         * gcc.dg/cleanup-11.c: Likewise.
9799
9800 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9801
9802         PR fortran/24892
9803         * gfortran.dg/open_access_append_1.f90: New test.
9804         * gfortran.dg/open_access_append_2.f90: New test.
9805
9806 2005-11-16  Richard Guenther  <rguenther@suse.de>
9807
9808         PR middle-end/24851
9809         * gcc.c-torture/execute/pr24851.c: New testcase.
9810
9811 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
9812
9813         * gcc.dg/fold-overflow-1.c: New test.
9814
9815 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
9816
9817         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
9818         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
9819
9820 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
9821
9822         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
9823         structures.
9824         * g++.dg/eh/forced2.C: Likewise.
9825         * g++.dg/eh/forced3.C: Likewise.
9826         * g++.dg/eh/forced4.C: Likewise.
9827
9828 2005-11-11  Mike Stump  <mrs@apple.com>
9829
9830         * g++.old-deja/g++.mike/unused.C: Add.
9831
9832 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
9833
9834         PR c++/24667
9835         * g++.dg/warn/Wcast-qual1.C: New test.
9836
9837 2005-11-15  Jan Hubicka  <jh@suse.cz>
9838
9839         * gcc.dg/winline-5.c: Add large-unit-insns limit.
9840
9841 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
9842
9843         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
9844
9845 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
9846
9847         PR 24840
9848         * gcc.dg/tree-ssa/pr24840.c: New test.
9849
9850 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
9851
9852         PR testsuite/24841
9853         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
9854
9855 2005-11-14  Dale Johannesen  <dalej@apple.com>
9856
9857         * gcc.c-torture/execute/20051113-1.c: New.
9858
9859 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
9860
9861         PR c++/24687
9862         * g++.dg/template/crash43.C: New test.
9863
9864 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
9865
9866         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
9867
9868 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
9869
9870         PR c++/24817
9871         * g++.dg/eh/spec8.C: New test.
9872
9873 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
9874
9875         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
9876
9877 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
9878
9879         PR c++/20293
9880         * g++.dg/parse/ambig4.C: New test.
9881         * g++.dg/tc1/dr101.C: Adjust error markers.
9882         * g++.dg/lookup/strong-using-2.C: Likewise.
9883         * g++.dg/lookup/ambig5.C: Likewise.
9884         * g++.dg/lookup/ambig4.C: Likewise.
9885         * g++.dg/parse/crash22.C: Likewise.
9886
9887 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
9888
9889         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
9890
9891 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
9892
9893         * gcc.dg/nested-calls-1.c: New test.
9894
9895 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9896
9897         * gfortran.dg/complex_intrinsic_1.f90: New test.
9898         * gfortran.dg/complex_intrinsic_2.f90: New test.
9899         * gfortran.dg/fgetc_1.f90: New test.
9900         * gfortran.dg/fgetc_2.f90: New test.
9901         * gfortran.dg/fgetc_3.f90: New test.
9902         * gfortran.dg/ftell_1.f90: New test.
9903         * gfortran.dg/ftell_2.f90: New test.
9904         * gfortran.dg/gnu_logical_1.F: New test.
9905         * gfortran.dg/gnu_logical_2.f90: New test.
9906
9907 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
9908
9909         PR middle-end/24820
9910         * testsuite/gcc.dg/pr24820.c: New test.
9911
9912 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
9913
9914         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
9915         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
9916         variable.
9917
9918 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9919
9920         testsuite/24614
9921         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
9922
9923 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
9924
9925         * gcc.target/cris/cris.exp: New file.
9926         * gcc.target/cris/rld-legit1.c: New test.
9927         * gcc.target/cris/rld-legit2.c: New test.
9928
9929 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
9930
9931         PR c++/24780
9932         * g++.dg/opt/pr24780.C: New test.
9933
9934         PR c++/24761
9935         * g++.dg/template/asm1.C: New test.
9936
9937 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
9938
9939         PR libgfortran/24787
9940         * gfortran.dg/scan_1.f90: New test.
9941
9942 2005-11-12  Jan Hubicka  <jh@suse.cz>
9943
9944         * gcc.target/i386/minmax-1.c: New.
9945         * gcc.target/i386/minmax-2.c: New.
9946
9947 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
9948
9949         * gcc.dg/pr24445.c: Fix for 64-bit targets.
9950
9951 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
9952
9953         * gcc.c-torture/execute/20051110-1.c,
9954         gcc.c-torture/execute/20051110-2.c: New tests.
9955
9956 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
9957
9958         PR middle-end/24750
9959         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
9960         New tests.
9961
9962 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
9963
9964         * lib/target-libpath.exp (get_shlib_extension): New proc.
9965         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
9966         * lib/gfortran.exp (gfortran_link_flags): Likewise.
9967         * lib/objc.exp (objc_target_compile): Likewise.
9968         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
9969         detection.
9970
9971 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
9972
9973         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
9974
9975         * lib/target-supports.exp (check_effective_target_static_libgfortran):
9976         Add -static to additional_flags and pass it to target_compile.
9977
9978 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
9979
9980         PR libgfortran/24719
9981         gfortran.dg/read_noadvance.f90: New test.
9982
9983         PR libgfortran/24699
9984         gfortran.dg/fmt_t_2.f90: New test.
9985
9986         PR libgfortran/24785
9987         gfortran.dg/read_x_eor.f90: New test.
9988
9989         PR libgfortran/24584
9990         gfortran.dg/namelist_empty.f90: Rename test.
9991
9992         PR libgfortran/24489
9993         gfortran/read_eor.f90: Rename test.
9994
9995 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
9996
9997         PR fortran/15976
9998         * gfortran.dg/automatic_module_variable.f90: New test.
9999
10000 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
10001
10002         PR target/24445
10003         * gcc.dg/pr24445.c: New test.
10004
10005 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
10006
10007         PR fortran/24655
10008         PR fortran/24755
10009         * gfortran.dg/recursive_statement_functions.f90: Add statement
10010         functions using inline intrinsic functions and parameters to test
10011         that they no longer seg-fault.
10012
10013         PR fortran/24409
10014         gfortran.dg/nested_modules_4.f90: New test.
10015         gfortran.dg/nested_modules_5.f90: New test.
10016
10017 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10018
10019         PR fortran/24643
10020         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
10021
10022 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
10023
10024         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
10025         failures.
10026
10027 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10028
10029         * gcc.dg/sparc-getcontext-1.c: New test.
10030
10031 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
10032
10033         * gcc.dg/ifcvt-fabs-1.c: New test.
10034
10035 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
10036
10037         PR other/4372
10038         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
10039         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
10040
10041 2005-11-09  Richard Guenther  <rguenther@suse.de>
10042
10043         PR tree-optimization/24716
10044         * gcc.c-torture/execute/pr24716.c: New testcase.
10045
10046 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10047
10048         * gcc.dg/pr24624.c: Disable for non S/390 targets.
10049
10050 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10051
10052         PR 24624
10053         * gcc.dg/pr24624.c: Testcase added.
10054
10055 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10056
10057         PR 24623
10058         * g++.dg/other/pr24623.C: Testcase added.
10059
10060 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
10061
10062         PR fortran/22607
10063         * gfortran-dg/pure_byref_1.f90: New.
10064         * gfortran-dg/pure_byref_2.f90: New.
10065
10066 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
10067
10068         PR c/24101
10069         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
10070         * gcc.dg/dg.exp: Run main loop also for *.i files.
10071
10072 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
10073
10074         PR c++/19450
10075         * g++.dg/tls/diag-3.C: New test.
10076         * g++.dg/tls/diag-4.C: New test.
10077         * g++.dg/tls/static-1.C: New test.
10078         * g++.dg/tls/static-1a.cc: New file.
10079
10080 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
10081
10082         PR 23046
10083         * g++.dg/tree-ssa/pr23046.C: New test.
10084
10085 2005-11-08  Devang Patel <dpatel@apple.com>
10086
10087         PR tree-optimization/23115
10088         * gcc.dg/tree-ssa/pr23115.c: New.
10089
10090 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
10091
10092         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
10093         * gcc.target/powerpc/pr16155.c: Same.
10094         * gcc.target/powerpc/altivec-1.c: Same.
10095         * gcc.target/powerpc/altivec-2.c: Same.
10096         * gcc.target/powerpc/altivec-3.c: Same.
10097         * gcc.target/powerpc/altivec-5.c: Same.
10098         * gcc.target/powerpc/altivec-11.c: Same.
10099         * gcc.target/powerpc/altivec-12.c: Same.
10100         * gcc.target/powerpc/altivec-14.c: Same.
10101         * gcc.target/powerpc/altivec-22.c: Same.
10102         * gcc.target/powerpc/altivec-consts.c: Same.
10103         * gcc.target/powerpc/altivec-pr22085.c: Same.
10104         * gcc.target/powerpc/altivec-splat.c: Same.
10105         * gcc.target/powerpc/altivec-varargs-1.c: Same.
10106         * gcc.target/powerpc/altivec-vec-merge.c: Same.
10107         * gcc.target/powerpc/darwin-longlong.c: Same.
10108
10109 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
10110
10111         PR target/19340
10112         * gcc.dg/pr19340.c: New test.
10113
10114 2005-11-07  Ian Lance Taylor  <ian@airs.com>
10115
10116         PR rtl-optimization/24683
10117         * gcc.dg/pr24683.c: New test.
10118
10119 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
10120
10121         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
10122         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
10123
10124 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
10125
10126         * gcc.target/i386/pr23376.c: Compile with -mmmx.
10127
10128 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
10129
10130         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
10131
10132 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
10133
10134         PR target/24230
10135
10136         * gcc.target/powerpc/altivec-consts.c,
10137         gcc.target/powerpc/altivec-splat.c: New testcase.
10138
10139 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
10140
10141         PR c/24599
10142
10143         * gcc.dg/overflow-2.c: New testcase.
10144
10145 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
10146
10147         PR rtl-optimization/23567
10148         * gcc.c-torture/execute/20051104-1.c: New test.
10149
10150 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
10151
10152         PR fortran/24534
10153         gfortran.dg/private_type_2.f90: Modified to check that case with
10154         PRIVATE declaration within derived type is accepted.
10155
10156         PR fortran/20838
10157         gfortran.dg/pointer_assign_1.f90: New test.
10158
10159         PR fortran/20840
10160         * gfortran.dg/arrayio_0.f90: New test.
10161
10162         PR fortran/17737
10163         gfortran.dg/data_initialized.f90: New test.
10164         gfortran.dg/data_constraints_1.f90: New test.
10165         gfortran.dg/data_constraints_2.f90: New test.
10166
10167 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
10168
10169         PR fortran/24174
10170         PR fortran/24305
10171         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
10172
10173 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
10174
10175         PR 24670
10176         * gcc.dg/tree-ssa/pr24670.c: New test.
10177
10178 2005-11-05  Ian Lance Taylor  <ian@airs.com>
10179
10180         PR target/22432
10181         * gcc.target/i386/pr22432.c: New test.
10182
10183 2005-11-05  Richard Henderson  <rth@redhat.com>
10184
10185         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
10186         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
10187         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
10188         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
10189         from gcc.dg/alpha-*.
10190         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
10191         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
10192
10193 2005-11-05  Andreas Jaeger  <aj@suse.de>
10194
10195         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
10196
10197 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
10198
10199         PR target/23424
10200         * gcc.dg/torture/pr23424-1.c: New test.
10201
10202 2005-11-04  Richard Henderson  <rth@redhat.com>
10203
10204         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
10205         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
10206         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
10207         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
10208         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
10209         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
10210         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
10211         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
10212         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
10213         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
10214         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
10215         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
10216         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
10217         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
10218         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
10219         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
10220         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
10221         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
10222         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
10223         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
10224         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
10225         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
10226         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
10227         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
10228         Move from gcc.dg/.
10229         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
10230         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
10231         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
10232         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
10233         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
10234         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
10235         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
10236         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
10237         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
10238         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
10239         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
10240         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
10241         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
10242         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
10243         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
10244         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
10245         gcc.target/i386/lea.c, gcc.target/i386/local.c,
10246         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
10247         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
10248         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
10249         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
10250         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
10251         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
10252         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
10253         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
10254         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
10255         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
10256         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
10257         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
10258         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
10259         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
10260         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
10261         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
10262         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
10263         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
10264         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
10265         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
10266         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
10267         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
10268         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
10269         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
10270         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
10271         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
10272         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
10273         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
10274
10275 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
10276
10277         PR 24627
10278         * gcc.dg/tree-ssa/pr24627.c: New test.
10279
10280 2005-11-04 Paul Brook  <paul@codesourcery.com>
10281
10282         * gcc.dg/tls/opt-10.c: New test.
10283
10284 2005-11-04  Andreas Jaeger  <aj@suse.de>
10285
10286         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
10287         avoid extra warnings.
10288
10289 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10290
10291         PR libfortran/22298
10292         * gcc/testsuite/lib/target-supports.exp
10293         (check_effective_target_static_libgfortran): New
10294         static_libgfortran effective target.
10295         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
10296         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
10297
10298 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
10299
10300         * gcc.dg/pr24615.c: Guard test with { target fpic }.
10301
10302 2005-11-03  Josh Conner  <jconner@apple.com>
10303
10304         PR c++/19989
10305         g++.dg/ext/array2.C: New test.
10306         g++.dg/template/dependent-name3.C: New test.
10307         g++.dg/template/dependent-name4.C: New test.
10308         g++.dg/template/sfinae2.C: New test.
10309
10310 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10311
10312         PR preprocessor/22042
10313         * gcc.dg/cpp/strify4.c: New test.
10314
10315 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
10316
10317         PR c++/17964
10318         * g++.dg/cpp/string-1.C: New test.
10319
10320 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
10321
10322         * gcc.target/powerpc: New directory.
10323         * gcc.target/powerpc/powerpc.exp: New file.
10324         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
10325         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
10326         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
10327         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
10328         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
10329         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
10330         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
10331         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
10332         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
10333         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
10334         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
10335         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
10336         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
10337         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
10338         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
10339         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
10340         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
10341         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
10342         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
10343         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
10344         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
10345         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
10346         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
10347         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
10348         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
10349         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
10350         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
10351         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
10352         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
10353         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
10354         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
10355         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
10356         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
10357         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
10358
10359 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
10360
10361         PR c++/21627
10362         * g++.dg/warn/inline2.C: New test.
10363
10364 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10365
10366         PR middle-end/23155
10367         * g++.dg/ext/c99struct1.C: New test.
10368         * gcc.dg/union-cast-1.c: New test.
10369         * gcc.dg/union-cast-2.c: New test.
10370         * gcc.dg/union-cast-3.c: New test.
10371
10372 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10373
10374         PR middle-end/24589
10375         * gcc.c-torture/execute/zero-struct-2.c: New test.
10376
10377 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10378
10379         PR c++/24582
10380         * g++.dg/init/switch1.C: New test.
10381
10382 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10383
10384         * gcc.dg/delay-slot-1.c: New test.
10385
10386 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
10387
10388         PR target/24620
10389         * gcc.dg/pr24620.c: New test.
10390
10391 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
10392
10393         PR c/24329
10394         * gcc.dg/format/unnamed-1.c: New test.
10395
10396 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
10397
10398         PR c++/22434
10399         * g++.dg/expr/cond8.C: New test.
10400
10401         PR c++/24560
10402         * g++.dg/parse/dot1.C: New test.
10403
10404 2005-11-02  Jan Hubicka  <jh@suse.cz>
10405
10406         PR target/23303
10407         * gcc.dg/i386-lea.c: New test
10408
10409 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
10410
10411         PR target/24615
10412         * gcc.dg/pr24615.c: New test.
10413
10414 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
10415
10416         PR target/24600
10417         * gcc.dg/pr24600.c: New test.
10418
10419 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
10420
10421         PR c++/19253
10422         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
10423         * g++.dg/parse/typename9.C: New test.
10424         * g++/dg/parse/typename10.C: Likewise.
10425
10426 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
10427
10428         PR fortran/18157
10429         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
10430         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
10431         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
10432
10433 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
10434
10435         PR c++/24569
10436         * g++.dg/debug/static1.C: New test.
10437
10438 2005-11-02  Josh Conner  <jconner@apple.com>
10439
10440         * g++.dg/crash38.C: moved into proper directory...
10441         * g++.dg/template/crash42.C: ...here
10442
10443 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
10444
10445         PR target/18338
10446         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
10447         pcc_bitfield_type_matters || default_packed.
10448
10449         * lib/target-supports.exp
10450         (check_effective_target_pcc_bitfield_type_matters): New proc.
10451         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
10452
10453         PR testsuite/23304
10454         * lib/target-supports.exp (check_effective_default_packed): New proc.
10455         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
10456         Gate expected errors on target ! default_packed.
10457         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
10458
10459 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10460
10461         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
10462         change (r106358).
10463
10464 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10465
10466         PR fortran/24008
10467         * gfortran.dg/entry_5.f90: New.
10468         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
10469
10470 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
10471
10472         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
10473
10474 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
10475
10476         PR fortran/21565
10477         gfortran.dg/namelist_blockdata.f90: New test.
10478
10479         PR fortran/18737
10480         gfortran.dg/external_implicit_none.f90: New test.
10481
10482         PR fortran/14994
10483         * gfortran.dg/secnds.f: New test.
10484
10485 2005-10-31  Jan Hubicka  <jh@suse.cz>
10486
10487         PR target/20928
10488         * gcc.c-torture/compile/pr20928.c: New test.
10489
10490 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
10491
10492         PR middle-end/23492
10493         * gcc.c-torture/compile/zero-strct-5.c: New test.
10494
10495 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
10496
10497         PR libgfortran/24584
10498         * gfortran.dg/pr24584.f90: New test.
10499
10500 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
10501
10502         PR fortran/18883
10503         * gfortran.dg/char_result_9.f90: New.
10504         * gfortran.dg/char_result_10.f90: New.
10505
10506 2005-10-30  Jan Hubicka  <jh@suse.cz>
10507
10508         * g++.dg/tree-ssa/pr24172.C: New testcase.
10509
10510 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10511
10512         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
10513
10514 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
10515
10516         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
10517         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
10518         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
10519         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
10520         gfortran.dg/enum_9.f90,
10521         gfortran.fortran-torture/compile/enum_1.f90,
10522         gfortran.fortran-torture/execute/enum_1.f90,
10523         gfortran.fortran-torture/execute/enum_2.f90,
10524         gfortran.fortran-torture/execute/enum_3.f90,
10525         gfortran.fortran-torture/execute/enum_4.f90: New tests.
10526
10527 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
10528
10529         PR target/18482
10530         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
10531         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
10532
10533 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10534
10535         PR libfortran/20179
10536         * gfortran.dg/mixed_io_1.f90: New test.
10537         * gfortran.dg/mixed_io_1.c: New file.
10538
10539 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10540
10541         * gfortran.dg/malloc_free_1.f90: New test.
10542
10543 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
10544
10545         * gcc.dg/nested-func-4.c: Require profiling -pg.
10546
10547 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10548
10549         PR C++/23229
10550         * g++.dg/warn/main-2.C: New test.
10551
10552 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
10553
10554         PR fortran/24545
10555         * gfortran.dg/interface_2.f90: new test.
10556
10557 2005-10-28  Josh Conner  <jconner@apple.com>
10558
10559         PR c++/22153
10560         * g++.dg/template/crash38.C: New test.
10561         * g++.dg/parse/explicit1.C: Change expected errors.
10562
10563 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10564
10565         PR C++/23426
10566         * g++.dg/other/large-size-array.C: New test.
10567
10568 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10569
10570         PR middle-end/24362
10571         * g++.dg/opt/complex4.C: New test.
10572
10573 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
10574
10575         * gcc.dg/nested-func-4.c: New test.
10576
10577 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
10578
10579         PR fortran/24158
10580         gfortran.dg/derived_recursion.f90: New test.
10581         gfortran.dg/implicit_actual.f90: New test.
10582
10583 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
10584
10585         PR middle-end/24295, PR testsuite/24477
10586         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
10587         removed when weakref hits the tree.
10588
10589 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
10590
10591         * gfortran.dg/cray_pointers_4.f90: New test.
10592
10593         * gfortran.dg/cray_pointers_5.f90: New test.
10594
10595 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
10596
10597         PR fortran/22290
10598         * gfortran.dg/assign_5.f90: New test.
10599         * gfortran.dg/assign_6.f: New test.
10600
10601 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
10602
10603         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
10604         CPU has no SSE support.
10605
10606 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
10607
10608         PR libgfortran/24224
10609         * gfortran.dg/arrayio_1.f90: Update attribution.
10610         * gfortran.dg/arrayio_2.f90: Update attribution.
10611         * gfortran.dg/arrayio_3.f90: Update attribution.
10612         * gfortran.dg/arrayio_4.f90: Update test conditions.
10613         * gfortran.dg/arrayio_5.f90: Update attribution.
10614         * gfortran.dg/arrayio_6.f90: New test.
10615         * gfortran.dg/arrayio_7.f90: New test.
10616
10617 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
10618
10619         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
10620
10621 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
10622
10623         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
10624
10625 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
10626
10627         PR fortran/24416
10628         * gfortran.dg/namelist_char_only.f90: New test.
10629
10630 2005-10-24  Asher Langton  <langton2@llnl.gov>
10631
10632         PR fortran/17031
10633         PR fortran/22282
10634         * gfortran.dg/cray_pointers_1.f90: New test.
10635         * gfortran.dg/cray_pointers_2.f90: New test.
10636         * gfortran.dg/cray_pointers_3.f90: New test.
10637         * gfortran.dg/loc_1.f90: New test.
10638         * gfortran.dg/loc_2.f90: New test.
10639
10640 2005-10-24  Steven Bosscher  <stevenb@suse.de>
10641
10642         * gcc.dg/pr24225.c: New test.
10643
10644 2005-10-24  Asher Langton  <langton2@llnl.gov>
10645
10646         * gfortran.dg/dup_save_1.f90: New test.
10647         * gfortran.dg/dup_save_2.f90: New test.
10648
10649 2005-10-24  Paul Brook  <paul@codesourcery.com>
10650
10651         PR 24107
10652         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
10653         stdint.h.
10654
10655 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
10656
10657         PR libgfortran/24489
10658         * gfortran.dg/pr24489.f90: New test.
10659
10660 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
10661
10662         PR fortran/23635
10663         * gfortran.dg/ichar_1.f90: Add tests for derived types.
10664
10665 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
10666
10667         PR target/18911
10668         * g++.dg/init/array16.C: Skip for mmix-*-*.
10669
10670 2005-10-23  Asher Langton  <langton2@llnl.gov>
10671
10672         * gfortran.dg/byte_1.f90: New test.
10673         * gfortran.dg/byte_2.f90: New test.
10674
10675 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
10676
10677         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
10678
10679 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
10680
10681         PR fortran/18022
10682         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
10683
10684         PR fortran/24311
10685         * gfortran.dg/merge_char_const.f90: New test.
10686
10687         PR fortran/24384
10688         * gfortran.dg/spread_scalar_source.f90: New test.
10689
10690 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
10691
10692         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
10693
10694         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
10695         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
10696
10697         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
10698
10699 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
10700
10701         PR fortran/24426
10702         * gfortran.dg/der_pointer_4.f90: New.
10703
10704 2005-10-22  David Ayers  <d.ayers@inode.at>
10705
10706         * obj-c++.dg/except-1.mm: Simplify.
10707
10708 2005-10-21  David Ayers  <d.ayers@inode.at>
10709
10710         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
10711
10712 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
10713
10714         * gfortran.dg/assumed_dummy_2.f90: New test.
10715
10716 2005-10-21  James E Wilson  <wilson@specifix.com>
10717
10718         PR preprocessor/15220
10719         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
10720
10721 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
10722
10723         * gcc.c-torture/execute/20051021-1.c: New test.
10724
10725 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
10726
10727         PR c++/24260
10728         * g++.dg/ext/tmplattr1.C: New test.
10729
10730 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
10731
10732         PR fortran/24440
10733         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
10734
10735 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
10736
10737         * obj-c++.dg/except-1.mm: New.
10738
10739         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
10740
10741 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
10742
10743         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
10744
10745 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
10746
10747         PR middle-end/24295
10748         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
10749         declarations with the same names as thunks' alias targets, use
10750         aliases instead.
10751         * gcc.dg/attr-alias-3.c: New test.
10752         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
10753
10754 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
10755
10756         PR c++/22618
10757         * g++.dg/parse/access8.C: New test.
10758
10759 2005-10-20  Richard Guenther  <rguenther@suse.de>
10760
10761         PR c++/24439
10762         * g++.dg/tree-ssa/pr24439.C: New testcase.
10763
10764 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10765
10766         * g++.dg/opt/delay-slot-1.C: New test.
10767
10768 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
10769
10770         PR fortran/21625
10771         * gfortran.fg/der_init_1.f90: New.
10772
10773 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
10774
10775         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
10776
10777 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
10778
10779         PR c++/21908
10780         * g++.dg/parse/error28.C: New test.
10781
10782 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10783
10784         * gcc.dg/profile-generate-2.c: New test.
10785
10786 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
10787
10788         PR target/23589
10789         * g++.dg/ext/dllimport11.C: New.
10790
10791 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10792
10793         PR c++/22293
10794         * g++.dg/other/friend3.C: New test.
10795
10796 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
10797
10798         PR c++/23293
10799         * g++.dg/template/error19.C: New test.
10800
10801 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
10802
10803         PR c++/21383
10804         * g++.dg/overload/koenig2.C: New.
10805
10806         PR c++/23118
10807         * g++.dg/overload/error2.C: New.
10808
10809         PR c++/22604
10810         * g++.dg/inherit/covariant14.C: New.
10811
10812 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10813
10814         PR c++/23440
10815         * g++.dg/parse/for1.C: New test.
10816
10817 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
10818
10819         PR fortran/23446
10820         * gfortran.dg/host_dummy_index_1.f90: New test.
10821
10822         PR fortran/21459
10823         * gfortran.dg/automatic_char_len_2.f90: New test.
10824
10825         PR fortran/20866
10826         * gfortran.dg/recursive_statement_functions.f90: New test.
10827
10828         PR fortran/20853
10829         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
10830
10831         PR fortran/20849
10832         * gfortran.dg/external_initializer.f90: New test.
10833
10834         PR fortran/20837
10835         * non_module_public.f90: New test.
10836
10837 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
10838
10839         PR c++/24386
10840         * g++.dg/template/overload7.C: New.
10841
10842         PR c++/22551
10843         * g++.dg/other/switch2.C: Remove expected warnings.
10844
10845         PR c++/21353
10846         * g++.dg/template/defarg6.C: New.
10847
10848 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
10849
10850         PR target/24315
10851         * gcc.target/i386/pr24315.c: New test.
10852
10853 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
10854
10855         PR c++/24389
10856         * g++.dg/template/static21.C: New test.
10857         * g++.dg/template/static21-a.cc: Likewise.
10858
10859 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
10860
10861         PR c++/23959
10862         * g++.dg/warn/Wswitch-default-1.C: New test.
10863         * g++.dg/warn/Wswitch-default-2.C: New test.
10864
10865 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
10866
10867         PR c++/22173
10868         * g++.dg/parse/template18.C: New test.
10869         * g++.dg/template/nontype15.C: Likewise.
10870
10871 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
10872
10873         PR fortran/22273
10874         * gfortran.dg/spec_expr_2.f90: New.
10875
10876 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
10877
10878         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
10879         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
10880         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
10881         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
10882         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
10883         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
10884         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
10885         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
10886         previous target-specific skips and warning-message matches where
10887         applicable.
10888
10889 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
10890
10891         PR c++/21347
10892         * g++.dg/warn/Wctor-dtor.C: New test.
10893
10894 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10895
10896         PR c/23439
10897         * gcc.dg/for-1.c: New test.
10898
10899 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
10900
10901         PR c++/19565
10902         * g++.dg/warn/Wconversion1.C: New test.
10903         * g++.dg/ext/packed4.C: Compile with -w.
10904         * g++.dg/opt/20050511-1.C: Likewise.
10905         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
10906
10907 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
10908
10909         * gfortran.dg/boz_5.f90: New test.
10910
10911 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
10912
10913         PR c++/22551
10914         * g++.dg/other/switch2.C: New.
10915
10916         PR c++/23984
10917         * g++.dg/init/ctor7.C: New.
10918
10919 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
10920
10921         PR c++/23730
10922         * g++.dg/parse/crash32.C: New test.
10923
10924 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
10925
10926         PR c++/20721
10927         * g++.dg/init/goto2.C: New test.
10928
10929         PR c++/22464
10930         * g++.dg/template/crash/41.C: New test.
10931
10932         PR c++/22180
10933         * g++.dg/template/crash40.C: New test.
10934
10935         PR c++/23694
10936         * g++.dg/parse/friend5.C: New test.
10937
10938         PR c++/23307
10939         * g++.dg/template/crash38.C: New test.
10940
10941         PR c++/22352
10942         * g++.dg/template/friend38.C: New test.
10943
10944         PR c++/22405
10945         * g++.dg/template/crash39.C: New test.
10946
10947 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
10948
10949         * gcc.dg/debug/dwarf2/dwarf-char1.c,
10950         gcc.dg/debug/dwarf2/dwarf-char2.c,
10951         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
10952
10953         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
10954
10955 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
10956
10957         * gcc.dg/dll-2.c: Add tests for warnings.
10958         * gcc.dg/dll-3.c: Likewise.
10959         * gcc.dg/dll-4.c: Likewise.
10960
10961         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
10962         * g++.dg/ext/dllimport2.C: Likewise.
10963         * g++.dg/ext/dllimport3.C: Likewise.
10964         * g++.dg/ext/dllimport7.C: Likewise.
10965         * g++.dg/ext/dllimport8.C: Likewise.
10966         * g++.dg/ext/dllimport9.C: Likewise.
10967
10968 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
10969
10970         PR fortran/24092
10971         * gfortran.dg/derived_pointer_recursion.f90: New test.
10972
10973 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
10974
10975         * gcc.c-torture/execute/20051012-1.c: New test.
10976
10977 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
10978
10979         PR fortran/18082
10980         * gfortran.dg/automatic_char_len_1.f90: New test.
10981
10982 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
10983
10984         PR fortran/20847
10985         * gfortran.dg/save_common.f90: New test.
10986
10987         PR fortran/20856
10988         * gfortran.dg/save_result.f90: New test.
10989
10990 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10991
10992         PR c++/21592
10993         * g++.dg/template/dependent-expr1.C: Add new expected error.
10994         * g++.dg/template/dependent-expr2.C: Adjust error text.
10995         * g++.dg/template/overload6.C: New.
10996
10997         PR c++/23797
10998         * g++.dg/other/typename8.C: New.
10999
11000         PR c++/21117
11001         * g++.dg/other/return1.C: New.
11002
11003 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
11004
11005         PR c++/24052
11006         * g++.dg/ext/label5.C: New.
11007
11008 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11009
11010         PR c++/19964
11011         * g++.dg/parse/crash31.C: New.
11012
11013 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
11014
11015         * g++.dg/ipa/ipa-1.c: New test.
11016         * g++.dg/ipa/ipa-2.c: New test.
11017         * g++.dg/ipa/ipa-3.c: New test.
11018         * g++.dg/ipa/ipa-4.c: New test.
11019         * g++.dg/ipa/ipa-5.c: New test.
11020         * g++.dg/ipa/ipa.exp: New file.
11021
11022 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11023
11024         PR fortran/24207
11025         * gfortran.dg/private_type_3.f90: New test.
11026
11027 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
11028
11029         PR fortran/20786
11030         gfortran.dg/aint_anint_1.f90: New test.
11031
11032 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
11033
11034         PR libgfortran/24313
11035         gfortran.dg/csqrt.f: New test.
11036
11037 2005-10-11  Ian Lance Taylor  <ian@airs.com>
11038
11039         PR c++/8057
11040         * g++.dg/warn/noeffect7.C: New test.
11041         * g++.dg/warn/noeffect2.C: Instantiate templates.
11042         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
11043         and warning.
11044
11045 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
11046
11047         PR c++/21089
11048         * g++.dg/init/float1.C: New test.
11049
11050         PR c++/24277
11051         * g++.dg/init/member1.C: Tweak error markers.
11052
11053 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
11054
11055         PR testsuite/24281
11056         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
11057         Check for null pointer.
11058
11059 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
11060
11061         PR c++/21369
11062         * g++.dg/parse/ret-type3.C: New test.
11063
11064 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
11065
11066         PR tree-opt/23946
11067         * gcc.c-torture/compile/pr23946.c: New test.
11068
11069 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
11070
11071         * g++.dg/opt/mmx2.C: New test.
11072
11073 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
11074
11075         PR c++/24277
11076         * g++.dg/template/static20.C: New test.
11077
11078         PR c++/24302
11079         * g++.dg/warn/Wunused-12.C: New test.
11080
11081         PR c++/23437
11082         * g++.dg/template/arg4.C: New test.
11083
11084 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11085
11086         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
11087         * gcc.dg/ucnid-3.c: Likewise.
11088         * gcc.dg/ucnid-4.c: Likewise.
11089         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
11090         * g++.dg/other/ucnid-1.C: Likewise.
11091         * gcc.dg/sparc-frame-1.c: New test.
11092
11093 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
11094
11095         PR c++/24139
11096         * g++.dg/template/spec27.C: New test.
11097
11098         PR c++/24275
11099         * g++.dg/template/static19.C: New test.
11100
11101 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11102
11103         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
11104         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
11105
11106 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
11107
11108         PR target/24136
11109         * gfortran.fortran-torture/compile/pr24136.f: New test.
11110
11111 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
11112
11113         PR c++/22172
11114         * g++.dg/parse/crash30.C: New test.
11115
11116 2005-10-07  Richard Guenther  <rguenther@suse.de>
11117
11118         PR middle-end/24227
11119         * gcc.c-torture/compile/pr24227.c: New testcase.
11120
11121 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
11122
11123         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
11124         Do not put aligned attributes on array elements.
11125
11126 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
11127
11128         PR testsuite/23611, PR testsuite/23615
11129         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
11130         writing prototypes of library functions by hand.
11131         * obj-c++.dg/bitfield-4.mm: Likewise.
11132         * obj-c++.dg/const-str-4.mm: Likewise.
11133         * obj-c++.dg/encode-4.mm: Likewise.
11134         * obj-c++.dg/encode-5.mm: Likewise.
11135         * obj-c++.dg/encode-6.mm: Likewise.
11136         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
11137         * obj-c++.dg/method-10.mm: Likewise.
11138         * obj-c++.dg/method-17.mm: Likewise.
11139         * obj-c++.dg/method-19.mm: Likewise.
11140         * obj-c++.dg/try-catch-2.mm: Likewise.
11141
11142 2005-10-06  Richard Henderson  <rth@redhat.com>
11143
11144         PR 24236
11145         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
11146
11147 2005-10-06  Dale Johannesen  <dalej@apple.com>
11148
11149         * gcc.c-torture/execute/20030125-1.c: Correct.
11150
11151 2005-10-06  Richard Guenther  <rguenther@suse.de>
11152
11153         PR tree-optimization/24238
11154         * g++.dg/tree-ssa/pr24238.C: New testcase.
11155
11156 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
11157
11158         PR 18568
11159         * gfortran.dg/der_pointer_3.f90: New test.
11160
11161 2005-10-05  Devang Patel  <dpatel@apple.com>
11162
11163         PR Debug/23205
11164         * g++.dg/other/PR23205.C: New.
11165
11166 2005-10-05  Richard Henderson  <rth@redhat.com>
11167
11168         PR target/23602
11169         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
11170         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
11171
11172 2005-10-05  Dale Johannesen  <dalej@apple.com>
11173
11174         * gcc.c-torture/execute/float-floor.c: New.
11175
11176 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
11177
11178         PR tree-optimization/21419
11179         PR tree-optimization/24146
11180         PR tree-optimization/24151
11181
11182         * g++.dg/ext/asm7.C: New.
11183         * g++.dg/ext/asm8.C: New.
11184         * gcc.dg/asm-1.c: Compile on all targets.
11185         * gcc.dg/asm-pr24146.c: New.
11186         * gcc.dg/pr21419.c: Adjust error messages.
11187
11188 2005-10-05  Richard Guenther  <rguenther@suse.de>
11189
11190         PR fortran/24176
11191         * gfortran.fortran-torture/compile/empty.f90: New testcase.
11192
11193 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
11194
11195         PR c++/23513
11196         * g++.dg/template/spec22.C: Robustify test.
11197         * g++.dg/template/spec26.C: New.
11198
11199 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
11200
11201         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
11202         if target supports vector instructions.
11203
11204 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
11205
11206         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
11207         C99 functions.
11208
11209 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
11210
11211         * lib/target-supports.exp (check_effective_target_fortran_large_real,
11212         check_effective_target_fortran_large_int): Replace cached result
11213         when target changes.
11214
11215 2005-10-04  Devang Patel  <dpatel@apple.com>
11216
11217         * gcc.dg/i386-sse-vect-types.c: New.
11218
11219 2005-10-04  Ian Lance Taylor  <ian@airs.com>
11220
11221         PR preprocessor/13726
11222         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
11223         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
11224
11225 2005-10-04  Richard Guenther  <rguenther@suse.de>
11226
11227         PR c/23576
11228         * gcc.dg/noncompile/pr23576.c: New testcase.
11229
11230 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
11231
11232         PR middle-end/23125
11233         * gcc.dg/register-var-3.c: New test.
11234
11235 2005-10-04  Steven Bosscher  <stevenb@suse.de>
11236
11237         * gcc.dg/pr23049.c: New test.
11238
11239         * gcc.dg/ucnid-4.c: Fix test.
11240
11241 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
11242
11243         PR 23445
11244         * gcc.c-torture/compile/pr23445.c: New test.
11245
11246 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
11247
11248         * g++.dg/overload/unknown1.C: New.
11249
11250 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
11251
11252         PR c++/17775
11253         * g++.dg/template/repo4.C: New test.
11254
11255 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11256
11257         PR libfortran/19308
11258         * gfortran.dg/large_real_kind_2.F90: New test.
11259         * gfortran.dg/large_integer_kind_2.f90: New test.
11260
11261 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
11262
11263         * lib/target-supports.exp (check_effective_target_vect_shift):
11264         Implement with result caching. Add i?86, x86_64 and ia64 targets.
11265         (check_effective_target_vect_condition): Fix copy-n-pasto.
11266
11267         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
11268         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
11269         targets.
11270
11271 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
11272
11273         PR c++/22621
11274         * g++.dg/template/overload5.C : New test.
11275
11276         PR c++/23840
11277         * g++.dg/expr/stdarg1.C: New test.
11278
11279 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
11280
11281         PR 24142
11282         * gcc.c-torture/execute/pr24142.c: New test.
11283
11284 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
11285
11286         PR 24141
11287         * gcc.c-torture/execute/pr24141.c: New test.
11288
11289 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
11290             Diego Novillo  <dnovillo@redhat.com>
11291
11292         PR 23604
11293         * gcc.c-torture/execute/pr23604.c: New test.
11294
11295 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
11296
11297         PR fortran/16404
11298         PR fortran/20835
11299         PR fortran/20890
11300         PR fortran/20899
11301         PR fortran/20900
11302         PR fortran/20901
11303         PR fortran/20902
11304         gfortran.dg/equiv_constraint_1.f90: New test.
11305         gfortran.dg/equiv_constraint_2.f90: New test.
11306         gfortran.dg/equiv_constraint_3.f90: New test.
11307         gfortran.dg/equiv_constraint_4.f90: New test.
11308         gfortran.dg/equiv_constraint_5.f90: New test.
11309         gfortran.dg/equiv_constraint_6.f90: New test.
11310         gfortran.dg/equiv_constraint_7.f90: New test.
11311         gfortran.dg/equiv_constraint_8.f90: New test.
11312         gfortran.dg/private_type_1.f90: New test.
11313         gfortran.dg/private_type_2.f90: New test.
11314         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
11315         980628-10.f: Assert std=gnu to permit mixing of
11316         types in equivalence statements.
11317
11318 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
11319
11320         PR 24112
11321         * gfortran.dg/open_status_1.f90: New.
11322
11323 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
11324
11325         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
11326         * gcc.dg/vect/pr22480.c: Clean up temp files.
11327         * gcc.dg/vect/pr23831.c: Clean up temp files.
11328         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
11329         Clean up temp files.
11330         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
11331         Clean up temp files.
11332
11333         * gcc.dg/20050309-1.c: Clean up temp files.
11334         * gcc.dg/20050325-1.c: Clean up temp files.
11335
11336 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
11337
11338         PR tree-optimization/24059
11339         * gcc.dg/vect/pr24059.c : New test.
11340
11341 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
11342
11343         PR middle-end/24109
11344         * gcc.c-torture/execute/20050929-1.c: New test.
11345
11346 2005-09-29  Steven Bosscher  <stevenb@suse.de>
11347
11348         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
11349
11350 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
11351
11352         PR c/21419
11353         * gcc.dg/pr21419.c: New test.
11354
11355 2005-09-29  Steven Bosscher  <stevenb@suse.de>
11356
11357         * gcc.dg/pr23911.c: New test.
11358
11359 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
11360
11361         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
11362
11363         PR c++/16782
11364         * g++.dg/parse/qualified4.C: New test.
11365         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
11366         * g++.old-deja/g++.mike/p8154.C: Likewise.
11367
11368 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
11369
11370         PR c++/22147
11371         * g++.dg/template/friend37.C: New test.
11372         * g++.dg/parse/crash28.C: Adjust error markers.
11373
11374 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
11375
11376         PR fortran/18518
11377         * gfortran.fortran-torture/execute/save_2.f90: New decl.
11378
11379 2005-09-27  Devang Patel  <dpatel@apple.com>
11380
11381         PR tree-optimization/23625
11382         * gcc.dg/pr23625.c: New test.
11383
11384 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
11385
11386         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
11387         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
11388
11389 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
11390
11391         PR fortran/23677
11392         * gfortran.fortran-torture/execute/save_1.f90: New test.
11393         * gfortran.dg/save_1.f90: New test.
11394
11395 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
11396
11397         * gcc.target/i386/builtin-apply-mmx.c: New test.
11398
11399         PR target/22576
11400         * gcc.target/i386/pr22576.c: New test.
11401
11402         PR target/22585
11403         * gcc.target/i386/pr22585.c: New test.
11404
11405         PR target/23268
11406         * gcc.target/i386/pr23268.c: New test.
11407
11408         PR middle-end/23831
11409         * gcc.dg/vect/pr23831.c: New test.
11410
11411         PR target/24055
11412         * gcc.target/i386/pr24055.c: New test.
11413
11414 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
11415
11416         PR tree-optimization/23960
11417         * gcc.c-torture/compile/pr23960.c: New.
11418
11419 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
11420
11421         PR fortran/16861
11422         * gfortran.dg/nested_modules_3.f90: New.
11423
11424 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
11425
11426         PR fortran/24005
11427         gfortran.dg/interface_1.f90: New test.
11428
11429 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
11430         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11431
11432         PR fortran/23843
11433         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
11434
11435 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
11436
11437         PR fortran/23516
11438         * gfortran.dg/imag_1.f: New test.
11439         * gfortran.dg/imag_2.f: Ditto.
11440
11441 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
11442
11443         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
11444
11445 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
11446
11447         PR c++/21983
11448         * g++.dg/warn/pr21983.C: New test.
11449
11450 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
11451
11452         PR c++/23993
11453         * g++.dg/template/array14.C: New test.
11454
11455 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
11456
11457         PR fortran/19929
11458         * gfortran.dg/der_ptr_component_1.f90: New test.
11459
11460 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11461
11462         PR c++/23965
11463         * g++.dg/template/error1.C: Reject "no matching function" message.
11464
11465 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11466
11467         PR c++/17609
11468         * g++.dg/lookup/error1.C: New test.
11469
11470 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
11471
11472         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
11473         functionality of the testcase.
11474
11475 2005-09-20  Richard Henderson  <rth@redhat.com>
11476
11477         * gcc.dg/vect/vect-22.c: Require vect_float.
11478         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
11479
11480 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
11481
11482         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
11483         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
11484         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
11485         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
11486         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
11487         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
11488         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
11489         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
11490         * gcc.dg/cpp/ucnid-8.c: New test.
11491
11492 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
11493
11494         PR tree-optimization/23929
11495         * gcc.c-torture/compile/pr23929.c: New test.
11496
11497 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
11498
11499         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
11500         for one loop.
11501
11502 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
11503
11504         PR testsuite/23186
11505         * g++.dg/other/pr22003.C: Require named sections.
11506
11507 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
11508
11509         PR c++/23947
11510         * g++.dg/rtti/crash3.C: New test.
11511
11512         PR tree-optimization/23818
11513         * gcc.dg/pr23818.c: New test.
11514
11515 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11516
11517         PR fortran/23420
11518         * gfortran.dg/print_fmt_4.f: New.
11519
11520 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
11521
11522         PR fortran/23663
11523         * gfortran.fortran-torture/execute/entry_11.f90: New test.
11524
11525 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
11526
11527         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
11528         Use pointers to local alignable arrays instead. Added comments.
11529         * gcc.dg/vect/vect-46.c: Likewise.
11530         * gcc.dg/vect/vect-48.c: Likewise.
11531         * gcc.dg/vect/vect-49.c: Likewise.
11532         * gcc.dg/vect/vect-52.c: Likewise.
11533         * gcc.dg/vect/vect-53.c: Likewise.
11534         * gcc.dg/vect/vect-54.c: Likewise.
11535         * gcc.dg/vect/vect-56.c: Likewise.
11536         * gcc.dg/vect/vect-57.c: Likewise.
11537         * gcc.dg/vect/vect-58.c: Likewise.
11538         * gcc.dg/vect/vect-60.c: Likewise.
11539         * gcc.dg/vect/vect-61.c: Likewise.
11540
11541         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
11542         The test is no longer vectorizable on vect_no_align targets.
11543         * gcc.dg/vect/vect-43.c: Likewsie.
11544
11545         * gcc.dg/vect/vect-44.c: Added comments.
11546         * gcc.dg/vect/vect-45.c: Added comments.
11547         * gcc.dg/vect/vect-50.c: Added comments.
11548         * gcc.dg/vect/vect-51.c: Added comments.
11549
11550         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
11551         aligned type.
11552         * gcc.dg/vect/Os-vect-95.c: Likewise.
11553
11554         * gcc.dg/vect/vect-41.c: Test removed.
11555         * gcc.dg/vect/vect-47.c: Test removed.
11556         * gcc.dg/vect/vect-55.c: Test removed.
11557         * gcc.dg/vect/vect-59.c: Test removed.
11558
11559 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
11560
11561         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
11562         No longer vectorizable on vect_no_align targets.
11563         * gcc.dg/vect/pr20122.c: Likewise.
11564         * gcc.dg/vect/vect-74.c: Likewise.
11565         * gcc.dg/vect/vect-75.c: Likewise.
11566         * gcc.dg/vect/vect-76.c: Likewise.
11567
11568         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
11569         Will not be vectorizable on vect_no_align targets once aliasing issues
11570         are resolved.
11571         * gcc.dg/vect/vect-79.c: Likewise.
11572
11573         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
11574         * gcc.dg/vect/vect-78.c: Likewise.
11575         * gcc.dg/vect/vect-97.c: Likewise.
11576
11577 2005-09-19  Steven Bosscher  <stevenb@suse.de>
11578
11579         * gcc.dg/pr23943.c: New test.
11580
11581 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
11582
11583         PR fortran/19181
11584         * gfortran.dg/derived_pointer_null_1.f90: New test.
11585
11586 2005-09-18  Richard Guenther  <rguenther@suse.de>
11587
11588         PR middle-end/23944
11589         * gcc.c-torture/compile/pr23944.c: New testcase.
11590
11591 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
11592
11593         PR fortran/15975
11594         * gfortran.dg/der_pointer_2.f90: New test.
11595
11596 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
11597
11598         PR fortran/16861
11599         * gfortran.dg/nested_modules_2.f90: New test.
11600
11601 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11602
11603         PR c++/18368
11604         * g++.dg/other/semicolon.C: New test.
11605
11606 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
11607
11608         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
11609         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
11610
11611 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
11612
11613         PR c++/23914
11614         * g++.dg/template/static18.C: New test.
11615
11616         PR c++/21514
11617         * g++.dg/template/crash19.C: Remove dg-error marker.
11618         * g++.dg/template/local4.C: New test.
11619
11620 2005-09-16  Paul Brook  <paul@codesourcery.com>
11621
11622         PR fortran/23906
11623         * gfortran.dg/dependency_1.f90: New test.
11624
11625 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
11626
11627         PR c++/23896
11628         * g++.dg/template/static17.C: New test.
11629
11630 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
11631
11632         PR c++/23139
11633         * g++.dg/warn/huge-val1.C: New test.
11634
11635 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
11636
11637         PR c++/13140
11638         * g++.dg/parse/class2.C: New test.
11639         * g++.dg/template/explicit8.C: Likewise.
11640         * g++.dg/template/spec25.C: Likewise.
11641
11642 2005-09-14  Josh Conner  <jconner@apple.com>
11643
11644         PR middle-end/23584
11645         * gcc.dg/pr23584.c: New test.
11646
11647 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
11648
11649         PR fortran/21875 Internal Unit Array I/O, NIST
11650         * gfortran.dg/arrayio_1.f90: New test.
11651         * gfortran.dg/arrayio_1.f90: New test.
11652         * gfortran.dg/arrayio_1.f90: New test.
11653         * gfortran.dg/arrayio_1.f90: New test.
11654         * gfortran.dg/arrayio_1.f90: New test.
11655
11656 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
11657
11658         PR middle-end/22480
11659         * gcc.dg/vect/pr22480.c: New test.
11660
11661 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
11662
11663         PR fortran/19358
11664         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
11665
11666 2005-09-13 Josh Conner <jconner@apple.com>
11667
11668         PR c++/23180
11669         * g++.dg/init/struct2.C: New test.
11670         * g++.dg/init/struct3.C: New test.
11671
11672 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
11673
11674         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
11675         Clean up temp files.
11676         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
11677         gcc.dg/tree-ssa/builtin-fprintf-1.c,
11678         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
11679         gcc.dg/tree-ssa/builtin-printf-1.c,
11680         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
11681         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
11682         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
11683         gcc.dg/tree-ssa/builtin-vprintf-1.c,
11684         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
11685         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
11686         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
11687         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
11688         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
11689         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
11690         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
11691         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
11692
11693 2005-09-13  Josh Conner  <jconner@apple.com>
11694
11695         * lib/gcc-dg.exp: Load scanipa.exp.
11696         (cleanup-dump): New procedure.
11697         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
11698         * lib/scandump.exp: New file.
11699         * lib/scantree.exp: Use it.
11700         * lib/scanipa.exp: New file.
11701
11702 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
11703
11704         PR fortran/17740
11705         * gfortran.dg/generic_4.f90: New test.
11706
11707 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
11708
11709         PR target/23816
11710         * gcc.target/i386/pr23816-1.c: New test.
11711         * gcc.target/i386/pr23816-2.c: New test.
11712
11713
11714 2005-09-13  Bastian Blank <waldi@debian.org>
11715
11716         PR c++/16171
11717         * g++.dg/abi/mangle26.C: New test.
11718         * g++.dg/abi/mangle27.C: New test.
11719         * g++.dg/abi/mangle28.C: New test.
11720         * g++.dg/abi/mangle29.C: New test.
11721
11722         PR c++/23839
11723         * g++.dg/parse/register1.C: New test.
11724
11725 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
11726
11727         PR c++/23842
11728         * g++.dg/template/access16.C: New test.
11729
11730 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
11731
11732         * gfortran.dg/char_pack_2.f90: Increase the vector size.
11733
11734 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
11735
11736         PR fortran/18899
11737         * gfortran.dg/shape_2.f90: New test.
11738
11739 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
11740
11741         PR target/19269
11742         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
11743         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
11744         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
11745         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
11746         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
11747         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
11748         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
11749         tests.
11750
11751 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
11752
11753         PR c++/23841
11754         * g++.dg/parse/template17.C: New test.
11755
11756 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
11757
11758         PR c++/23789
11759         * g++.dg/template/nontype14.C: New test.
11760
11761 2005-09-12  Ian Lance Taylor  <ian@airs.com>
11762
11763         PR g++/7874
11764         * g++.dg/lookup/friend7.C: New test.
11765         * g++.dg/lookup/friend8.C: New test.
11766         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
11767         so that it will be found via argument dependent lookup.
11768         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
11769         friend functions which will no longer be found.
11770         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
11771         function g, so that it will be found via argument dependent
11772         lookup.
11773         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
11774         * g++.old-deja/g++.mike/net43.C: Likewise.
11775
11776 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
11777
11778         PR c++/23691
11779         * g++.dg/template/static16.C: New test.
11780
11781 2005-09-12  Josh Conner  <jconner@apple.com>
11782
11783         PR middle-end/23237
11784         * gcc.c-torture/compile/pr23237.c: New test.
11785
11786 2005-09-11  Richard Henderson  <rth@redhat.com>
11787
11788         * g++.dg/other/error8.C: Update expected diagnostic text.
11789
11790 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11791
11792         PR libfortran/19872
11793         * gfortran.dg/overwrite_1.f: New test.
11794
11795 2005-09-09  Josh Conner  <jconner@apple.com>
11796
11797         * g++.dg/init/pr23180-1.C: Removed.
11798         * g++.dg/init/pr23180-2.C: Removed.
11799
11800 2005-09-09  David Daney <ddaney@avtrex.com>
11801
11802         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
11803         files which are ...
11804         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
11805         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
11806
11807 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11808
11809         * gfortran.dg/iostat_2.f90: New test.
11810
11811 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
11812
11813         PR c++/22252
11814         * g++.dg/ext/interface1.C: New test.
11815         * g++.dg/ext/interface1.h: Likewise.
11816         * g++.dg/ext/interface1a.cc: Likewise.
11817
11818 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
11819
11820         * gfortran.dg/iomsg_1.f90: New test case.
11821
11822 2005-09-09  Richard Guenther  <rguenther@suse.de>
11823
11824         PR c++/23624
11825         * g++.dg/tree-ssa/pr23624.C: New testcase.
11826
11827 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
11828
11829         PR fortran/19239
11830         * gfortran.dg/vector_subscript_1.f90,
11831         * gfortran.dg/vector_subscript_2.f90: New tests.
11832
11833 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
11834
11835         PR fortran/21104
11836         * gfortran.dg/array_alloc_1.f90,
11837         * gfortran.dg/array_alloc_2.f90,
11838         * gfortran.dg/array_alloc_3.f90: New tests.
11839
11840 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
11841
11842         PR fortran/12840
11843         * gfortran.dg/array_constructor_6.f90
11844         * gfortran.dg/array_constructor_7.f90
11845         * gfortran.dg/array_constructor_8.f90
11846         * gfortran.dg/array_constructor_9.f90
11847         * gfortran.dg/array_constructor_10.f90
11848         * gfortran.dg/array_constructor_11.f90
11849         * gfortran.dg/array_constructor_12.f90: New tests.
11850
11851 2005-09-08  Josh Conner  <jconner@apple.com>
11852
11853         PR c++/23180
11854         * g++.dg/init/pr23180-1.C: New test.
11855         * g++.dg/init/pr23180-2.C: New test.
11856
11857 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
11858
11859         PR fortran/18878
11860         * gfortran.dg/module_double_reuse.f90: New.
11861
11862 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
11863
11864         PR fortran/23270
11865         PR fortran/22304
11866         PR fortran/18870
11867         PR fortran/17917
11868         PR fortran/16511
11869         * gfortran.dg/common_equivalence_1.f: New.
11870         * gfortran.dg/common_equivalence_2.f: New.
11871         * gfortran.dg/common_equivalence_3.f: New.
11872         * gfortran.dg/contained_equivalence_1.f90: New.
11873         * gfortran.dg/module_blank_common.f90: New.
11874         * gfortran.dg/module_commons_1.f90: New.
11875         * gfortran.dg/module_equivalence_1.f90: New.
11876         * gfortran.dg/nested_modules_1.f90: New.
11877         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
11878         equivalences and add comment to connect the test with
11879         the PR.
11880
11881 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11882
11883         PR fortran/23765
11884         * gfortran.dg/common_6.f90: New test.
11885
11886 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
11887
11888         PR fortran/15326
11889         * gfortran.dg/char_result_1.f90,
11890         * gfortran.dg/char_result_2.f90,
11891         * gfortran.dg/char_result_3.f90,
11892         * gfortran.dg/char_result_4.f90,
11893         * gfortran.dg/char_result_5.f90,
11894         * gfortran.dg/char_result_6.f90,
11895         * gfortran.dg/char_result_7.f90,
11896         * gfortran.dg/char_result_8.f90: New tests.
11897
11898 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
11899
11900         PR fortran/19928
11901         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
11902
11903 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
11904
11905         PR obj-c++/16816
11906         * obj-c++.dg/selector-5.mm: New test.
11907         * obj-c++.dg/selector-6.mm: New test.
11908
11909 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
11910
11911         PR objc/20574
11912         PR objc/19324
11913         * objc.dg/error-1.m: New test.
11914
11915 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
11916
11917         PR fortran/23373
11918         * gfortran.fortran-torture/execute/pr23373-1.f90,
11919         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
11920
11921 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
11922
11923         PR libfortran/23760
11924         * gfortran.dg/g77/1832.f: Remove long string in write statement
11925         to allow the test to pass on correct list directed output with
11926         prepended space.
11927
11928 2005-09-07  James E Wilson  <wilson@specifix.com>
11929
11930         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
11931
11932 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
11933
11934         * gfortran.dg/parameter+save.f90: Rename to
11935         * gfortran.dg/parameter_save.f90: .. this.
11936
11937 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
11938
11939         PR fortran/20848
11940         * gfortran.dg/parameter+save.f90: New test case.
11941
11942 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
11943
11944         PR fortran/19269
11945         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
11946
11947 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
11948
11949         PR c/23075
11950         * gcc.dg/pr23075.c: New test.
11951         * g++.dg/warn/pr23075.C: New test.
11952
11953         PR target/22362
11954         * gcc.target/i386/pr22362.c: New test.
11955
11956         PR rtl-optimization/23098
11957         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
11958
11959         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
11960         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
11961         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
11962
11963 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
11964
11965         * g++.dg/expr/cast6.C: New test.
11966
11967         PR c++/9782
11968         * g++.dg/init/new15.C: New test.
11969
11970 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
11971
11972         * gcc.dg/vect/Os-vect-95.c: New test.
11973         * gcc.dg/vect/vect-95.c: Same.
11974
11975 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
11976
11977         * gcc.dg/vect/vect-29.c: Update xfail testing.
11978         * gcc.dg/vect/vect-44.c: Same.
11979         * gcc.dg/vect/vect-48.c: Same.
11980         * gcc.dg/vect/vect-50.c: Same.
11981         * gcc.dg/vect/vect-72.c: Same.
11982         * gcc.dg/vect/vect-77.c: Same.
11983         * gcc.dg/vect/vect-78.c: Same.
11984         * gcc.dg/vect/vect-80.c: Same.
11985         * gcc.dg/vect/vect-96.c: Same.
11986         * gcc.dg/vect/vect-100.c: Same.
11987         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
11988         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
11989         * gfortran.dg/vect/vect-5.f90: Same.
11990
11991 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
11992
11993         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
11994         start strings.
11995         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
11996         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
11997
11998         PR c++/23056
11999         * g++.dg/opt/pr23056.C: New test.
12000
12001         PR rtl-optimization/23098
12002         * gcc.target/i386/pr23098.c: New test.
12003
12004 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
12005
12006         PR c++/23667
12007         * g++.dg/template/static15.C: New test.
12008
12009         PR c++/21440
12010         * g++.dg/ext/stmtexpr5.C: New test.
12011         * g++.dg/ext/stmtexpr6.C: Likewise.
12012
12013 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
12014
12015         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
12016
12017         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
12018         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12019         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12020
12021 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
12022
12023         PR libfortran/23321
12024         * gfortran.dg/direct_io_4.f90: New test case.
12025
12026 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
12027             Rasmus Hahn  <rassahah@neofonie.de>
12028
12029         PR libobjc/23108
12030         * objc.dg/type-stream-1.m: New test.
12031
12032 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
12033
12034         PR fortran/23661
12035         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
12036         gfortran.dg/print_fmt_3.f90: New test.
12037
12038 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
12039
12040         * gfortran.dg/fmt_t_1.f90: New test.
12041
12042 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
12043
12044         PR rtl-optimization/23454
12045         * g++.dg/opt/pr23454.C: New test.
12046
12047 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
12048
12049         PR c++/23699
12050         * g++.dg/ext/static1.C: New test.
12051
12052 2005-09-02  Richard Henderson  <rth@redhat.com>
12053
12054         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
12055         tail call to check_fa_work.
12056
12057 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
12058
12059         PR c++/21687
12060         * g++.dg/other/gc3.C: New test.
12061
12062 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12063
12064         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
12065         * gcc.dg/20050826-1.c: Likewise.
12066
12067 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
12068
12069         PR c++/23167
12070         * g++.dg/expr/volatile1.C: New test.
12071
12072 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
12073
12074         PR middle-end/23547
12075         * gcc.dg/pr23547.c: New test.
12076
12077 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
12078
12079         PR c/22061
12080         * gcc.c-torture/execute/pr22061-1.c,
12081         * gcc.c-torture/execute/pr22061-2.c,
12082         * gcc.c-torture/execute/pr22061-3.c,
12083         * gcc.c-torture/execute/pr22061-4.c: New tests.
12084
12085 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12086
12087         * gcc.dg/Wredundant-decls-2.c: New test to check that
12088         -Wredundant-decls does not issue warning for a variable
12089         definition following a declaration.
12090
12091 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
12092
12093         PR debug/7241
12094         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
12095         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
12096         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
12097
12098         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
12099         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
12100         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
12101         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
12102         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
12103         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
12104         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
12105         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
12106
12107 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12108
12109         PR objc/23306
12110         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
12111         scan-assmbler.
12112
12113 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
12114
12115         PR target/21255
12116         * gcc.dg/pr21255-1.c: New test.
12117         * gcc.dg/pr21255-2-mb.c: Likewise.
12118         * gcc.dg/pr21255-2-ml.c: Likewise.
12119         * gcc.dg/pr21255-3.c: Likewise.
12120         * gcc.dg/pr21255-4.c: Likewise.
12121
12122 2005-08-31  Dale Johannesen  <dalej@apple.com>
12123
12124         * gcc.dg/20050830-1.c: New.
12125
12126 2005-08-31  Josh Conner  <jconner@apple.com>
12127
12128         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
12129         command-line options for arm-*-* targets.
12130         * g++.dg/init/array16.C: Likewise.
12131         * g++.dg/other/crash-4.C: Likewise.
12132
12133 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12134
12135         PR obj-c++/23640
12136         * obj-c++.dg/gnu-runtime-3.mm: New test.
12137
12138 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12139
12140         PR c++/13377
12141         * g++.dg/lookup/ambig4.C: New test.
12142         * g++.dg/lookup/ambig5.C: New test.
12143         * g++.dg/tc1/dr101.C: Adjust error markers.
12144
12145 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12146
12147         PR c++/23639
12148         * g++.dg/template/ttp5.C: Adjust error markers.
12149
12150 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
12151
12152         PR testsuite/23609
12153         * lib/obj-c++.exp: Include target-libpath.exp.
12154         (obj-c++_link_flags): Look for the GNU libobjc library
12155         and set the library path to include it.
12156         Don't manually set LD_LIBRARY_PATH (etc.) but call
12157         set_ld_library_path_env_vars instead.
12158         (obj-c++_target_compile): Don't set library path or
12159         linker flags because they are already set correctly
12160         in obj-c++_link_flags.
12161
12162 2005-08-30  Josh Conner  <jconner@apple.com>
12163
12164         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
12165         to command-line options for arm-*-* targets.
12166
12167 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
12168
12169         * g++.dg/other/i386-1.C: New.
12170
12171 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
12172
12173         PR preprocessor/20348
12174         PR preprocessor/20356
12175         * gcc.dg/cpp/pr20348.c: New test.
12176         * gcc.dg/cpp/pr20348.h: New file.
12177         * gcc.dg/cpp/inc/pr20348.h: New file.
12178         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
12179         * gcc.dg/cpp/pr20356.c: New test.
12180         * gcc.dg/cpp/pr20356.h: New file.
12181         * gcc.dg/cpp/inc/pr20356.h: New file.
12182         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
12183
12184 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
12185
12186         * gfortran.fortran-torture/execute/intrinsic_count.f90:
12187         Fix array dimension to avoid correct end-of-file error.
12188
12189 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
12190
12191         PR libfortran/23598
12192         * gfortran.dg/iostat_1.f90: New test.
12193
12194 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
12195
12196         PR middle-end/23408
12197         * gcc.dg/pr23408.c: New test.
12198
12199 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
12200
12201         PR c++/23099
12202         * g++.dg/init/member1.C: Make sure erroneous static data member
12203         definitions are required.
12204         * g++.dg/template/static13.C: New test.
12205         * g++.dg/template/static14.C: Likewise.
12206
12207 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
12208
12209         * gcc.target/i386/pr23575.c: Use -msse2 instead of
12210         -march=pentium4, remove ilp32 requirement.
12211
12212         PR middle-end/23484
12213         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
12214         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
12215
12216 2005-08-29  Andreas Jaeger  <aj@suse.de>
12217
12218         PR testsuite/23607
12219         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
12220
12221 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
12222
12223         * gcc.c-torture/execute/20050316-2.c: New test.
12224         * gcc.c-torture/execute/20050316-3.c: New test.
12225         * gcc.dg/torture/pr16104-1.c: New test.
12226
12227 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
12228
12229         PR middle-end/23463
12230         * gcc.c-torture/execute/zero-struct-1.c: New test.
12231
12232 2005-08-27  Richard Guenther  <rguenther@suse.de>
12233
12234         PR target/23575
12235         * gcc.target/i386/pr23575.c: New testcase.
12236
12237 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
12238
12239         PR rtl-optimization/23561
12240         * gcc.c-torture/execute/20050826-1.c: New test.
12241
12242         PR rtl-opt/23560
12243         * gcc.c-torture/execute/20050826-2.c: New test.
12244
12245 2005-08-26  Dale Johannesen  <dalej@apple.com>
12246
12247         * gcc.dg/20030711-1.c: Modify to work on Darwin.
12248         * gcc.dg/20050826-1.c: New.
12249
12250 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
12251
12252         PR c++/19004
12253         * g++.dg/template/nontype13.C: New test.
12254
12255         PR c++/23491
12256         * g++.dg/init/new14.C: New test.
12257         * g++.dg/expr/anew1.C: Do not XFAIL.
12258         * g++.dg/expr/anew2.C: Likewise.
12259         * g++.dg/expr/anew3.C: Likewise.
12260
12261 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
12262
12263         PR middle-end/22439
12264         * gcc.dg/vla-3.c: New test.
12265
12266 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
12267
12268         PR fortran/20363
12269         * gfortran.dg/named_interface.f90: New.
12270
12271 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
12272
12273         * gcc.c-torture/execute/frame-address.c: New test.
12274
12275 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
12276
12277         PR c++/20817
12278         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
12279
12280 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
12281
12282         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
12283
12284 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
12285
12286         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
12287         * gcc.dg/altivec-22.c: Rename from..
12288         * gcc.dg/altivec-nomfcr.c: ..this.
12289
12290 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
12291
12292         PR tree-optimization/23546
12293         * gcc.dg/tree-ssa/pr23546.c: New test.
12294
12295 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
12296
12297         PR fortran/17758
12298         * gfortran.dg/nonreturning_statements.f90: New test.
12299
12300 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12301
12302         PR c++/22454
12303         * g++.dg/parse/crash29.C: New.
12304
12305 2005-08-23  DJ Delorie  <dj@redhat.com>
12306
12307         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
12308         constants have the L suffix.
12309
12310 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
12311
12312         PR c++/23044
12313         * g++.dg/template/instantiate8.C: New.
12314
12315 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
12316
12317         PR middle-end/23467
12318         * gcc.c-torture/execute/pr23467.c: New test.
12319
12320 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
12321
12322         PR tree-optimization/22043
12323         * gcc.c-torture/execute/20050613-1.c: New test.
12324
12325 2005-08-23  Ben Elliston  <bje@au.ibm.com>
12326
12327         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
12328
12329 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
12330
12331         PR rtl-optimization/23478
12332         * g++.dg/opt/pr23478.C: New test.
12333
12334 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
12335
12336         PR c/18715
12337         * gcc.dg/switch-warn-3.c: New test.
12338
12339 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12340
12341         PR c++/22233
12342         * g++.dg/template/param1.C: New test.
12343
12344 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12345
12346         PR c++/23089
12347         * g++.dg/other/incomplete1.C: New test.
12348
12349 2005-08-22  Ira Rosen  <irar@il.ibm.com>
12350
12351         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
12352         are vectorizable.
12353
12354 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12355
12356         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
12357         d_lines_5.f: New.
12358
12359 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
12360
12361         * gcc.target/i386/sse-4.c: New test.
12362
12363 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12364
12365         PR testsuite/23239
12366         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
12367
12368 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
12369
12370         * gcc.dg/20050811-1.c: New test.
12371         * gcc.dg/20050811-2.c: New test.
12372
12373 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
12374
12375         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
12376
12377 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
12378
12379         PR 23476
12380         * gcc.c-torture/compile/pr23476.c: New test.
12381
12382 2005-08-19  Devang Patel  <dpatel@apple.com>
12383
12384         PR tree-optimization/23048
12385         * gcc.dg/tree-ssa/pr23048.c: New test.
12386
12387 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12388
12389         PR middle-end/20624
12390         * g++.dg/warn/Wreturn-3.C: New test
12391
12392 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
12393
12394         PR tree-optimization/22228
12395         * g++.dg/vect/pr22543.cc: New test.
12396
12397 2005-08-17  Steven Bosscher  <stevenb@suse.de>
12398
12399         PR tree-optimization/21574
12400         * gcc.dg/tree-ssa/pr21574.c: New test.
12401
12402 2005-08-16  James E Wilson  <wilson@specifix.com>
12403
12404         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
12405
12406 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
12407
12408         PR tree-opt/23402
12409         * gcc.c-torture/compile/zero-strct-3.c: New test.
12410         * gcc.c-torture/compile/zero-strct-4.c: New test.
12411
12412 2005-08-16  Steven Bosscher  <stevenb@suse.de>
12413
12414         PR target/23376
12415         * gcc.target/x86_64/pr23376.c: New test.
12416
12417 2005-08-16  Ian Lance Taylor  <ian@airs.com>
12418
12419         PR c++/23337
12420         * g++.dg/ext/vector2.C: New.
12421
12422 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
12423
12424         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
12425
12426 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
12427
12428         PR libfortran/23428
12429         * gfortran.dg/inquire-complex.f90: New test case.
12430
12431 2005-08-16  James E Wilson  <wilson@specifix.com>
12432
12433         PR tree-optimization/21105
12434         * gcc.dg/large-size-array.c: New.
12435
12436 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
12437
12438         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
12439         type.
12440         * gcc.dg/vect/vect-41: Likewise.
12441         * gcc.dg/vect/vect-42: Likewise.
12442         * gcc.dg/vect/vect-43: Likewise.
12443         * gcc.dg/vect/vect-44: Likewise.
12444         * gcc.dg/vect/vect-46: Likewise.
12445         * gcc.dg/vect/vect-47: Likewise.
12446         * gcc.dg/vect/vect-48: Likewise.
12447         * gcc.dg/vect/vect-52: Likewise.
12448         * gcc.dg/vect/vect-53: Likewise.
12449         * gcc.dg/vect/vect-54: Likewise.
12450         * gcc.dg/vect/vect-55: Likewise.
12451         * gcc.dg/vect/vect-56: Likewise.
12452         * gcc.dg/vect/vect-57: Likewise.
12453         * gcc.dg/vect/vect-58: Likewise.
12454         * gcc.dg/vect/vect-59: Likewise.
12455         * gcc.dg/vect/vect-60: Likewise.
12456         * gcc.dg/vect/vect-61: Likewise.
12457         * gcc.dg/vect/vect-85: Likewise.
12458         * gcc.dg/vect/vect-87: Likewise.
12459         * gcc.dg/vect/vect-88: Likewise.
12460         * gcc.dg/vect/vect-93.c: Likewise.
12461         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
12462         * gcc.dg/vect/vect-75: Likewise.
12463         * gcc.dg/vect/vect-76: Likewise.
12464         * gcc.dg/vect/vect-77: Likewise.
12465         * gcc.dg/vect/vect-78: Likewise.
12466         * gcc.dg/vect/vect-80: Likewise.
12467         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
12468         vectorized for the expected reason, rather than checking how alignment
12469         was handled.
12470         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
12471         type and also instead of aligned pointers. Added documentation.
12472
12473 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
12474
12475         * gfortran.dg/power.f90: New test.
12476
12477 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
12478
12479         PR rtl-optimization/23299
12480         * g++.dg/opt/pr23299.C: New test.
12481
12482 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12483
12484         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
12485
12486 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
12487
12488         * g++.dg/template/local6.C: New test.
12489
12490 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
12491
12492         * execute/exceptions/finally-1.m: Check that the catch and finally are
12493         being called.  Also add a "return 0;" at the end of main.
12494
12495 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
12496
12497         PR fortran/21432.
12498         * gfortran.dg/namelist_print_1.f: New test of functionality of
12499         PRINT namelist.
12500         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
12501         namelist generates error with -std=f95.
12502
12503 2005-08-14  Ira Rosen  <irar@il.ibm.com>
12504
12505         PR tree-optimization/23119
12506         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
12507
12508 2005-08-13  Marcin Koziej  <creep@desk.pl>
12509             Andrew Pinski  <pinskia@physics.uc.edu>
12510
12511         PR libobjc/22492
12512         * execute/exceptions/finally-1.m: New test.
12513
12514 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12515
12516         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
12517         testsuite.
12518         * objc/execute/exceptions/trivial.m: New test.
12519         * objc.dg/try-catch-11.m: Move to ...
12520         * objc/execute/exceptions/foward-1.m: Here.
12521         * objc.dg/try-catch-2.m: Move to ...
12522         * objc/execute/exceptions/catchall-1.m: Here.
12523         * objc.dg/try-catch-8.m: Move to ...
12524         * objc/execute/exceptions/local-variables-1.m: Here.
12525
12526 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12527
12528         * objc.dg/nested-func-1.m: Move to ...
12529         * objc/execute/nested-func-1.m: Here.
12530
12531 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12532
12533         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
12534         in ${options} instead of [target_info name].
12535         * lib/obj-c++.exp (objc_target_compile): Likewise.
12536
12537 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12538
12539         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
12540
12541 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12542
12543         part of PR testsuite/23348
12544         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
12545         of the torture options.
12546         * objc/compile/trivial.m: New test.
12547
12548 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
12549
12550         * gfortran.dg/eoshift.f90: Correct format.
12551
12552 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
12553
12554         * gfortran.fortran-torture/execute/character_passing.f90:
12555         Fix comment typo.
12556
12557 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
12558
12559         PR c++/8271
12560         * g++.dg/template/unify10.C: New.
12561
12562 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
12563
12564         * g++.dg/parse/pr22514.C: Move to...
12565         * g++.dg/debug/pr22514.C: here.
12566
12567 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12568
12569         PR c++/23266
12570         * g++.dg/inherit/pure1.C: New test.
12571
12572         * ChangeLog: Fix typos.
12573
12574 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12575             Steven Bosscher  <stevenb@suse.de>
12576
12577         * gfortran.dg/runtime_warning_1.f90: New test.
12578
12579 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
12580
12581         PR c++/23219
12582         * g++.dg/parse/crash28.C: New.
12583
12584 2005-08-11  Richard Guenther  <rguenther@suse.de>
12585
12586         PR target/23289
12587         * gcc.target/i386/tailcall-1.c: New testcase.
12588
12589 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
12590
12591         * gcc.dg/vect/vect-67.c: Un-xfail.
12592
12593 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
12594
12595         PR c++/23225
12596         * g++.dg/testsuite/parse/crash27.C: new test.
12597
12598 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
12599
12600         PR libfortran/22143
12601         * gfortran.dg/shift-kind.f90: New testcase.
12602
12603 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
12604
12605         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
12606         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
12607
12608 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12609
12610         PR c++/20646
12611         * g++.dg/other/mult-stor1.C: New test.
12612
12613 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
12614
12615         * gcc.c-torture/pr18299-1.c: Move to ...
12616         * gcc.c-torture/compile/pr18299-1.c: Here.
12617
12618 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
12619
12620         * gfortran/fortran.torture/execute/character_passing.f90:
12621         Fix types for LSAME.
12622
12623 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
12624
12625         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
12626         input data back to what it was originally.
12627
12628 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
12629
12630         * objc.dg/try-catch-8.m: Enable for all targets.
12631
12632 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
12633
12634         * gcc.dg/pr23165.c: New test.
12635
12636 2005-08-09  Steven Bosscher  <stevenb@suse.de>
12637
12638         PR tree-optimization/23234
12639         * gcc.dg/tree-ssa/pr23234.c: New test.
12640
12641 2005-08-08  Josh Conner  <jconner@apple.com>
12642
12643         PR rtl-optimization/23241
12644         * gcc.dg/char-compare.c: New test.
12645
12646 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12647
12648         PR c++/22508
12649         * g++.dg/init/new13.C: New test.
12650
12651 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
12652
12653         PR c++/21166
12654         * g++.dg/other/crash-4.C: Adjust
12655         * g++/dg/ext/packed9.C: New.
12656
12657 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
12658
12659         PR middle-end/21964
12660         * gcc.c-torture/execute/pr21964-1.c: New test.
12661
12662 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
12663
12664         PR c/22458
12665         * gcc.dg/pr22458-1.c: New test.
12666
12667 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
12668             Steven G. Kargl <kargls@comcast.net>
12669
12670         PR fortran/22390
12671         * gfortran.dg/flush_1.f90: New test.
12672
12673 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12674
12675         PR c++/23191
12676         * g++.dg/template/eh2.C: New test.
12677
12678 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12679
12680         PR c++/19498
12681         * g++.dg/template/instantiate7.C: New test.
12682
12683 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
12684
12685         PR c/23113
12686         * gcc.dg/Wunused-value-1.c: New test.
12687
12688 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
12689
12690         PR rtl-optimization/23233
12691         * gcc.c-torture/compile/pr23233-1.c: New test.
12692
12693 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
12694
12695         PR fortran/18833
12696         PR fortran/20850
12697         * gfortran.dg/equiv_1.f90: New test.
12698         * gfortran.dg/equiv_2.f90: New test.
12699         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
12700         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
12701         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
12702
12703 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
12704
12705         * gcc.c-torture/execute/vrp-5.c: New test.
12706         * gcc.c-torture/execute/vrp-6.c: New test.
12707         * gcc.dg/tree-ssa/vrp21.c: New test.
12708
12709 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
12710
12711         * g++.dg/parse/pr22514.C: New test.
12712
12713 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
12714
12715         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
12716
12717         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
12718         instead of constant loads / pool entries.
12719
12720 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
12721
12722         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
12723         TEST_TO_WCTYPE.
12724
12725 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
12726
12727         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
12728         __WINT_TYPE__ in generated prototypes if possible.
12729
12730 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
12731
12732         PR 22037
12733         * g++.dg/tree-ssa/pr22037.C:
12734
12735 2005-08-04  Richard Henderson  <rth@redhat.com>
12736
12737         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
12738         scan-tree-dump-times directive.
12739
12740 2005-08-04  Jan Hubicka  <jh@suse.cz>
12741
12742         * gcov-1.C: Fix switch counts.
12743         * gcov-4b.c: Likewise.
12744
12745 2005-08-03  Jeff Law  <law@redhat.com>
12746
12747         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
12748
12749 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
12750
12751         * gcc.c-torture/execute/pr23135.c: New test.
12752
12753 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12754
12755         PR tree-optimization/19899
12756         * gcc.dg/tree-ssa/scev-1.c: New test.
12757         * gcc.dg/tree-ssa/scev-2.c: New test.
12758
12759 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
12760
12761         PR target/18582
12762         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
12763
12764 2005-08-03  Jan Hubicka  <jh@suse.cz>
12765
12766         * update-conroll.c: New testcase.
12767         * update-conroll-2.c: New testcase.
12768
12769 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
12770
12771         * gfortran.dg/constant_substring.f: New test.
12772         * gfortran.dg/pr22491.f: New test.
12773
12774 2005-08-02  Jan Hubicka  <jh@suse.cz>
12775
12776         * update-threading.c: Replace by the proper one.
12777
12778 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
12779
12780         PR 23164
12781         * g++.dg/tree-ssa/pr23164.C: New test.
12782
12783 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
12784
12785         * gcc.dg/tree-ssa/pr23192.c: New test.
12786
12787 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
12788
12789         * gcc.c-torture/execute/vrp-4.c: New test.
12790
12791 2005-08-02  Jan Hubicka  <jh@suse.cz>
12792
12793         * update-threading.c: New test.
12794
12795 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
12796
12797         * gcc.c-torture/compile/20050801-1.c: New test.
12798         * gcc.c-torture/compile/20050801-2.c: New test.
12799
12800 2005-08-01  Jan Hubicka  <jh@suse.cz>
12801
12802         * val-prof-5.c: New test.
12803
12804 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
12805
12806         PR c/22311
12807         * gcc.dg/pr22311-1.c : New test.
12808
12809 2005-07-31  Steven Bosscher  <stevenb@suse.de>
12810
12811         PR target/23095
12812         * gfortran.dg/pr23095.f: New test.
12813
12814         PR c++/22003
12815         * g++.dg/other/pr22003.C: New test.
12816
12817 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
12818
12819         PR target/20621
12820         * gcc.c-torture/execute/pr20621-1.c: New test.
12821
12822 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
12823
12824         * gfortran.dg/comma_format_extension_4.f: Adjust length
12825         of string for format.
12826         * gfortran.dg/der_array_io_1.f: Replace illegal internal
12827         print statement with internal write.
12828         * gfortran.dg/der_array_io_2.f: Likewise.
12829         * gfortran.dg/der_array_io_3.f: Likewise.
12830
12831 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
12832
12833         * gcc.dg/fold-abs-4.c: new test.
12834
12835 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
12836
12837         PR fortran/22570 an related issues.
12838         * gfortran.dg/x_slash_1.f: New test.
12839
12840 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
12841
12842         PR c/23143
12843         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
12844         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
12845
12846 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12847
12848         PR c/529
12849         * gcc.dg/Wshadow-3.c: New test.
12850
12851 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
12852
12853         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
12854         used to have the wrong bounds).
12855
12856 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12857
12858         PR c/21720
12859         * gcc.dg/hex-round-1.c: Test more cases.
12860         * gcc.dg/hex-round-2.c: New test.
12861
12862 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
12863
12864         PR 22550
12865         * g++.dg/tree-ssa/pr22550.C: New test.
12866
12867 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
12868
12869         * gcc.dg/tree-ssa/vrp19.c: New test.
12870         * gcc.dg/tree-ssa-vrp20.c: New test.
12871
12872 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12873
12874         PR c/22240
12875         * gcc.dg/transparent-union-4.c: New test.
12876
12877 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12878
12879         PR c/22192
12880         * gcc.dg/c99-vla-2.c: New test.
12881
12882 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12883
12884         PR c/21720
12885         * gcc.dg/hex-round-1.c: New test.
12886
12887 2005-07-28  Jan Hubicka  <jh@suse.cz>
12888
12889         * inliner-1.c: Do not dump everything.
12890         * tree-prof.exp: Do not pass -ftree-based-profiling.
12891         * bprob.exp: Likewise.
12892
12893         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
12894
12895 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
12896
12897         PR c++/22545
12898         * g++.dg/expr/ptrmem7.C: New test.
12899
12900 2005-07-28  Mike Stump  <mrs@apple.com>
12901
12902         * g++.old-deja/g++.mike/visibility-1.C: New test.
12903
12904 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
12905
12906         PR c/20187
12907         * gcc.c-torture/execute/pr20187-1.c: New test.
12908
12909 2005-07-28  Jeff Law  <law@redhat.com>
12910
12911         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
12912         * gcc.dg/tree-ssa/vrp18.c: New test.
12913
12914 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
12915
12916         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
12917
12918 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
12919
12920         PR tree-optimization/22506
12921         * gcc.dg/vect/ps22506.c: New test.
12922
12923 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
12924
12925         PR target/21149
12926         * gcc.target/i386/sse-3.c: New test.
12927
12928 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
12929
12930         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
12931         * gcc.target/mips/mips32-dsp-type.c: Likewise.
12932
12933 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
12934
12935         PR c/22589
12936         * gcc.c-torture/compile/pr22589-1.c: New test.
12937
12938 2005-07-28  Jan Hubicka  <jh@suse.cz>
12939
12940         * update-loopch.c: New testcase.
12941
12942 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
12943
12944         PR rtl-optimization/23047
12945         * gcc.c-torture/execute/pr23047.c: New test.
12946         * gcc.c-torture/execute/pr23047.x: New.
12947
12948 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
12949
12950         PR tree-optimization/22493
12951         * gcc.c-torture/execute/pr22493-1.c: New test.
12952         * gcc.c-torture/execute/pr22493-1.x: New.
12953         * gcc.c-torture/execute/vrp-1.c: New test.
12954         * gcc.c-torture/execute/vrp-2.c: New test.
12955         * gcc.c-torture/execute/vrp-2.c: New test.
12956
12957 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
12958
12959         * gcc.target/frv/all-builtin-read8.c: Delete.
12960         * gcc.target/frv/all-builtin-read16.c: Delete.
12961         * gcc.target/frv/all-builtin-read32.c: Delete.
12962         * gcc.target/frv/all-builtin-read64.c: Delete.
12963         * gcc.target/frv/all-builtin-write8.c: Delete.
12964         * gcc.target/frv/all-builtin-write16.c: Delete.
12965         * gcc.target/frv/all-builtin-write32.c: Delete.
12966         * gcc.target/frv/all-builtin-write64.c: Delete.
12967         * gcc.target/frv/all-read-write-1.c: New.
12968
12969 2005-07-27  Jeff Law  <law@redhat.com>
12970
12971         * gcc.c-torture/execute/pr22630.c: New test.
12972
12973 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
12974
12975         PR tree-optimization/23073
12976         * gcc.dg/vect/nodump-pr23073.c: New test.
12977         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
12978
12979 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
12980
12981         PR tree-optimize/22348
12982         * gcc.c-torture/execute/pr22348.c: New.
12983
12984 2005-07-27  Richard Guenther  <rguenther@suse.de>
12985
12986         * gcc.dg/tree-ssa/salias-1.c: New testcase.
12987
12988 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12989
12990         PR fortran/22503
12991         * gfortran.dg/logical_comp.f90: New test.
12992
12993 2005-07-27  Jan Hubicka  <jh@suse.cz>
12994
12995         * inliner-1.c: Add cleanup of dumps.
12996         * val-prof-*.c: Likewise.
12997         * update-tailcall.c: New.
12998
12999 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
13000
13001         PR 22591
13002         * gcc.dg/tree-ssa/pr22591.c: New test.
13003         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
13004
13005 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
13006
13007         PR libobjc/22606
13008         * objc.dg/try-catch-11.m: New test.
13009
13010 2005-07-26  Richard Guenther  <rguenther@suse.de>
13011
13012         PR tree-optimization/22486
13013         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
13014
13015 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
13016
13017         PR tree-opt/22484
13018         * testsuite/g++.dg/opt/loop2.C: New test.
13019
13020 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
13021
13022         * gcc.dg/tree-ssa/reassoc-3.c: New test.
13023         * gcc.dg/tree-ssa/reassoc-4.c: New test.
13024
13025 2005-07-25  Adam Nemet  <anemet@lnxw.com>
13026
13027         * lib/profopt.exp (profopt-execute): Check for profiling data
13028         files on the target.
13029
13030 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
13031
13032         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
13033         for matching of asm labels.
13034
13035 2005-07-25  Richard Guenther  <rguenther@suse.de>
13036
13037         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
13038
13039 2005-07-25  Richard Guenther  <rguenther@suse.de>
13040
13041         PR testsuite/22624
13042         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
13043
13044 2005-07-25  Ira Rosen  <irar@il.ibm.com>
13045
13046         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
13047         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
13048         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
13049         * gcc.dg/vect/vect-100.c: New test.
13050         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
13051         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
13052         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
13053         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
13054         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
13055         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
13056         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
13057         * gfortran.dg/vect/pr19049.f90: New testcase.
13058         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
13059
13060 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
13061
13062         * gcc.c-torture/execute/20050713-1.c: New test.
13063
13064         PR fortran/20063
13065         * gfortran.fortran-torture/execute/data_4.f90: New test.
13066
13067         PR middle-end/20303
13068         * gcc.dg/visibility-d.c: New test.
13069
13070 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
13071
13072         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
13073         * gfortran.dg/underflow.f90: Ditto.
13074
13075 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13076
13077         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
13078         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
13079         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
13080
13081 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
13082
13083         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
13084         include case of field width of zero.
13085
13086 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
13087
13088         PR libgfortran/21875
13089         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
13090         with trailing blanks on normal formatted read.
13091
13092 2005-07-23  Chao-ying Fu  <fu@mips.com>
13093
13094         * gcc.target/mips/mips32-dsp-type.c: New test.
13095         * gcc.target/mips/mips32-dsp.c: New test.
13096
13097 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
13098
13099         PR testsuite/21073
13100         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
13101
13102         PR testsuite/20454
13103         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
13104         and __cyg_profile_func_exit.
13105
13106 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
13107
13108         * gfortran.dg/comma_format_extension_3.f: Fix typo.
13109         * gfortran.dg/comma_format_extension_4.f: Same.
13110         * gfortran.dg/pr15332.f: Same.
13111         * gfortran.dg/pr21730.f: Same.
13112
13113 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
13114
13115         * g++.dg/opt/vrp2.C: Fix testcase.
13116
13117         PR tree-opt/22625
13118         * g++.dg/opt/vrp2.C: New test.
13119
13120 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
13121
13122         PR debug/21828
13123         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
13124
13125 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
13126
13127         * gcc.dg/tree-ssa/20050719-1.c: New test.
13128
13129 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
13130
13131         * gcc.dg/bfin-longcall-1.c: New file.
13132         * gcc.dg/bfin-longcall-2.c: New file.
13133
13134 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
13135
13136         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
13137
13138 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13139
13140         PR middle-end/19055
13141         * gcc.dg/tree-ssa/pr19055.c: New test.
13142         * gcc.dg/tree-ssa/pr19055-2.c: New test.
13143
13144 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13145
13146         PR C++/22358
13147         * g++.dg/other/pr22358.C: New test.
13148
13149 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
13150
13151         PR c++/2922
13152         * g++.dg/lookup/two-stage5.C: New test from bug comments.
13153
13154 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13155
13156         PR c++/15938
13157         * g++.dg/init/union2.C: New test.
13158
13159 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13160
13161         PR c/22393
13162         * gcc.dg/complex-4.c: New test.
13163
13164 2005-07-21  Richard Guenther  <rguenther@suse.de>
13165
13166         PR testsuite/22522
13167         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
13168         scanning for asm labels.
13169         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
13170
13171 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
13172
13173         PR target/22085
13174         * gcc.dg/altivec-pr22085.c: New.
13175
13176 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
13177
13178         PR tree-optimization/19210
13179         * gcc.dg/tree-ssa/pr19210-1.c: New.
13180         * gcc.dg/tree-ssa/pr19210-2.c: New.
13181
13182 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
13183
13184         PR rtl-optimization/22167
13185         * g++.dg/opt/pr22167.C: New test.
13186
13187 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
13188
13189         PR c++/2922
13190         * g++.dg/lookup/two-stage2.C: New.
13191         * g++.dg/lookup/two-stage3.C: New.
13192         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
13193         fixed two-stage name lookup for operators.
13194         * g++.dg/template/call3.C: Compiler now produces an appropriate
13195         error message.
13196         * g++.dg/template/crash37.C: Compiler now describes bla() on line
13197         14 as a candidate.
13198         * g++.dg/template/ptrmem4.C: Compiler produces different error
13199         message.
13200         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
13201         connect_to_method as a candidate.
13202
13203 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
13204
13205         * gcc.dg/fold-alloc-1.c: New test.
13206
13207 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
13208
13209         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
13210         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
13211
13212 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
13213
13214         * gcc.dg/fold-abs-1.c: New test.
13215         * gcc.dg/fold-abs-2.c: New test.
13216         * gcc.dg/fold-abs-3.c: New test.
13217
13218 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
13219
13220         Make CONSTRUCTOR use VEC to store initializers.
13221         * g++.dg/ext/complit3.C: Check for specific error messages.
13222         * g++.dg/init/brace2.C: Update error message.
13223         * g++.dg/warn/Wbraces2.C: Likewise.
13224
13225 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
13226
13227         PR fortran/16940
13228         * gfortran.dg/module_interface_1.f90: New test.
13229
13230 2005-07-19  Danny Berlin <dberlin@dberlin.org>
13231             Kenneth Zadeck <zadeck@naturalbridge.com>
13232
13233         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
13234
13235 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13236
13237         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
13238         specify -Wformat for these tests.
13239         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
13240         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
13241         * gcc.dg/format/opt-6.c: Delete.
13242
13243 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13244
13245         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
13246         * gcc.dg/tree-ssa/sra-3.c: Likewise.
13247
13248 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13249
13250         * gcc.dg/tree-ssa/alias-2.c: New test.
13251
13252 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
13253
13254         PR c++/22263
13255         * g++.dg/template/explicit7.C: New test.
13256
13257 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
13258
13259         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
13260         width of 8 to +Inf and -Inf.
13261
13262 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
13263
13264         PR c++/22139
13265         * g++.dg/template/friend36.C: New test.
13266
13267 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
13268
13269         PR fortran/21730
13270         * gfortran.dg/pr21730.f: New test.
13271
13272 2005-07-16  Danny Berlin <dberlin@dberlin.org>
13273             Kenneth Zadeck <zadeck@naturalbridge.com>
13274
13275         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
13276         since pure const detection cannot run at -O1 in c compiler.
13277         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
13278         can now optimize this case properly.
13279         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
13280         because we now pass.
13281         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
13282
13283 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
13284
13285         PR c/22421
13286         * gcc.dg/format/bitfld-1.c: New test.
13287
13288 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
13289
13290         PR c++/22204
13291         * g++.dg/rtti/repo1.C: New test.
13292
13293 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
13294
13295         PR middle-end/22398
13296         * gcc.c-torture/compile/pr22398.c: New test.
13297
13298 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
13299
13300         PR c++/22132
13301         * g++.dg/expr/cast4.C: New test.
13302
13303 2005-07-15  Richard Guenther  <rguenther@suse.de>
13304
13305         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
13306         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
13307
13308 2005-07-15  Steven Bosscher  <stevenb@suse.de>
13309
13310         PR tree-optimization/22230
13311         * gcc.dg/tree-ssa/pr22230.c: New test.
13312
13313 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
13314
13315         * gfortran.dg/g77/cpp6.f: New test.
13316
13317         PR fortran/22417
13318         * gfortran.dg/g77/cpp5.F: New test.
13319         * gfortran.dg/g77/cpp5.h: New file.
13320         * gfortran.dg/g77/cpp5inc.h: New file.
13321
13322 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
13323
13324         PR libfortran/16435
13325         * gfortran.dg/tl_editting.f90: New.
13326         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
13327
13328 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
13329
13330         * gfortran.dg/char_array_constructor.f90: New test.
13331
13332 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
13333
13334         * gfortran.dg/past_eor.f90: New.
13335         * gfortran.dg/complex_read.f90: New.
13336
13337 2005-07-13  Jeff Law  <law@redhat.com>
13338
13339         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
13340         additional casts.
13341
13342         * gcc.dg/tree-ssa/pr22321.c: New test
13343
13344 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
13345
13346         PR tree-optimization/21921
13347         * gcc.dg/tree-ssa/pr21921.c: New.
13348
13349 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
13350
13351         PR tree-optimizatio/22442
13352         * gcc.dg/tree-ssa/loop-11.c: New test.
13353
13354 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
13355
13356         PR tree-opt/21840
13357         * gcc.c-torture/compile/pr21840.c: New test.
13358
13359 2005-07-12  Jan Hubicka  <jh@suse.cz>
13360
13361         * gcc.c-torture/compile/pr22379.c: New test.
13362
13363 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
13364
13365         PR libfortran/21593
13366         gfortran.dg/dev_null.f90: Remove outdated comment about
13367         PR libfortran/21593.
13368
13369
13370 2005-07-12  Dale Johannesen  <dalej@apple.com>
13371
13372         * gcc.target/i386/compress-float-sse.c: New.
13373         * gcc.target/i386/compress-float-sse-pic.c: New.
13374         * gcc.target/i386/compress-float-387.c: New.
13375         * gcc.target/i386/compress-float-387-pic.c: New.
13376         * gcc.dg/compress-float-ppc.c: New.
13377         * gcc.dg/compress-float-ppc-pic.c: New.
13378
13379 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
13380
13381         PR libfortran/21593
13382         gfortran.dg/dev_null.f90: Remove targets.
13383
13384 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
13385
13386         PR tree-opt/22335
13387         * gcc.dg/pr22335-1.c: New test.
13388         * gcc.dg/pr22335-2.c: New test.
13389
13390 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13391
13392         PR c++/20172
13393         * g++.dg/template/nontype12.C : New test.
13394
13395 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
13396
13397         * gcc.dg/tree-ssa/loop-10.c: New test.
13398
13399 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
13400
13401         * gcc.c-torture/execute/20020720-1.x: Remove.
13402
13403 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
13404
13405         * gfortran.fortran-torture/execute/forall_7.f90: New test.
13406
13407 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
13408
13409         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
13410         (dg-mips-options): Use it.
13411
13412 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
13413
13414         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
13415
13416 2005-07-09  Richard Henderson  <rth@redhat.com>
13417
13418         * lib/target-supports.exp (check_effective_target_sync_char_short):
13419         Add alpha.
13420
13421 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
13422
13423         PR libfortran/22217
13424         * gfortran.dg/negative-z-descriptor.f90: New test.
13425
13426 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
13427
13428         PR tree-opt/22329
13429         * gcc.dg/pr22329.c: New test.
13430
13431 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
13432
13433         PR tree-optimization/20139
13434         * gcc.dg/tree-ssa/pr20139.c: New.
13435
13436 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
13437
13438         PR tree-opt/22356
13439         * testsuite/gcc.dg/pr22356-1.c: New test.
13440
13441 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
13442
13443         PR c++/21799
13444         * g++.dg/template/unify8.C: New.
13445         * g++.dg/template/unify9.C: New.
13446
13447 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
13448
13449         * gfortran.fortran-torture/execute/entry_10.f90: New test.
13450
13451 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
13452
13453         * gcc.dg/darwin-version-1.c: New.
13454         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
13455         * gcc.dg/builtins-20.c: Likewise.
13456         * gcc.dg/builtins-53.c: Likewise.
13457         * gcc.dg/torture/builtins-convert-1.c: Likewise.
13458         * gcc.dg/torture/builtins-convert-2.c: Likewise.
13459         * gcc.dg/torture/builtins-convert-3.c: Likewise.
13460         * gcc.dg/torture/builtins-power-1.c: Likewise.
13461         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
13462         on Darwin.
13463
13464 2005-07-07  Jeff Law  <law@redhat.com>
13465
13466         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
13467         argument evaluation order.
13468
13469 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
13470
13471         PR libfortran/21594
13472         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
13473         Add test cases where the shift length is greater than the
13474         array length.
13475
13476 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
13477
13478         * obj-c++.dg/proto-lossage-6.mm: New.
13479         * objc.dg/proto-lossage-6.m: New.
13480
13481 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
13482
13483         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
13484         * objc.dg/gnu-runtime-2.m: Likewise.
13485
13486 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
13487
13488         * gfortran.dg/longline.f: New test.
13489
13490         * gfortran.dg/badline.f: New test.
13491
13492 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
13493
13494         PR fortran/16531
13495         PR fortran/15966
13496         PR fortran/18781
13497         * gfortran.dg/hollerith.f90: New.
13498         * gfortran.dg/hollerith2.f90: New.
13499         * gfortran.dg/hollerith3.f90: New.
13500         * gfortran.dg/hollerith4.f90: New.
13501         * gfortran.dg/hollerith_f95.f90: New.
13502         * gfortran.dg/hollerith_legacy.f90: New.
13503         * gfortran.dg/g77/cpp4.F: New. Port from g77.
13504
13505 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
13506
13507         PR objc/22274
13508         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
13509         * objc.dg/gnu-runtime-2.m: New.
13510
13511 2005-07-06  Jeff Law  <law@redhat.com>
13512
13513         * gcc.dg/tree-ssa/vrp17.c: New test.
13514
13515 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
13516
13517         PR fortran/22327
13518         * gfortran.dg/array_constructor_5.f90: New test.
13519
13520 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
13521
13522         * gfortran.fortran-torture/execute/entry_9.f90: New test.
13523
13524 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
13525
13526         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
13527         * gcc.dg/980816-1.c: Ditto.
13528
13529 2005-07-06  Jeff Law  <law@redhat.com>
13530
13531         * gcc.c-torture/compile/pr21356.c: New test.
13532
13533 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
13534
13535         PR c/22013
13536         PR c/22098
13537         * gcc.c-torture/compile/pr22013-1.c,
13538         gcc.c-torture/execute/pr22098-1.c,
13539         gcc.c-torture/execute/pr22098-2.c,
13540         gcc.c-torture/execute/pr22098-3.c: New tests.
13541
13542 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
13543
13544         PR c/22308
13545         * gcc.dg/pr22308-1.c: New test.
13546
13547 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
13548
13549         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
13550         target.
13551         * gcc.dg/compare9.c: Use -fshort-enums instead of
13552         -fno-short-enums.  Change the last test to dg-bogus.
13553
13554 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
13555
13556         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
13557         * gcc.dg/compare9.c: New.
13558
13559 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13560
13561         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
13562
13563 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
13564
13565         PR testsuite/22288
13566         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
13567
13568
13569 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13570
13571         * gcc.dg/format/gcc_gfc-1.c: New.
13572
13573 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
13574
13575         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
13576
13577 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13578
13579         PR fortran/20842
13580         * gfortran.dg/io_invalid_1.f90: New test.
13581
13582 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
13583
13584         * gcc.dg/format/gcc_diag-1.c: Update.
13585
13586 2005-07-02  Jeff Law  <law@redhat.com>
13587
13588         * gcc.dg/tree-ssa/pr22051-1.c: New test.
13589         * gcc.dg/tree-ssa/pr22051-2.c: New test.
13590
13591 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
13592
13593         * gcc.dg/format/gcc_diag-1.c: Update.
13594
13595 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
13596
13597         PR tree-opt/22269
13598         * gcc.c-torture/compile/pr22269.c: New test.
13599
13600 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
13601
13602         PR 21584
13603         PR 22219
13604         * g++.dg/tree-ssa/pr21584-1.C: New test.
13605         * g++.dg/tree-ssa/pr21584-2.C: New test.
13606
13607 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
13608
13609         * obj-c++.dg/try-catch-11.mm: New.
13610         * objc.dg/try-catch-10.m: New.
13611
13612 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
13613
13614         * g++.dg/other/ucnid-1.C: xfail on AIX.
13615
13616 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
13617
13618         PR 22234
13619         * gcc.dg/20050629-1.c: New test.
13620
13621 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
13622
13623         * obj-c++.dg/const-str-1[0-1].mm: New.
13624         * objc.dg/const-str-1[0-1].m: New.
13625
13626 2005-05-29  Richard Henderson  <rth@redhat.com>
13627
13628         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
13629         Rename from check_effective_target_vect_no_max.
13630         (check_effective_target_vect_no_int_add): New.
13631         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
13632         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
13633         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13634         * gcc.dg/vect/vect-reduc-1.c: Use both.
13635         * gcc.dg/vect/vect-reduc-2.c: Likewise.
13636
13637 2005-05-29  Richard Henderson  <rth@redhat.com>
13638
13639         * lib/target-supports.exp (check_effective_target_vect_no_max):
13640         Remove i386 and x86_64.
13641
13642 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
13643
13644         PR testsuite/21969
13645         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
13646
13647 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
13648
13649         PR middle-end/21969
13650         * gcc.dg/vect/pr21969.c: New test.
13651
13652 2005-06-28  Eric Christopher  <echristo@redhat.com>
13653
13654         PR c/22052
13655         PR c/21975
13656         * gcc.dg/inline1.c: New test.
13657         * gcc.dg/inline2.c: Ditto.
13658         * gcc.dg/inline3.c: Ditto.
13659         * gcc.dg/inline4.c: Ditto.
13660         * gcc.dg/inline5.c: Ditto.
13661
13662 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
13663
13664         PR libfortran/22142
13665         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
13666         Add testcase also testing eoshift1 for PR 22142.
13667
13668 2005-06-28  Richard Henderson  <rth@redhat.com>
13669
13670         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
13671         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
13672         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
13673         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
13674         gcc.dg/tree-ssa/20030922-2.c: Likewise.
13675
13676 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
13677
13678         PR libfortran/22142
13679         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
13680         Add testcase for PR 22142.
13681
13682 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
13683
13684         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
13685         gcc.target/ia64/fpreg-2.c: New tests.
13686
13687 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13688
13689         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
13690
13691 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13692
13693         PR libfortran/22170
13694         * gfortran.dg/slash_1.f90: New test.
13695
13696 2005-06-27  Richard Henderson  <rth@redhat.com>
13697
13698         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
13699         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
13700         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
13701         * gcc.dg/vect/vect-reduc-2.c: Likewise.
13702         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
13703         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
13704
13705 2005-06-27  Richard Henderson  <rth@redhat.com>
13706
13707         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
13708         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
13709
13710 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
13711
13712         * obj-c++.dg/proto-lossage-5.mm: New.
13713         * objc.dg/proto-lossage-5.m: New.
13714
13715 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
13716
13717         PR 21959
13718         * gcc.dg/tree-ssa/pr21959.c: New test.
13719
13720 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
13721
13722         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
13723         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
13724         testing uninitialized var.
13725
13726         * gcc.c-torture/execute/builtins/chk.h: New.
13727         * gcc.c-torture/execute/builtins/lib/chk.c: New.
13728         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
13729         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
13730         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
13731         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
13732         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
13733         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
13734         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
13735         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
13736         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
13737         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
13738         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
13739         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
13740         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
13741         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
13742         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
13743         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
13744         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
13745         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
13746         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
13747         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
13748         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
13749         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
13750         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
13751         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
13752         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
13753         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
13754         * gcc.dg/builtin-object-size-1.c: New test.
13755         * gcc.dg/builtin-object-size-2.c: New test.
13756         * gcc.dg/builtin-object-size-3.c: New test.
13757         * gcc.dg/builtin-object-size-4.c: New test.
13758         * gcc.dg/builtin-object-size-5.c: New test.
13759         * gcc.dg/builtin-stringop-chk-1.c: New test.
13760         * gcc.dg/builtin-stringop-chk-2.c: New test.
13761         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
13762         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
13763         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
13764         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
13765         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
13766         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
13767         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
13768         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
13769         * gcc.c-torture/execute/printf-1.c: New test.
13770         * gcc.c-torture/execute/fprintf-1.c: New test.
13771         * gcc.c-torture/execute/vprintf-1.c: New test.
13772         * gcc.c-torture/execute/vfprintf-1.c: New test.
13773         * gcc.c-torture/execute/printf-chk-1.c: New test.
13774         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
13775         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
13776         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
13777
13778 2005-06-27  Michael Matz  <matz@suse.de>
13779
13780         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
13781         slot is not merged if address escapes.
13782
13783 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13784
13785         PR c/21911
13786         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
13787
13788 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
13789
13790         PR middle-end/17965
13791         * gcc.c-torture/compile/20050622-1.c: New test.
13792
13793         PR middle-end/22028
13794         * gcc.dg/20050620-1.c: New test.
13795
13796 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
13797
13798         PR tree-optimization/22026
13799         * gcc.dg/tree-ssa/pr22026.c: New.
13800
13801 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
13802
13803         PR libfortran/22144
13804         * gfortran.dg/shift-alloc.f90: New testcase.
13805
13806 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
13807
13808         * all files: Update FSF address in copyright headers.
13809
13810 2005-06-22  Jan Hubicka  <jh@suse.cz>
13811
13812         * wholeprogram-1.c: New testcase.
13813         * wholeprogram-2.c: New testcase.
13814
13815 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
13816
13817         PR 22171
13818         * gcc.dg/tree-ssa/pr22171.c: New test.
13819
13820 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
13821
13822         * gfortran.dg/simplify_modulo.f90: New.
13823
13824 2005-06-24  Jan Hubicka  <jh@suse.cz>
13825
13826         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
13827
13828 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
13829
13830         * obj-c++.dg/proto-lossage-[1-4].mm: New.
13831
13832 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
13833
13834         * obj-c++.dg/typedef-alias-1.mm: New.
13835         * objc.dg/typedef-alias-1.m: New.
13836
13837 2005-06-23  Jeff Law  <law@redhat.com>
13838
13839         * gcc.dg/tree-ssa/vrp16.c: New test.
13840
13841 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13842
13843         * lib/target-supports.exp: Add
13844         check_effective_target_fortran_large_real and
13845         check_effective_target_fortran_large_int to check for
13846         corresponding effective targets.
13847         * gfortran.dg/large_integer_kind_1.f90: New test.
13848         * gfortran.dg/large_real_kind_1.f90: New test.
13849
13850 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
13851
13852         PR tree-optimization/22117
13853         * gcc.dg/tree-ssa/pr22117.c: New.
13854
13855 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
13856
13857         PR testsuite/22123
13858         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
13859
13860 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
13861
13862         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
13863
13864 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
13865
13866         * gfortran.dg/f2c_4.f90: Add tests for complex functions
13867         * gfortran.dg/f2c_4.c: Likewise.
13868
13869 2005-06-22 Paul Brook  <paul@codesourcery.com>
13870
13871         PR fortran/21034
13872         * gfortran.dg/auto_save_1.f90: New test.
13873
13874 2005-06-22  Michael Matz  <matz@suse.de>
13875
13876         * gcc.target/x86-64/abi: New directory.
13877         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
13878         * gcc.target/x86-64/abi/README.gcc: New file.
13879         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
13880         * gcc.target/x86-64/abi/asm-support.s: New file.
13881         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
13882         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
13883         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
13884         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
13885         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
13886         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
13887         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
13888         * gcc.target/x86_64/abi/test_bitfields.c: New test.
13889         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
13890         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
13891         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
13892         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
13893         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
13894         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
13895         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
13896         * gcc.target/x86_64/abi/test_varargs.c: New test.
13897
13898 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
13899
13900         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
13901         32-bit i?86 and x86_64.
13902
13903 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
13904
13905         * obj-c++.dg/const-str-[1-9].mm: New tests.
13906
13907 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
13908
13909         PR fortran/22010
13910         * gfortran.dg/namelist_use.f90: New.
13911         * gfortran.dg/namelist_use_only.f90: New.
13912
13913 2005-06-21  Jeff Law  <law@redhat.com>
13914
13915         * gcc.dg/tree-ssa/vrp15.c: New test.
13916
13917 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
13918
13919         * lib/target-supports.exp (check_effective_target_vect_reduction):
13920         Remove.
13921         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
13922         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
13923         remove vect_reduction target keyword. Also avoid two returns in main.
13924         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13925         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
13926         * gcc.dg/vect/vect-reduc-1short.c: New test.
13927         * gcc.dg/vect/vect-reduc-1char.c: New test.
13928         * gcc.dg/vect/vect-reduc-2short.c: New test.
13929         * gcc.dg/vect/vect-reduc-2char.c: New test.
13930         * gcc.dg/vect/vect-reduc-6.c: New test.
13931         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
13932         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
13933         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
13934
13935 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13936         Paul Thomas  <pault@gcc.gnu.org>
13937
13938         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
13939         New tests.
13940
13941 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13942
13943         * gfortran.dg/backslash_1.f90: New test.
13944         * gfortran.dg/backslash_2.f90: New test.
13945
13946 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
13947
13948         * gfortran.dg/duplicate_labels.f90: New test.
13949
13950 2005-06-20  Jan Beulich  <jbeulich@novell.com>
13951
13952         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
13953         unsupportable relocations.
13954         * g++.old-deja/g++.other/store-expr1.C: Likewise.
13955         * gcc.dg/20050321-2.c: xfail for NetWare.
13956
13957 2005-06-20  Andreas Jaeger  <aj@suse.de>
13958
13959         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
13960         gcc.target/i386/fastcall-sseregparm.c,
13961         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
13962
13963 2005-06-19  Richard Henderson  <rth@redhat.com>
13964
13965         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
13966
13967 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
13968
13969         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
13970
13971 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
13972
13973         PR c++/22115
13974         * g++.dg/conversion/simd2.C: Change expected error message.
13975
13976 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
13977
13978         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
13979         * gcc.dg/vect/vect-reduc-2.c: Likewise.
13980         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13981
13982 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
13983
13984         * gcc.dg/fold-mod-1.c: New test.
13985
13986 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
13987
13988         PR fortran/19926
13989         * gfortran.dg/pr19926.f90: New test.
13990
13991 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
13992
13993         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
13994         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
13995         targets.
13996         * gcc.dg/vect/vect-reduc-2.c: Likewise.
13997         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13998
13999 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
14000
14001         * gcc.target/ia64/float80-varargs-1.c: New test.
14002
14003 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14004
14005         PR tree-opt/22035
14006         * gfortran.dg/f2c_6.f90: New test.
14007
14008 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
14009
14010         PR c++/17413
14011         * g++.dg/template/local5.C: New.
14012
14013 2005-06-17  Richard Henderson  <rth@redhat.com>
14014
14015         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
14016
14017 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
14018
14019         PR testsuite/21945
14020         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
14021
14022 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
14023
14024         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
14025         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
14026         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
14027         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
14028         check_vect to verify the presence of hardware vector support.
14029
14030 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
14031
14032         PR testsuite/22056
14033         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
14034
14035 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14036
14037         PR libfortran/19216
14038         * gfortran.dg/pr19216.f: Add correct space between brackets and
14039         dg directive.
14040
14041 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14042
14043         PR libfortran/16436
14044         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
14045
14046 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
14047
14048         * gcc.target/i386/attributes-error.c: New testcase.
14049         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
14050         * gcc.target/i386/regparm-stdcall.c: Likewise.
14051         * gcc.target/i386/sseregparm-1.c: Likewise.
14052         * gcc.target/i386/sseregparm-2.c: Likewise.
14053
14054 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
14055
14056         * g++.dg/rtti/crash2.C: New.
14057
14058 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
14059
14060         * gcc.dg/noncompile/20040203-3.c: Update expected message.
14061
14062 2005-06-15  David Ung  <davidu@mips.com>
14063
14064         * gcc.target/mips/mips16e-extends.c: New test for testing the
14065         generation of MIPS16e zeb/zeh, seb/seh instructions.
14066
14067 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
14068
14069         PR 22018
14070         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
14071         * gcc.dg/tree-ssa/pr22018.c: New test.
14072
14073 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
14074
14075         * gcc.dg/simd-1.c: Update error messages.
14076         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
14077         * gcc.dg/simd-2.c: Update error messages.
14078         * gcc.dg/simd-4.c: New.
14079
14080 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
14081
14082         PR c++/20678
14083         * g++.dg/other/crash-4.C: New.
14084
14085 2005-06-14  Devang Patel  <dpatel@apple.com>
14086
14087         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
14088
14089 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
14090
14091         PR c++/21929
14092         * g++.dg/parse/crash11.C: Update
14093
14094 2005-06-13  Jeff Law  <law@redhat.com>
14095
14096         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
14097         perform the desired transformations.
14098         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
14099         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
14100
14101 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14102
14103         PR fortran/22038
14104         * gfortran.dg/forall_1.f90: Un-XFAIL.
14105
14106 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
14107
14108         PR c++/21929
14109         * g++.dg/parse/crash26.C: New.
14110
14111         PR c++/20789
14112         * g++.dg/init/member1.C: New.
14113
14114 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
14115
14116         * gfortran.dg/altreturn_1.f90: New test.
14117
14118 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
14119
14120         PR middle-end/21985
14121         * gcc.dg/tree-ssa/pr21985.c: New test.
14122
14123 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
14124
14125         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
14126
14127 2005-06-12  Roger Sayle  <roger@eyesopen.com>
14128
14129         PR c++/21930
14130         * g++.dg/other/error10.C: New test case.
14131
14132 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14133
14134         PR libfortran/19155
14135         * gfortran.dg/pr19155.f: Add test.
14136
14137 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14138
14139         * gfortran.dg/f2c_7.f90: New test.
14140
14141         * gfortran.dg/forall_1.f90: XFAILed.
14142
14143 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
14144
14145         * gcc.dg/pr14796-1.c: New.
14146         * gcc.dg/pr14796-2.c: New.
14147
14148 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
14149
14150         PR fortran/17792
14151         PR fortran/21375
14152         * gfortran.dg/deallocate_stat.f90: New test.
14153
14154 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
14155
14156         * gfortran.fortran-torture/execute/in-pack.f90: New test.
14157
14158 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
14159
14160         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
14161         access will be generated when this loop is vectorized. Test that
14162         accesses with same alignment were detected.
14163         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
14164         Test that accesses with same alignment were detected.
14165         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
14166         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
14167         alignment were detected.
14168
14169 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
14170
14171         PR c++/10611
14172         * g++.dg/conversion/simd2.C: New.
14173
14174 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14175
14176         * gcc.dg/Wcxx-compat-1.c: New.
14177
14178 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
14179
14180         PR libfortran/21480
14181         * gfortran.dg/reshape-complex.f90: Add a test for a packed
14182         complex array.
14183
14184 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
14185
14186         * gcc.dg/alias-8.c: New.
14187
14188 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
14189
14190         * gcc.dg/format/cmn_err-1.c: Update.
14191
14192 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
14193
14194         PR target/20666
14195         * gcc.target/sparc/fexpand-2.c: New.
14196         * gcc.target/sparc/fpmerge-2.c: New.
14197         * gcc.target/sparc/fpmul-2.c: New.
14198         * gcc.target/sparc/noresult.c: New.
14199         * gcc.target/sparc/pdist-2.c: New.
14200         * gcc.target/sparc/pdist-3.c: New.
14201
14202 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
14203
14204         PR testsuite/21702
14205         * gcc.target/i386/i386.exp: Fix comment typo.
14206
14207 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
14208
14209         PR c++/19497
14210         * g++.dg/inherit/using5.C: New.
14211         * g++.dg/inherit/using6.C: New.
14212
14213 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14214
14215         PR c++/19894
14216         * g++.dg/template/ptrmem15.C: New test.
14217
14218         PR c++/20563
14219         * g++.dg/ext/label4.C: New test.
14220
14221 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14222
14223         * gcc.dg/tls/debug-1.c: New test.
14224
14225 2005-06-07  Dale Johannesen  <dalej@apple.com>
14226
14227         * gcc.target/i386/movq.c: New.
14228
14229 2005-06-07  Dale Johannesen  <dalej@apple.com>
14230
14231         * gcc.dg/20050607-1.c: New.
14232
14233 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
14234
14235         PR middle-end/21850
14236         * gcc.c-torture/execute/20050607-1.c: New test.
14237
14238 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
14239
14240         PR libfortran/21926
14241         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
14242         Test case where the return array has lowest stride one,
14243         but isn't packed.
14244
14245 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
14246
14247         * lib/target-supports.exp (check_effective_target_sync_int_long):
14248         Add s390 and s390x targets.
14249
14250 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
14251
14252         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
14253         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
14254         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
14255         * gcc.dg/tree-ssa/loop-9.c: New test.
14256
14257 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
14258
14259         * g++.dg/parse/defarg10.C: New.
14260
14261 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
14262
14263         PR regression/21897
14264         * gcc.c-torture/execute/20050604-1.c: New test.
14265
14266 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14267
14268         PR 21903
14269         * g++.dg/parse/defarg9.C: New.
14270
14271         PR c++/20637
14272         * g++.dg/inherit/using4.C: New.
14273         * g++.dg/overload/error1.C: Adjust expected errors.
14274         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
14275         * g++.old-deja/g++.brendan/arm2.C: Likewise.
14276         * g++.old-deja/g++.other/redecl2.C: Likewise.
14277         * g++.old-deja/g++.other/redecl4.C: Likewise.
14278         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
14279
14280 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
14281
14282         * gfortran.dg/f2c_5.f90: Add -w to dg-options
14283
14284 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
14285
14286         * lib/gfortran.exp (gfortran_target_compile): Call
14287         dg-additional-files-options
14288         * gfortran.dg/f2c_4.f90: New file
14289         * gfortran.dg/f2c_4.c: New file
14290         * gfortran.dg/f2c_5.f90: New file
14291         * gfortran.dg/f2c_5.c: New file
14292
14293 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14294
14295         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
14296
14297         PR fortran/21912
14298         * gfortran.dg/array_constructor_4.f90: New test.
14299
14300 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
14301
14302         PR c++/21619
14303         * g++.dg/ext/builtin9.C: New test.
14304
14305 2005-06-05  Dale Johannesen  <dalej@apple.com>
14306
14307         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
14308         * gcc.c-torture/execute/20050603-2.c: Ditto.
14309
14310 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
14311
14312         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
14313         * gcc.dg/vect/vect-reduc-1.c: New.
14314         * gcc.dg/vect/vect-reduc-2.c: New.
14315         * gcc.dg/vect/vect-reduc-3.c: New.
14316
14317 2005-06-04  Dale Johannesen  <dalej@apple.com>
14318
14319         * gcc.c-torture/execute/20050603-1.c: New.
14320         * gcc.c-torture/execute/20050603-2.c: New.
14321         * gcc.dg/20050603-3.c: New.
14322
14323 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14324
14325         PR fortran/19195
14326         * gfortran.dg/debug_1.f90: New test.
14327
14328         * gfortran.dg/forall_1.f90: New test.
14329
14330 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
14331
14332         * gfortran.dg/array_constructor_3.f90: New test.
14333
14334 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14335
14336         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
14337
14338 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
14339
14340         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
14341
14342 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
14343
14344         PR c/21873
14345         * gcc.dg/init-excess-1.c: New test.
14346
14347 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
14348
14349         PR c++/21853
14350         * g++.dg/expr/static_cast6.C: New test.
14351
14352 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
14353
14354         * gcc.dg/tree-ssa/vrp14.c: New test.
14355
14356 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
14357
14358         PR c++/21336
14359         * g++.dg/template/new2.C: New test.
14360
14361 2005-06-03  Josh Conner  <jconner@apple.com>
14362
14363         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
14364         all entries in initializer.
14365
14366 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
14367
14368         PR middle-end/21858
14369         * gcc.dg/pr21858.c: New testcase.
14370
14371 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
14372
14373         PR tree-optimization/21292
14374
14375         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
14376         New.
14377         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
14378         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
14379         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
14380         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
14381         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
14382
14383 2005-06-02  Richard Henderson  <rth@redhat.com>
14384
14385         * gcc.dg/sync-2.c: Use -march=i486 for i386.
14386
14387 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
14388
14389         * gcc.dg/wtypequal.c: New testcase.
14390
14391 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
14392
14393         PR 21582
14394         * gcc.dg/tree-ssa/pr21582.c: New test.
14395
14396 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
14397
14398         PR c++/21280
14399         * g++.dg/opt/interface2.h: New.
14400         * g++.dg/opt/interface2.C: New.
14401         * g++.dg/init/ctor4.C: Adjust error lines.
14402         * g++.old-deja/g++.bob/inherit2.C: Likewise.
14403         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
14404         * g++.old-deja/g++.jason/opeq3.C: Likewise.
14405         * g++.old-deja/g++.pt/assign1.C: Likewise.
14406         * g++.old-deja/g++.pt/crash20.C: Likewise.
14407
14408 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
14409
14410         PR tree-optimization/21734
14411         * g++.dg/vect/pr21734_1.cc: New.
14412         * g++.dg/vect/pr21734_2.cc: New.
14413
14414 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
14415
14416         PR c++/20350
14417         * g++.dg/template/spec24.C: New.
14418
14419         PR c++/21151
14420         * g++.dg/pch/local-1.C: New.
14421         * g++.dg/pch/local-1.Hs: New.
14422
14423 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
14424
14425         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
14426         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
14427         * gcc.dg/tree-ssa/pr14341.c: New test.
14428         * gcc.dg/tree-ssa/pr14841.c: New test.
14429         * gcc.dg/tree-ssa/pr20701.c: New test.
14430         * gcc.dg/tree-ssa/pr21086.c: New test.
14431         * gcc.dg/tree-ssa/pr21090.c: New test.
14432         * gcc.dg/tree-ssa/pr21332.c: New test.
14433         * gcc.dg/tree-ssa/pr21458.c: New test.
14434         * gcc.dg/tree-ssa/pr21658.c: New test.
14435         * gcc.dg/tree-ssa/vrp01.c: New test.
14436         * gcc.dg/tree-ssa/vrp02.c: New test.
14437         * gcc.dg/tree-ssa/vrp03.c: New test.
14438         * gcc.dg/tree-ssa/vrp04.c: New test.
14439         * gcc.dg/tree-ssa/vrp05.c: New test.
14440         * gcc.dg/tree-ssa/vrp06.c: New test.
14441         * gcc.dg/tree-ssa/vrp07.c: New test.
14442         * gcc.dg/tree-ssa/vrp08.c: New test.
14443         * gcc.dg/tree-ssa/vrp09.c: New test.
14444         * gcc.dg/tree-ssa/vrp10.c: New test.
14445         * gcc.dg/tree-ssa/vrp11.c: New test.
14446         * gcc.dg/tree-ssa/vrp12.c: New test.
14447         * gcc.dg/tree-ssa/vrp13.c: New test.
14448
14449 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
14450
14451         PR 21029
14452         * gcc.dg/tree-ssa/pr21029.c: New test.
14453
14454 2005-06-01  Roger Sayle  <roger@eyesopen.com>
14455
14456         * gfortran.dg/logint-1.f: New test case.
14457         * gfortran.dg/logint-2.f: Likewise.
14458         * gfortran.dg/logint-3.f: Likewise.
14459
14460 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
14461
14462         PR c/21536
14463         PR c/20760
14464         * gcc.dg/20050527-1.c: New test.
14465
14466         * gcc.dg/i386-sse-12.c: New test.
14467
14468         PR fortran/21729
14469         * gfortran.dg/implicit_5.f90: New test.
14470
14471 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
14472
14473         PR fortran/20883
14474         * gfortran/assign_4.f90: New test.
14475         * gfortran/assign_2.f90: Change compile to run.
14476
14477 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
14478
14479         * lib/target-supports.exp
14480         (check_effective_target_sync_char_short): New.
14481         * gcc.dg/sync-2.c: New.
14482
14483 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
14484
14485         PR tree-optimization/21817
14486         * gcc.dg/torture/pr21817-1.c: New.
14487
14488 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
14489
14490         PR c++/21165
14491         * g++.dg/template/init5.C: New.
14492
14493 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
14494
14495         * gfortran.dg/char_initialiser_actual.f90:
14496         Test character initialisers as actual arguments.
14497         * gfortran.dg/char_pointer_comp_assign.f90:
14498         Test character pointer structure component assignments.
14499         * gfortran.dg/char_array_structure_constructor.f90:
14500         Test character components in structure constructors.
14501
14502 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
14503
14504         PR middle-end/20931
14505         * g++.dg/opt/pr20931.C: New test.
14506
14507 2005-05-31  Andreas Jaeger  <aj@suse.de>
14508
14509         PR testsuite/20772
14510         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
14511         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
14512         g++.old-deja/g++.ext/asmspec1.C,
14513         g++.old-deja/g++.other/regstack.C,
14514         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
14515         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
14516         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
14517         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
14518         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
14519         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
14520         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
14521         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
14522         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
14523         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
14524         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
14525         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
14526         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
14527         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
14528         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
14529         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
14530         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
14531         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
14532         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
14533
14534 2005-05-31  Jeff Law  <law@redhat.com>
14535
14536         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
14537
14538 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
14539
14540         PR middle-end/21743
14541         * gcc.dg/builtins-1.c: Activate disabled clog test.
14542         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14543
14544 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
14545
14546         * gfortran.dg/char_pointer_assign.f90:
14547         Test character-pointer assignments and pointer assignments.
14548         * gfortran.dg/char_pointer_dummy.f90:
14549         Test character-pointer dummy arguments.
14550         * gfortran.dg/char_pointer_func.f90:
14551         Test character-pointer function returns.
14552         * gfortran.dg/char_pointer_dependency.f90:
14553         Test character-pointer functions with dependencies.
14554
14555 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
14556
14557         PR c++/21784
14558         * g++.dg/lookup/using14.C: New test.
14559
14560 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
14561
14562         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
14563         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
14564         trailing ^M.
14565
14566 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
14567
14568         PR c++/17413
14569         * g++.dg/template/local5.C: New.
14570
14571         PR target/21761
14572         * gcc.c-torture/compile/pr21761.c: New.
14573
14574         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
14575         before darwin8.
14576
14577 2005-05-30  Steven G. Kargl
14578
14579         PR fortran/20846
14580         * gfortran.dg/inquire_8.f90: New test.
14581
14582 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14583
14584         PR libfortran/21376
14585         * gfortran.dg/output_exponents_1.f90: New test.
14586
14587 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14588
14589         PR libfortran/20006
14590         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
14591
14592 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
14593
14594         PR c++/21210
14595         * g++.dg/ext/complex1.C: New test.
14596
14597         PR c++/21340
14598         * g++.dg/init/ctor6.C: New test.
14599
14600 2005-05-29  Jan Hubicka  <jh@suse.cz>
14601
14602         * gcc.c-torture/compile/pr21562.c: New.
14603
14604 2005-05-28  Steven G. Kargl <kargls@comcast.net>
14605
14606         * gfortran.dg/subnormal_1.f90: New test.
14607
14608 2005-05-28  Jan Hubicka  <jh@suse.cz>
14609
14610         * tree-prof.exp: Fix comment.
14611         * value-prof-1.c: New.
14612         * value-prof-2.c: New.
14613         * value-prof-3.c: New.
14614         * value-prof-4.c: New.
14615
14616 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
14617
14618         PR c++/21614
14619         * g++.dg/expr/ptrmem6.C: New test.
14620         * g++.dg/expr/ptrmem6a.C: Likewise.
14621
14622 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
14623
14624         PR tree-optimization/21658
14625         * gcc.dg/tree-ssa/pr21658.c: New.
14626
14627 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
14628
14629         PR c++/21455
14630         * g++.dg/inherit/ptrmem3.C: New.
14631
14632         PR c++/21681
14633         * g++.dg/parse/template16.C: New.
14634
14635 2005-05-27  Andreas Jaeger  <aj@suse.de>
14636
14637         * gcc.dg/setjmp-2.c: Only run in 32-bit.
14638
14639         * gcc.dg/i386-sse-8.c: Run test on all archs.
14640
14641 2005-05-26  Mike Stump  <mrs@apple.com>
14642
14643         * objc.dg/isa-field-1.m: Only run on darwin.
14644         * objc.dg/lookup-1.m: Likewise.
14645         * objc.dg/try-catch-8.m: Likewise.
14646
14647 2005-05-26  Roger Sayle  <roger@eyesopen.com>
14648
14649         PR tree-optimization/9814
14650         * gcc.dg/pr9814-1.c: New test case.
14651
14652 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
14653
14654         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
14655         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
14656         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
14657         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
14658         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
14659         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
14660         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
14661         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
14662         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
14663         objc.dg/try-catch-8.m: New.
14664
14665 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
14666
14667         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
14668         remove extraneous semicolons.
14669
14670 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
14671
14672         * obj-c++.dg/comp-types-12.mm: New.
14673         * objc.dg/comp-types-11.m: New.
14674         * objc.dg/selector-4.m: New.
14675
14676 2005-05-26  Andreas Jaeger  <aj@suse.de>
14677
14678         PR testsuite/20772
14679         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
14680         g++.old-deja/g++.ext/attrib3.C,
14681         g++.old-deja/g++.other/store-expr1.C,
14682         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
14683         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
14684         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
14685         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
14686         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
14687         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
14688         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
14689         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
14690         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
14691         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
14692         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
14693         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
14694         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
14695         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
14696         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
14697         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
14698         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
14699         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
14700         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
14701
14702 2005-05-26  Andreas Jaeger  <aj@suse.de>
14703
14704         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
14705         x86-64 compilation.
14706
14707 2005-05-26  Andreas Jaeger  <aj@suse.de>
14708
14709         PR testsuite/20772
14710         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
14711         gcc.misc-tests/i386-pf-athlon-1.c,
14712         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
14713         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
14714         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
14715         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
14716         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
14717         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
14718         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
14719         programs.
14720
14721         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
14722         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
14723         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
14724         x86-64 compilation.
14725
14726         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
14727         x86_64.
14728
14729         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
14730         effective-target ilp32.
14731
14732 2005-05-26  David Ung  <davidu@mips.com>
14733
14734         * gcc.target/mips/ext_ins.c: New test for testing the generation
14735         of MIPS32/64 rev 2 ext/ins instructions.
14736
14737 2005-05-26  Andreas Jaeger  <aj@suse.de>
14738
14739         * treelang/compile/unsigned.tree: Use gimple instead of
14740         nonexisting generic dump.
14741
14742 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
14743
14744         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
14745
14746 2005-05-26  Andreas Jaeger  <aj@suse.de>
14747
14748         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
14749
14750 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
14751
14752         PR libfortran/17283
14753         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
14754         Test callee-allocated memory with write statements.
14755
14756 2005-05-25  Roger Sayle  <roger@eyesopen.com>
14757
14758         PR middle-end/21709
14759         * gcc.dg/pr21709-1.c: New test case.
14760
14761 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
14762             Mike Stump  <mrs@apple.com>
14763
14764         * objc/execute/next_mapping.h: Update for C++.
14765
14766         * obj-c++.dg/selector-1.mm: Move to...
14767         * obj-c++.dg/selector-4.mm: here...
14768
14769         * obj-c++.dg/basic.mm: New.
14770         * obj-c++.dg/comp-types-1.mm: New.
14771         * obj-c++.dg/cxx-class-1.mm: New.
14772         * obj-c++.dg/cxx-ivars-1.mm: New.
14773         * obj-c++.dg/cxx-ivars-2.mm: New.
14774         * obj-c++.dg/cxx-ivars-3.mm: New.
14775         * obj-c++.dg/cxx-scope-1.mm: New.
14776         * obj-c++.dg/cxx-scope-2.mm: New.
14777         * obj-c++.dg/defs.mm: New.
14778         * obj-c++.dg/empty-private-1.mm: New.
14779         * obj-c++.dg/encode-1.mm: New.
14780         * obj-c++.dg/encode-2.mm: New.
14781         * obj-c++.dg/encode-3.mm: New.
14782         * obj-c++.dg/extern-c-1.mm: New.
14783         * obj-c++.dg/extra-semi.mm: New.
14784         * obj-c++.dg/fix-and-continue-2.mm: New.
14785         * obj-c++.dg/isa-field-1.mm: New.
14786         * obj-c++.dg/ivar-list-semi.mm: New.
14787         * obj-c++.dg/local-decl-1.mm: New.
14788         * obj-c++.dg/lookup-1.mm: New.
14789         * obj-c++.dg/lookup-2.mm: New.
14790         * obj-c++.dg/method-1.mm: New.
14791         * obj-c++.dg/method-2.mm: New.
14792         * obj-c++.dg/method-3.mm: New.
14793         * obj-c++.dg/method-4.mm: New.
14794         * obj-c++.dg/method-5.mm: New.
14795         * obj-c++.dg/method-6.mm: New.
14796         * obj-c++.dg/method-7.mm: New.
14797         * obj-c++.dg/no-extra-load.mm: New.
14798         * obj-c++.dg/overload-1.mm: New.
14799         * obj-c++.dg/pragma-1.mm: New.
14800         * obj-c++.dg/pragma-2.mm: New.
14801         * obj-c++.dg/private-1.mm: New.
14802         * obj-c++.dg/private-2.mm: New.
14803         * obj-c++.dg/proto-qual-1.mm: New.
14804         * obj-c++.dg/qual-types-1.mm: New.
14805         * obj-c++.dg/stubify-1.mm: New.
14806         * obj-c++.dg/stubify-2.mm: New.
14807         * obj-c++.dg/super-class-1.mm: New.
14808         * obj-c++.dg/super-class-2.mm: New.
14809         * obj-c++.dg/super-dealloc-1.mm: New.
14810         * obj-c++.dg/super-dealloc-2.mm: New.
14811         * obj-c++.dg/template-1.mm: New.
14812         * obj-c++.dg/template-2.mm: New.
14813         * obj-c++.dg/template-3.mm: New.
14814         * obj-c++.dg/template-4.mm: New.
14815         * obj-c++.dg/template-5.mm: New.
14816         * obj-c++.dg/template-6.mm: New.
14817         * obj-c++.dg/try-catch-1.mm: New.
14818         * obj-c++.dg/try-catch-2.mm: New.
14819         * obj-c++.dg/try-catch-3.mm: New.
14820         * obj-c++.dg/try-catch-4.mm: New.
14821         * obj-c++.dg/try-catch-5.mm: New.
14822         * obj-c++.dg/try-catch-6.mm: New.
14823         * obj-c++.dg/try-catch-7.mm: New.
14824         * obj-c++.dg/try-catch-8.mm: New.
14825         * obj-c++.dg/try-catch-9.mm: New.
14826         * obj-c++.dg/va-meth-1.mm: New.
14827
14828 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
14829
14830         * obj-c++.dg/selector-1.mm: New.
14831         * obj-c++.dg/selector-2.mm: New.
14832
14833 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
14834
14835         * obj-c++.dg/selector-3.mm: New.
14836         * objc.dg/selector-3.m: New.
14837
14838 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
14839
14840         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
14841         about where warning appears.
14842
14843 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
14844
14845         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
14846         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
14847         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
14848         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
14849
14850 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
14851
14852         * gcc.dg/20050524-1.c: New test.
14853
14854 2005-05-25  Jan Hubicka  <jh@suse.cz>
14855
14856         * gcc.dg/tree-prof/inliner-1.c: New.
14857
14858 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
14859
14860         * gcc.dg/tree-prof: New directory.
14861         * gcc.dg/tree-prof/tree-prof.exp: New.
14862
14863 2005-05-25  DJ Delorie  <dj@redhat.com>
14864
14865         * gcc.dg/Wattributes-1.c: New.
14866         * gcc.dg/Wattributes-2.c: New.
14867         * gcc.dg/Wattributes-3.c: New.
14868
14869 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
14870
14871         PR tree-optimization/19833
14872         * gcc.dg/uninit-4.c: Remove xfail.
14873         * gcc.dg/uninit-9.c: Ditto.
14874
14875 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
14876
14877         * obj-c++.dg/bitfield-[1-5].mm: New.
14878         * obj-c++.dg/class-protocol-1.mm: New.
14879         * obj-c++.dg/comp-types-1[0-1].mm: New.
14880         * obj-c++.dg/comp-types-[2-9].mm: New.
14881         * obj-c++.dg/encode-[4-8].mm: New.
14882         * obj-c++.dg/layout-1.mm: New.
14883         * obj-c++.dg/method-1[0-9].mm: New.
14884         * obj-c++.dg/method-2[0-1].mm: New.
14885         * obj-c++.dg/method-[8-9].mm: New.
14886         * obj-c++.dg/objc-gc-3.mm: New.
14887         * obj-c++.dg/try-catch-10.mm: New.
14888         * objc.dg/bitfield-5.m: New.
14889         * objc.dg/comp-types-10.m: New.
14890         * objc.dg/comp-types-9.m: New.
14891         * objc.dg/layout-1.m: New.
14892         * objc.dg/objc-gc-4.m: New.
14893         * objc.dg/try-catch-9.m: New.
14894         * objc.dg/class-protocol-1.m: Tweak diagnostics.
14895         * objc.dg/comp-types-1.m: Likewise.
14896         * objc.dg/comp-types-[5-6].m: Likewise.
14897         * objc.dg/method-9.m: Likewise.
14898
14899 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
14900
14901         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
14902         and on hardware without VMX support.
14903
14904         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
14905
14906         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
14907
14908         * lib/profopt.exp (dg-final-generate, dg-final-use,
14909         profopt-final-code, profopt-get-options): New.
14910         (profopt-execute): Process test directives.
14911
14912         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
14913         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
14914         cleanup-tree-dump, cleanup-saved-temps): Update comments.
14915
14916 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
14917
14918         PR C++/21645
14919         * g++.dg/init/ctor5.C: New test.
14920
14921 2005-05-24  Ira Rosen  <irar@il.ibm.com>
14922
14923         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
14924         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
14925         vect-113.c, vect-114.c.
14926
14927 2005-05-23  Adam Nemet  <anemet@lnxw.com>
14928
14929         * gcc.dg/const-elim-1.c: Remove xfails.
14930
14931 2005-05-23  Jeff Law  <law@redhat.com>
14932
14933         * gcc.c-torture/compile/pr21638.c: New test.
14934         * gcc.c-torture/compile/20050520-1.c: New test.
14935
14936 2005-05-23  Nick Clifton  <nickc@redhat.com>
14937
14938         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
14939         be a proper triple, ie: m32r*-*-*.
14940         * g++.old-deja/g++.jason/thunk3.C: Likewise.
14941
14942 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
14943
14944         PR middle-end/21331
14945         PR tree-opt/21293
14946         * gcc.c-torture/compile/pr21293.c: New test.
14947         * gcc.c-torture/execute/pr21331.c: New test.
14948
14949 2004-05-20  Richard Henderson  <rth@redhat.com>
14950
14951         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
14952
14953 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
14954
14955         * obj-c++-dg.exp: Add.
14956         * obj-c++.exp: Add.
14957         * obj-c++.dg/dg.exp: Add.
14958
14959 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
14960
14961         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
14962         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
14963
14964 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
14965
14966         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
14967
14968 2004-05-19  Richard Henderson  <rth@redhat.com>
14969
14970         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
14971
14972 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
14973
14974         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
14975
14976         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
14977
14978 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
14979
14980         PR c++/21495
14981         * g++.dg/parse/extern1.C: New test.
14982         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
14983
14984 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14985
14986         * gcc.dg/c99-math.h: New.
14987         * gcc.dg/c99-math-float-1.c: New test.
14988         * gcc.dg/c99-math-double-1.c: Likewise.
14989         * gcc.dg/c99-math-long-double-1.c: Likewise.
14990
14991 2005-05-18  Richard Henderson  <rth@redhat.com>
14992
14993         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
14994
14995 2005-05-18  Devang Patel  <dpatel@apple.com>
14996
14997         * g++.dg/opt/20050511-1.C: New test.
14998
14999 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
15000
15001         PR libfortran/21127
15002         * gfortran.dg/reshape-complex.f90: New test.
15003
15004 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
15005
15006         * gfortran.dg/array_constructor_1.f90: New test.
15007         * gfortran.dg/array_constructor_2.f90: New test.
15008
15009 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
15010
15011         PR fortran/20954
15012         * gfortran.dg/pr20954.f: New test.
15013
15014 2005-05-17  Mike Stump  <mrs@apple.com>
15015
15016         Yet more Objective-C++...
15017
15018         * objc.dg/method-5.m: Update.
15019         * objc.dg/method-6.m: Update.
15020         * objc.dg/method-7.m: Update.
15021         * objc.dg/method-9.m: Update.
15022         * objc.dg/try-catch-2.m: Update.
15023
15024 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
15025
15026         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
15027         Remove little-endian optimizations.
15028
15029 2005-05-17  Jeff Law  <law@redhat.com>
15030
15031         * g++.dg/tree-ssa/pr14814.C: New test.
15032         * gcc.dg/tree-ssa/pr14814.C: New test.
15033         * gcc.dg/tree-ssa/pr17141-1.C: New test.
15034         * gcc.dg/tree-ssa/pr17141-2.C: New test.
15035
15036 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
15037
15038         * gcc.dg/compat/generate-random.c: Do not include
15039         libiberty.h.
15040         * gcc.dg/compat/generate-random_r.c: Likewise.
15041
15042 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
15043
15044         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
15045
15046 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
15047
15048         PR middle-end/21595
15049         * g++.dg/tree-ssa/builtin1.C: New testcase.
15050
15051 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
15052
15053         PR c++/21454
15054         * g++.dg/opt/const4.C: New test.
15055
15056         PR middle-end/21492
15057         * g++.dg/opt/crossjump1.C: New test.
15058
15059         PR tree-optimization/21610
15060         * gcc.c-torture/compile/20050516-1.c: New test.
15061
15062         PR fortran/15080
15063         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
15064         about the test failing.
15065         * gfortran.fortran-torture/execute/where_7.f90: New test.
15066         * gfortran.fortran-torture/execute/where_8.f90: New test.
15067
15068 2005-05-16  Richard Henderson  <rth@redhat.com>
15069
15070         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
15071         i?86 and x86_64.
15072
15073 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
15074
15075         * gcc.dg/compat/generate-random.c (config.h): Do not include.
15076         (limits.h): Include unconditionally.
15077         (stdlib.h): Likewise.
15078         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
15079         (limits.h): Include unconditionally.
15080         (stdlib.h): Likewise.
15081         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
15082         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
15083         (limits.h): Include unconditionally.
15084         (stdlib.h): Likewise.
15085         (hashtab.h): Do not include.
15086         (getopt.h): Likewise.
15087         (stddef.h): Include.
15088         (hashval_t): Define.
15089         (struct entry): Add "next" field.
15090         (HASH_SIZE): New macro.
15091         (hash_table): New variable.
15092         (switchfiles): Do not use xmalloc.
15093         (mix): New macro.
15094         (iterative_hash): New function.
15095         (hasht): Remove.
15096         (e_exists): New function.
15097         (e_insert): Likewise.
15098         (output): Use, instead of libiberty hashtable functions.
15099         (main): Do not use getopt.  Do not call htab_create.
15100
15101 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
15102
15103         PR libstdc++/21526
15104         * lib/target-supports.exp (check_mkfifo_available):
15105         Return 0 for cygwin as mkfifo support incomplete on platform.
15106         Fix typos in comments.
15107
15108 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
15109
15110         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
15111
15112 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
15113
15114         PR fortran/17432
15115         * gfortran.dg/assign_4.f: New test.
15116
15117 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
15118
15119         PR tree-optimization/21563
15120         * gcc.dg/tree-ssa/pr21563.c: New.
15121
15122 2005-05-14  Jan Hubicka  <jh@suse.cz>
15123
15124         * gcc.dg/noreturn-7.c: Allow control reaches warning.
15125
15126 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
15127
15128         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
15129
15130 2005-05-13  Julian Brown  <julian@codesourcery.com>
15131
15132         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
15133         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
15134
15135 2005-05-13  Jan Hubicka  <jh@suse.cz>
15136
15137         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
15138         * gcc.dg/fold-xor-?.c: Likewise.
15139         * gcc.dg/pr15784-?.c: Likewise.
15140         * gcc.dg/pr20922-?.c: Likewise.
15141         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
15142         * gcc.dg/tree-ssa/pr17598.c: Likewise.
15143         * gcc.dg/tree-ssa/pr20470.c: Likewise.
15144
15145 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15146
15147         PR fortran/21260
15148         * gfortran.dg/hollerith_1.f90: New test.
15149
15150 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15151
15152         * gfortran.dg/func_result_2.f90: New test.
15153
15154 2005-05-11  Bud Davis  <bdavis@gfortran.org>
15155
15156         * gfortran.dg/dev_null.f90: New test.
15157
15158 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
15159
15160         * gcc.dg/arm-vfp1.c: Revert last change.
15161
15162 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
15163
15164         PR middle-end/19807
15165         PR tree-optimization/19639
15166         * g++.dg/tree-ssa/pr19807.C: New testcase.
15167
15168 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15169
15170         PR libfortran/21471
15171         * gfortran.dg/append-1.f90: New test.
15172
15173 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
15174
15175         * gcc.dg/pr18501.c: XFAIL.
15176         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
15177         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
15178         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
15179         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
15180         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
15181         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
15182         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
15183         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
15184
15185 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15186
15187         PR fortran/20178
15188         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
15189         gfortran.dg/f2c_3.f90: New tests.
15190
15191         * gfortran.dg/return_1.f90: Fix dg annotation.
15192
15193 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
15194
15195         * gcc.c-torture/compile/20050510-1.c: New test.
15196
15197 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
15198
15199         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
15200
15201 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
15202
15203         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
15204
15205 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
15206
15207         PR c/17913
15208         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
15209
15210 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
15211
15212         PR c/21342
15213         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
15214         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
15215
15216 2005-05-10  Ben Elliston  <bje@au.ibm.com>
15217
15218         PR debug/16676
15219         * gcc.dg/debug/pr16676.c: New test.
15220
15221 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
15222
15223         PR testsuite/21443
15224         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
15225         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
15226         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
15227         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
15228         Change -O1 to -O2.
15229         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
15230         -fno-tree-dominator-opts.
15231
15232 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15233
15234         * gfortran.dg/return_1.f90: New test.
15235
15236 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
15237
15238         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
15239
15240         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
15241
15242 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
15243
15244         PR c++/21427
15245         * g++.dg/inherit/covariant13.C: New.
15246
15247 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15248
15249         PR libfortran/19155
15250         * gfortran.dg/pr19155.f: New test.
15251
15252 2005-05-08  Roger Sayle  <roger@eyesopen.com>
15253
15254         PR inline-asm/8788
15255         * gcc.dg/pr8788-1.c: New testcase.
15256
15257 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
15258
15259         PR target/21416
15260         * gcc.target/mips/fpcmp-[12].c: New tests.
15261
15262 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
15263
15264         * lib/target-supports-dg.exp (dg-require-fork): New function.
15265         (dg-require-mkfifo): Likewise.
15266         * lib/target-supports.exp (check_function_available): New
15267         function.
15268         (check_fork_available): Likewise.
15269         (check_mkfifo_available): Likewise.
15270
15271 2005-05-06  Jeff Law  <law@redhat.com>
15272
15273         * gcc.c-torture/compile/pr21380.c: New test.
15274
15275 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
15276
15277         PR c++/20961
15278         * g++.dg/ext/weak3.C: New test.
15279
15280 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
15281
15282         PR c++/21352
15283         * g++.dg/template/crash37.C: New test.
15284
15285 2005-05-05  Paul Brook  <paul@codesourcery.com>
15286
15287         * gcc.dg/arm-g2.c: Use effective-target arm32.
15288         * gcc.dg/arm-mmx-1.c: Ditto.
15289         * gcc.dg/arm-scd42-2.c: Ditto.
15290         * gcc.dg/arm-vfp1.c: Ditto.
15291         * lib/target-supports.exp (check_effective_target_arm32): New
15292         function.
15293
15294 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
15295
15296         PR libfortran/21354
15297         gfortran.dg/in_pack_rank7.f90: New test.
15298
15299 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
15300
15301         PR middle-end/15618
15302         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
15303
15304 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
15305
15306         PR middle-end/21265
15307         * gcc.dg/20050503-1.c: New test.
15308
15309         PR rtl-optimization/21239
15310         * gcc.dg/i386-sse-11.c: New test.
15311
15312 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
15313
15314         PR target/16888
15315         * gcc.target/i386/asm-1.c: New test.
15316
15317 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
15318
15319         PR rtl-optimization/21330
15320         * gcc.c-torture/execute/20050502-1.c: New test.
15321
15322         PR target/21297
15323         * gcc.c-torture/execute/20050502-2.c: New test.
15324
15325 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
15326
15327         PR middle-end/21282
15328         * gcc.dg/pr21282.c: New.
15329
15330 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
15331
15332         * gcc.dg/vect/pr20122.c: Clean up .vect file.
15333         * gcc.dg/vect/vect-92.c: Likewise.
15334         * gcc.dg/vect/vect-93.c: Likewise.
15335         * gcc.dg/vect/vect-dv-1.c: Likewise.
15336         * gcc.dg/vect/vect-dv-2.c: Likewise.
15337         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
15338
15339 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
15340
15341         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
15342         * gfortran.dg/vect/vect-2.f90: Likewise.
15343         * gfortran.dg/vect/vect-3.f90: Likewise.
15344         * gfortran.dg/vect/vect-4.f90: Likewise.
15345         * gfortran.dg/vect/vect-5.f90: Likewise.
15346
15347 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
15348
15349         PR target/20813
15350         * gcc.dg/rs6000-fpint-2.c: New.
15351
15352 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
15353
15354         PR c/15698
15355         * gcc.dg/builtins-30.c: Update expected messages.
15356         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
15357         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
15358         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
15359
15360 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
15361
15362         PR tree-optimization/21294
15363         * gcc.dg/tree-ssa/pr21294.c: New.
15364
15365 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
15366
15367         * gcc.dg/altivec-3.c (vec_store): Do not use the old
15368         __builtin_altivec_st_internal_4si built-in.
15369
15370 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
15371
15372         PR c++/15875
15373         * g++.dg/template/ptrmem14.C: New test.
15374
15375 2005-05-02  Paul Brook  <paul@codesourcery.com>
15376
15377         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
15378
15379 2005-05-02  Michael Matz  <matz@suse.de>
15380
15381         PR c++/19542
15382         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
15383
15384 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
15385
15386         * g++.dg/cpp/weak.C: New test.
15387
15388 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
15389
15390         * gcc.dg/tree-ssa/loop-8.c: New test.
15391
15392 2005-04-30  Michael Maty  <matz@suse.de>
15393
15394         * gcc.dg/inline-mcpy.c: New test.
15395
15396 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
15397
15398         PR libfortran/18958
15399         * gfortran.dg/eoshift.f90: New test case.
15400
15401 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
15402
15403         PR libfortran/18857
15404         * gfortran.dg/matmul_1.f90: New test.
15405
15406 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
15407
15408         PR tree-optimization/21030
15409         * gcc.dg/tree-ssa/pr21030.c: New.
15410
15411 2005-04-29  Devang Patel  <dpatel@apple.com>
15412
15413         PR tree-optimization/21272
15414         * gcc.dg/vect/vect-ifcvt-10.c: New test.
15415
15416 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
15417
15418         PR fortran/13082
15419         PR fortran/18824
15420         * gfortran.dg/entry_4.f90: New test.
15421         * gfortran.fortran-torture/execute/entry_1.f90: New test.
15422         * gfortran.fortran-torture/execute/entry_2.f90: New test.
15423         * gfortran.fortran-torture/execute/entry_3.f90: New test.
15424         * gfortran.fortran-torture/execute/entry_4.f90: New test.
15425         * gfortran.fortran-torture/execute/entry_5.f90: New test.
15426         * gfortran.fortran-torture/execute/entry_6.f90: New test.
15427         * gfortran.fortran-torture/execute/entry_7.f90: New test.
15428
15429 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15430
15431         * gfortran.fortran-torture/execute/entry_8.f90: New test.
15432
15433 2005-04-29  Paul Brook  <paul@codesourcery.com>
15434
15435         * gfortran.dg/entry_3.f90: New test.
15436
15437 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15438
15439         * gfortran.dg/implicit_4.f90: New test.
15440
15441 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
15442
15443         * lib/target-supports.exp (check_profiling_available): Return
15444         false for xtensa-*-elf.
15445
15446 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
15447
15448         * lib/fortran-torture.exp (fortran-torture.exp): Catch
15449         error if file cannot be deleted.
15450
15451 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
15452
15453         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
15454         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
15455         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
15456         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
15457         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
15458         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
15459         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
15460         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
15461         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
15462         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
15463         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
15464         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
15465         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
15466
15467 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15468
15469         PR fortran/20865
15470         * gfortran.dg/pr20865.f90: New test.
15471
15472 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
15473
15474         * gcc.dg/void-cast-2.c: New test.
15475
15476 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
15477
15478         PR c/21159
15479         * gcc.dg/void-cast-1.c: New test.
15480
15481 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
15482
15483         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
15484
15485 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15486
15487         PR fortran/21177
15488         * gfortran.dg/pr21177.f90: New test.
15489
15490 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
15491
15492         PR tree-optimization/21171
15493         * gcc.dg/tree-ssa/pr21171.c: New test.
15494
15495 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
15496
15497         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
15498         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
15499         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
15500         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
15501         gcc.dg/tree-ssa/gen-vect-32.c: New.
15502         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
15503         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
15504         don't run on PPC32.
15505
15506 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
15507
15508         PR c/21213
15509         * gcc.dg/transparent-union-3.c: New test.
15510
15511 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
15512
15513         PR c/20740
15514         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
15515         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
15516         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
15517         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
15518         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
15519         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
15520
15521 2005-04-26  Jeff Law  <law@redhat.com>
15522
15523         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
15524         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
15525         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
15526         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
15527         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
15528         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
15529         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
15530
15531 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
15532
15533         PR tree-optimization/17598
15534         * gcc.dg/tree-ssa/pr17598.c: New testcase.
15535
15536 2005-04-25  Mike Stump  <mrs@apple.com>
15537
15538         * objc.dg/fix-and-continue-1.m: Add.
15539
15540 2005-04-25  Roger Sayle  <roger@eyesopen.com>
15541
15542         PR c++/20995
15543         * g++.dg/opt/pr20995-1.C: New test case.
15544
15545 2005-04-25  Devang Patel <dpatel@apple.com>
15546
15547         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
15548
15549 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
15550
15551         PR testsuite/21062
15552         * g++.dg/opt/alias2.C (printf): Correct the prototype.
15553
15554 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
15555
15556         PR C++/21188
15557         * g++.dg/opt/rtti2.C: New test.
15558
15559 2005-04-25  Paul Brook  <paul@codesourcery.com>
15560         Steven G. Kargl  <kargls@comcast.net>
15561
15562         PR fortran/20879
15563         * gfortran.dg/ichar_1.f90: New file.
15564
15565 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
15566
15567         PR middle-end/20991
15568         * g++.dg/opt/pr20991.C: New test.
15569
15570         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
15571         where sizeof (type) < __alignof__ (type).
15572         * gcc.dg/compat/struct-layout-1.h: Likewise.
15573
15574 2005-04-24  Per Bothner  <per@bothner.com>
15575             Devang Patel  <dpatel@apple.com>
15576
15577         PR preprocessor/20907
15578         * gcc.dg/cpp/very-long-comment.c: New test.
15579
15580 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15581
15582         PR fortran/20059
15583         * gfortran.dg/common_5.f: New test.
15584
15585 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
15586
15587         PR middle-end/21082
15588         * g++.dg/tree-ssa/pr21082.C: New testcase.
15589
15590 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
15591
15592         * gcc.dg/vect/vect-99.c: New test.
15593
15594 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
15595
15596         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
15597
15598 2005-04-22  Jeff Law  <law@redhat.com>
15599
15600         * gcc.dg/uninit-5.c: Remove xfails.
15601         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
15602         conditionals and loads.
15603
15604 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
15605
15606         PR libfortran/20074
15607         PR libfortran/20436
15608         PR libfortran/21108
15609         * gfortran.dg/nested_reshape.f90: new test
15610         * gfortran.dg/reshape-alloc.f90: new test
15611         * gfortran.dg/reshape.f90: new test
15612
15613 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
15614
15615         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
15616
15617         * gcc.dg/arm-vfp1.c: New test.
15618
15619 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
15620
15621         PR c++/21087
15622         * g++.dg/lookup/builtin2.C: New test.
15623
15624 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
15625
15626         * gcc.dg/weak/weak-13.c: New test.
15627
15628 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
15629
15630         * lib/target-supports.exp (check_effective_target_sync_int_long):
15631         Add powerpc*.
15632
15633 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
15634
15635         * gcc.target/mips/branch-1.c: New test.
15636
15637 2005-04-21  Richard Henderson  <rth@redhat.com>
15638
15639         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
15640         * gcc.dg/vect/vect-86.c: Likewise.
15641         * gcc.dg/vect/vect-87.c: Likewise.
15642         * gcc.dg/vect/vect-88.c: Likewise.
15643
15644 2005-04-21  Devang Patel  <dpatel@apple.com>
15645
15646         PR optimization/20994
15647         * gcc.dg/tree-ssa/ifc-3.c: New test.
15648
15649 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
15650
15651         PR c/12913
15652         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
15653         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
15654         gcc.dg/c99-vla-jump-5.c: New tests.
15655
15656 2005-04-19  Richard Henderson  <rth@redhat.com>
15657
15658         * lib/target-supports.exp (check_effective_target_vect_int_mult):
15659         Fix typo in exists check.
15660         (check_effective_target_sync_int_long): New.
15661         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
15662         * gcc.dg/ia64-sync-2.c: Likewise.
15663         * gcc.dg/ia64-sync-3.c: Likewise.
15664         * gcc.dg/ia64-sync-4.c: Likewise.
15665
15666 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
15667
15668         * gcc.dg/fold-xor-1.c: New test.
15669         * gcc.dg/fold-xor-2.c: New test.
15670
15671 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
15672
15673         PR target/20670
15674         * g++.dg/eh/fp-regs.C: New test.
15675
15676 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
15677
15678         * gcc.dg/Wint-to-pointer-cast-1.c,
15679         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
15680         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
15681         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
15682
15683 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15684
15685         PR fortran/16861
15686         * gfortran.dg/pr16861.f90: New test.
15687
15688 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
15689
15690         * gcc.dg/pr21085.c: New test.
15691
15692 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
15693
15694         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
15695         (setup_mips_tests, dg-mips-options): New procedures.
15696         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
15697         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
15698         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
15699         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
15700         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
15701         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
15702         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
15703         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
15704         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
15705         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
15706         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
15707         dg-mips-options instead of dg-options.  Remove now-redundant
15708         preprocessor guards.
15709         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
15710         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
15711         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
15712         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
15713         * gcc.dg/vr-mult-2.c: Delete.
15714         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
15715         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
15716         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
15717         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
15718         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
15719         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
15720         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
15721
15722 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
15723
15724         * ada/acats/run_all.sh: Use sync when executable not present.
15725
15726 2005-04-18  Devang Patel  <dpatel@apple.com>
15727
15728         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
15729         * gcc.dg/vect/vect-11a.c: New.
15730         * gcc.dg/vect/vect-none.c: Update.
15731         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
15732
15733 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
15734
15735         PR tree-optimization/20922
15736         * gcc.dg/pr20922-1.c: New test.
15737         * gcc.dg/pr20922-2.c: New test.
15738         * gcc.dg/pr20922-3.c: New test.
15739         * gcc.dg/pr20922-4.c: New test.
15740         * gcc.dg/pr20922-5.c: New test.
15741         * gcc.dg/pr20922-6.c: New test.
15742
15743 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15744
15745         PR libfortran/20950
15746         * gfortran.dg/pr20950.f: New test.
15747
15748 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15749
15750         PR libfortran/19216
15751         * gfortran.dg/pr19216.f: New test.
15752
15753 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
15754
15755         PR tree-optimization/21001
15756         * gcc.dg/tree-ssa/pr21001.c: New.
15757
15758 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
15759
15760         PR libfortran/21075
15761         * gfortran.dg/reshape_rank7.f90: New test.
15762
15763 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
15764
15765         PR libfortran/12884 gfortran.dg/pr12884.f: New test
15766         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
15767         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
15768         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
15769         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
15770         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
15771         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
15772         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
15773         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
15774         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
15775         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
15776         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
15777         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
15778         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
15779         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
15780         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
15781         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
15782         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
15783         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
15784         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
15785         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
15786
15787 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
15788
15789         * gfortran.dg/wtruncate.f: New testcase.
15790         * gfortran.dg/wtruncate.f90: New testcase.
15791
15792 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
15793
15794         PR c++/21025
15795         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
15796         which sizeof/alignof is dependent, rather than just whether we are
15797         processing_template_decl.
15798
15799 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
15800
15801         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
15802         corrected typo where the wrong variables had been compared.
15803
15804 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
15805
15806         PR libfortran/18495
15807         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
15808         Test callee-allocated version of return array with a write
15809         statement.
15810         Test spread with a temporary with another write statement.
15811
15812 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
15813
15814         PR tree-optimization/21031
15815         * gcc.dg/tree-ssa/pr21031.c: New.
15816
15817 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
15818
15819         PR tree-optimization/21004
15820         * gcc.dg/builtins-53.c: Include builtins-config.h.
15821         Check floorf, ceilf, floorl and ceill transformations
15822         only when HAVE_C99_RUNTIME is defined.
15823
15824 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
15825
15826         PR middle-end/20739
15827         * gcc.dg/tree-ssa/pr20739.c: New test.
15828
15829 2005-04-14  Mike Stump  <mrs@apple.com>
15830
15831         * gcc.dg/Foundation.framework/empty: New.
15832         * gcc.dg/framework-2.c: New.
15833
15834 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
15835
15836         PR tree-optimization/21021
15837         * gcc.c-torture/compile/pr21021.c: New.
15838
15839 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
15840
15841         PR testsuite/21010
15842         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
15843         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
15844         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
15845         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
15846         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
15847         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
15848         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
15849         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
15850
15851 2005-04-14  Richard Henderson  <rth@redhat.com>
15852
15853         * lib/target-supports.exp (check_effective_target_vect_condition):
15854         Add ia64, i?86, and x86_64.
15855
15856 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
15857
15858         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
15859
15860 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
15861
15862         PR tree-optimization/20657
15863         * gcc.dg/tree-ssa/pr20657.c: New.
15864
15865 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
15866
15867         * gcc.dg/builtins-53.c: Also check (int)trunc* and
15868         (long long int)trunc*.
15869
15870 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
15871
15872         PR target/20927
15873         * gcc.dg/pr20927.c: New test.
15874
15875 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
15876
15877         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
15878         * gcc.target/mips/asm-1.c: Likewise.
15879
15880 2005-04-13  Dale Johannesen  <dalej@apple.com>
15881
15882         * objc.dg/objc-fast-4.m: New.
15883
15884 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
15885
15886         * gcc.target/cris/torture/cris-torture.exp: New driver in new
15887         directory.
15888         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
15889
15890 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
15891
15892         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
15893         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
15894         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
15895
15896 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
15897
15898         PR tree-optimization/20913
15899         * gcc.dg/tree-ssa/pr20913.c: New.
15900
15901         PR tree-optimization/20702
15902         * gcc.dg/tree-ssa/pr20702.c: New.
15903
15904 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15905
15906         PR c++/13744
15907         * g++.dg/inherit/local3.C: New test.
15908
15909 2005-04-12  Jeff Law  <law@redhat.com>
15910
15911         * gcc.dg/tree-ssa/20050412-1.c: New test.
15912
15913 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
15914
15915         PR libfortran/19016
15916         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
15917         Add tests with mask generated by expression.
15918         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
15919         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
15920         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
15921
15922 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
15923
15924         PR middle-end/20917
15925         * gcc.dg/20050409-1.c: New test.
15926
15927 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
15928
15929         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
15930
15931 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
15932
15933         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
15934         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
15935         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
15936         (TARGET_CXX): Adjust accordingly.
15937         * target.h (struct gcc_target): Remove epxort_class_data.  Add
15938         determine_class_data_visibility and class_data_always_comdat.
15939         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
15940         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
15941         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
15942         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
15943         (arm_cxx_determine_class_data_visibility): New.
15944         (arm_cxx_class_data_always_comdat): Likewise.
15945         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
15946         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
15947         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
15948         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
15949         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
15950         Define.
15951
15952 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
15953
15954         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
15955
15956 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
15957
15958         * gcc.dg/i386-darwin-fpmath.c: New.
15959
15960 2004-04-11  Devang Patel  <dpatel@apple.com>
15961
15962         * lib/target-supports.exp (check_effective_target_vect_condition): New.
15963         * gcc.dg/vect/vect-ifcvt-1.c: New test.
15964         * gcc.dg/vect/vect-ifcvt-2.c: New test.
15965         * gcc.dg/vect/vect-ifcvt-3.c: New test.
15966         * gcc.dg/vect/vect-ifcvt-4.c: New test.
15967         * gcc.dg/vect/vect-ifcvt-5.c: New test.
15968         * gcc.dg/vect/vect-ifcvt-6.c: New test.
15969         * gcc.dg/vect/vect-ifcvt-7.c: New test.
15970         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
15971
15972 2004-04-11  Devang Patel  <dpatel@apple.com>
15973
15974         * gcc.dg/vect/vect-dv-1.c: New test.
15975         * gcc.dg/vect/vect-dv-2.c: New test.
15976
15977 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
15978
15979         PR tree-optimization/20933
15980         * gcc.dg/tree-ssa/pr20933.c: New test.
15981
15982 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15983
15984         * gfortran.dg/fold_nearest.f90: New test.
15985
15986 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
15987
15988         * gcc.dg/tree-ssa/alias-1.c: New test.
15989
15990 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
15991
15992         PR tree-optimization/20920
15993         * g++.dg/tree-ssa/pr20920.C: New test.
15994
15995 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
15996
15997         * gcc.dg/builtins-53.c: Also check (int)ceil* and
15998         (long long int)ceil*.
15999
16000 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
16001
16002         * g++.dg/warn/Wdtor1.C: Declare template in system header with
16003         explicit C++ linkage.
16004
16005 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16006
16007         * gfortran.dg/pr17229.f: Take care of the new obsolescence
16008         warning for arithmetic IF statements.
16009
16010 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
16011
16012         * eor_handling_1.f90: New test case.
16013         * eor_handling_2.f90: New test case.
16014         * eor_handling_3.f90: New test case.
16015         * eor_handling_4.f90: New test case.
16016         * eor_handling_5.f90: New test case.
16017         * noadv_size.f90: New test case.
16018         * pad_no.f90: New test case.
16019
16020 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
16021
16022         * gcc.c-torture/execute/20050410-1.c: New test.
16023
16024 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
16025
16026         * gcc.dg/pr20126.c: New.
16027
16028 2005-04-09  Bud Davis  <bdavis@gfortran.org>
16029             Steven G. Kargl <kargls@comcast.net>
16030
16031         * gfortran.dg/PR19872.f: New test.
16032
16033 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
16034
16035         * gfortran.dg/nint_1.f90: Fix dg-do directive.
16036
16037 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
16038
16039         * gfortran.dg/nint_1.f90: New test.
16040
16041 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
16042
16043         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
16044         Added test for callee-allocated arrays with write statements.
16045         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
16046         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
16047         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16048         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16049         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16050
16051 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
16052
16053         PR libfortran/20163
16054         * gfortran.dg/open-options-blanks.f: New test.
16055
16056 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
16057
16058         PR fortran/13257
16059         * gfortran.dg/comma_format_extension_[1234].f: New tests.
16060
16061 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
16062
16063         * gcc.dg/tree-ssa/stdarg-1.c: New test.
16064         * gcc.dg/tree-ssa/stdarg-2.c: New test.
16065         * gcc.dg/tree-ssa/stdarg-3.c: New test.
16066         * gcc.dg/tree-ssa/stdarg-4.c: New test.
16067         * gcc.dg/tree-ssa/stdarg-5.c: New test.
16068         * gcc.c-torture/execute/stdarg-4.c: New test.
16069
16070         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
16071
16072         PR target/20795
16073         * g++.dg/abi/param2.C: New test.
16074
16075 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
16076
16077         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
16078
16079 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
16080
16081         * gcc.dg/builtins-53.c: New test.
16082
16083 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
16084
16085         * g++.dg/tree-ssa/pr18178.C: New test.
16086         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
16087         * gcc.c-torture/execute/20041019-1.c: New test.
16088         * gcc.dg/tree-ssa/20041008-1.c: New test.
16089         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
16090         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
16091         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
16092         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
16093         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
16094         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
16095         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
16096         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
16097         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16098         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16099
16100 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
16101
16102         PR rtl-optimization/20466
16103         * gcc.c-torture/execute/pr20466-1.c: New test.
16104
16105 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
16106
16107         PR c++/20905
16108         * g++.dg/parse/cond2.C: New test.
16109
16110         PR c++/20145
16111         * g++.dg/warn/Wdtor1.C: New test.
16112
16113 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16114
16115         PR fortran/17229
16116         * gfortran.dg/pr17229.f: New test.
16117
16118 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
16119
16120         * gfortran.dg/tiny_1.f90: New test.
16121         * gfortran.dg/tiny_2.f90: ditto.
16122
16123 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
16124
16125         * gfortran.dg/eor_1.f90: Fix dg-do run line
16126         * gfortran.dg/open_new.f90: Fix dg-do run line
16127
16128 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
16129
16130         * lib/target-supports.exp (get_compiler_messages): Support
16131         optional arguments, the fourth being compiler options.
16132         (check_effective_target_fpic): New proc.
16133         * gcc.dg/20050321-2.c: Restrict to target fpic.
16134
16135 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
16136
16137         * gcc.dg/15443-1.c: New test.
16138         * gcc.dg/15443-2.c: Likewise.
16139
16140 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16141
16142         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
16143
16144 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
16145
16146         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
16147
16148 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
16149
16150         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
16151         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
16152         -m64.
16153         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
16154         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
16155         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
16156
16157 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
16158
16159         PR c++/20212
16160         * g++.dg/warn/Wunused-11.C: New test.
16161
16162 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
16163
16164         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
16165
16166 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
16167
16168         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
16169
16170 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
16171
16172         PR c++/20734
16173         * g++.dg/template/ptrmem13.C: New test.
16174
16175 2005-04-05  Per Bothner  <per@bothner.com>
16176
16177         * lib/gcc.exp: Always add -fno-show-column, for now.
16178
16179 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
16180
16181         PR testsuite/20767
16182         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
16183         of plain old "unsigned int" for the type of "i".  Makes this test
16184         64bit clean.
16185
16186 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
16187
16188         * gcc.dg/i386-ssefn-1.c: New test.
16189         * gcc.dg/i386-ssefn-2.c: New test.
16190         * gcc.dg/i386-ssefn-3.c: New test.
16191         * gcc.dg/i386-ssefn-4.c: New test.
16192
16193 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
16194
16195         PR tree-optimization/20076
16196         * gcc.dg/builtin-apply4.c: New test.
16197
16198         PR preprocessor/19475
16199         * gcc.dg/cpp/macspace1.c: New test.
16200         * gcc.dg/cpp/macspace2.c: New test.
16201
16202 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16203
16204         * gfortran.dg/pr20755.f: Fixed bad format.
16205
16206 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
16207
16208         PR c++/20763
16209         * g++.dg/ext/attrib21.C: New test.
16210
16211 2004-04-05  Devang Patel  <dpatel@apple.com>
16212
16213         * lib/target-supports.exp (check_effective_target_vect_shif): New.
16214         * gcc.dg/vect/vect-shift-1.c: New test.
16215
16216 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16217
16218         PR libfortran/20755
16219         * gfortran.dg/pr20755.f: New test.
16220
16221 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
16222
16223         * gfortran.dg/pr15959.f90: New test.
16224         * gfortran.dg/string_pad_trunc.f90: New test.
16225
16226 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16227
16228         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
16229         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
16230         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
16231         syntax.
16232
16233 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16234
16235         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
16236
16237 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16238
16239         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
16240         * gcc.c-torture/compile/20011119-2.c: Likewise.
16241         * gcc.c-torture/compile/981001-2.c: Likewise.
16242
16243 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
16244
16245         PR c++/20679
16246         * g++.dg/template/overload4.C: New test.
16247
16248 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
16249
16250         PR c++/20746
16251         * g++.dg/abi/covariant5.C: New.
16252
16253         PR debug/20505
16254         * g++.dg/debug/const2.C: New.
16255
16256 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
16257
16258         PR rtl-optimization/16104
16259         * gcc.c-torture/execute/20050316-1.c: New test.
16260
16261 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
16262
16263         * g++.dg/template/spec23.C: Fix dg-error text.
16264
16265 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
16266
16267         PR c++/19199
16268         * g++.dg/expr/lval2.C: New.
16269
16270 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16271
16272         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
16273         __builtin_strcasecmp and __builtin_strncasecmp.
16274
16275 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
16276
16277         PR c++/20723
16278         * g++.dg/template/spec22.C: New.
16279         * g++.dg/template/spec23.C: New.
16280
16281 2005-04-03  Dale Ranta  <dir@lanl.gov>
16282             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16283
16284         PR libfortran/20068
16285         PR libfortran/20125
16286         PR libfortran/20156
16287         PR libfortran/20471
16288         * gfortran.dg/backspace.f: New test.
16289
16290 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
16291
16292         * gcc.dg/pr19345.c: New test.
16293
16294 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
16295
16296         PR tree-optimization/20640
16297         * gcc.dg/torture/tree-loop-1.c: New.
16298
16299 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
16300
16301         PR rtl-optimization/20290
16302         * gcc.c-torture/execute/loop-ivopts-2.c: New.
16303
16304 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
16305
16306         * gcc.dg/rs6000-fpint.c: New.
16307
16308 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
16309
16310         * gcc.dg/old-style-then-proto-1.c: New test.
16311
16312 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16313
16314         * gfortran.fortran-torture/execute/backspace.f90: Check
16315         after backspace and read was incorrect.
16316
16317 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16318
16319         * gcc.c-torture/execute/builtins/strcat.c: Check the result
16320         buffer past the terminating NUL using memcmp.
16321         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
16322         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
16323
16324         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
16325         Fix unused/uninitialized variable warnings.
16326
16327         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
16328         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
16329         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
16330         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
16331
16332         * gcc.c-torture/execute/builtins/abs-1-lib.c,
16333         gcc.c-torture/execute/builtins/fputs-lib.c,
16334         gcc.c-torture/execute/builtins/lib/fprintf.c,
16335         gcc.c-torture/execute/builtins/lib/main.c,
16336         gcc.c-torture/execute/builtins/lib/memcmp.c,
16337         gcc.c-torture/execute/builtins/lib/memmove.c,
16338         gcc.c-torture/execute/builtins/lib/mempcpy.c,
16339         gcc.c-torture/execute/builtins/lib/memset.c,
16340         gcc.c-torture/execute/builtins/lib/printf.c,
16341         gcc.c-torture/execute/builtins/lib/sprintf.c,
16342         gcc.c-torture/execute/builtins/lib/stpcpy.c,
16343         gcc.c-torture/execute/builtins/lib/strchr.c,
16344         gcc.c-torture/execute/builtins/lib/strcmp.c,
16345         gcc.c-torture/execute/builtins/lib/strcpy.c,
16346         gcc.c-torture/execute/builtins/lib/strcspn.c,
16347         gcc.c-torture/execute/builtins/lib/strlen.c,
16348         gcc.c-torture/execute/builtins/lib/strncat.c,
16349         gcc.c-torture/execute/builtins/lib/strncmp.c,
16350         gcc.c-torture/execute/builtins/lib/strncpy.c,
16351         gcc.c-torture/execute/builtins/lib/strrchr.c,
16352         gcc.c-torture/execute/builtins/lib/strspn.c,
16353         gcc.c-torture/execute/builtins/lib/strstr.c,
16354         gcc.c-torture/execute/builtins/memops-asm-lib.c,
16355         gcc.c-torture/execute/builtins/strlen-2.c,
16356         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
16357         prototypes.
16358
16359 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
16360
16361         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
16362         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
16363         selectany usage.
16364
16365 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
16366
16367         PR c++/19406
16368         * g++.dg/debug/using1.C: New test.
16369
16370 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
16371
16372         PR middle-end/20524
16373         * gcc.dg/alias-7.c: Prefix asm-declared name with
16374         __USER_LABEL_PREFIX__.
16375
16376 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
16377
16378         Fix fallout from PR middle-end/15700:
16379         * gcc.c-torture/compile/20011119-1.c: Take
16380         __USER_LABEL_PREFIX__ into account.
16381         * gcc.c-torture/compile/20011119-2.c: Likewise.
16382
16383 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16384
16385         PR c++/18644
16386         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
16387
16388 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
16389
16390         PR c/17855
16391         * gcc.c-torture/compile/struct-non-lval-1.c,
16392         gcc.c-torture/compile/struct-non-lval-2.c,
16393         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
16394
16395 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
16396
16397         * gcc.dg/tls/tls.exp: Remove temporary file.
16398         * g++.dg/tls/tls.exp: Ditto.
16399         * lib/file-format.exp: Ditto.
16400         * g++.dg/special/ecos.exp: Ditto.
16401
16402         * lib/profopt.exp: Treat prof_ext as a list.
16403         * gcc.misc-tests/bprob.exp: Ditto.
16404         * g++.dg/bprob/bprob.exp: Ditto.
16405
16406         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
16407         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
16408         g++.dg/tree-ssa/pointer-reference-alias.C,
16409         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
16410         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
16411         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
16412         g++.dg/vect/pr19951.cc: Ditto.
16413         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
16414         gcc.dg/builtins-47.c: Ditto.
16415         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
16416         gcc.dg/pr20115-1.c: Ditto.
16417         * gcc.dg/tree-ssa/20030530-2.c,
16418         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
16419         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
16420         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
16421         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
16422         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
16423         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
16424         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
16425         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
16426         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
16427         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
16428         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
16429         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
16430         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
16431         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
16432         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
16433         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
16434         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
16435         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
16436         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
16437         gcc.dg/tree-ssa/20030824-1.c,
16438         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
16439         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
16440         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
16441         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
16442         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
16443         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
16444         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
16445         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
16446         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
16447         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
16448         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
16449         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
16450         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
16451         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
16452         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
16453         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
16454         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
16455         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
16456         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
16457         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
16458         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
16459         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
16460         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
16461         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
16462         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
16463         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
16464         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
16465         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
16466         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
16467         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
16468         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
16469         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
16470         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
16471         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
16472         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
16473         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
16474         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
16475         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
16476         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
16477         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
16478         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
16479         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
16480         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
16481         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
16482         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
16483         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
16484         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
16485         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
16486         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
16487         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
16488         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
16489         gcc.dg/tree-ssa/useless-1.c: Ditto.
16490         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
16491         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
16492         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
16493         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
16494         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16495         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
16496         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
16497         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
16498         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
16499         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
16500         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
16501         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
16502         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
16503         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
16504         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
16505         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
16506         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
16507         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
16508         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
16509         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
16510         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
16511         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
16512         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
16513         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
16514         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
16515         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
16516         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
16517         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
16518         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
16519         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
16520         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
16521         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
16522         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
16523         gcc.dg/vect/vect-none.c: Ditto.
16524         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
16525         treelang/compile/unsigned.tree: Ditto.
16526
16527         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
16528         * gcc.dg/cpp/direct2s.c: Ditto.
16529         * gcc.dg/cpp/paste4.c: Ditto.
16530         * gcc.dg/cpp/separate-1.c: Ditto.
16531         * gcc.dg/pch/save-temps-1.c: Ditto.
16532         * g++.dg/ext/altivec-10.C: Ditto.
16533         * g++.dg/pch/pch.C: Ditto.
16534
16535         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
16536
16537         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
16538         * g++.dg/template/repo1.C: Ditto.
16539         * g++.dg/template/repo2.C: Ditto.
16540         * g++.dg/template/repo3.C: Ditto.
16541         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
16542         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
16543         * g++.old-deja/g++.pt/repo1.C: Ditto.
16544         * g++.old-deja/g++.pt/repo2.C: Ditto.
16545         * g++.old-deja/g++.pt/repo3.C: Ditto.
16546         * g++.old-deja/g++.pt/repo4.C: Ditto.
16547
16548         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
16549         * gcc.dg/20030107-1.c: Ditto.
16550         * gcc.dg/20030702-1.c: Ditto.
16551         * gcc.dg/profile-generate-1.c: Ditto.
16552         * g++.dg/other/profile1.C: Ditto.
16553         * g++.old-deja/g++.robertl/eb83.C: Ditto.
16554
16555         * lib/gcc-dg.exp (remove-build-file): New.
16556         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
16557         cleanup-tree-dump, cleanup-saved-temps): New.
16558
16559 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
16560
16561         PR c++/19203, DR 214
16562         * g++.dg/parse/ambig3.C: Not ambiguous.
16563         * g++.dg/template/spec20.C: New.
16564         * g++.dg/template/spec21.C: New.
16565
16566 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
16567
16568         PR target/20045
16569         * gcc.dg/ia64-fptr-1.c: Run only on linux.
16570
16571 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16572
16573         PR libfortran/20660
16574         * gfortran.dg/negative_unit.f: New test.
16575
16576 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
16577
16578         * gcc.dg/20050330-1.c: New test.
16579
16580 2005-03-30  Devang Patel  <dpatel@apple.com>
16581
16582         * g++.dg/tree-sra/ssa-sra-3.C: New test.
16583
16584 2005-03-30  Dale Johannesen  <dalej@apple.com>
16585
16586         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
16587
16588 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
16589
16590         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
16591         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
16592         Strip options from test name.
16593
16594 2005-03-31  Jan Hubicka  <jh@suse.cz>
16595
16596         * gcc.dg/varpool-1.c: New testcase.
16597
16598 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
16599
16600         PR c/772
16601         PR c/17913
16602         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
16603         gcc.dg/stmt-expr-label-3.c : New tests.
16604         * gcc.c-torture/execute/medce-2.c: Remove.
16605
16606 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
16607
16608         PR c/20368
16609         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
16610         tests.
16611
16612 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
16613
16614         * gcc.c-torture/compile/pr20203.c: New test.
16615
16616 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
16617
16618         * gfortran.dg/promotion.f90: New test.
16619
16620 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
16621
16622         PR middle-end/20491
16623         * gcc.dg/torture/asm-subreg-1.c: New test.
16624
16625 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
16626
16627         PR c/20672
16628         * gcc.dg/pr20672-1.c: New test.
16629
16630 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
16631
16632         * gfortran.dg/vect: New directory.
16633         * gfortran.dg/vect/vect.exp: New.
16634         * gfortran.dg/vect/vect-1.f90: New test.
16635         * gfortran.dg/vect/vect-2.f90: New test.
16636         * gfortran.dg/vect/vect-3.f90: New test.
16637         * gfortran.dg/vect/vect-4.f90: New test.
16638         * gfortran.dg/vect/vect-5.f90: New test.
16639
16640 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
16641
16642         PR middle-end/20622
16643         * gcc.dg/alias-7.c: New test.
16644
16645 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
16646
16647         * gcc.dg/sparc-reg-1.c: New test.
16648
16649 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
16650
16651         PR target/19890
16652         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
16653
16654 2005-03-29  Dale Ranta  <dir@lanl.gov>
16655             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16656
16657         PR libfortran/20163
16658         * gfortran.dg/pr20163-2.f: New test.
16659
16660 2005-03-28  Jan Hubicka  <jh@suse.cz>
16661
16662         PR middle-end/20635
16663         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
16664         by Jakub Jelinek.
16665
16666 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
16667
16668         PR tree-optimization/20626
16669         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
16670         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
16671
16672 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
16673
16674         * gfortran.dg/underflow.f90: New test.
16675         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
16676
16677 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16678
16679         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
16680
16681 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
16682
16683         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
16684         (g++_init): Make sure that CXXFLAGS is set.
16685         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
16686         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
16687         * lib/gfortran.exp (gfortran_link_flags): Likewise.
16688         * lib/objc.exp (objc_init): Likewise.
16689         * lib/treelang.exp (treelang_init): Likewise.
16690
16691 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
16692
16693         PR tree-optimization/20470
16694         * gcc.dg/tree-ssa/pr20470.c: New test.
16695
16696 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
16697
16698         * gcc.dg/ppc-stfiwx.c: New.
16699
16700 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
16701
16702         PR target/19888
16703         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
16704
16705 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
16706
16707         * gcc.dg/20050325-1.c: Fix a typo.
16708
16709 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16710
16711         PR libfortran/19678
16712         PR libfortran/19679
16713         * gfortran.dg/dos_eol.f: New test.
16714
16715 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
16716
16717         PR rtl-optimization/20249
16718         * gcc.dg/20050325-1.c: New test.
16719
16720 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16721
16722         PR libfortran/15332
16723         * gfortran.dg/pr15332.f: New test.
16724
16725 2005-03-24  Dale Johannesen  <dalej@apple.com>
16726
16727         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
16728
16729 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
16730
16731         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
16732         'internal' visibility.
16733         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
16734         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
16735         'protected' visibility.
16736         * gcc.dg/visibility-7.c: Likewise.
16737         * lib/target-supports.exp (check_visibility_available): Take
16738         a parameter, the kind of visibility to check for.
16739         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
16740         to check_visibility_available.
16741
16742         * g++.dg/expr/cast3.C: New.
16743
16744 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
16745
16746         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
16747         rs6000.
16748
16749 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
16750
16751         PR target/20095
16752         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
16753
16754 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
16755
16756         * gcc.dg/badshift.c: Renamed to...
16757         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
16758
16759         * gcc.target/i386/badshift.c: Renamed to...
16760         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
16761         only.
16762
16763         PR rtl-optimization/20532
16764         * gcc.target/i386/badshift.c: New.
16765
16766 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16767
16768         * gfortran.dg/pr18025.f90: New test.
16769
16770 2005-03-23  Dale Johannesen  <dalej@apple.com>
16771
16772         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
16773
16774 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
16775
16776         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
16777
16778         * lib/target-supports.exp (check_iconv_available): Default
16779         libiconv to -liconv, if there is no definition.
16780
16781 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
16782
16783         * gcc.dg/torture/cris-asm-mof-1.c: New test.
16784
16785 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
16786
16787         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
16788         * g++.dg/opt/pr7503-2.C: Likewise.
16789         * g++.dg/opt/pr7503-3.C: Likewise.
16790         * g++.dg/opt/pr7503-4.C: Likewise.
16791         * g++.dg/opt/pr7503-5.C: Likewise.
16792         * g++.dg/warn/minmax.C: New test.
16793
16794 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16795
16796         * gfortran.dg/g77_intrinsics_funcs.f: New test.
16797         * gfortran.dg/g77_intrinsics_sub.f: New test.
16798
16799 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
16800             Jan Hubicka  <jh@suse.cz>
16801             Steven Bosscher <stevenb@suse.de
16802
16803         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
16804
16805 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16806
16807         PR c++/19980
16808         * g++.dg/template/redecl3.C: New test.
16809
16810 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16811
16812         PR c++/20499
16813         * g++.dg/parse/error16.C: Tweak error markers.
16814
16815 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
16816
16817         PR target/20561
16818         * gcc.dg/20050321-2.c: New test.
16819
16820 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
16821
16822         PR c++/20465
16823         PR c++/20381
16824         * g++.dg/template/ptrmem12.C: New.
16825
16826 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
16827
16828         PR rtl-optimization/20527
16829         * gcc.c-torture/execute/pr20527-1.c: New test.
16830
16831 2005-03-22  Ben Elliston  <bje@au.ibm.com>
16832
16833         * gcc.misc-tests/options.exp (check_for_options): Create a real C
16834         program, compile it into a real executable and then delete the .c
16835         and .x files afterwards, to avoid problems on testglue targets.
16836
16837 2005-03-21  Stuart Hastings  <stuart@apple.com>
16838
16839         * gcc.target/i386/sse-2.c: New.
16840
16841 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
16842
16843         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
16844
16845 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
16846
16847         * g++.dg/parse/crash25.C: Fix typo.
16848
16849 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
16850
16851         PR c++/20461
16852         * g++.dg/parse/crash24.C: New test.
16853
16854         PR c++/20536
16855         * g++.dg/parse/crash25.C: New test.
16856
16857 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
16858
16859         PR c++/20147
16860         * g++.dg/ext/stmtexpr4.C: New test.
16861
16862 2005-03-20  Roger Sayle  <roger@eyesopen.com>
16863
16864         PR middle-end/20539
16865         * gcc.c-torture/compile/pr13066-1.c: New test case.
16866         * gcc.c-torture/compile/pr20539-1.c: Likewise.
16867         * g++.dg/opt/pr13066-1.C: Likewise.
16868
16869 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
16870
16871         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
16872
16873 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16874
16875         PR fortran/18525
16876         * gfortran.dg/nesting_1.f90: New test.
16877
16878 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16879
16880         PR c++/20240
16881         * g++.dg/lookup/using13.C: New test.
16882
16883 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16884
16885         PR c++/20333
16886         * g++.dg/template/crash36.C: New test.
16887
16888 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
16889
16890         PR c++/20463
16891         * g++.dg/template/crash35.C: New test.
16892
16893 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
16894
16895         PR c++/19966
16896         * g++.dg/overload/operator2.C: New test.
16897
16898 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16899
16900         PR libfortran/20257
16901         * gfortran.dg/pr20257.f90: New test.
16902
16903 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16904
16905         PR libfortran/20480
16906         * gfortran.dg/pr20480.f90: New test.
16907
16908 2005-03-16  Richard Henderson  <rth@redhat.com>
16909
16910         PR middle-end/15700
16911         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
16912         (_rtld_global): New.
16913         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
16914         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
16915
16916         * gcc.dg/alias-3.c: New.
16917         * gcc.dg/alias-4.c: New.
16918         * gcc.dg/alias-5.c: New.
16919         * gcc.dg/alias-6.c: New.
16920
16921 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
16922
16923         * gcc.dg/cpp/ucnid-7.c: New.
16924
16925 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
16926             Dorit Naishlos  <dorit@il.ibm.com>
16927
16928         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
16929         darwin.
16930
16931 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
16932
16933         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
16934         misaligned accesses.
16935         * gcc.dg/vect/vect-58.c: Likewise.
16936         * gcc.dg/vect/vect-92.c: New.
16937         * gcc.dg/vect/vect-93.c: New.
16938
16939 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
16940
16941         PR fortran/18827
16942         * gfortran.dg/assign_2.f90: New test.
16943         * gfortran.dg/assign_3.f90: New test.
16944         * gfortran.dg/assign.f90: New test.
16945
16946 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
16947
16948         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
16949         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
16950         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
16951         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
16952         names.
16953
16954 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
16955
16956         * gcc.dg/cpp/ucnid-6.c: New.
16957
16958         * gcc.dg/cpp/normalize-1.c: New.
16959         * gcc.dg/cpp/normalize-2.c: New.
16960         * gcc.dg/cpp/normalize-3.c: New.
16961         * gcc.dg/cpp/normalize-4.c: New.
16962         * gcc.dg/cpp/ucnid-4.c: New.
16963         * gcc.dg/cpp/ucnid-5.c: New.
16964         * g++.dg/cpp/normalize-1.C: New.
16965         * g++.dg/cpp/ucnid-1.C: New.
16966
16967 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
16968
16969         * gcc.dg/pr18628.c: New.
16970
16971 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
16972
16973         PR c++/20280
16974         * g++.dg/tree-ssa/pr20280.C: New.
16975
16976 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16977
16978         PR fortran/20467
16979         * gfortran.dg/stfunc_2.f90: New test.
16980
16981 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
16982
16983         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
16984
16985 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
16986
16987         * gcc.dg/tree-ssa/20050314-1.c: New test.
16988
16989 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16990
16991         PR c++/4403
16992         PR c++/9783, DR433
16993         * g++.dg/template/friend34.C: New test.
16994         * g++.dg/template/friend35.C: Likewise.
16995         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
16996
16997 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16998
16999         Friend class name lookup 5/n
17000         PR c++/1016
17001         * g++.dg/lookup/hidden-class1.C: New test.
17002         * g++.dg/lookup/hidden-class2.C: Likewise.
17003         * g++.dg/lookup/hidden-class3.C: Likewise.
17004         * g++.dg/lookup/hidden-class4.C: Likewise.
17005         * g++.dg/lookup/hidden-class5.C: Likewise.
17006         * g++.dg/lookup/hidden-class6.C: Likewise.
17007         * g++.dg/lookup/hidden-class7.C: Likewise.
17008         * g++.dg/lookup/hidden-class8.C: Likewise.
17009         * g++.dg/lookup/hidden-class9.C: Likewise.
17010         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
17011         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
17012         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
17013         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
17014         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
17015         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
17016         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
17017         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
17018         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
17019         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
17020         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
17021
17022 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
17023
17024         PR c++/20157
17025         * g++.dg/template/error18.C: New test.
17026
17027 2005-03-09  Ben Elliston  <bje@au.ibm.com>
17028
17029         PR debug/16792
17030         * g++.dg/debug/pr16792.C: New test.
17031
17032 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
17033
17034         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
17035         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
17036         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
17037         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
17038         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
17039         test assertion names.
17040
17041 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17042
17043         PR fortran/18600
17044         * gfortran.dg/stfunc_1.f90: New test.
17045
17046 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17047
17048         PR fortran/16907
17049         * gfortran.dg/real_index_1.f90: New test.
17050
17051 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17052
17053         PR fortran/20323
17054         * gfortran.dg/spec_expr_1.f90: New test.
17055
17056 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
17057
17058         PR c/20402
17059         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
17060         new parser.
17061
17062 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17063
17064         PR fortran/20361
17065         * gfortran.dg/largeequiv_1.f90: New test.
17066
17067 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
17068
17069         * gcc.dg/ucnid-1.c: New.
17070         * gcc.dg/ucnid-2.c: New.
17071         * gcc.dg/ucnid-3.c: New.
17072         * gcc.dg/ucnid-4.c: New.
17073         * gcc.dg/ucnid-5.c: New.
17074         * gcc.dg/ucnid-6.c: New.
17075         * gcc.dg/cpp/ucnid-1.c: New.
17076         * gcc.dg/cpp/ucnid-2.c: New.
17077         * gcc.dg/cpp/ucnid-3.c: New.
17078         * g++.dg/other/ucnid-1.C: New.
17079
17080 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
17081
17082         * gcc.dg/vmx/darwin-abi-3.c: Delete.
17083
17084 2005-03-11  Per Bothner  <per@bothner.com>
17085
17086         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
17087         that diagnotics refer to correct token.
17088         * gcc.dg/unused-3.c: Likewise.
17089
17090 2005-03-11  Per Bothner  <per@bothner.com>
17091
17092         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
17093         constant" is now actually on same line as string constant.
17094         * gcc.dg/cpp/direct2s.c: Likewise.
17095
17096 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
17097
17098         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
17099
17100 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17101
17102         PR libfortran/20124
17103         * gfortran.dg/pr20124.f90: New Test
17104
17105 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
17106
17107         PR tree-optimization/20130
17108         * gcc.dg/pr20130-1.c: New test.
17109
17110 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
17111
17112         PR target/20095
17113         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
17114
17115 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17116
17117         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
17118
17119 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
17120
17121         * g++.dg/eh/forced1.C: Fix comment.
17122         * g++.dg/eh/forced2.C: Ditto.
17123         * g++.dg/eh/forced3.C: Ditto.
17124         * g++.dg/eh/forced4.C: Ditto.
17125
17126 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
17127
17128         PR rtl-opt/20412
17129         * gcc.c-torture/compile/pr20412.c: New test.
17130
17131 2005-03-10  Roger Sayle  <roger@eyesopen.com>
17132
17133         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
17134
17135 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
17136
17137         PR target/20322
17138         * gcc.dg/20050307-1.c: New test.
17139
17140 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
17141
17142         PR c++/20375
17143         * g++.dg/other/stdarg3.C: New.
17144
17145 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
17146
17147         PR c++/18384, c++/18327
17148         * g++.dg/init/array19.C: New test.
17149
17150         PR inline-asm/20314
17151         * gcc.dg/torture/pr20314-1.c: New test.
17152         * gcc.dg/torture/pr20314-2.c: New test.
17153
17154 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
17155
17156         * gcc.dg/20050309-1.c: New test.
17157
17158 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17159
17160         * gcc.dg/builtins-10.c: Reactivate disabled test.
17161         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
17162         new cbrt transformations.
17163
17164 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
17165
17166         PR c++/20208
17167         * g++.dg/template/array13.C: New test.
17168
17169 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
17170
17171         PR c++/16859
17172         * g++.dg/init/brace4.C: New test.
17173
17174 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
17175
17176         PR c++/20186
17177         * g++.dg/template/non-dependent12.C: New.
17178
17179 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
17180
17181         PR c++/20142
17182         * g++.dg/init/array18.C: Add dg-do run marker.
17183
17184         PR c++/20142
17185         * g++.dg/init/array18.C: New test.
17186
17187 2005-03-09  Ben Elliston  <bje@au.ibm.com>
17188
17189         * consistency.vlad/vlad.exp: Remove trailing semicolons.
17190         * g++.dg/gcov/gcov.exp: Likewise.
17191         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
17192         * gcc.target/xstormy16/xstormy16.exp: Likewise.
17193         * lib/c-torture.exp: Likewise.
17194         * lib/fortran-torture.exp: Likewise.
17195         * lib/g++.exp: Likewise.
17196         * lib/gcc-defs.exp: Likewise.
17197         * lib/gcc-dg.exp: Likewise.
17198         * lib/gcc.exp: Likewise.
17199         * lib/gcov.exp: Likewise.
17200         * lib/gfortran.exp: Likewise.
17201         * lib/mike-g++.exp: Likewise.
17202         * lib/mike-gcc.exp: Likewise.
17203         * lib/objc-torture.exp: Likewise.
17204         * lib/objc.exp: Likewise.
17205         * lib/profopt.exp: Likewise.
17206         * lib/target-libpath.exp: Likewise.
17207         * lib/target-supports.exp: Likewise.
17208         * lib/treelang.exp: Likewise.
17209         * lib/wrapper.exp: Likewise.
17210
17211 2005-03-08  Jeff Law  <law@redhat.com>
17212
17213         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
17214         PHI-OPT changes.
17215
17216 2005-03-08  Ira Rosen  <irar@il.ibm.com>
17217
17218         * gcc.dg/vect/pr20122.c: New test.
17219
17220 2005-03-07  Jeff Law  <law@redhat.com>
17221
17222         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
17223         was folded away.
17224         * gcc.dg/tree-ssa/pr18133-1.c: New test.
17225         * gcc.dg/tree-ssa/pr18133-2.c: New test.
17226         * gcc.dg/tree-ssa/pr18134.c: New test.
17227
17228 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17229
17230         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
17231         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
17232         gcc.dg/torture/builtin-noret-2.c: Require weak support.
17233
17234 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
17235
17236         PR tree-opt/17671
17237         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
17238
17239 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
17240
17241         * g++.dg/warn/Wnvdtor.C: New test.
17242
17243 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
17244
17245         * gcc.dg/torture/pr19683-1.c: New test.
17246
17247 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
17248
17249         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
17250         * gfortran.dg/g77/19990313-2.f: Ditto.
17251         * gfortran.dg/g77/19990313-3.f: Ditto.
17252         * gfortran.dg/g77/19990525-0.f: Ditto.
17253         * gfortran.dg/g77/19990826-0.f: Ditto.
17254         * gfortran.dg/g77/19990826-2.f: Ditto.
17255         * gfortran.dg/g77/19990826-3.f: Ditto.
17256         * gfortran.dg/g77/20000511-1.f: Ditto.
17257         * gfortran.dg/g77/20000511-2.f: Ditto.
17258         * gfortran.dg/g77/970625-2.f: Ditto.
17259         * gfortran.dg/g77/980310-2.f: Ditto.
17260         * gfortran.dg/g77/980310-3.f: Ditto.
17261         * gfortran.dg/g77/980310-8.f: Ditto.
17262         * gfortran.dg/g77/980519-2.f: Ditto.
17263         * gfortran.dg/g77/alpha1.f: Ditto.
17264         * gfortran.dg/g77/claus.f: Ditto.
17265         * gfortran.dg/g77/erfc.f: Ditto.
17266         * gfortran.dg/g77/short.f: Ditto.
17267         * gfortran.fortran-torture/execute/data.f90: Ditto.
17268         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
17269         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
17270
17271 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17272
17273         * lib/file-format.exp (gcc_target_object_format): Add check for som
17274         format and hardcode object formats on hppa*-*-hpux*.
17275         * lib/target-supports.exp (check_weak_available): Add check for som
17276         object format.  Always return 0 on hppa*-*-hpux10*.
17277
17278         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
17279         is defined.
17280
17281         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
17282
17283 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
17284
17285         * gfortran.dg/pr19936_1.f90: New test.
17286         * gfortran.dg/pr19936_2.f90: New test.
17287         * gfortran.dg/pr19936_3.f90: New test.
17288
17289 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
17290             Paul Thomas <prthomas@drfccad.cea.fr>
17291
17292         * gfortran.dg/PR19754_1.f90: New test.
17293         * gfortran.dg/PR19754_2.f90: Ditto.
17294
17295 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17296
17297         PR c++/19311
17298         * g++.dg/template/non-dependent11.C: New test.
17299
17300 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
17301
17302         * lib/target-supports.exp (check_iconv_available): Fix comment.
17303
17304 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
17305             Joseph S. Myers  <joseph@codesourcery.com>
17306
17307         PR c++/19797
17308         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
17309
17310 2005-03-04  Matthew Sachs  <msachs@apple.com>
17311
17312         * gcc.exp (gcc_target_compile): Put braces around
17313         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
17314         * objc.exp (objc_target_compile): Likewise.
17315         * treelang.exp (treelang_target_compile): Likewise.
17316
17317 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17318
17319         PR fortran/19673
17320         * gfortran.dg/func_result_1.f90: New test.
17321
17322 2005-03-04  Ben Elliston  <bje@au.ibm.com>
17323
17324         * gcc.misc-tests/options.exp: New test.
17325
17326 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
17327
17328         * gcc.dg/pr15784-4.c: New test.
17329
17330 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
17331
17332         * gcc.c-torture/execute/pr17133.c: New.
17333         * gcc.c-torture/compile/20050303-1.c: New.
17334
17335 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
17336
17337         * gcc.dg/cpp/assert4.c: Fix for cygwin.
17338
17339 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
17340
17341         * g++.dg/overload/using2.C: New.
17342
17343 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
17344
17345         PR c++/19916
17346         * g++.dg/init/ptrmem2.C: New test.
17347
17348 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
17349
17350         PR c/8927
17351         * gcc.dg/pr8927-1.c: New test.
17352
17353 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
17354
17355         PR c++/20232
17356         * g++.dg/inherit/covariant12.C: New.
17357
17358 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17359
17360         PR fortran/19479
17361         * gfortran.dg/bound_1.f90: New test.
17362
17363 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
17364
17365         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
17366         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
17367
17368 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
17369
17370         PR c/20245
17371         * gcc.dg/pr20245-1.c: New test.
17372
17373 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
17374
17375         PR middle-end/19874
17376         * gcc.c-torture/execute/20050119-2.c: New test case.
17377
17378 2005-02-28  Ben Elliston  <bje@au.ibm.com>
17379
17380         * README: Update the DejaGnu bug reporting address.
17381         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
17382         * lib/objc-torture.exp: Likewise.
17383
17384 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17385
17386         * gfortran.dg/boz_1.f90: New test.
17387         * gfortran.dg/boz_3.f90: New test.
17388         * gfortran.dg/boz_4.f90: New test.
17389
17390 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17391
17392         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
17393         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
17394
17395 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17396
17397         PR libfortran/20101
17398         * gfortran.dg/write_0_pe_format.f90: New test.
17399
17400 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
17401
17402         PR c++/20206
17403         * g++.dg/opt/thunk2.C: New test.
17404         * g++.dg/opt/covariant1.C: New test.
17405
17406 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17407
17408         * gfortran.dg/e_d_fmt.f90: New test.
17409
17410 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
17411
17412         * gcc.dg/asm-b.c: Fix comment typos.
17413
17414 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
17415
17416         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
17417         a V_MAY_DEF also.
17418
17419 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
17420
17421         PR tree-opt/20188
17422         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
17423         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
17424         * gcc.dg/asm-b.c: New test.
17425
17426 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
17427
17428         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
17429         Disable this test on IRIX 6.
17430
17431 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
17432
17433         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
17434         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
17435         parser.
17436
17437 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
17438
17439         PR tree-optimization/20204
17440         * testsuite/gcc.dg/pr20204.c: New test.
17441
17442 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
17443
17444         PR target/20196
17445         * gcc.c-torture/execute/20050224-1.c: New test.
17446
17447         PR c++/20175
17448         * g++.dg/warn/Wbraces2.C: New test.
17449
17450 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
17451
17452         PR c++/19878
17453         * g++.dg/init/const2.C: New test.
17454
17455 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
17456
17457         PR tree-optimization/20100
17458         * gcc.c-torture/execute/pr20100-1.c: New test.
17459
17460 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17461
17462         * gfortran.dg/implicit_3.f90: New test.
17463
17464         * gfortran.dg/deftype_1.f90: New test.
17465
17466 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
17467
17468         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
17469         the test passes.
17470         * g++.dg/other/anon3.C: Accept a warning.
17471
17472 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
17473
17474         * gcc.dg/pr20017.c: Fix a comment typo.
17475
17476 2005-02-23  Bud Davis  <bdavis@gfortran.org>
17477
17478         * gfortran.dg/list_read_4.f90: Change to f90 comments.
17479
17480 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17481
17482         PR ada/19902
17483         * ada/acats/tests/cxa/cxa3004.a: Remove.
17484         * ada/acats/tests/cxb/cxb30061.am: Likewise.
17485
17486 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
17487
17488         PR c++/20073
17489         * g++.dg/init/const1.C: New test.
17490
17491         PR c++/19991
17492         * g++.dg/parse/constant7.C: New test.
17493
17494         PR c++/20152
17495         * g++.dg/parse/error27.C: New test.
17496         * g++.dg/template/qualttp15.C: Adjust error markers.
17497         * g++.old-deja/g++.other/struct1.C: Likewise.
17498
17499         PR c++/20153
17500         * g++.dg/template/error17.C: New test.
17501
17502         PR c++/20148
17503         * g++.dg/parser/error26.C: New test.
17504
17505 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
17506
17507         PR tree-optimization/20100
17508         PR tree-optimization/20115
17509         * gcc.dg/pr20115.c: New test.
17510         * gcc.dg/pr20115-1.c: New test.
17511         * gcc.dg/pr20100.c: New test.
17512         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
17513         call-clobbered variables after alias1.
17514
17515 2005-02-22  Bud Davis  <bdavis@gfortran.org>
17516
17517         * gfortran.dg/list_read_4.f90: new test.
17518
17519 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
17520
17521         PR rtl-optimization/20017.
17522         * gcc.dg/pr20017.c: New.
17523
17524 2005-02-22  Devang Patel  <dpatel@apple.com>
17525
17526         PR 19952
17527         * g++.dg/tree-ssa/pr19952.C: New test.
17528
17529 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
17530
17531         PR c++/19883
17532         * g++.dg/parse/constant6.C: New test.
17533
17534 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
17535
17536         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
17537         * g++.dg/charset/asm2.c: Likewise.
17538         * g++.dg/charset/asm3.c: Likewise.
17539         * g++.dg/charset/asm4.c: Likewise.
17540         * g++.dg/charset/asm5.c: Likewise.
17541         * g++.dg/charset/attribute1.c: Likewise.
17542         * g++.dg/charset/attribute2.c: Likewise.
17543         * g++.dg/charset/extern1.cc: Likewise.
17544         * g++.dg/charset/extern2.cc: Likewise.
17545         * g++.dg/charset/extern3.cc: Likewise.
17546         * g++.dg/charset/function.cc: Likewise.
17547         * g++.dg/charset/string.c: Likewise.
17548         * g++.dg/charset/charset.exp: Likewise.
17549         * lib/target-supports.exp (check_iconv_available): Fix comment.
17550
17551 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
17552
17553         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
17554         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
17555         * gcc.dg/charset/asm2.c: Likewise.
17556         * gcc.dg/charset/asm3.c: Likewise.
17557         * gcc.dg/charset/asm4.c: Likewise.
17558         * gcc.dg/charset/asm5.c: Likewise.
17559         * gcc.dg/charset/asm6.c: Likewise.
17560         * gcc.dg/charset/attribute1.c: Likewise.
17561         * gcc.dg/charset/attribute2.c: Likewise.
17562         * gcc.dg/charset/builtin1.c: Likewise.
17563         * gcc.dg/charset/extern.c: Likewise.
17564         * gcc.dg/charset/function.c: Likewise.
17565         * gcc.dg/charset/string.c: Likewise.
17566         * gcc.dg/charset/charset.exp: Likewise.
17567
17568 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
17569
17570         PR fortran/20086
17571         * gfortran.dg/pr20086.f90: New test.
17572
17573 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
17574
17575         PR tree-optimization/19786
17576         * g++.dg/tree-ssa/pr19786.C: New.
17577
17578 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17579
17580         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
17581
17582 2005-02-21  Jeff Law  <law@redhat.com>
17583
17584         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
17585
17586 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17587
17588         * gfortran.dg/do_iterator: Split loop, markup all lines for
17589         which an error locus is printed.
17590         * gfortran.dg/pr17708.f90: Markup all lines for which an error
17591         locus is printed.
17592         * gfortran.dg/select_4.f90: Likewise.
17593         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
17594         locuses in the various permutations.
17595
17596 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
17597
17598         PR tree-optimization/19951
17599         * g++.dg/vect: New directory.
17600         * g++.dg/vect/vect.exp: New file.
17601         * g++.dg/vect/pr19951.cc: New testcase.
17602         * g++.dg/dg.exp: Also prune vectorizer tests.
17603
17604 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
17605
17606         PR 18785
17607         * gcc.dg/charset/builtin1.c: New test.
17608
17609 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17610
17611         PR c++/19299
17612         * g++.dg/inherit/volatile1.C: New test.
17613
17614         PR c++/19440
17615         * g++.dg/template/dtor4.C: New test.
17616
17617 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
17618
17619         * gfortran.dg/int_1.f90: New test.
17620
17621 2005-02-19  Devang Patel  <dpatel@apple.com>
17622
17623         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
17624
17625 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
17626
17627         * gfortran.dg/achar_1.f90: New test.
17628
17629 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
17630
17631         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
17632
17633 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
17634             Jakub Jelinek  <jakub@redhat.com>
17635
17636         PR tree-optimization/19828
17637         * gcc.dg/tree-ssa/loop-7.c: New test.
17638         * gcc.c-torture/execute/20050218-1.c: New test.
17639
17640 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
17641
17642         PR c/20043
17643         * gcc.dg/transparent-union-1.c: New test.
17644         * gcc.dg/transparent-union-2.c: New test.
17645
17646 2005-02-18  James E Wilson  <wilson@specifixinc.com>
17647
17648         PR tree-optimization/18977
17649         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
17650
17651 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
17652
17653         PR target/20054
17654         * gcc.dg/pr20054.c: New test.
17655
17656 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17657
17658         PR c++/19508
17659         * g++.dg/ext/attrib20.C: New test.
17660
17661 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
17662
17663         PR middle-end/20030
17664         * gfortran.fortran-torture/execute/character_passing.f90: New test.
17665
17666 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
17667
17668         PR c++/20008
17669         * g++.dg/opt/switch4.C: New.
17670
17671 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
17672
17673         PR c++/20023
17674         PR tree-optimization/20009
17675         * gcc.c-torture/compile/20050217-1.c: New test.
17676         * g++.dg/opt/switch3.C: New test.
17677
17678         PR tree-optimization/18947
17679         * gcc.c-torture/compile/20050215-1.c: New test.
17680         * gcc.c-torture/compile/20050215-2.c: New test.
17681         * gcc.c-torture/compile/20050215-3.c: New test.
17682
17683 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
17684
17685         PR c++/20028
17686         * g++.dg/template/crash34.C: New.
17687
17688         PR c++/20022
17689         * g++.dg/other/access3.C: New.
17690
17691 2005-02-17  Ira Rosen  <irar@il.ibm.com>
17692
17693         * gcc.dg/vect/vect-98.c: New test.
17694
17695 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
17696
17697         PR tree-optimization/19967
17698         * gcc.dg/pr19967.c: New.
17699
17700 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
17701
17702         PR middle-end/19857
17703         * gcc.dg/tree-ssa/20050215-1.c: New test.
17704         * gcc.c-torture/execute/20050215-1.c: New test.
17705
17706 2005-02-15  Eric Christopher  <echristo@redhat.com>
17707
17708         * gcc.dg/cpp/20050215-1.c: New file.
17709
17710 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
17711
17712         PR tree-optimization/15785
17713         * gcc.dg/pr15785-1.c: New test.
17714
17715 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
17716
17717         PR c++/17788
17718         * g++.dg/init/ctor4.C: New.
17719         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
17720
17721 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
17722
17723         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
17724         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
17725
17726 2005-02-15  Andreas Schwab  <schwab@suse.de>
17727
17728         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
17729         declare malloc.
17730
17731 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
17732
17733         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
17734
17735 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
17736
17737         PR tree-optimization/19853
17738         * gcc.c-torture/compile/pr19853.c: New test.
17739
17740 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
17741
17742         PR c++/19608
17743         * g++.dg/parse/local-class1.C: New.
17744
17745         PR c++/19895
17746         * g++.dg/parse/ptrmem3.C: New.
17747
17748         PR c++/19884
17749         * g++.old-deja/g++.oliva/template6.C: Add another case.
17750         * g++.dg/template/explicit6.C: New.
17751
17752 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
17753
17754         PR c++/17816
17755         * g++.dg/other/redecl2.C: New.
17756
17757 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
17758
17759         PR c++/19891
17760         * g++.dg/abi/covariant4.C: New.
17761
17762 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
17763
17764         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
17765
17766 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
17767
17768         * gcc.dg/vect/vect-96.c: Fix typo.
17769
17770 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17771
17772         PR c++/14479
17773         PR c++/19487
17774         * g++.dg/template/enum5.C: New test.
17775
17776 2005-02-12  Ira Rosen  <irar@il.ibm.com>
17777
17778         * gcc.dg/vect/vect-97.c: New test.
17779
17780 2005-02-12  Ira Rosen  <irar@il.ibm.com>
17781
17782         * gcc.dg/vect/vect-96.c: New test.
17783
17784 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
17785
17786         * gcc.dg/builtins-34.c: Also check ldexp*.
17787
17788 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
17789
17790         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
17791
17792 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
17793
17794         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
17795         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
17796         dg-require-dll, dg-require-iconv, dg-require-named-sections,
17797         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
17798         selector_list, selector_expression, dg-process-target): Move to new
17799         file target-supports-dg.exp.
17800         * lib/target-supports-dg.exp: New.
17801
17802         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
17803         New.
17804
17805 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
17806
17807         PR c++/19666
17808         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
17809
17810         PR middle-end/19858
17811         * gcc.c-torture/compile/20050210-1.c: New test.
17812
17813 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
17814
17815         PR c++/19755
17816         * g++.dg/warn/Wbraces1.C: New test.
17817
17818 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
17819
17820         * gcc.dg/builtins-52.c: New testcase.
17821
17822 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
17823
17824         PR c/19342
17825         * gcc.c-torture/execute/20050119-1.c: New test.
17826
17827 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
17828
17829         PR c++/19811
17830         * g++.dg/init/delete1.C: New test.
17831
17832 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17833
17834         PR c++/18470
17835         * g++.dg/template/static12.C: New test.
17836
17837 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
17838
17839         PR c++/19787
17840         * g++.dg/conversion/ambig1.C: New test.
17841
17842         PR c++/19739
17843         * g++.dg/ext/attrib19.C: New test.
17844
17845         PR c++/19732
17846         * g++.dg/parse/dtor5.C: New test.
17847
17848         PR c++/19762
17849         * g++.dg/template/dtor3.C: New test.
17850
17851         PR c++/19826
17852         * g++.dg/template/static11.C: New test.
17853         * g++.dg/template/crash2.C: Remove dg-error marker.
17854
17855 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
17856
17857         PR C++/18491
17858         * g++.old-deja/g++.mike/p10769a.C: Remove.
17859
17860 2005-02-09  Roger Sayle  <roger@eyesopen.com>
17861
17862         * gcc.dg/builtins-48.c: New test case.
17863         * gcc.dg/builtins-49.c: New test case.
17864         * gcc.dg/builtins-50.c: New test case.
17865         * gcc.dg/builtins-51.c: New test case.
17866
17867 2005-02-09  Ian Lance Taylor  <ian@airs.com>
17868
17869         PR middle-end/19583
17870         * g++.dg/warn/Wreturn-type-3.C: New test.
17871
17872 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
17873
17874         PR middle-end/19402
17875         * gcc.dg/pr19402-1.c: New testcase.
17876         * gcc.dg/pr19402-2.c: likewise.
17877
17878 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
17879
17880         PR middle-end/19854
17881         * g++.dg/tree-ssa/tmmti.C: New testcase.
17882
17883 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
17884
17885         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
17886
17887 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
17888
17889         PR c++/19733
17890         * g++.dg/parse/crash23.C: New test.
17891         * g++.dg/warn/Weff1.C: New test.
17892
17893 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
17894
17895         * gcc.dg/20050209-1.c: New test.
17896
17897 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
17898
17899         PR target/19799
17900         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
17901
17902 2005-02-08  Mike Stump  <mrs@apple.com>
17903
17904         * g++.dg/pch/import-2.c: New test.
17905         * g++.dg/pch/import-2.hs: New.
17906         * g++.dg/pch/include/import-2a.h: New.
17907         * g++.dg/pch/include/import-2b.h: New.
17908
17909 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
17910
17911         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
17912
17913 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17914
17915         * gfortran.dg/substr_1.f90: New test.
17916
17917 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
17918
17919         PR middle-end/19775
17920         * gcc.dg/torture/builtin-power-1.c: Disable test for
17921         invalid transformation.
17922         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
17923         no longer optimize.
17924         * gcc.dg/builtins-47.c: New testcase.
17925
17926 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
17927             Dorit Naishlos  <dorit@il.ibm.com>
17928
17929         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
17930
17931 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
17932
17933         * gcc.c-torture/compile/20050206-1.c: New test.
17934
17935 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
17936
17937         PR tree-opt/19768
17938         * g++.dg/opt/pr19768.C: New test.
17939
17940 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
17941
17942         PR tree-opt/19736
17943         * gcc.c-torture/compile/pr19736.c: New test.
17944
17945 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17946
17947         PR c++/17401
17948         * g++.dg/parse/error25.C: New test.
17949
17950 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
17951
17952         * gcc.c-torture/execute/20050203-1.c: New.
17953
17954 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
17955
17956         * gcc.dg/vect/vect-85.c: Remove xfail.
17957         * gcc.dg/vect/vect-86.c: Remove xfail.
17958         * gcc.dg/vect/vect-87.c: Remove xfail.
17959         * gcc.dg/vect/vect-88.c: Remove xfail.
17960
17961 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
17962
17963         * gcc.dg/altivec-19.c: New.
17964
17965 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
17966
17967         PR c/17807
17968         * gcc.dg/nested-func-3.c: New test.
17969         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
17970
17971 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
17972
17973         * gcc.test-framework/gen_directive_tests: Generate tests for
17974         selector expressions.
17975
17976 2005-02-02  Matt Austern  <austern@apple.com>
17977
17978         PR c++/19628
17979         * g++/ext/builtin7.C: New.
17980         * g++/ext/builtin8.C: New.
17981
17982 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
17983
17984         PR c/18502
17985         * gcc.dg/pr18502-1.c: New test.
17986
17987 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17988
17989         PR c++/17413
17990         * g++.dg/template/local4.C: Tweak.
17991
17992 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
17993
17994         PR tree-optimization/19578
17995         * gcc.c-torture/compile/20050202-1.c: New test.
17996
17997 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
17998
17999         PR c/19435
18000         * gcc.dg/c99-init-4.c: New test.
18001
18002 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
18003
18004         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
18005
18006         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
18007
18008         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
18009         * g++.dg/eh/check-vect.h: New.
18010
18011         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
18012         * gcc.dg/vect/vect-78.c: Ditto.
18013         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
18014         Remove.
18015
18016         * g++.dg/conversion/simd1.C: Expect warning.
18017         * g++.dg/ext/attribute-test-1.C: Ditto.
18018         * g++.dg/ext/attribute-test-2.C: Ditto.
18019         * g++.dg/ext/attribute-test-3.C: Ditto.
18020         * g++.dg/ext/attribute-test-4.C: Ditto.
18021
18022         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
18023         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
18024
18025         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
18026
18027 2005-02-01  Richard Henderson  <rth@redhat.com>
18028
18029         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18030         long double for ibm double-double format.
18031         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18032
18033 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
18034
18035         PR tree-optimization/19633
18036         * testsuite/gcc.dg/pr19633-1.c: New test.
18037         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
18038         to NULL or a symbol.
18039
18040 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
18041
18042         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
18043         New procs.
18044         (dg-process-target (local override)): Handle selector expressions.
18045
18046         * gcc.test-framework/README: Describe tests in source directory.
18047         * gcc.test-framework/test-framework.awk: Handle dg- tests.
18048         * gcc.test-framework/test-framework.exp: Handle dg- tests.
18049         * gcc.test-framework/dg-bogus-exp-P.c: New test.
18050         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
18051         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
18052         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
18053         * gcc.test-framework/dg-do-link-exp-P.c: New test.
18054         * gcc.test-framework/dg-do-run-exp-P.c: New test.
18055         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
18056         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
18057         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
18058         * gcc.test-framework/dg-error-exp-P.c: New test.
18059         * gcc.test-framework/dg-error-exp-XP.c: New test.
18060         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
18061         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
18062         * gcc.test-framework/dg-output-exp-P.c: New test.
18063         * gcc.test-framework/dg-output-exp-XF.c: New test.
18064         * gcc.test-framework/dg-warning-exp-P.c: New test.
18065         * gcc.misc-tests/dg-1.c: Remove.
18066         * gcc.misc-tests/dg-2.c: Remove.
18067         * gcc.misc-tests/dg-3.c: Remove.
18068         * gcc.misc-tests/dg-4.c: Remove.
18069         * gcc.misc-tests/dg-5.c: Remove.
18070         * gcc.misc-tests/dg-6.c: Remove.
18071         * gcc.misc-tests/dg-7.c: Remove.
18072         * gcc.misc-tests/dg-8.c: Remove.
18073         * gcc.misc-tests/dg-9.c: Remove.
18074         * gcc.misc-tests/dg-10.c: Remove.
18075         * gcc.misc-tests/dg-11.c: Remove.
18076         * gcc.misc-tests/dg-12.c: Remove.
18077         * gcc.misc-tests/dg-test.exp: Remove.
18078
18079         * gcc.test-framework/test-framework.awk: Change recording and
18080         printing of passes and failures.
18081
18082         * gcc.test-framework: New directory.
18083         * gcc.test-framework/README: New.
18084         * gcc.test-framework/test-framework.exp: New.
18085         * gcc.test-framework/test-framework.awk: New.
18086         * gcc.test-framework/gen_directive_tests: New.
18087
18088 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
18089
18090         * lib/treelang.exp: Fix comment typos.
18091         (treelang_target_compile): Don't append libs=-ltreelang to options.
18092
18093 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
18094
18095         * g++.dg/parse/typename7.C: Adjust error messages.
18096
18097 2005-01-31  Jeff Law  <law@redhat.com>
18098
18099         * gcc.c-torture/execute/20050131-1.c: New test.
18100         * gcc.dg/wcaselabel.c: New test.
18101
18102 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
18103
18104         * g++.dg/other/warning1.C: Adjust error messags.
18105         * g++.dg/parse/constant5.C: New test.
18106
18107 2005-01-31  Steven Bosscher  <stevenb@suse.de>
18108
18109         PR c/19333
18110         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
18111         the test case valid.
18112         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
18113         * testsuite/gcc.dg/array-7.c: Adjust expected result.
18114         * testsuite/gcc.dg/pr18596-3.c: Likewise.
18115         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
18116         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
18117         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
18118
18119 2005-01-31  Dale Johannesen  <dalej@apple.com>
18120
18121         * g++.dg/opt/pr19650.C: New test.
18122
18123 2005-01-31  Richard Henderson  <rth@redhat.com>
18124
18125         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18126         long double for intel double extended format.
18127         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18128
18129 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
18130
18131         PR c++/19555
18132         * g++.dg/template/static10.C: New test.
18133
18134         PR c++/19395
18135         * g++.dg/parse/error24.C: New test.
18136
18137         PR c++/19367
18138         * g++.dg/lookup/builtin1.C: New test.
18139
18140         PR c++/19457
18141         * g++.dg/warn/conv3.C: New test.
18142
18143 2005-01-30  Bud Davis  <bdavis@gfortran.org>
18144
18145         PR fortran/19647
18146         * gfortan.dg/inquire_7.f90
18147
18148 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
18149
18150         PR tree-optimization/15791
18151         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
18152         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
18153         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
18154         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
18155         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
18156         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
18157         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
18158         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
18159         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
18160         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
18161
18162 2005-01-29  Paul Brook  <paul@codesourcery.com>
18163
18164         PR fortran/18565
18165         * check.c (real_or_complex_check): New function.
18166         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
18167         * intrinsic.c (add_functions): Use new check functions.
18168         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
18169         Add prototypes.
18170
18171 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
18172
18173         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
18174         gcc.dg/lvalue-3.c: New tests.
18175         * gcc.dg/concat.c: Update expected messages.
18176
18177 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
18178
18179         PR libfortran/19595
18180         * gfortran.dg/eor_1.f90: New test.
18181
18182 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
18183
18184         PR fortran/19589
18185         * gfortran.dg/logical_data_1.f90: New test.
18186
18187 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
18188
18189         PR c++/19253
18190         * g++.dg/template/crash33.C: New test.
18191
18192         PR c++/19667
18193         * g++.dg/template/crash32.C: New test.
18194
18195 2005-01-28  Ian Lance Taylor  <ian@airs.com>
18196
18197         PR middle-end/16558
18198         * g++.dg/warn/Wreturn-type-2.C: New test.
18199
18200 2004-06-24  Jeff Law  <law@redhat.com>
18201
18202         * gcc.dg/tree-ssa/20050128-1.c: New test.
18203
18204 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
18205
18206         * gcc.target/frv/all-mdpackh-1.c: New test.
18207
18208 2005-01-28  Steven Bosscher  <stevenb@suse.de>
18209
18210         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
18211
18212 2005-01-27  Richard Henderson  <rth@redhat.com>
18213
18214         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
18215
18216 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
18217
18218         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
18219
18220 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
18221
18222         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
18223         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
18224         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
18225         to cope with cases where the multilib options override the dg-options.
18226
18227 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
18228
18229         PR c/18946
18230         * gcc.dg/noncompile/20050120-1.c: New test.
18231
18232 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
18233
18234         PR tree-optimization/19633
18235         * gcc.dg/pr19633.c: New test.
18236         * gcc.dg/tree-ssa/pr19633.c: New test.
18237
18238 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
18239
18240         * gcc.dg/20041216-1.c: New test.
18241
18242 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
18243
18244         PR objc/18862
18245         * objc.dg/selector-2.m: New test.
18246
18247 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
18248
18249         * g++.dg/opt/range-test-2.C: New test.
18250
18251         PR rtl-optimization/19579
18252         * gcc.c-torture/execute/20050124-1.c: New test.
18253
18254 2005-01-26  Greg Parker  <gparker@apple.com>
18255         Stuart Hastings  <stuart@apple.com>
18256
18257         * gcc.c-torture/execute/20050125-1.c: New.
18258
18259 2005-01-18  Jan Hubicka  <jh@suse.cz>
18260
18261         PR tree-optimize/19337
18262         * gcc.c-torture/compile/20050119-1.c: New test.
18263
18264 2005-01-24  James E Wilson  <wilson@specifixinc.com>
18265
18266         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
18267         test for successful match.
18268
18269 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
18270
18271         PR objc/18408
18272         * objc.dg/comp-types-7.m: New test.
18273
18274 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
18275
18276         * lib/target-supports.exp (current_target_name): New.
18277         (check_effective_target_ilp32, check_effective_target_lp64):
18278         Cache the result to use as long as the current target, with
18279         multilib flags, remains the same.
18280
18281         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
18282         (dg-require-weak, dg-require-visibility, dg-require-alias,
18283         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
18284         dg-require-effective-target, dg-skip-if): Remove call to
18285         skip_test_and_clear_xfail.
18286         (dg-test): Clear xfail data.
18287
18288 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
18289
18290         PR target/17751
18291         * gcc.dg/ppc64-toc.c: New test.
18292
18293         * g++.dg/tree-ssa/empty-1.C: New test.
18294
18295         PR middle-end/19551
18296         * gcc.c-torture/execute/20050121-1.c: New test.
18297         * gcc.dg/20050121-2.c: New test.
18298
18299 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
18300         Paul Brook  <paul@codesourcery.com>
18301
18302         PR fortran/17941
18303         * gfortran.dg/real_const_1.f: New test.
18304         * gfortran.dg/real_const_2.f90: New test.
18305         * gfortran.dg/complex_int_1.f90: New test.
18306
18307 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
18308
18309         PR fortran/19313
18310         * gfortan.dg/inquire_6.f90: New test.
18311
18312 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
18313
18314         PR libfortran/19451
18315         * open_readonly_1.f90: New test.
18316
18317 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
18318
18319         PR libfortran/18982
18320         * gfortran.dg/open_new.f90: New file.
18321
18322 2005-01-22  Paul Brook  <paul@codesourcery.com>
18323
18324         * namelist_1.f90: New test.
18325
18326 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
18327
18328         PR tree-optimization/19484
18329         * gcc.c-torture/compile/20050122-[12].c: New tests.
18330
18331 2005-01-22  Paul Brook  <paul@codesourcery.com>
18332
18333         * gfortran.dg/implicit_2.f90: New test.
18334
18335 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
18336
18337         PR fortran/19314
18338         * gfortran.dg/inquire_5.f90: New test.
18339
18340 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18341
18342         PR c/18809
18343         * gcc.dg/pr18809-1.c: New test.
18344
18345 2005-01-21  Ian Lance Taylor  <ian@airs.com>
18346
18347         * gcc.dg/20050121-1.c: New test.
18348
18349         PR tree-optimization/13000
18350         * gcc.dg/20040206-1.c: Change warning to point where function is
18351         being inlined.
18352
18353 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18354
18355         PR c++/19208
18356         * g++.dg/template/array11.C: New test.
18357
18358 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18359
18360         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
18361         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
18362         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
18363         * gfortran.dg/getenv_1.f90: Add dg-do directive.
18364         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
18365         gfortran.dg/pr17164.f90: Add missing dg-do directives.
18366
18367 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
18368
18369         PR tree-optimization/15349
18370         * gcc.dg/tree-ssa/pr15349.c: New.
18371
18372 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
18373
18374         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
18375
18376 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
18377
18378         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
18379         scan-assembler-times directive name.
18380
18381         * gcc.dg/asm-a.c: Move dg-require-effective-target to
18382         after dg-do.
18383
18384         PR rtl-optimization/19462
18385         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
18386
18387 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
18388
18389         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
18390         counting function calls on ia64.
18391
18392 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
18393
18394         PR rtl-optimization/15139
18395         * gcc.dg/20050111-2.c: New test.
18396
18397         PR c/17297
18398         * gcc.c-torture/compile/20050113-1.c: New testcase.
18399
18400         PR middle-end/19164
18401         * gcc.dg/20050113-1.c: New testcase.
18402
18403 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
18404
18405         * gcc.dg/vect/vect-85.c: Add comment.
18406         * gcc.dg/vect/vect-86.c: Add xfail for now.
18407         * gcc.dg/vect/vect-87.c: Add xfail for now.
18408         * gcc.dg/vect/vect-88.c: Add xfail for now.
18409         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
18410
18411 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18412
18413         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
18414
18415 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18416
18417         * g++.dg/debug/typedef3.C: New test.
18418
18419 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
18420
18421         PR c/19472
18422         * gcc.dg/asm-a.c: New test.
18423
18424 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
18425
18426         * gcc.dg/sh-relax.c: Add prototype for abort.
18427
18428 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18429
18430         * gcc.dg/short-compare-1.c: New test.
18431         * gcc.dg/short-compare-2.c: Likewise.
18432
18433 2005-01-18  Michael Matz  <matz@suse.de>
18434
18435         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
18436
18437 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
18438
18439         PR tree-optimization/19121
18440         * gcc.c-torture/compile/pr19121.c: New test.
18441
18442 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
18443
18444         PR target/19357
18445         * gcc.c-torture/compile/pr19357.c: New test.
18446
18447 2005-01-17  Ian Lance Taylor  <ian@airs.com>
18448
18449         PR c/5675
18450         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
18451         pass--those that refer just to the variable, possibly with a
18452         cast.
18453         * gcc.dg/c99-const-expr-3.c: Likewise.
18454
18455         PR middle-end/13127
18456         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
18457         longer emitted.
18458
18459 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
18460
18461         PR fortran/18778
18462         * gfortran.dg/endfile_2.f90: New test.
18463
18464 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
18465
18466         PR 19168
18467         * gfortran.dg/select_5.f90: New test.
18468
18469 2004-01-16  Paul Brook  <paul@codesourcery.com>
18470
18471         * gfortran.dg/common_4.f90: New test.
18472
18473 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
18474
18475         PR rtl-optimization/19462
18476         * gcc.dg/torture/pr19462-1.c: New test.
18477
18478 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
18479
18480         PR objc/19321
18481         * objc.dg/func-ptr-2.m: New.
18482         * objc.dg/volatile-1.m: New.
18483
18484 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18485
18486         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
18487
18488 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
18489
18490         PR tree-optimization/19060
18491         * gcc.c-torture/execute/20050104-1.c: New test.
18492
18493 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
18494
18495         PR fortran/18983
18496         * gfortran.dg/write_to_null.f90: New test.
18497
18498 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
18499             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18500
18501         PR other/19328
18502         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
18503         argument.
18504
18505 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
18506
18507         PR c++/19263
18508         * g++.dg/init/vector1.C: New test.
18509
18510 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
18511
18512         PR target/13158
18513         * gcc.target/ia64/sibcall-unwind-1.c: New test.
18514         PR target/18987
18515         * gcc.target/ia64/sibcall-unwind-2.c: New test.
18516
18517 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
18518
18519         * gfortran.dg/select_1.f90: New test.
18520         * gfortran.dg/select_2.f90: New test.
18521         * gfortran.dg/select_3.f90: New test.
18522         * gfortran.dg/select_4.f90: New test.
18523
18524 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
18525
18526         PR middle-end/19084
18527         PR rtl-optimization/19348
18528         * gcc.dg/20050111-1.c: New test.
18529         * gcc.c-torture/execute/20050111-1.c: New test.
18530
18531         * gcc.dg/i386-asm-4.c: New test.
18532
18533 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18534
18535         * gcc.dg/nested-func-2.c: New test.
18536         * ada/acats/norun.lst: Remove c953002.
18537
18538 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
18539
18540         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
18541
18542 2005-01-12  Ben Elliston  <bje@au.ibm.com>
18543
18544         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
18545
18546 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
18547
18548         PR target/18761
18549         * g++.dg/abi/align1.C: New test.
18550
18551 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
18552
18553         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
18554         at a time.
18555         * g++.dg/ext/altivec_check.h: Support compiling as C.
18556
18557 2005-01-10  Roger Sayle  <roger@eyesopen.com>
18558
18559         PR c++/19355
18560         * g++.dg/expr/pr19355-1.C: New test case.
18561
18562 2005-01-10  Laurent GUERBY <laurent@guerby.net>
18563
18564         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
18565         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
18566         * ada/acats/tests/c3/c92005b.ada: Likewise.
18567         * ada/acats/tests/c3/cxb3012.a: Likewise.
18568         * ada/acats/norun.lst: Add c380004 and c953002, add PR
18569
18570 2005-01-09  Paul Brook  <paul@codesourcery.com>
18571
18572         * gfortran.dg/common_2.f90: New file.
18573         * gfortran.dg/common_3.f90: New file.
18574
18575 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
18576
18577         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
18578
18579 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
18580
18581         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
18582         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
18583         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
18584         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
18585         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
18586         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
18587         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
18588         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
18589         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
18590         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
18591         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
18592         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
18593         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
18594         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
18595         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
18596         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
18597         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
18598         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
18599         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
18600         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
18601         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
18602         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
18603         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
18604         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
18605         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
18606         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
18607         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
18608         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
18609         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
18610         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
18611         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
18612         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
18613         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
18614         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
18615         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
18616         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
18617         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
18618         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
18619         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
18620         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
18621         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
18622         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
18623         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
18624         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
18625         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
18626         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
18627         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
18628         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
18629         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
18630         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
18631         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
18632         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
18633         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
18634         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
18635         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
18636         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
18637         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
18638         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
18639         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
18640         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
18641         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
18642         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
18643         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
18644         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
18645         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
18646         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
18647         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
18648
18649         * gcc.dg/vect/vect-1.c: Fix spelling.
18650         * gcc.dg/vect/vect-10.c: Fix spelling.
18651         * gcc.dg/vect/vect-11.c: Fix spelling.
18652         * gcc.dg/vect/vect-12.c: Fix spelling.
18653         * gcc.dg/vect/vect-14.c: Fix spelling.
18654         * gcc.dg/vect/vect-15.c: Fix spelling.
18655         * gcc.dg/vect/vect-16.c: Fix spelling.
18656         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
18657         * gcc.dg/vect/vect-64.c: Fix comments.
18658         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
18659
18660 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
18661             Ira Rosen  <irar@il.ibm.com>
18662
18663         * gcc.dg/vect/vect-70.c: New test.
18664         * gcc.dg/vect/vect-71.c: New test.
18665
18666 2005-01-09  Manfred Hollstein  <mh@suse.com>
18667
18668         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
18669         * gcc.dg/pr18241-2.c: Likewise.
18670         * gcc.dg/pr18241-3.c: Likewise.
18671         * gcc.dg/pr18241-4.c: Likewise.
18672         * gcc.dg/pr18241-5.c: Likewise.
18673
18674 2005-01-08  Richard Henderson  <rth@redhat.com>
18675
18676         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
18677         False for x86 and x86-64.
18678
18679 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
18680
18681         PR tree-optimization/18241
18682         * gcc.dg/pr18241-1.c: New test.
18683         * gcc.dg/pr18241-2.c: New test.
18684         * gcc.dg/pr18241-3.c: New test.
18685         * gcc.dg/pr18241-4.c: New test.
18686         * gcc.dg/pr18241-5.c: New test.
18687
18688 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
18689
18690         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
18691         gfortran.dg/select_4.f90: New.
18692
18693 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
18694
18695         * gcc.c-torture/execute/20050107-1.c: New test.
18696
18697 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
18698
18699         PR c++/19298
18700         * g++.dg/template/ref2.C: New.
18701
18702 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
18703
18704         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
18705         instead of being empty.
18706
18707 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18708
18709         PR fortran/15553
18710         * gfortran.dg/array-1.f90: New test.
18711
18712 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
18713
18714         PR tree-optimization/19283
18715         * gcc.c-torture/execute/20050106-1.c: New test.
18716
18717         PR rtl-optimization/18861
18718         * gcc.dg/20050105-1.c: New test.
18719
18720         PR tree-optimization/18828
18721         * gcc.dg/20050105-2.c: New test.
18722
18723 2005-01-07  Andreas Jaeger  <aj@suse.de>
18724
18725         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
18726
18727 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
18728
18729         PR fortran/18398
18730         * gfortran.dg/fmt_read.f90: New test.
18731
18732 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
18733
18734         * gcc.dg/rs6000-ldouble-2.c: New.
18735
18736 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
18737
18738         PR c++/19244
18739         * g++.dg/parser/ctor2.C: New test.
18740
18741 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18742
18743         PR c++/17154
18744         * g++.dg/template/using9.C: New test.
18745
18746 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18747
18748         PR c++/19258
18749         * g++.dg/lookup/friend6.C: New test.
18750
18751 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
18752
18753         PR c++/19270
18754         * g++.dg/template/array10.C: New.
18755
18756 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18757
18758         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
18759         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
18760
18761 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
18762
18763         * gcc.c-torture/compile/20050105-1.c: New test.
18764
18765 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
18766
18767         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
18768
18769 2005-01-05  Roger Sayle  <roger@eyesopen.com>
18770
18771         PR middle-end/19100
18772         * gcc.dg/conv-3.c: New test case.
18773
18774 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
18775
18776         * gcc.dg/asm-wide-1.c: New test.
18777
18778 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
18779
18780         PR c++/19030
18781         * g++.dg/parse/crash22.C: New
18782
18783 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
18784
18785         PR 19257
18786         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
18787
18788 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
18789
18790         PR middle-end/17767
18791         * gcc.dg/i386-mmx-6.c: New test case.
18792
18793 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
18794
18795         PR tree-optimization/18308
18796         * gcc.dg/vect/pr18308.c: New testcase.
18797
18798 2005-01-04  Andreas Jaeger  <aj@suse.de>
18799
18800         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
18801
18802 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
18803             Robert Bowdidge <bowdidge@apple.com>
18804
18805         * gcc.dg/cpp/subframework1.c: New.
18806         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
18807         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
18808         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
18809         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
18810
18811 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
18812
18813         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
18814         producing warning.
18815         * gcc.dg/darwin-weakimport-2.c: New.
18816
18817 2005-01-03  Richard Henderson  <rth@redhat.com>
18818
18819         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
18820
18821 2005-01-03  Richard Henderson  <rth@redhat.com>
18822
18823         * gcc.dg/vect/vect.exp: Enable for ia64.
18824         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
18825         (check_effective_target_vect_float): Likewise.
18826         (check_effective_target_vect_no_align): Likewise.
18827         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
18828         * gcc.dg/vect/vect-8.c: Likewise.
18829
18830 2005-01-03  Uros Bizjak <uros@kss-loka.si>
18831
18832         PR target/19236
18833         * gcc.dg/pr19236-1.c: New test case.
18834
18835 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
18836
18837         PR rtl-optimization/12092
18838         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
18839
18840 2005-01-02  Andreas Jaeger  <aj@suse.de>
18841
18842         * gcc.dg/pr12092-1.c: Do not run on x86_64.
18843
18844 2005-01-01  Roger Sayle  <roger@eyesopen.com>
18845             Andrew Pinski  <pinskia@physics.uc.edu>
18846
18847         PR rtl-optimization/12092
18848         * gcc.dg/pr12092-1.c: New test case.
18849
18850 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
18851
18852         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
18853         'hidden' and 'default' for better portability.
18854         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
18855
18856         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
18857         6 and 7.
18858         * g++.old-deja/g++.brendan/new3.C: Likewise.
18859
18860 2005-01-01  Steven Bosscher  <stevenb@suse.de>
18861
18862         * gcc.dg/20041231-1.C: New test.
18863         * g++.dg/warn/Wunreachable-code-1.C: New test.
18864
18865 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
18866
18867         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
18868         file, not /dev/null.  Abort on error.
18869
18870 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
18871             Ziemowit Laski  <zlaski@apple.com>
18872
18873         PR objc/18971
18874         * objc.dg/encode-5.m: New test.
18875
18876 2004-12-29  Richard Henderson  <rth@redhat.com>
18877
18878         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
18879         * objc.dg/stabs-1.m: Disable for ia64.
18880
18881 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
18882
18883         PR c++/19190
18884         * g++.dg/warn/Wunused-10.C: New test.
18885
18886 2004-12-28  Richard Henderson  <rth@redhat.com>
18887
18888         * objc.dg/stabs-1.m: Disable for alpha.
18889
18890 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
18891
18892         PR c++/19149
18893         * g++.dg/parse/error23.C: New test.
18894
18895 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18896
18897         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
18898
18899         PR fortran/19032
18900         * gfortran.dg/intrinsic_modulo_1.f90: New.
18901         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
18902         tests with divisor -1.
18903
18904 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
18905
18906         * g++.dg/opt/temp1.C (memcpy): Return a value.
18907
18908         PR c++/19148
18909         * g++.dg/expr/cond7.C: New test.
18910
18911 2004-12-27  Paul Brook  <paul@codesourcery.com>
18912
18913         * gfortran.dg/g77/select_no_compile.f: Remove.
18914
18915 2004-12-27  Richard Henderson  <rth@redhat.com>
18916
18917         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
18918         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
18919         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
18920
18921 2004-12-26  Richard Henderson  <rth@redhat.com>
18922
18923         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
18924         by 1i instead of token pasting.
18925
18926 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18927
18928         PR tree-optimization/17578
18929         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
18930         to additional_flags.
18931         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
18932
18933 2004-12-25  Richard Henderson  <rth@redhat.com>
18934
18935         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
18936         Remove Alpha.
18937
18938 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18939
18940         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
18941         hppa*-*-hpux*.
18942         * gcc.dg/pr17957.c (dg-options): Likewise.
18943         * gcc.dg/struct-ret-1.c: Add prototype for abort.
18944         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
18945         instead of 0 on __hppa__.
18946         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
18947         "foo,%r" on hppa*-*-*.
18948
18949 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
18950
18951         PR fortran/19071
18952         * gfortran.dg/complex_write.f90: New test.
18953
18954 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
18955
18956         PR c++/17595
18957         * g++.dg/parse/pragma2.C: New test.
18958
18959         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
18960
18961 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
18962
18963         * gcc.dg/empty2.c: Add missing dg-warning.
18964
18965 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
18966
18967         PR c++/17413
18968         * g++.dg/template/local4.C: New test.
18969         * g++.dg/template/crash19.C: Add dg-error marker.
18970
18971         * g++.dg/template/crash31.C: Correct embedded PR number.
18972
18973 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
18974
18975         PR c++/16405
18976         * g++.dg/opt/temp1.C: Add do-run marker.
18977
18978 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
18979
18980         * g++.dg/template/spec19.C: New.
18981
18982 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
18983
18984         PR target/16819
18985         * gcc.dg/empty2.c: New.
18986
18987 2004-12-23  Richard Henderson  <rth@redhat.com>
18988
18989         * lib/target-supports.exp (check_effective_target_vect_no_align):
18990         Remove i?86 and x86-64.
18991
18992 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
18993
18994         PR c++/16405
18995         * g++.dg/opt/temp1.C: New test.
18996
18997 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18998
18999         PR c++/18733
19000         * g++.dg/template/friend33.C: New testcase.
19001
19002 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
19003
19004         PR c++/18464
19005         * g++.dg/template/cond5.C: New test.
19006
19007         PR c++/18492
19008         * g++.dg/inherit/thunk3.C: New test.
19009
19010         PR c++/11224
19011         * g++.dg/warn/Wunused-9.C: New test.
19012
19013 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
19014
19015         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
19016
19017 2004-12-22  Jan Beulich  <jbeulich@novell.com>
19018
19019         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
19020
19021 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
19022
19023         PR c++/18378
19024         * g++.dg/ext/packed8.C: New test.
19025
19026         PR c++/19063
19027         * g++.dg/template/crash31.C: New test.
19028
19029         PR c++/19034
19030         * g++.dg/template/crash30.C: New test.
19031
19032 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
19033
19034         PR C++/18984
19035         * g++.dg/eh/ctor3.C: New test.
19036
19037 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19038
19039         * objc.dg/stabs-1.m: Allow section name to be quoted and
19040         assembly label to begin with '.LL'.
19041
19042 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
19043
19044         * gcc.dg/vect/vect.exp
19045         (check_effective_target_lp64_or_vect_no_align): New.
19046         * gcc.dg/vect/vect-77.c: Use it.
19047         * gcc.dg/vect/vect-78.c: Use it.
19048
19049         * lib/target-supports.exp
19050         (check_effective_target_vect_no_max,
19051         check_effective_target_vect_no_bitwise,
19052         check_effective_target_vect_no_align): New.
19053         * gcc.dg/vect/vect-13.c: Use them.
19054         * gcc.dg/vect/vect-17.c: Ditto.
19055         * gcc.dg/vect/vect-18.c: Ditto.
19056         * gcc.dg/vect/vect-19.c: Ditto.
19057         * gcc.dg/vect/vect-20.c: Ditto.
19058         * gcc.dg/vect/vect-27.c: Ditto.
19059         * gcc.dg/vect/vect-29.c: Ditto.
19060         * gcc.dg/vect/vect-44.c: Ditto.
19061         * gcc.dg/vect/vect-48.c: Ditto.
19062         * gcc.dg/vect/vect-50.c: Ditto.
19063         * gcc.dg/vect/vect-52.c: Ditto.
19064         * gcc.dg/vect/vect-54.c: Ditto.
19065         * gcc.dg/vect/vect-56.c: Ditto.
19066         * gcc.dg/vect/vect-58.c: Ditto.
19067         * gcc.dg/vect/vect-60.c: Ditto.
19068         * gcc.dg/vect/vect-72.c: Ditto.
19069         * gcc.dg/vect/vect-80.c: Ditto.
19070
19071 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
19072
19073         PR c++/14075
19074         * g++.dg/init/string1.C: New.
19075
19076         PR c++/18975
19077         * g++.dg/other/synth1.C: New.
19078
19079 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
19080
19081         PR c/18963
19082         * gcc.dg/pr18963-1.c: New test.
19083
19084 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
19085
19086         PR c/18596
19087         * gcc.dg/funcdef-storage-1.c (foo): Remove.
19088         * gcc.dg/pr18596-1.c: Use dg-error.
19089         (dg-options): Use -fno-unit-at-a-time.
19090         * gcc.dg/pr18596-2.c: New test.
19091         * gcc.dg/pr18596-3.c: New test.
19092
19093 2004-12-20  Roger Sayle  <roger@eyesopen.com>
19094
19095         PR middle-end/18683
19096         * g++.dg/opt/pr18683-1.C: New test case.
19097
19098 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
19099
19100         PR other/19093
19101         * g++.dg/opt/max1.C: Fix for 64bit targets.
19102
19103 2004-12-20  Matt Austern  <austern@apple.com>
19104
19105         PR c++/19044
19106         * g++.dg/ext/builtin6.C: New
19107
19108 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
19109
19110         PR tree-optimization/19080
19111         * gcc.c-torture/compile/pr19080.c: New test.
19112
19113 2004-12-20  Steven Bosscher  <stevenb@suse.de>
19114
19115         * gcc.dg/20041219-1.c: New test.
19116
19117 2004-12-19  Roger Sayle  <roger@eyesopen.com>
19118
19119         PR middle-end/19068
19120         * g++.dg/opt/max1.C: New test case.
19121
19122 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19123
19124         * gcc.dg/fdata-sections-1.c: New test.
19125
19126 2004-12-18  Roger Sayle  <roger@eyesopen.com>
19127
19128         PR middle-end/18548
19129         * gcc.dg/max-1.c: New test case.
19130
19131 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
19132
19133         * gcc.c-torture/execute/20041218-1.c: New test.
19134
19135 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
19136
19137         * gcc.dg/pr18501.c: New test.
19138         * gcc.dg/uninit-5.c: XFAIL.
19139         * gcc.dg/uninit-9.c: XFAIL.
19140
19141 2004-12-17  Dale Johannesen  <dalej@apple.com>
19142
19143         * gcc.dg/20041213-1.c: New.
19144
19145 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
19146
19147         * objc.dg/stabs-1.m: Allow assembly label to begin
19148         with a dot ('.').
19149
19150 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
19151
19152         * gcc.c-torture/execute/20041213-1.c: Move...
19153         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
19154
19155 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
19156
19157         PR c++/18721
19158         * g++.dg/lookup/conv-5.C: New.
19159
19160 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
19161
19162         * objc.dg/stabs-1.m: New test.
19163
19164 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19165
19166         * gcc.dg/visibility-c.c: Change compile to
19167         assemble for the test.
19168
19169 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19170
19171         PR target/19041
19172         * gcc.dg/visibility-c.c: New test.
19173
19174 2004-12-16  Roger Sayle  <roger@eyesopen.com>
19175
19176         PR middle-end/18493
19177         * gcc.dg/switch-8.c: New test case.
19178
19179 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19180
19181         PR c++/18905
19182         * g++.dg/template/init4.C: New.
19183         * g++.dg/opt/static3.C: Enable optimizer.
19184
19185 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
19186
19187         * g++.dg/other/complex1.C: New test.
19188
19189 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
19190
19191         * g++.dg/opt/inline9.C: New test.
19192
19193 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19194
19195         PR fortran/18993
19196         * gfotran.dg/nullify_1.f: New test.
19197
19198 2004-12-15  Richard Henderson  <rth@redhat.com>
19199
19200         * gcc.target/i386/i386.exp: New harness.
19201         * gcc.target/i386/vect-args.c: New.
19202
19203 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
19204
19205         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
19206
19207 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19208
19209         PR c++/18825
19210         * g++.dg/template/friend32.C: New test.
19211
19212 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19213
19214         * cpp/pragma-once-1.c: New test.
19215         * cpp/pragma-once-1b.h: Likewise.
19216         * cpp/pragma-once-1c.h: Likewise.
19217         * cpp/pragma-once-1d.h: Likewise.
19218         * cpp/inc/pragma-once-1a.h: Likewise.
19219
19220 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
19221             Steven G. Kargl  <kargls@comcast.net>
19222
19223         PR fortran/17597
19224         * gfortran.dg/list_read_3.f90: New test.
19225
19226 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19227
19228         * gcc.dg/ftrapv-2.c: New test.
19229
19230 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
19231
19232         PR c++/18981
19233         * g++.dg/template/typename9.C: New test.
19234
19235 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
19236
19237         PR c++/18738
19238         * g++.dg/template/typename8.C: New test.
19239         * g++.dg/parse/friend2.C: Tweak error message.
19240
19241 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
19242
19243         * gcc.c-torture/20041214-1.c: New test.
19244
19245 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
19246
19247         PR c++/18965
19248         * g++.dg/init/array17.C: New test.
19249
19250 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
19251
19252         PR c++/18793
19253         * g++.dg/init/aggr3.C: New test.
19254
19255 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
19256
19257         * gcc.dg/altivec-types-1.c: New test.
19258         * gcc.dg/altivec-types-2.c: New test.
19259         * gcc.dg/altivec-types-3.c: New test.
19260         * gcc.dg/altivec-types-4.c: New test.
19261         * g++.dg/ext/altivec-types-1.C: New test.
19262         * g++.dg/ext/altivec-types-2.C: New test.
19263         * g++.dg/ext/altivec-types-3.C: New test.
19264         * g++.dg/ext/altivec-types-4.C: New test.
19265
19266 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
19267
19268         PR middle-end/18951
19269         * gcc.c-torture/execute/20041213-1.c: New test.
19270
19271 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
19272
19273         PR c++/18949
19274         * g++.dg/template/cast1.C: New.
19275
19276 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
19277
19278         * gcc.c-torture/execute/20041213-2.c: New test.
19279
19280 2004-12-13  Richard Henderson  <rth@redhat.com>
19281
19282         * gcc.dg/i386-sse-10.c: Fix typo in options.
19283
19284 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
19285
19286         PR c++/18968
19287         * g++.dg/opt/pr18968.C: New test.
19288
19289 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
19290
19291         PR c++/18925
19292         * g++.dg/ext/visibility/staticdatamem.C: New test.
19293
19294 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
19295
19296         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
19297
19298 2004-12-13  Roger Sayle  <roger@eyesopen.com>
19299
19300         PR rtl-optimization/18928
19301         * gcc.dg/pr18928-1.c: New test case.
19302
19303 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
19304
19305         PR tree-opt/16951
19306         * gcc.c-torture/compile/20041211-1.c: New.
19307
19308 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19309
19310         PR middle-end/17564
19311         * gcc.c-torture/execute/20041212-1.c: New test.
19312
19313 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19314
19315         PR fortran/18869
19316         * gfortran.dg/common_1.f90: New test.
19317
19318 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
19319         Paul Brook  <paul@codesourcery.com>
19320
19321         PR fortran/16222
19322         * gfortran.dg/real_do_1.f90: New test.
19323
19324 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19325
19326         PR tree-opt/18040
19327         * g++.dg/opt/ptrmem6.C: New test.
19328
19329 2004-12-11  Roger Sayle  <roger@eyesopen.com>
19330
19331         PR middle-end/18921
19332         * gcc.dg/pr18921-1.c: New test case.
19333
19334 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19335
19336         PR fortran/17175
19337         * gfortran.dg/scale_1.f90: New test.
19338
19339 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
19340
19341         PR middle-end/18903
19342         * gcc.c-torture/compile/pr18903.c: New test.
19343
19344 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
19345
19346         * gcc.c-torture/execute/20041210-1.c: New test.
19347
19348 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19349
19350         PR c++/18731
19351         * g++.dg/parser/struct-1.C: New test.
19352         * g++.dg/parser/struct-2.C: New test.
19353         * g++.dg/parser/struct-3.C: New test.
19354
19355 2004-12-09  Richard Henderson  <rth@redhat.com>
19356
19357         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
19358
19359         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
19360         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
19361
19362 2004-12-09  Matt Austern  <austern@apple.com>
19363
19364         PR c++/18514
19365         * g++.dg/ext/builtin1.C: New
19366         * g++.dg/ext/builtin2.C: New
19367         * g++.dg/ext/builtin3.C: New
19368         * g++.dg/ext/builtin4.C: New
19369         * g++.dg/ext/builtin5.C: New
19370
19371 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
19372
19373         PR tree-opt/18904
19374         * g++.dg/opt/ptrmem5.C: New test.
19375
19376 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
19377
19378         * g++.dg/parse/typename5.C: Adjust for new error.
19379         * g++.dg/parse/typename7.C: New.
19380
19381 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19382
19383         PR c++/18073
19384         * g++.dg/other/mmintrin.C: New test.
19385
19386 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
19387
19388         PR c++/16681
19389         * g++.dg/init/array15.C: New.
19390         * g++.dg/init/array16.C: New.
19391
19392 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19393
19394         PR fortran/18826
19395         * gfortran.dg/assign_1.f90: New test.
19396
19397 2004-12-08  Nick Clifton  <nickc@redhat.com>
19398
19399         * gcc.target/xstormy16/bss_below100: New directory containing tests.
19400         * gcc.target/xstormy16/data_below100: Likewise.
19401         * gcc.target/xstormy16/sfr: Likewise.
19402         * gcc.target/xstormy16/below100.S: New test source file.
19403         * gcc.target/xstormy16/below100.ld: New test linker script.
19404         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
19405         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
19406         bp instructions.
19407         * gcc.target/xstormy16/bp.c: Likewise.
19408
19409         * gcc.target/xstormy16/bss_below100: New files:
19410         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
19411         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
19412         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
19413         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
19414         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
19415         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
19416         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
19417         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
19418         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
19419         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
19420         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
19421         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
19422         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
19423         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
19424         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
19425         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
19426         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
19427         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
19428         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
19429         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
19430         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
19431         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
19432         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
19433         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
19434         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
19435         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
19436         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
19437
19438         * gcc.target/xstormy16/data_below100: New files:
19439         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
19440         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
19441         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
19442         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
19443         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
19444         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
19445         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
19446         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
19447         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
19448         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
19449         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
19450         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
19451         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
19452         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
19453         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
19454         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
19455         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
19456         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
19457         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
19458         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
19459         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
19460         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
19461         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
19462         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
19463         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
19464         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
19465         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
19466
19467         * gcc.target/xstormy16/sfr: New files:
19468         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
19469         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
19470         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
19471         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
19472         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
19473         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
19474         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
19475         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
19476         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
19477         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
19478         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
19479         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
19480         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
19481         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
19482         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
19483         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
19484         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
19485         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
19486         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
19487         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
19488         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
19489         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
19490         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
19491         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
19492         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
19493         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
19494         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
19495         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
19496         27_if0_sfrw_bitfield_f.c
19497
19498 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19499
19500         PR c++/18100
19501         * g++.dg/lookup/name-clash4.C: New test.
19502
19503 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
19504
19505         PR c++/18672
19506         * g++.dg/opt/array1.C: New.
19507
19508         PR c++/18803
19509         * g++.dg/template/operator5.C: New.
19510
19511 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
19512
19513         PR c/18867
19514         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
19515
19516 2004-12-07  Steven Bosscher  <stevenb@suse.de>
19517
19518         * gcc.dg/noncompile/20041207.c: New test.
19519
19520 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
19521
19522         * g++.dg/other/unreachable-1.C: New test.
19523
19524 2004-12-06  Nick Clifton  <nickc@redhat.com>
19525
19526         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
19527         <limits.h> because the latter comes from gcc's include/ directory
19528         and not the newlib/libc/include directory.
19529
19530 2004-12-04  Richard Henderson  <rth@redhat.com>
19531
19532         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
19533
19534 2004-12-04  Richard Henderson  <rth@redhat.com>
19535
19536         * lib/target-supports.exp (check_gc_sections_available): Disable
19537         for alpha and ia64.
19538
19539 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
19540
19541         PR middle-end/17909
19542         * g++.dg/other/vararg-2.C: New test.
19543
19544 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19545
19546         PR c++/17011, c++/17971
19547         * g++.dg/template/error15.C: Adjust expected error.
19548         * g++.dg/template/instantiate3.C: Likewise.
19549
19550 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
19551
19552         * gcc.dg/altivec-18.c: Fix for darwin
19553
19554 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
19555
19556         PR c++/18782
19557         * g++.dg/parse/ptrmem2.C: New.
19558
19559         PR c++/18318
19560         * g++.dg/template/new1.C: New.
19561
19562 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19563
19564         PR fortran/18710
19565         * gfortran.dg/direct_io_3.f90: New test.
19566
19567 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
19568
19569         PR 18758
19570         * g++.dg/parse/crash21.C: New.
19571
19572 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19573
19574         PR c++/15664, c++/18276
19575         * g++.dg/template/ttp13.C: New test.
19576         * g++.dg/template/ttp14.C: Likewise.
19577
19578 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19579
19580         PR c++/18123
19581         * g++.dg/parse/enum2.C: New test.
19582         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
19583
19584 2004-12-02  Nick Clifton  <nickc@redhat.com>
19585
19586         * gcc.target/xstormy16: New test directory.
19587         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
19588         * gcc.target/xstormy16/bp.c: Check the generation of bp
19589         instructions.
19590         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
19591         bn instructions and the BELOW100 attribute.
19592
19593 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
19594
19595         PR target/16952
19596         * gcc.dg/ppc-eabi.c: New.
19597
19598 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
19599
19600         PR fortran/18284
19601         * gfortran.dg/backspace.f90
19602
19603 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
19604
19605         * gfortran.dg/inquire.f90: New test.
19606
19607 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
19608
19609         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
19610         handle effective-target-keyword.
19611         (dg-skip-if): Support effective-target keyword as target list.
19612         (dg-xfail-if): Ditto.
19613         * lib/target-supports.exp (is-effective-target-keyword): New proc.
19614
19615 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
19616
19617         PR tree-optimization/18291
19618         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
19619
19620 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
19621
19622         PR C++/18729
19623         * g++.dg/parse/crash20.C: New.
19624
19625         PR c++/17431
19626         * g++.dg/overload/arg1.C: New.
19627         * g++.dg/overload/arg2.C: New.
19628         * g++.dg/overload/arg3.C: New.
19629         * g++.dg/overload/arg4.C: New.
19630
19631 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
19632
19633         * gcc.dg/c99-flex-array-4.c: Remove.
19634
19635 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
19636
19637         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
19638
19639         * lib/target-supports.exp (is-effective-target): Simplify.
19640
19641         * lib/target-supports.exp (check_effective_target_vect_long):
19642         Fix for powerpc64-*-*.
19643
19644 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
19645
19646         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
19647         to support new requirements on FreeBSD 5.
19648
19649 2004-11-30  Devang Patel  <dpatel@apple.com>
19650
19651         PR 18702
19652         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
19653
19654 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
19655
19656         * g++.dg/ext/altivec-13.C: New test.
19657
19658 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
19659
19660         PR tree-opt/18298
19661         * gcc.c-torture/execute/p18298.c: New test.
19662
19663 2004-11-30  Ira Rosen  <irar@il.ibm.com>
19664             Dorit Naishlos  <dorit@il.ibm.com>
19665
19666         PR tree-opt/18607
19667         * gcc.dg/vect/vect-89.c: New test.
19668
19669 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
19670
19671         * gcc.dg/pr18596-1.c: New test.
19672
19673 2004-11-30  Ben Elliston  <bje@au.ibm.com>
19674
19675         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
19676
19677 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
19678
19679         PR c/18479
19680         * gcc.dg/pr18479.c: New test.
19681
19682 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
19683
19684         PR target/18490
19685         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
19686         mmix-knuth-mmixware.
19687
19688         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
19689         cris-*-elf* cris-*-aout* mmix-*-*
19690
19691 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
19692
19693         PR middle-end/18725
19694         * gcc.dg/pr18725.c: New test.
19695
19696 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
19697
19698         PR target/18488
19699         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
19700
19701         PR target/18336
19702         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
19703
19704 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
19705
19706         PR c++/18368
19707         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
19708         * g++.old-deja/g++.law/ctors5.C: Likewise.
19709         * g++.old-deja/g++.other/crash25.C: Likewise.
19710
19711         PR c++/18674
19712         * g++.dg/template/error16.C: New test.
19713
19714         PR c++/18512
19715         * g++.dg/template/crash29.C: New test.
19716
19717 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
19718
19719         PR tree-optimization/18712
19720         * gcc.c-torture/compile/pr18712.c: New test.
19721
19722 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
19723
19724         PR c/7544
19725         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
19726         tests.
19727
19728 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19729
19730         PR c++/18652
19731         * g++.dg/lookup/crash6.C: New test.
19732
19733 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
19734
19735         PR middle-end/18164
19736         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
19737
19738 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
19739
19740         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
19741         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
19742         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
19743
19744 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
19745
19746         * gcc.dg/pr18164.c: New test.
19747
19748 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
19749
19750         * gcc.dg/funroll-loops-all.c: New.
19751
19752 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
19753
19754         PR target/18489
19755         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
19756         delimeter, match space and TAB as well as ":".
19757
19758         PR target/18484
19759         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
19760
19761         PR target/18348
19762         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
19763
19764         PR target/18345
19765         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
19766
19767         PR target/18337
19768         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
19769
19770 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
19771
19772         * gfortran.dg/direct_io_2.f90: New test.
19773
19774 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
19775
19776         PR target/18334
19777         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
19778
19779 2004-11-28  Richard Henderson  <rth@redhat.com>
19780
19781         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
19782
19783 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
19784
19785         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
19786         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
19787         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
19788         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
19789         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
19790         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
19791         gcc.dg/pointer-arith-8.c: New tests.
19792
19793 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
19794
19795         PR fortran/18364
19796         * gfortran.dg/endfile.f90: New test.
19797
19798 2004-11-27  Falk Hueffner  <falk@debian.org>
19799
19800         * gcc.dg/loop-6.c: New test.
19801
19802 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
19803
19804         * gcc.c-torture/execute/20041126-1.c: New test.
19805
19806 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
19807
19808         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
19809         on IRIX.
19810
19811 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
19812
19813         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
19814         functions.
19815
19816 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
19817
19818         PR rtl-optimization/17825
19819         * gcc.c-torture/compile/20041119-1.c: New test.
19820
19821 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19822
19823         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
19824         Check existence of ld library path variables before unsetting.
19825
19826 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
19827
19828         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
19829
19830 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
19831
19832         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
19833
19834 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
19835
19836         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
19837
19838 2004-11-26  Ben Elliston  <bje@au.ibm.com>
19839
19840         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
19841         dg-do directive.
19842
19843 2004-11-26  Ben Elliston  <bje@au.ibm.com>
19844
19845         * gcc.dg/pr17957.c: Pass --param, not -param.
19846
19847 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
19848
19849         PR middle-end/17957
19850         * testsuite/gcc.dg/pr17957.c: New test.
19851
19852 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
19853
19854         PR c++/18445
19855         * g++.dg/template/crash28.C: Likewise.
19856
19857         PR c++/18001
19858         * g++.dg/expr/unary2.C: Adjust lvalue messages.
19859         * g++.dg/ext/lvaddr.C: Likewise.
19860         * g++.dg/opt/pr7503-3.C: Likewise.
19861
19862         PR c++/18466
19863         * g++.dg/parse/qualified3.C: New test.
19864         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
19865
19866         PR c++/18545
19867         * g++.dg/expr/return1.C: New test.
19868
19869 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19870
19871         Friend class name lookup 3/n, PR c++/3332
19872         * g++.dg/lookup/friend3.C: New test.
19873         * g++.dg/lookup/friend4.C: Likewise.
19874         * g++.dg/lookup/friend5.C: Likewise.
19875
19876 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19877
19878         Friend class name lookup 2/n, PR c++/14513, c++/15410
19879         * g++.dg/lookup/friend2.C: New test.
19880         * g++.dg/template/friend31.C: Likewise.
19881
19882 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19883
19884         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
19885
19886 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
19887
19888         PR c++/17473
19889         * g++.dg/tc1/dr56.C: Remove.
19890         * g++.dg/template/typedef1.C: Add dg-error markers.
19891         * g++.old-deja/g++.other/typedef7.C: Likewise.
19892
19893         PR c++/18285
19894         * g++.dg/parse/typedef7.C: New test.
19895
19896 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
19897
19898         * gcc.c-torture/execute/20041124-1.c: New test.
19899
19900 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
19901
19902         * g++.dg/template/deduce3.C: New test.
19903
19904         PR c++/18586
19905         * g++.dg/template/crash27.C: New test.
19906
19907         PR c++/18530
19908         * g++.dg/warn/Wshadow-3.C: New test.
19909
19910 2004-11-24  Devang Patel  <dpatel@apple.com>
19911
19912         PR/18555
19913         * gcc.dg/cpp/isysroot-1.c: New test.
19914         * gcc.dg/cpp/usr/include/stdio.h: New file.
19915         * gcc.dg/cpp/isysroot-2.c: New test.
19916         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
19917         New file.
19918
19919 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19920
19921         PR c++/8929
19922         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
19923
19924 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19925
19926         * gcc.target/sparc/align.c: Do not include <stdint.h>.
19927         * gcc.target/sparc/pdist.c: Likewise.
19928
19929 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
19930
19931         PR c++/16882
19932         * g++.dg/conversion/simd1.C: New test.
19933
19934 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19935
19936         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
19937         and restore_ld_library_path_env_vars.
19938         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
19939         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
19940         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
19941         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
19942
19943 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
19944
19945         * gcc.dg/pragma-align-2.c: Test macro expansion.
19946         * gcc.dg/pragma-pack-2.c: New test.
19947
19948 2004-11-23  Richard Henderson  <rth@redhat.com>
19949
19950         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
19951         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
19952         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
19953         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
19954         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
19955         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
19956
19957         * gcc.dg/vect/vect.exp: Add check for alpha.
19958         * lib/target-supports.exp (check_alpha_max_hw_available): New.
19959         (check_effective_target_vect_int): Enable for alpha.
19960         (check_effective_target_vect_long): New.
19961         (is-effective-target): Add it.
19962
19963 2004-11-23  Uros Bizjak <uros@kss-loka.si>
19964
19965         * gcc.dg/pr18614-1.c: New test.
19966
19967 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19968
19969         * gcc.dg/setjmp-2.c: New test.
19970
19971 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
19972
19973         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
19974         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
19975         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
19976         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
19977         gcc.target/sparc/pdist.c: New tests.
19978
19979 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
19980
19981         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
19982
19983 2004-11-22  Dale Johannesen  <dalej@apple.com>
19984
19985         * gcc.dg/20041111-1.c: New.
19986
19987 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
19988
19989         PR tree-opt/18536
19990         * gcc.dg/vect/pr18536.c: New test.
19991
19992 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19993
19994         PR c++/18354
19995         * g++.dg/template/nontype11.C: New test.
19996
19997 2004-11-21  Roger Sayle  <roger@eyesopen.com>
19998
19999         PR middle-end/18520
20000         * gcc.dg/pr18520-1.c: New test case.
20001
20002 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
20003
20004         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
20005         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
20006         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
20007         expected diagnostics.
20008
20009 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20010
20011         PR target/18580
20012         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
20013         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
20014         vect-77.c, vect-77a.c: XFAIL on the SPARC.
20015
20016 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20017
20018         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
20019
20020 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
20021             Joseph Myers  <joseph@codesourcery.com>
20022
20023         * lib/target-supports.exp (check_visibility_available): Really
20024         test the compiler.
20025
20026 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
20027
20028         PR tree-opt/18181
20029         * gcc.dg/vect/vect-85.c: New test.
20030         * gcc.dg/vect/vect-86.c: New test.
20031         * gcc.dg/vect/vect-87.c: New test.
20032         * gcc.dg/vect/vect-88.c: New test.
20033
20034 2004-11-19  Ben Elliston  <bje@au.ibm.com>
20035
20036         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
20037
20038 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
20039
20040         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
20041         * gcc.dg/ppc-and-1.c: Ditto.
20042         * gcc.dg/ppc-compare-1.c: Ditto.
20043         * gcc.dg/ppc-mov-1.c: Ditto
20044
20045 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
20046             Mark Mitchell  <mark@codesourcery.com>
20047
20048         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
20049
20050 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
20051             Aldy Hernandez  <aldyh@redhat.com>
20052
20053         * lib/target-supports.exp (check_effective_target_vect_int): New
20054         (check_effective_target_vect_float): New
20055         (check_effective_target_vect_double): New.
20056         (is-effective-target): Support new effective targets keywords.
20057         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
20058         default action for dg-do.
20059         * gcc.dg/vect/pr16105.c: Use new support.
20060         * gcc.dg/vect/pr18400.c: Ditto.
20061         * gcc.dg/vect/pr18425.c: Ditto.
20062         * gcc.dg/vect/vect-1.c: Ditto.
20063         * gcc.dg/vect/vect-10.c: Ditto.
20064         * gcc.dg/vect/vect-11.c: Ditto.
20065         * gcc.dg/vect/vect-12.c: Ditto.
20066         * gcc.dg/vect/vect-13.c: Ditto.
20067         * gcc.dg/vect/vect-14.c: Ditto.
20068         * gcc.dg/vect/vect-15.c: Ditto.
20069         * gcc.dg/vect/vect-16.c: Ditto.
20070         * gcc.dg/vect/vect-17.c: Ditto.
20071         * gcc.dg/vect/vect-18.c: Ditto.
20072         * gcc.dg/vect/vect-19.c: Ditto.
20073         * gcc.dg/vect/vect-2.c: Ditto.
20074         * gcc.dg/vect/vect-20.c: Ditto.
20075         * gcc.dg/vect/vect-21.c: Ditto.
20076         * gcc.dg/vect/vect-22.c: Ditto.
20077         * gcc.dg/vect/vect-23.c: Ditto.
20078         * gcc.dg/vect/vect-24.c: Ditto.
20079         * gcc.dg/vect/vect-25.c: Ditto.
20080         * gcc.dg/vect/vect-26.c: Ditto.
20081         * gcc.dg/vect/vect-27.c: Ditto.
20082         * gcc.dg/vect/vect-27a.c: Ditto.
20083         * gcc.dg/vect/vect-28.c: Ditto.
20084         * gcc.dg/vect/vect-29.c: Ditto.
20085         * gcc.dg/vect/vect-29a.c: Ditto.
20086         * gcc.dg/vect/vect-3.c: Ditto.
20087         * gcc.dg/vect/vect-30.c: Ditto.
20088         * gcc.dg/vect/vect-31.c: Ditto.
20089         * gcc.dg/vect/vect-32.c: Ditto.
20090         * gcc.dg/vect/vect-33.c: Ditto.
20091         * gcc.dg/vect/vect-34.c: Ditto.
20092         * gcc.dg/vect/vect-35.c: Ditto.
20093         * gcc.dg/vect/vect-36.c: Ditto.
20094         * gcc.dg/vect/vect-37.c: Ditto.
20095         * gcc.dg/vect/vect-38.c: Ditto.
20096         * gcc.dg/vect/vect-4.c: Ditto.
20097         * gcc.dg/vect/vect-40.c: Ditto.
20098         * gcc.dg/vect/vect-41.c: Ditto.
20099         * gcc.dg/vect/vect-42.c: Ditto.
20100         * gcc.dg/vect/vect-43.c: Ditto.
20101         * gcc.dg/vect/vect-44.c: Ditto.
20102         * gcc.dg/vect/vect-45.c: Ditto.
20103         * gcc.dg/vect/vect-46.c: Ditto.
20104         * gcc.dg/vect/vect-47.c: Ditto.
20105         * gcc.dg/vect/vect-48.c: Ditto.
20106         * gcc.dg/vect/vect-48a.c: Ditto.
20107         * gcc.dg/vect/vect-49.c: Ditto.
20108         * gcc.dg/vect/vect-5.c: Ditto.
20109         * gcc.dg/vect/vect-50.c: Ditto.
20110         * gcc.dg/vect/vect-51.c: Ditto.
20111         * gcc.dg/vect/vect-52.c: Ditto.
20112         * gcc.dg/vect/vect-53.c: Ditto.
20113         * gcc.dg/vect/vect-54.c: Ditto.
20114         * gcc.dg/vect/vect-55.c: Ditto.
20115         * gcc.dg/vect/vect-56.c: Ditto.
20116         * gcc.dg/vect/vect-56a.c: Ditto.
20117         * gcc.dg/vect/vect-57.c: Ditto.
20118         * gcc.dg/vect/vect-58.c: Ditto.
20119         * gcc.dg/vect/vect-59.c: Ditto.
20120         * gcc.dg/vect/vect-6.c: Ditto.
20121         * gcc.dg/vect/vect-60.c: Ditto.
20122         * gcc.dg/vect/vect-61.c: Ditto.
20123         * gcc.dg/vect/vect-62.c: Ditto.
20124         * gcc.dg/vect/vect-63.c: Ditto.
20125         * gcc.dg/vect/vect-64.c: Ditto.
20126         * gcc.dg/vect/vect-65.c: Ditto.
20127         * gcc.dg/vect/vect-66.c: Ditto.
20128         * gcc.dg/vect/vect-67.c: Ditto.
20129         * gcc.dg/vect/vect-68.c: Ditto.
20130         * gcc.dg/vect/vect-69.c: Ditto.
20131         * gcc.dg/vect/vect-7.c: Ditto.
20132         * gcc.dg/vect/vect-72.c: Ditto.
20133         * gcc.dg/vect/vect-72a.c: Ditto.
20134         * gcc.dg/vect/vect-73.c: Ditto.
20135         * gcc.dg/vect/vect-74.c: Ditto.
20136         * gcc.dg/vect/vect-75.c: Ditto.
20137         * gcc.dg/vect/vect-76.c: Ditto.
20138         * gcc.dg/vect/vect-77.c: Ditto.
20139         * gcc.dg/vect/vect-77a.c: Ditto.
20140         * gcc.dg/vect/vect-78.c: Ditto.
20141         * gcc.dg/vect/vect-79.c: Ditto.
20142         * gcc.dg/vect/vect-8.c: Ditto.
20143         * gcc.dg/vect/vect-80.c: Ditto.
20144         * gcc.dg/vect/vect-82.c: Ditto.
20145         * gcc.dg/vect/vect-82_64.c: Ditto.
20146         * gcc.dg/vect/vect-83.c: Ditto.
20147         * gcc.dg/vect/vect-83_64.c: Ditto.
20148         * gcc.dg/vect/vect-9.c: Ditto.
20149         * gcc.dg/vect/vect-all.c: Ditto.
20150         * gcc.dg/vect/vect-none.c: Ditto.
20151
20152 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
20153
20154         * lib/gcc-dg.exp (dg-skip-if): New function.
20155         (dg-forbid-option): Remove.
20156         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
20157         * g++.dg/abi/bitfield8.C: Likewise.
20158         * g++.dg/abi/dtor1.C: Likewise.
20159         * g++.dg/abi/empty10.C: Likewise.
20160         * g++.dg/abi/empty7.C: Likewise.
20161         * g++.dg/abi/empty9.C: Likewise.
20162         * g++.dg/abi/layout3.C: Likewise.
20163         * g++.dg/abi/layout4.C: Likewise.
20164         * g++.dg/abi/thunk1.C: Likewise.
20165         * g++.dg/abi/thunk2.C: Likewise.
20166         * g++.dg/abi/vbase11.C: Likewise.
20167         * g++.dg/abi/vthunk2.C: Likewise.
20168         * g++.dg/abi/vthunk3.C: Likewise.
20169         * g++.dg/ext/attrib8.C: Likewise.
20170         * g++.dg/opt/longbranch2.C: Likewise.
20171         * g++.dg/opt/reg-stack4.C: Likewise.
20172         * g++.old-deja/g++.ext/attrib1.C: Likewise.
20173         * g++.old-deja/g++.ext/attrib2.C: Likewise.
20174         * g++.old-deja/g++.ext/attrib3.C: Likewise.
20175         * g++.old-deja/g++.other/store-expr1.C: Likewise.
20176         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20177         * gcc.dg/20000609-1.c: Likewise.
20178         * gcc.dg/20000720-1.c: Likewise.
20179         * gcc.dg/20011107-1.c: Likewise.
20180         * gcc.dg/20011119-1.c: Likewise.
20181         * gcc.dg/20020108-1.c: Likewise.
20182         * gcc.dg/20020122-2.c: Likewise.
20183         * gcc.dg/20020122-3.c: Likewise.
20184         * gcc.dg/20020201-3.c: Likewise.
20185         * gcc.dg/20020206-1.c: Likewise.
20186         * gcc.dg/20020218-1.c: Likewise.
20187         * gcc.dg/20020310-1.c: Likewise.
20188         * gcc.dg/20020411-1.c: Likewise.
20189         * gcc.dg/20020418-2.c: Likewise.
20190         * gcc.dg/20020426-1.c: Likewise.
20191         * gcc.dg/20020426-2.c: Likewise.
20192         * gcc.dg/20020517-1.c: Likewise.
20193         * gcc.dg/20020523-1.c: Likewise.
20194         * gcc.dg/20020523-2.c: Likewise.
20195         * gcc.dg/20020729-1.c: Likewise.
20196         * gcc.dg/20030204-1.c: Likewise.
20197         * gcc.dg/20030826-2.c: Likewise.
20198         * gcc.dg/20030926-1.c: Likewise.
20199         * gcc.dg/20031202-1.c: Likewise.
20200         * gcc.dg/980312-1.c: Likewise.
20201         * gcc.dg/980313-1.c: Likewise.
20202         * gcc.dg/990117-1.c: Likewise.
20203         * gcc.dg/990424-1.c: Likewise.
20204         * gcc.dg/990524-1.c: Likewise.
20205         * gcc.dg/991230-1.c: Likewise.
20206         * gcc.dg/i386-387-1.c: Likewise.
20207         * gcc.dg/i386-387-2.c: Likewise.
20208         * gcc.dg/i386-387-3.c: Likewise.
20209         * gcc.dg/i386-387-4.c: Likewise.
20210         * gcc.dg/i386-387-5.c: Likewise.
20211         * gcc.dg/i386-387-6.c: Likewise.
20212         * gcc.dg/i386-asm-1.c: Likewise.
20213         * gcc.dg/i386-bitfield1.c: Likewise.
20214         * gcc.dg/i386-bitfield2.c: Likewise.
20215         * gcc.dg/i386-loop-1.c: Likewise.
20216         * gcc.dg/i386-loop-2.c: Likewise.
20217         * gcc.dg/i386-loop-3.c: Likewise.
20218         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20219         * gcc.dg/i386-pic-1.c: Likewise.
20220         * gcc.dg/i386-regparm.c: Likewise.
20221         * gcc.dg/i386-signbit-1.c: Likewise.
20222         * gcc.dg/i386-signbit-2.c: Likewise.
20223         * gcc.dg/i386-signbit-3.c: Likewise.
20224         * gcc.dg/i386-sse-5.c: Likewise.
20225         * gcc.dg/i386-sse-8.c: Likewise.
20226         * gcc.dg/i386-unroll-1.c: Likewise.
20227         * gcc.dg/tls/opt-1.c: Likewise.
20228         * gcc.dg/tls/opt-2.c: Likewise.
20229         * gcc.dg/unroll-1.c: Likewise.
20230         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
20231         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
20232         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
20233         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
20234
20235 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20236
20237         * g++.dg/template/incomplete1.C: New test.
20238
20239 2004-11-16  Nick Clifton  <nickc@redhat.com>
20240
20241         Revert patches accidentally commited during checkin of fixes for
20242         xstormy16 tests:
20243         gcc.c-torture/execute/simd-4.c: Revert
20244         gcc.dg/20040910-1.c: Revert.
20245
20246 2004-11-16  Paul Brook  <paul@codesourcery.com>
20247
20248         PR fortran/13010
20249         * gfortran.dg/der_pointer_1.f90: New test.
20250
20251 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
20252
20253         PR c/18498
20254         * gcc.dg/bitfld-13.c: New test.
20255
20256 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
20257
20258         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
20259         powerpc*-*-linux*.
20260
20261         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
20262         * gcc.dg/ppc64-abi-2.c: Ditto.
20263         * gcc.dg/ppc64-abi-3.c: Ditto.
20264
20265         * lib/gcc-dg.exp (dg-target-list): Remove.
20266
20267 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
20268
20269         * gcc.dg/ia64-postinc.c: New test.
20270
20271 2004-11-15  Mark Mitchell <mark@codesourcery.com>
20272
20273         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
20274
20275 2004-11-15  Nick Clifton  <nickc@redhat.com>
20276
20277         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
20278         __INT_MAX__ so that the test can be compiled by toolchains
20279         targeted at 16-bit processors.
20280
20281         * gcc.dg/20040625-1.c: Use long constants rather than integers
20282         when performing arithmetic that will overflow 16-bits.
20283
20284         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
20285         xstormy16.  It does not support 128-bit vector operations.
20286
20287         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
20288         with the macro PTR_TYPE.  Define this macro to an integer type
20289         suitable for holding a pointer.
20290
20291         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
20292         the target is a 16-bit processor.
20293
20294         * gcc.dg/cpp/if-2.c: Expect a different warning message from
20295         16-bit targets where the character constant will be too long.
20296
20297         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
20298         where the double will not be directly addressable.
20299
20300 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20301
20302         Friend class name lookup 1/n, PR c++/18471
20303         * g++.dg/template/crash26.C: New test.
20304         * g++.dg/lookup/struct1.C: Adjust expected error.
20305         * g++.dg/parse/elab1.C: Likewise.
20306         * g++.dg/parse/elab2.C: Likewise.
20307         * g++.dg/parse/int-as-enum1.C: Likewise.
20308         * g++.dg/parse/struct-as-enum1.C: Likewise.
20309         * g++.dg/parse/typedef1.C: Likewise.
20310         * g++.dg/parse/typedef3.C: Likewise.
20311         * g++.dg/parse/typedef4.C: Likewise.
20312         * g++.dg/parse/typedef5.C: Likewise.
20313         * g++.dg/template/nontype4.C: Likewise.
20314         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
20315         * g++.old-deja/g++.other/elab1.C: Likewise.
20316         * g++.old-deja/g++.other/syntax4.C: Likewise.
20317
20318 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20319
20320         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
20321
20322 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
20323
20324         * gcc.c-torture/execute/20041114-1.c: New test.
20325
20326 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
20327
20328         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
20329         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
20330         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
20331         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
20332         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
20333         gcc.dg/switch-7.c: New tests.
20334
20335 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
20336
20337         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
20338
20339 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
20340
20341         PR tree-opt/18400
20342         * gcc.dg/vect/pr18400.c: New test.
20343
20344 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
20345             Andrew Pinski  <pinskia@physics.uc.edu>
20346
20347         PR tree-opt/18425
20348         * gcc.dg/vect/pr18425.c: New test.
20349
20350 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20351
20352         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
20353         Guard with dg-require-alias and dg-require-visibility.
20354
20355 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20356
20357         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
20358
20359 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20360
20361         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
20362
20363 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20364
20365         PR c++/17344
20366         * g++.dg/template/defarg5.C: New test.
20367
20368 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20369
20370         * g++.dg/parse/cast1.C: Run only on ILP32.
20371         * g++.old-deja/g++.mike/p784.C: Likewise.
20372
20373 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
20374
20375         * gcc.c-torture/execute/20041113-1.c: New test.
20376
20377 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
20378
20379         PR target/18230
20380         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
20381         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
20382         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
20383         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20384         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
20385         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
20386         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
20387         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
20388         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
20389         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
20390         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
20391         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
20392         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
20393
20394 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
20395
20396         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
20397         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
20398         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
20399         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
20400         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
20401         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
20402         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
20403         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
20404         gcc.target/sparc/combined-1.c: New tests.
20405
20406 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
20407
20408         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
20409         New tests.
20410
20411 2004-11-12  Mark Mitchell <mark@codesourcery.com>
20412
20413         * lib/gcc-dg.exp (dg-forbid-option): New function.
20414         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
20415         * g++.dg/abi/bitfield8.C: Likewise.
20416         * g++.dg/abi/dtor1.C: Likewise.
20417         * g++.dg/abi/empty10.C: Likewise.
20418         * g++.dg/abi/empty7.C: Likewise.
20419         * g++.dg/abi/empty9.C: Likewise.
20420         * g++.dg/abi/layout3.C: Likewise.
20421         * g++.dg/abi/layout4.C: Likewise.
20422         * g++.dg/abi/thunk1.C: Likewise.
20423         * g++.dg/abi/thunk2.C: Likewise.
20424         * g++.dg/abi/vbase11.C: Likewise.
20425         * g++.dg/abi/vthunk2.C: Likewise.
20426         * g++.dg/abi/vthunk3.C: Likewise.
20427         * g++.dg/ext/attrib8.C: Likewise.
20428         * g++.dg/opt/longbranch2.C: Likewise.
20429         * g++.dg/opt/reg-stack4.C: Likewise.
20430         * g++.old-deja/g++.ext/attrib1.C: Likewise.
20431         * g++.old-deja/g++.ext/attrib2.C: Likewise.
20432         * g++.old-deja/g++.ext/attrib3.C: Likewise.
20433         * g++.old-deja/g++.other/store-expr1.C: Likewise.
20434         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20435         * gcc.dg/20000609-1.c: Likewise.
20436         * gcc.dg/20000720-1.c: Likewise.
20437         * gcc.dg/20011107-1.c: Likewise.
20438         * gcc.dg/20011119-1.c: Likewise.
20439         * gcc.dg/20020108-1.c: Likewise.
20440         * gcc.dg/20020122-2.c: Likewise.
20441         * gcc.dg/20020122-3.c: Likewise.
20442         * gcc.dg/20020201-3.c: Likewise.
20443         * gcc.dg/20020206-1.c: Likewise.
20444         * gcc.dg/20020218-1.c: Likewise.
20445         * gcc.dg/20020310-1.c: Likewise.
20446         * gcc.dg/20020411-1.c: Likewise.
20447         * gcc.dg/20020418-2.c: Likewise.
20448         * gcc.dg/20020426-1.c: Likewise.
20449         * gcc.dg/20020426-2.c: Likewise.
20450         * gcc.dg/20020517-1.c: Likewise.
20451         * gcc.dg/20020523-1.c: Likewise.
20452         * gcc.dg/20020523-2.c: Likewise.
20453         * gcc.dg/20020729-1.c: Likewise.
20454         * gcc.dg/20030204-1.c: Likewise.
20455         * gcc.dg/20030826-2.c: Likewise.
20456         * gcc.dg/20030926-1.c: Likewise.
20457         * gcc.dg/20031202-1.c: Likewise.
20458         * gcc.dg/980312-1.c: Likewise.
20459         * gcc.dg/980313-1.c: Likewise.
20460         * gcc.dg/990117-1.c: Likewise.
20461         * gcc.dg/990424-1.c: Likewise.
20462         * gcc.dg/990524-1.c: Likewise.
20463         * gcc.dg/991230-1.c: Likewise.
20464         * gcc.dg/i386-387-1.c: Likewise.
20465         * gcc.dg/i386-387-2.c: Likewise.
20466         * gcc.dg/i386-387-3.c: Likewise.
20467         * gcc.dg/i386-387-4.c: Likewise.
20468         * gcc.dg/i386-387-5.c: Likewise.
20469         * gcc.dg/i386-387-6.c: Likewise.
20470         * gcc.dg/i386-asm-1.c: Likewise.
20471         * gcc.dg/i386-bitfield1.c: Likewise.
20472         * gcc.dg/i386-bitfield2.c: Likewise.
20473         * gcc.dg/i386-loop-1.c: Likewise.
20474         * gcc.dg/i386-loop-2.c: Likewise.
20475         * gcc.dg/i386-loop-3.c: Likewise.
20476         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20477         * gcc.dg/i386-pic-1.c: Likewise.
20478         * gcc.dg/i386-regparm.c: Likewise.
20479         * gcc.dg/i386-signbit-1.c: Likewise.
20480         * gcc.dg/i386-signbit-2.c: Likewise.
20481         * gcc.dg/i386-signbit-3.c: Likewise.
20482         * gcc.dg/i386-sse-5.c: Likewise.
20483         * gcc.dg/i386-sse-8.c: Likewise.
20484         * gcc.dg/i386-unroll-1.c: Likewise.
20485         * gcc.dg/tls/opt-1.c: Likewise.
20486         * gcc.dg/tls/opt-2.c: Likewise.
20487         * gcc.dg/unroll-1.c: Likewise.
20488         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
20489         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
20490         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
20491         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
20492         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
20493         -m64 is specified.
20494
20495 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
20496
20497         PR c++/18389
20498         * g++.dg/parse/cond1.C: New test.
20499
20500         PR c++/18429
20501         * g++.dg/template/array9.C: New test.
20502         * g++.dg/ext/vla1.C: Adjust error messages.
20503         * g++.dg/ext/vlm1.C: Likewise.
20504         * g++.dg/template/crash2.C: Likewise.
20505
20506         PR c++/18436
20507         * g++.dg/template/call3.C: New test.
20508
20509         PR c++/18407
20510         * g++.dg/template/ptrmem11.C: New test.
20511
20512 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
20513
20514         PR other/14264
20515         * lib/g++.exp: Set LC_ALL and LANG to C.
20516         * lib/gcc-dg.exp: Likewise.
20517         * lib/gfortran.exp: Likewise.
20518         * lib/objc.exp: Likewise.
20519         * lib/treelang.exp: Likewise.
20520
20521 2004-11-12  Andreas Schwab  <schwab@suse.de>
20522
20523         * gcc.dg/pr16286.c: Fix last change.
20524
20525 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
20526
20527         PR c++/18416
20528         * g++.dg/init/global1.C: New test.
20529
20530 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
20531
20532         * gcc.c-torture/execute/20041112-1.c: New test.
20533
20534 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
20535
20536         * lib/gcc-dg.exp (dg-target-list): New.
20537
20538 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
20539             Richard Sandiford  <rsandifo@redhat.com>
20540
20541         * lib/target-supports.exp (get-compiler_messages): New.
20542         (check_named_sections_available): Use it.
20543         (check_effective_target_ilp32): New.
20544         (check_effective_target_lp64): New.
20545         (is-effective-target): New.
20546         * lib/gcc-dg.exp (dg-require-effective-target): New.
20547
20548 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
20549
20550         * gcc.dg/precedence-1.c: New test.
20551
20552 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
20553
20554         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
20555
20556         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
20557         message, delete generated files, use more descriptive name for
20558         executable, and make the test unsupported when it cannot be run.
20559
20560         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
20561         (dg-require-weak, dg-require-visibility, dg-require-alias,
20562         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
20563         dg-require-iconv, dg-require-named-sections): Use it.
20564
20565         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
20566
20567 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
20568
20569         PR target/16457
20570         * gcc.dg/ppc-and-1: New
20571
20572         PR target/16796
20573         * gcc.dg/ppc-mov-1.c: New.
20574
20575         PR target/16458
20576         * gcc.dg/ppc-compare-1.c: New.
20577
20578 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
20579
20580         * objc.dg/desig-init-2.m: New test.
20581
20582 2004-11-10  Adam Nemet  <anemet@lnxw.com>
20583
20584         PR middle-end/18160
20585         * g++.dg/warn/register-var-1.C: New test.
20586         * g++.dg/warn/register-var-2.C: New test.
20587
20588 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20589
20590         * gcc.dg/union-2.c: New test.
20591
20592 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
20593
20594         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
20595         New test for PR tree-optimization/17892.
20596
20597 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
20598
20599         PR c++/18369
20600         * g++.dg/init/new12.C: New test.
20601
20602 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
20603
20604         * gcc.target/sparc: New directory.
20605         * gcc.target/sparc/sparc.exp: New driver.
20606         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
20607         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
20608         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
20609         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
20610
20611 2004-11-10  Paul Brook  <paul@codesourcery.com>
20612
20613         PR fortran/18218
20614         * gfortran.dg/list_read.c: New test.
20615
20616 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
20617
20618         PR c/18322
20619         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
20620         expected diagnostic location.
20621
20622 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
20623
20624         * gcc.dg/20041109-1.c: New test.
20625
20626 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
20627
20628         PR objc/18406
20629         * objc/compile/pr18406.m: New test.
20630
20631 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
20632
20633         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
20634
20635 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
20636
20637         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
20638
20639 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
20640
20641         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
20642
20643 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
20644
20645         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
20646         exit.
20647
20648 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
20649
20650         PR tree-opt/18299
20651         * gcc.c-torture/pr18299-1.c: New test.
20652
20653 2004-11-06  Andreas Schwab  <schwab@suse.de>
20654
20655         * gcc.dg/pr16286.c: Also test for bool and pixel.
20656
20657 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
20658
20659         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
20660         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
20661         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
20662         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
20663         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
20664         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
20665         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
20666         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
20667         gcc.dg/struct-semi-3.c: New tests.
20668
20669 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20670
20671         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
20672
20673 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20674
20675         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
20676         Do not use C99 designators.
20677
20678 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20679
20680         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
20681
20682 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20683
20684         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
20685         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
20686         * gcc.c-torture/execute/simd-5.x: Remove.
20687
20688 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
20689
20690         PR rtl-optimization/17933
20691         * gcc.dg/torture/pr17933-1.c: New test.
20692
20693 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
20694
20695         PR target/18106
20696         * lib/target-supports.exp (check_weak_available): Support
20697         Windows.
20698
20699 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
20700
20701         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
20702         call to fflush(stdout) before abort.
20703         (my_ffsll): New function.
20704         (generate_fields): Use it.
20705
20706 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
20707
20708         * gcc.dg/init-undef-1.c: New test.
20709
20710 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
20711
20712         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
20713         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
20714         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
20715         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
20716         expected messages for new parser.
20717
20718 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
20719
20720         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
20721
20722 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20723
20724         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
20725         on LP64 targets.
20726
20727 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
20728
20729         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
20730         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
20731         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
20732         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
20733         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
20734         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
20735         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
20736         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
20737         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
20738         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
20739
20740 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
20741
20742         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
20743         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
20744         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
20745         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
20746         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
20747         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
20748         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
20749         for new parser.
20750
20751 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
20752
20753         PR target/15342
20754         * gcc.dg/20041104-1.c: New test.
20755
20756 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20757
20758         * g++.dg/template/nontype7.C: New test.
20759         * g++.dg/template/nontype8.C: Likewise.
20760         * g++.dg/template/nontype9.C: Likewise.
20761         * g++.dg/template/nontype10.C: Likewise.
20762         * g++.dg/tc1/dr49.C: Likewise.
20763         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
20764         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
20765
20766 2004-11-04  Ben Elliston  <bje@au.ibm.com>
20767
20768         * g++.dg/rtti/tinfo1.C: Remove xfails.
20769
20770 2004-11-04  Ben Elliston  <bje@au.ibm.com>
20771
20772         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
20773         packed attribute to the definition to satisfy the new C++ parser.
20774
20775 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20776
20777         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
20778         invocations of va_arg.
20779
20780 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
20781
20782         PR c++/18124
20783         * g++.dg/template/crash25.C: New test.
20784
20785         PR c++/18155
20786         * g++.dg/template/typedef2.C: New test.
20787         * g++.dg/parse/crash13.C: Adjust error markers.
20788
20789         PR c++/18177
20790         * g++.dg/conversion/const3.C: New test.
20791
20792 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20793
20794         PR fortran/17535
20795         PR fortran/17583
20796         PR fortran/17713
20797         * gfortran.dg/generic_[123].f90: New testcases.
20798
20799 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20800
20801         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
20802         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
20803
20804 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
20805
20806         PR tree-opt/16808
20807         * gcc.c-torture/compile/pr16808.c: New test.
20808
20809 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
20810
20811         PR rtl-optimization/17104
20812         * gcc.dg/ppc-bitfield1.c: New.
20813
20814 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
20815
20816         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
20817
20818 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
20819
20820         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
20821         strings for 32-bit code.
20822
20823 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
20824
20825         PR c/18239
20826         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
20827
20828 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
20829
20830         PR c++/18064
20831         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
20832
20833 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
20834
20835         PR c++/15172
20836         * g++.dg/init/aggr2.C: New test.
20837
20838 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
20839
20840         * objc.dg/local-decl-1.m: New test.
20841
20842 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20843
20844         * gcc.dg/20040910-1.c: Adjust regex.
20845
20846 2004-10-30  Roger Sayle  <roger@eyesopen.com>
20847
20848         PR rtl-optimization/18084
20849         * g++.dg/opt/pr18084-1.C: New testcase.
20850
20851 2004-10-30  Matt Austern  <austern@apple.com>
20852
20853         PR c++/17542
20854         * g++.dg/ext/attrib18.C: New test.
20855
20856 2004-10-30  Roger Sayle  <roger@eyesopen.com>
20857
20858         PR middle-end/18096
20859         * gcc.dg/pr18096-1.c: New test case.
20860
20861 2004-10-30  Roger Sayle  <roger@eyesopen.com>
20862
20863         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
20864
20865 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
20866
20867         PR c/16666
20868         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
20869         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
20870         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
20871         gcc.dg/old-style-prom-3.c: New tests.
20872
20873 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
20874
20875         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
20876         Remove unnecessary inclusion of stdio.h.
20877
20878 2004-10-29  Roger Sayle  <roger@eyesopen.com>
20879
20880         PR rtl-optimization/17581
20881         * gcc.dg/pr17581-1.c: New test case.
20882
20883 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
20884
20885         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
20886         being implemented.
20887         * g++.dg/conversion/dr195-1.C: New.
20888         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
20889         * g++.old-deja/g++.mike/p10148.C: Likewise.
20890
20891 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
20892
20893         PR c++/17695
20894         * g++.dg/debug/typedef2.C: New test.
20895
20896 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
20897
20898         PR fortran/13490
20899         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
20900         * gfortran.dg/g77/README: Update.
20901
20902 2004-10-28  Matt Austern  <austern@apple.com>
20903
20904         PR c++/14124
20905         * g++.dg/ext/packed7.C: New test.
20906
20907 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20908
20909         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
20910         scan-assembler.
20911         * lib/scanasm.exp (hidden-scan-for): New proc.
20912         (scan-hidden): Use hidden-scan-for instead of constructing the scan
20913         string.
20914         (scan-not-hidden): Likewise.
20915         * lib/target-supports.exp (check_visibility_available): mach-o is
20916         support too.
20917
20918 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
20919
20920         PR c++/17132
20921         * g++.dg/template/memclass3.C: New test.
20922
20923 2004-10-28  Adam Nemet  <anemet@lnxw.com>
20924
20925         PR middle-end/18160
20926         * gcc.dg/register-var-1.c: New test.
20927         * gcc.dg/register-var-2.c: New test.
20928         * gcc.dg/asm-7.c: Taking the address of a register variable is an
20929         error now.
20930
20931 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
20932
20933         PR other/18172
20934         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
20935         unused variables.
20936         * gcc.dg/vect/vect-22.c: Likewise.
20937
20938 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
20939
20940         * gcc.dg/i386-rotate-1.c: New test.
20941
20942 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
20943
20944         * g++.dg/init/ref12.C: Add "run" marker.
20945
20946         PR c++/17435
20947         * g++.dg/init/ref12.C: New test.
20948
20949         PR c++/18140
20950         * g++.dg/template/shift1.C: New test.
20951         * g++.dg/template/error10.C: Adjust error markers.
20952
20953 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
20954
20955         PR tree-opt/17529
20956         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
20957
20958 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
20959
20960         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
20961         * gcc.dg/weak/weak-3.c: Likewise.
20962         * gcc.dg/weak/weak-5.c: Likewise.
20963         * gcc.dg/weak/weak-9.c: Likewise.
20964         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
20965         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
20966
20967         * gcc.dg/darwin-weakimport-1.c: New.
20968
20969 2004-10-28  Ben Elliston  <bje@au.ibm.com>
20970
20971         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
20972
20973 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
20974
20975         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
20976         'syntax' error messages.
20977         * gcc.dg/cpp/direct2s.c: Likewise.
20978
20979 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
20980
20981         * gcc.c-torture/compile/20041026-1.c: New.
20982
20983 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
20984
20985         PR c++/18093
20986         * g++.dg/lookup/ns2.C: New test.
20987
20988         PR c++/18020
20989         * g++.dg/template/enum4.C: New test.
20990
20991         PR c++/18161
20992         * g++.dg/template/expr1.C: New test.
20993
20994 2004-10-26  Ben Elliston  <bje@au.ibm.com>
20995
20996         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
20997
20998 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20999
21000         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
21001         gcc.dg/decl-nospec-3.c: New tests.
21002
21003 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
21004
21005         * objc.dg/super-class-3.m: New test.
21006
21007 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
21008
21009         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
21010         resyncing.
21011         * gcc.dg/cpp/direct2s.c: Likewise.
21012
21013 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
21014
21015         * objc.dg/image-info.m: Update for changes to section selection.
21016
21017 2004-10-25  David Ayers  <d.ayers@inode.at>
21018             Ziemowit Laski  <zlaski@apple.com>
21019
21020         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
21021         diagnostics when messaging 'id <Proto>'.
21022         * objc.dg/class-protocol-1.m: New test.
21023         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
21024         a non-existent method signature.
21025         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
21026         Update diagnostics when messaging with non-existent method signature.
21027         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
21028         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
21029         invalid receivers are now resolved as if messaging 'id'; remove
21030         extraneous diagnostics.
21031
21032 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21033
21034         PR c/16667
21035         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
21036         gcc.dg/init-desig-obs-3.c: New tests.
21037
21038 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
21039
21040         * gcc.dg/debug/20041023-1.c: New test.
21041
21042 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
21043
21044         PR middle-end/17407
21045         * gcc.c-torture/compile/pr17407.c: New test.
21046
21047         PR c++/18121
21048         * g++.dg/template/array8.C: New test.
21049
21050 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21051
21052         PR other/18138
21053         * lib/g++.exp: Accept more than one multilib libgcc.
21054         * lib/gcc-dg.exp: Likewise.
21055         * lib/objc.exp: Likewise.
21056         * lib/treelang.exp: Likewise.
21057         * lib/gfortran.exp: Likewise.
21058
21059 2004-10-24  Ben Elliston  <bje@au.ibm.com>
21060
21061         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
21062
21063 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
21064
21065         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
21066         * gcc.dg/c99-const-expr-3.c: Likewise.
21067
21068 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
21069
21070         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
21071
21072 2004-10-23  Ben Elliston  <bje@au.ibm.com>
21073
21074         * gcc.c-torture/execute/loop-2e.x: Remove.
21075
21076 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21077
21078         PR c++/18095
21079         * g++.dg/parse/crash18.C: New.
21080         * g++.dg/parse/crash19.C: New.
21081
21082 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
21083
21084         * g++.dg/ext/dllimport1.C: Move dg-warnings.
21085         * g++.dg/ext/dllimport2.C: Same.
21086         * g++.dg/ext/dllimport8.C: Same.
21087
21088 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
21089
21090         PR c++/10841
21091         * g++.dg/conversion/cast1.C: New test.
21092         * g++.dg/overload/pmf1.C: Adjust error marker.
21093
21094 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
21095
21096         PR objc/17923
21097         * objc.dg/const-str-7.m: New test.
21098
21099 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21100
21101         * g++.dg/template/memfriend11.C: Fix comment typo.
21102         * g++.dg/template/memfriend14.C: Likewise.
21103
21104 2004-10-20  Richard Henderson  <rth@redhat.com>
21105
21106         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
21107         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
21108         -fasynchronous-unwind-tables.
21109
21110 2004-10-20  Richard Henderson  <rth@redhat.com>
21111
21112         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
21113         (main): Return success.
21114         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
21115         (main): Return success.
21116
21117 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21118
21119         PR c++/13495
21120         * g++.dg/template/memfriend9.C: New test.
21121         * g++.dg/template/memfriend10.C: Likewise.
21122         * g++.dg/template/memfriend11.C: Likewise.
21123         * g++.dg/template/memfriend12.C: Likewise.
21124         * g++.dg/template/memfriend13.C: Likewise.
21125         * g++.dg/template/memfriend14.C: Likewise.
21126         * g++.dg/template/memfriend15.C: Likewise.
21127         * g++.dg/template/memfriend16.C: Likewise.
21128         * g++.dg/template/memfriend17.C: Likewise.
21129         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
21130
21131 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
21132
21133         * g++.dg/conversion/dr195.C: New.
21134         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
21135
21136 2004-10-20  Ben Elliston  <bje@au.ibm.com>
21137             Devang Patel  <dpatel@apple.com>
21138
21139         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
21140         of floating point arithmetic, which could trap.
21141
21142 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
21143
21144         PR c++/14035
21145         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
21146         * g++.dg/conversion/const2.C: New test.
21147         * g++.dg/expr/reinterpret2.C: New test.
21148         * g++.dg/expr/reinterpret3.C: New test.
21149         * g++.dg/expr/cast2.C: New test.
21150         * g++.dg/expr/copy1.C: New test.
21151         * g++.dg/other/conversion1.C: Change error message.
21152         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
21153         function pointers to void *.
21154         * g++.old-deja/g++.mike/p10148.C: Likewise.
21155
21156 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21157
21158         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
21159
21160 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
21161
21162         PR c++/18047
21163
21164         * g++.dg/parse/expr3.C: New test.
21165
21166 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21167
21168         * gcc.dg/smod-1.c: New test.
21169
21170 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
21171
21172         * objc.dg/method-14.m: New test.
21173
21174 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
21175
21176         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
21177         Also xfail as the patch was reverted.
21178
21179 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
21180
21181         PR middle-end/16973
21182         * gcc.dg/pr16973.c: New test.
21183
21184 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
21185
21186         PR tree-optimization/17656
21187         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
21188
21189 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
21190
21191         * g++.dg/eh/shadow1.C: New.
21192
21193 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
21194
21195         * gcc.c-torture/compile/20041018-1.c: New test.
21196
21197 2004-10-18  Ben Elliston  <bje@au.ibm.com>
21198
21199         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
21200         compiler referring to register 0 when accessing sdata.  The linker
21201         now patches things up.
21202
21203 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
21204
21205         PR c/17529
21206         * gcc.c-torture/compile/pr17529.c: New test.
21207
21208 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21209
21210         PR c++/17743
21211         * g++.dg/ext/attrib17.C: New test.
21212
21213 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21214
21215         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
21216
21217 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21218
21219         PR c++/10479
21220         * g++.dg/ext/attrib16.C: New test.
21221
21222 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
21223
21224         PR c++/17042
21225         * g++.dg/init/dso_handle1.C: New test.
21226
21227         PR c++/14667
21228         * g++.dg/parse/typedef6.C: New test.
21229
21230         PR c++/17916
21231         * g++.dg/parse/pragma1.C: New test.
21232
21233 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
21234
21235         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
21236
21237 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
21238
21239         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
21240         -fno-common when on HPPA HP-UX platforms.
21241
21242 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
21243
21244         PR other/16820
21245         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
21246         stdint.h.
21247         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
21248         uintptr_t.
21249
21250 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
21251
21252         PR c++/16301
21253         * g++.dg/lookup/strong-using-4.C: New test.
21254
21255 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
21256
21257         PR middle-end/16567
21258         * gcc.c-torture/compile/nested-1.c: New test.
21259
21260 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
21261
21262         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
21263         and mipsisa64*-*-* (until support for misaligned loads is added).
21264         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
21265         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
21266         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
21267         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
21268         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
21269         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
21270
21271 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
21272
21273         PR c++/17976
21274         * g++.dg/init/dtor3.C: New test.
21275
21276 2004-10-15  Ben Elliston  <bje@au.ibm.com>
21277
21278         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
21279
21280 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
21281
21282         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
21283         * gcc.dg/macho-lo-sum.c: Likewise.
21284
21285 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
21286
21287         * gcc.dg/ppc-spe64-1.c: New test.
21288
21289 2004-10-14  Devang Patel  <dpatel@apple.com>
21290
21291         PR 17635
21292         * gcc.dg/pr17635.c : New test.
21293
21294 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
21295
21296         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
21297         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
21298         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
21299         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
21300         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
21301         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
21302         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
21303         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
21304         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
21305         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
21306         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
21307         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
21308         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
21309         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
21310         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
21311         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
21312         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
21313         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
21314
21315 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
21316
21317         * gcc.dg/vect/vect-82.c: New testcase.
21318         * gcc.dg/vect/vect-82_64.c: New testcase.
21319         * gcc.dg/vect/vect-83.c: New testcase.
21320         * gcc.dg/vect/vect-83_64.c: New testcase.
21321
21322 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21323
21324         * gcc.dg/cpp/error-1.c: New test.
21325
21326 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21327
21328         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
21329
21330 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
21331
21332         PR target/17984
21333         * gcc.dg/cris-peep2-xsrand2.c: New test.
21334
21335 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
21336
21337         PR c++/17661
21338         * testsuite/g++.dg/expr/for2.C: New test.
21339
21340 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21341
21342         * g++.dg/inherit/thunk1.C: Run on the SPARC.
21343
21344 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
21345
21346         PR tree-optimization/17724
21347         * g++.dg/opt/pr17724-1.C: New test.
21348         * g++.dg/opt/pr17724-2.C: New test.
21349         * g++.dg/opt/pr17724-3.C: New test.
21350         * g++.dg/opt/pr17724-4.C: New test.
21351         * g++.dg/opt/pr17724-5.C: New test.
21352         * g++.dg/opt/pr17724-6.C: New test.
21353
21354 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
21355
21356         PR c/17301
21357         * gcc.dg/pr17301-2.c: New test.
21358
21359 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
21360
21361         PR c++/15876
21362         * g++.dg/parse/error22.C: New test.
21363
21364         PR c++/17936
21365         * g++.dg/template/spec18.C: New test.
21366
21367 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
21368
21369         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
21370         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
21371         memcpy.
21372         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
21373         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
21374
21375 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
21376
21377         * g++.dg/eh/cleanup5.C: Add dg-options "".
21378
21379 2004-10-11  Roger Sayle  <roger@eyesopen.com>
21380
21381         PR middle-end/17657
21382         * gcc.dg/switch-4.c: New test case.
21383
21384 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
21385
21386         * gcc.c-torture/execute/20041011-1.c: New test.
21387
21388 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
21389
21390         PR c++/17554
21391         * g++.dg/init/for3.C: New test.
21392
21393         PR c++/17657
21394         * g++.dg/opt/switch2.C: New test.
21395
21396         PR middle-end/17703
21397         * g++.dg/warn/Wreturn-2.C: New test.
21398
21399 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
21400
21401         PR c++/17907
21402         * g++.dg/eh/cleanup5.C: New test.
21403
21404 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
21405
21406         PR c++/17393
21407         * g++.dg/parse/error21.C: New test.
21408
21409 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21410
21411         * g++.dg/overload/pmf1.C: Adjust quoting marks.
21412         * g++.dg/warn/incomplete1.C: Likewise.
21413         * g++.dg/template/qualttp20.C: Likewise.
21414
21415 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21416
21417         PR c/17881
21418         * parm-incomplete-1.c: New test.
21419
21420 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
21421
21422         PR c++/17867
21423         * g++.dg/parse/error19.C: New test.
21424
21425         PR c++/17670
21426         * g++.dg/init/new11.C: New test.
21427
21428         PR c++/17821
21429         * g++.dg/parse/error20.C: New test.
21430
21431         PR c++/17826
21432         * g++.dg/template/crash24.C: New test.
21433
21434 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21435
21436         PR c/17301
21437         * gcc.dg/pr17301-1.c: New test.
21438
21439 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21440
21441         PR c/17189
21442         * gcc.dg/anon-struct-5.c: New test.
21443
21444 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21445
21446         PR c/17844
21447         * gcc.dg/pr17844-1.c: New test.
21448
21449 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
21450
21451         PR tree-optimization/17906
21452         * gcc.c-torture/compile/pr17906.c: New.
21453
21454 2004-10-09  Stuart Hastings  <stuart@apple.com>
21455             Roger Sayle  <roger@eyesopen.com>
21456
21457         PR rtl-optimization/17853
21458         * gcc.dg/i386-mmx-5.c: New testcase.
21459
21460 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
21461
21462         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
21463
21464 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
21465
21466         PR c++/17524
21467         * g++.dg/template/static9.C: New test.
21468
21469         PR c++/17685
21470         * g++.dg/parse/operator5.C: New test.
21471
21472 2004-10-09  Roger Sayle  <roger@eyesopen.com>
21473
21474         PR middle-end/17894
21475         * gcc.c-torture/execute/divcmp-4.c: New test case.
21476
21477 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
21478
21479         PR tree-opt/17902
21480         * g++.dg/opt/pr17902.C: New test.
21481
21482 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
21483
21484         * gcc.dg/cpp/ident-1.c: Add dg-options "".
21485
21486 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21487
21488         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
21489
21490 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21491
21492         * gcc.dg/assign-warn-3.c: New test.
21493
21494 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
21495
21496         PR c/16999
21497         * gcc.dg/cpp/ident-1.c: New test.
21498
21499 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
21500
21501         * gcc.c-torture/compile/acc1.c: New.
21502
21503 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
21504
21505         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
21506         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
21507
21508 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21509
21510         * gcc.dg/ultrasp11.c: New test.
21511
21512 2004-10-08  Michael Matz  <matz@suse.de>
21513
21514         * gcc.dg/doloop-2.c: New test.
21515
21516 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21517
21518         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
21519         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
21520         objc.dg/method-9.m: Update expected diagnostics.
21521
21522 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
21523
21524         * gcc.dg/ppc-fsel-3.c: New file.
21525         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
21526
21527 2004-10-07  Paul Brook  <paul@codesourcery.com>
21528
21529         * gfortran.dg/intrinsic_verify_1.f90: New test.
21530
21531 2004-10-07  Paul Brook  <paul@codesourcery.com>
21532
21533         * gfortran.dg/empty_format_1.f90: Remove stray commas.
21534
21535 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21536
21537         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
21538         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
21539         commit.
21540
21541 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
21542
21543         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
21544
21545 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21546
21547         PR c++/17115
21548         * g++.dg/warn/Winline-4.C: New test.
21549
21550 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21551
21552         * gcc.c-torture/compile/20041007-1.c: New test.
21553
21554 2004-10-07  Paul Brook  <paul@codesourcery.com>
21555
21556         PR fortran/17678
21557         * gfortran.dg/use_allocated_1.f90: New test.
21558
21559 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
21560
21561         PR middle-end/17849
21562         * gfortran.fortran-torture/compile/nested.f90: New test
21563
21564 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
21565
21566         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
21567
21568 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
21569
21570         PR c++/17368
21571         * g++.dg/ext/asm6.C: New test.
21572
21573 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
21574
21575         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
21576
21577 2004-10-06  Paul Brook  <paul@codesourcery.com>
21578
21579         PR libfortran/17709
21580         * gfortran.dg/empty_format_1.f90: New test.
21581
21582 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21583
21584         PR fortran/17568
21585         * gfortran.dg/ishft.f90: New test.
21586
21587         PR fortran/17283
21588         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
21589         tests.
21590
21591 2004-10-06  Paul Brook  <paul@codesourcery.com>
21592
21593         * gfortran.dg/do_1.f90: New test.
21594
21595 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21596
21597         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
21598         optimizing for size.
21599
21600 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21601
21602         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
21603
21604 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21605
21606         * gcc.c-torture/compile/20041005-1.c: New test.
21607
21608 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
21609
21610         PR c++/17829
21611         * g++.dg/lookup/koenig4.C: New.
21612
21613 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21614
21615         * g++.dg/other/classkey1.C: Adjust quoting marks.
21616         * g++.dg/parse/error15.C: Likewise.
21617         * g++.dg/template/meminit2.C (int>): Likewise.
21618
21619 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21620
21621         PR fortran/17283
21622         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
21623
21624         PR fortran/17631
21625         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
21626
21627         PR fortran/17708
21628         * gfortran.dg/pr17708.f90: New test.
21629
21630 2004-10-04  Chao-ying Fu  <fu@mips.com>
21631
21632         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
21633         * gcc.dg/vect/vect-4.c: Ditto.
21634         * gcc.dg/vect/vect-5.c: Ditto.
21635         * gcc.dg/vect/vect-6.c: Ditto.
21636         * gcc.dg/vect/vect-8.c: Ditto.
21637         * gcc.dg/vect/vect-16.c: Ditto.
21638         * gcc.dg/vect/vect-30.c: Ditto.
21639         * gcc.dg/vect/vect-40.c: Ditto.
21640         * gcc.dg/vect/vect-41.c: Ditto.
21641         * gcc.dg/vect/vect-42.c: Ditto.
21642         * gcc.dg/vect/vect-43.c: Ditto.
21643         * gcc.dg/vect/vect-44.c: Ditto.
21644         * gcc.dg/vect/vect-45.c: Ditto.
21645         * gcc.dg/vect/vect-46.c: Ditto.
21646         * gcc.dg/vect/vect-47.c: Ditto.
21647         * gcc.dg/vect/vect-48.c: Ditto.
21648         * gcc.dg/vect/vect-49.c: Ditto.
21649         * gcc.dg/vect/vect-50.c: Ditto.
21650         * gcc.dg/vect/vect-51.c: Ditto.
21651         * gcc.dg/vect/vect-52.c: Ditto.
21652         * gcc.dg/vect/vect-53.c: Ditto.
21653         * gcc.dg/vect/vect-54.c: Ditto.
21654         * gcc.dg/vect/vect-55.c: Ditto.
21655         * gcc.dg/vect/vect-56.c: Ditto.
21656         * gcc.dg/vect/vect-57.c: Ditto.
21657         * gcc.dg/vect/vect-58.c: Ditto.
21658         * gcc.dg/vect/vect-59.c: Ditto.
21659         * gcc.dg/vect/vect-60.c: Ditto.
21660         * gcc.dg/vect/vect-74.c: Ditto.
21661         * gcc.dg/vect/vect-79.c: Ditto.
21662         * gcc.dg/vect/vect-80.c: Ditto.
21663
21664 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
21665
21666         * gcc.dg/unused-7.c: Use the correct option.
21667
21668 2004-10-04  Paul Brook  <paul@codesourcery.com>
21669         Bud Davis  <bdavis9659@comcast.net>
21670
21671         PR fortran/17706
21672         PR fortran/16434
21673         * gfortran/pr17706.f90: New test.
21674         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
21675
21676 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21677
21678         * gfortran.dg/pr17612.f90: New test.
21679
21680 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21681
21682         * g++.dg/template/local1.C: Adjust quoting marks in
21683         testing for diagnostics.
21684         * g++.dg/tls/diag-2.C: Likewise.
21685         * g++.dg/other/error8.C: Likewise.
21686
21687 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
21688
21689         PR c/17178
21690         * gcc.dg/unused-4.c: Adjust to be correct.
21691
21692         PR c/17820
21693         * gcc.dg/unused-7.c: New test.
21694
21695 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
21696
21697         PR c++/17797
21698         * g++.dg/overload/template2.C: New test.
21699
21700 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
21701
21702         PR tree-optimization/16632
21703         * gcc.dg/tree-ssa/20041002-1.c: New.
21704
21705 2004-10-03  Paul Brook  <paul@codesourcery.com>
21706
21707         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
21708         rather than relying on default formatting.
21709
21710 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
21711
21712         * gcc.dg/20040920-1.c: Update expected message text.
21713
21714 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
21715
21716         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
21717
21718 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
21719
21720         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
21721         tree level.
21722
21723 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
21724
21725         * gcc.dg/tree-ssa/pr17343.c: Remove.
21726
21727 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
21728
21729         PR tree-opt/17343
21730         * gcc.dg/tree-ssa/pr17343.c: New test.
21731
21732 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
21733
21734         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
21735         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
21736         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
21737         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
21738         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
21739
21740 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21741
21742         * gcc.dg/lvalue-2.c: New test.
21743
21744 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21745
21746         PR c/17730
21747         * gcc.dg/pr17730-1.c: New test
21748
21749 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
21750
21751         PR c/7425
21752         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
21753
21754 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
21755
21756         * gcc.c-torture/execute/stdarg-1.c: New test.
21757         * gcc.c-torture/execute/stdarg-2.c: New test.
21758         * gcc.c-torture/execute/stdarg-3.c: New test.
21759         * gcc.dg/tree-ssa/stdarg-1.c: New test.
21760         * gcc.dg/tree-ssa/stdarg-2.c: New test.
21761         * gcc.dg/tree-ssa/stdarg-3.c: New test.
21762         * gcc.dg/tree-ssa/stdarg-4.c: New test.
21763         * gcc.dg/tree-ssa/stdarg-5.c: New test.
21764
21765 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
21766
21767         PR tree-optimization/17697
21768         * g++.dg/opt/pr17697-1.C: New test.
21769         * g++.dg/opt/pr17697-2.C: New test.
21770         * g++.dg/opt/pr17697-3.C: New test.
21771
21772 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
21773
21774         PR c/16409
21775         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
21776         gcc.dg/vla-init-5.c: New tests.
21777
21778 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
21779
21780         PR c/13804
21781         * gcc.dg/pr13804-1.c: New test.
21782
21783 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21784
21785         PR fortran/16938
21786         * gfortran.dg/pr16938.f90: New test.
21787
21788 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
21789
21790         * g++.dg/template/crash23.C: New test.
21791
21792 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
21793
21794         PR c++/17585
21795         * g++.dg/template/static8.C: New test.
21796
21797 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
21798
21799         PR c++/17681
21800         * g++.dg/other/error9.C: New test.
21801
21802 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
21803
21804         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
21805
21806 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21807
21808         PR fortran/15164
21809         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
21810
21811 2004-09-26  Roger Sayle  <roger@eyesopen.com>
21812
21813         PR middle-end/17112
21814         * gcc.dg/pr17112-1.c: New test case.
21815
21816 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21817
21818         PR c/11459
21819         * gcc.dg/pr11459-1.c: New test.
21820
21821 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
21822
21823         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
21824         * gcc.dg/tree-ssa/loop-4.c: Likewise.
21825
21826 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21827
21828         * gfortran.dg/pr15324.f90: Make array bounds consistent.
21829
21830 2004-09-25  Jan Hubicka  <jh@suse.cz>
21831
21832         * compile/30040909-1.c: New test.
21833         * compile/30040907-1.c: New test.
21834
21835 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
21836
21837         * gcc.c-torture/execute/va-arg-26.c: New test.
21838
21839 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
21840
21841         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
21842         extra diagnostics on targets with 64-bit pointers.
21843         * objc.dg/selector-1.m: Adjust dg-warning regexp.
21844
21845 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21846
21847         PR c/17188
21848         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
21849         * gcc.dg/decl-3.c: Adjust expected message.
21850
21851 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21852
21853         PR fortran/17615
21854         * gfortran.dg/pr17615.f90: New test.
21855
21856 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
21857
21858         PR tree-optimzation/17517
21859         * g++.dg/tree-ssa/pr17517.C: New Test.
21860
21861 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21862
21863         PR c++/16889
21864         * g++.dg/lookup/ambig3.C: New.
21865
21866 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
21867
21868         PR tree-opt/17624
21869         * g++.dg/opt/pr17624.C: New test.
21870
21871 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21872
21873         PR c/6980
21874         * gcc.dg/Wbad-function-cast-1.c: New test.
21875
21876 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
21877
21878         * g++.dg/ext/complit1.C
21879         * g++.dg/other/error2.C
21880         * g++.dg/other/nontype-1.C
21881         * g++.dg/parse/crash11.C
21882         * g++.dg/parse/crash12.C
21883         * g++.dg/parse/error15.C
21884         * g++.dg/parse/error4.C
21885         * g++.dg/parse/tmpl-outside1.C
21886         * g++.dg/parse/too-many-tmpl-args1.C
21887         * g++.dg/template/dependent-expr3.C
21888         * g++.dg/template/error10.C
21889         * g++.dg/template/instantiate1.C
21890         * g++.dg/template/vtable2.C
21891         * g++.dg/warn/Wshadow-1.C
21892         * g++.dg/warn/weak1.C
21893         * g++.old-deja/g++.brendan/crash16.C
21894         * g++.old-deja/g++.brendan/crash18.C
21895         * g++.old-deja/g++.brendan/crash48.C
21896         * g++.old-deja/g++.brendan/crash49.C
21897         * g++.old-deja/g++.brendan/crash55.C
21898         * g++.old-deja/g++.brendan/crash56.C
21899         * g++.old-deja/g++.brendan/crash8.C
21900         * g++.old-deja/g++.brendan/enum11.C
21901         * g++.old-deja/g++.brendan/enum8.C
21902         * g++.old-deja/g++.brendan/enum9.C
21903         * g++.old-deja/g++.brendan/friend3.C
21904         * g++.old-deja/g++.brendan/misc14.C
21905         * g++.old-deja/g++.bugs/900402_02.C
21906         * g++.old-deja/g++.bugs/900404_03.C
21907         * g++.old-deja/g++.bugs/900404_04.C
21908         * g++.old-deja/g++.bugs/900428_03.C
21909         * g++.old-deja/g++.jason/crash4.C
21910         * g++.old-deja/g++.jason/overload21.C
21911         * g++.old-deja/g++.jason/redecl1.C
21912         * g++.old-deja/g++.jason/report.C
21913         * g++.old-deja/g++.jason/rfg10.C
21914         * g++.old-deja/g++.jason/template30.C
21915         * g++.old-deja/g++.law/arm12.C
21916         * g++.old-deja/g++.law/ctors5.C
21917         * g++.old-deja/g++.law/cvt20.C
21918         * g++.old-deja/g++.law/init10.C
21919         * g++.old-deja/g++.law/init8.C
21920         * g++.old-deja/g++.law/visibility17.C
21921         * g++.old-deja/g++.law/visibility7.C
21922         * g++.old-deja/g++.mike/net8.C
21923         * g++.old-deja/g++.mike/p646.C
21924         * g++.old-deja/g++.mike/p700.C
21925         * g++.old-deja/g++.mike/p701.C
21926         * g++.old-deja/g++.mike/p811.C
21927         * g++.old-deja/g++.ns/template13.C
21928         * g++.old-deja/g++.other/array3.C
21929         * g++.old-deja/g++.other/crash25.C
21930         * g++.old-deja/g++.other/dtor3.C
21931         * g++.old-deja/g++.other/dtor4.C
21932         * g++.old-deja/g++.other/main1.C
21933         * g++.old-deja/g++.other/warn7.C
21934         * g++.old-deja/g++.pt/crash11.C
21935         * g++.old-deja/g++.pt/crash36.C
21936         * g++.old-deja/g++.pt/spec22.C
21937         * g++.old-deja/g++.pt/spec9.C
21938         * g++.old-deja/g++.pt/ttp52.C
21939         * g++.old-deja/g++.robertl/eb103.C
21940         * g++.old-deja/g++.robertl/eb121.C
21941         * g++.old-deja/g++.robertl/eb22.C
21942         * g++.old-deja/g++.robertl/eb8.C:
21943         Update locations and/or regexps of dg-error markers.
21944         Remove markers for some bogus messages that are no longer issued.
21945
21946 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
21947
21948         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
21949         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
21950
21951 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
21952
21953         PR c++/17618
21954         * g++.dg/lookup/crash5.C: New test.
21955
21956 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
21957
21958         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
21959         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
21960         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
21961         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
21962         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
21963         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
21964
21965         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
21966         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
21967         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
21968         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
21969         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
21970         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
21971
21972         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
21973
21974         * gcc.dg/vect/vect-44.c: Check additional cases.
21975         * gcc.dg/vect/vect-48.c: Check additional cases.
21976
21977         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
21978         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
21979         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
21980         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
21981         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
21982         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
21983         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
21984         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
21985         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
21986
21987         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
21988         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
21989         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
21990
21991 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21992
21993         * gcc.dg/tree-ssa/loop-6.c: New test.
21994
21995 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
21996
21997         PR c++/17620
21998         * g++.dg/inherit/base2.C: New.
21999
22000 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22001
22002         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
22003         * gcc.dg/20001012-2.c: Likewise.
22004         * gcc.dg/20001013-1.c: Likewise.
22005         * gcc.dg/20001101-1.c: Likewise.
22006         * gcc.dg/20001102-1.c: Likewise.
22007         * gcc.dg/bf-spl1.c: Likewise.
22008         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
22009         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
22010
22011 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
22012
22013         PR tree-optimization/16721
22014         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
22015
22016 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
22017
22018         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
22019         * gcc.dg/20040305-1.c: Likewise.
22020
22021 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22022
22023         PR c/16566
22024         * gcc.c-torture/compile/pr16566-1.c,
22025         gcc.c-torture/compile/pr16566-2.c,
22026         gcc.c-torture/compile/pr16566-3.c: New tests.
22027
22028 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
22029
22030         PR tree-optimization/17512
22031         * gcc.c-torture/compile/20040916-1.c.
22032
22033 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
22034
22035         * gcc.dg/pragma-re-3.c: New test.
22036
22037 2004-09-17  Matt Austern  <austern@apple.com>
22038
22039         PR c++/15049
22040         * g++.dg/other/anon3.C: New.
22041
22042 2004-09-21  Roger Sayle  <roger@eyesopen.com>
22043
22044         PR c++/7503
22045         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
22046         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
22047         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
22048         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
22049         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
22050
22051 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
22052
22053         PR fortran/17286
22054         * gfortran.dg/pr17286.f90: New test.
22055
22056 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
22057
22058         PR c++/17530
22059         * g++.dg/template/static7.C: New test.
22060
22061 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
22062
22063         PR tree-opt/17558
22064         * gcc.c-torture/compile/pr17558.c: New test.
22065
22066 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
22067
22068         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
22069         if SKIP_ATTRIBUTE is defined.
22070
22071 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22072
22073         PR fortran/15957
22074         * gfortran.dg/pr15957.f90: New test.
22075
22076 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
22077
22078         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
22079         in comparison.
22080         * gcc.dg/vect/vect-79.c: Likewise.
22081         * gcc.dg/vect/vect-80.c: Likewise.
22082
22083 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22084
22085         PR fortran/15750
22086         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
22087
22088 2004-09-20  Ira Rosen  <irar@il.ibm.com>
22089
22090         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
22091         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
22092         * gcc.dg/vect/vect-62.c: New testcase.
22093         * gcc.dg/vect/vect-63.c: New testcase.
22094         * gcc.dg/vect/vect-64.c: New testcase.
22095         * gcc.dg/vect/vect-65.c: New testcase.
22096         * gcc.dg/vect/vect-66.c: New testcase.
22097         * gcc.dg/vect/vect-67.c: New testcase.
22098         * gcc.dg/vect/vect-68.c: New testcase.
22099         * gcc.dg/vect/vect-69.c: New testcase.
22100         * gcc.dg/vect/vect-79.c: New testcase.
22101         * gcc.dg/vect/vect-80.c: New testcase.
22102
22103 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
22104
22105         * gcc.target/mips/asm-1.c: New test.
22106
22107 2004-09-19  Ira Rosen  <irar@il.ibm.com>
22108
22109         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
22110         * gcc.dg/vect/vect-73.c: New testcase.
22111         * gcc.dg/vect/vect-74.c: New testcase.
22112         * gcc.dg/vect/vect-75.c: New testcase.
22113         * gcc.dg/vect/vect-76.c: New testcase.
22114         * gcc.dg/vect/vect-77.c: New testcase.
22115         * gcc.dg/vect/vect-78.c: New testcase
22116
22117 2004-09-18  Paul Brook  <paul@codesourcery.com>
22118
22119         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
22120
22121 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
22122
22123         PR c/17424
22124         * gcc.dg/pr17424-1.c: New test.
22125
22126 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
22127
22128         * g++.dg/tree-ssa/pr17153.C: New test.
22129
22130 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
22131
22132         PR pch/13361
22133         * testsuite/g++.dg/pch/wchar-1.C: New.
22134         * testsuite/g++.dg/pch/wchar-1.Hs: New.
22135
22136 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
22137
22138         * gcc.c-torture/execute/20040917-1.c: New test.
22139
22140 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22141
22142         PR tree-optimization/17319
22143         * gcc.dg/pr17319.c: New test.
22144
22145 2004-09-17  Devang Patel  <dpatel@apple.com>
22146
22147         * gcc.dg/20040813-1.c: New test.
22148
22149 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22150
22151         PR tree-optimization/17273
22152         * gcc.c-torture/compile/pr17273.c: New test.
22153
22154 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22155
22156         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
22157         Update expected messages.
22158         * gcc.dg/declspec-13.c: New test.
22159
22160 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
22161
22162         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
22163
22164 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22165
22166         * gcc.c-torture/execute/pr17252.c: Use post-increment to
22167         change what 'a' is pointing to.
22168
22169 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
22170
22171         PR c++/16002
22172         * g++.dg/template/error18.C: New test.
22173
22174         PR c++/16029
22175         * g++.dg/warn/Wunused-8.C: New test.
22176
22177 2004-09-17  Steven Bosscher  <stevenb@suse.de>
22178
22179         PR tree-optimization/17513
22180         * gcc.dg/20040916-1.c: New test.
22181
22182 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
22183
22184         PR c++/17501
22185         * g++.dg/template/typename7.C: New test.
22186
22187 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22188
22189         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
22190
22191 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
22192
22193         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
22194         with -ftree-based-profiling also.
22195         * lib/profopt.exp: Support late-set profile_option/feedback_option.
22196
22197 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
22198
22199         PR/15364
22200         * gfortran.dg/der_array_io_1.f90: New test.
22201         * gfortran.dg/der_array_io_2.f90: New test.
22202         * gfortran.dg/der_array_io_3.f90: New test.
22203
22204 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
22205
22206         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
22207         EABI.
22208
22209 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
22210
22211         * g++.dg/opt/switch1.C: New test.
22212
22213 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22214
22215         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
22216         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
22217         Update expected messages.
22218
22219 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22220
22221         PR fortran/16485
22222         * gfortran.dg/same_name_1.f90: New test.
22223
22224 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
22225
22226         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
22227         dereference garbage pointers.
22228
22229 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
22230
22231         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
22232         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
22233
22234         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
22235         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
22236         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
22237
22238 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
22239
22240         PR c++/17324
22241         * g++.dg/template/mangle1.C: New test.
22242
22243 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
22244
22245         PR tree-optimization/17252
22246         * gcc.c-torture/execute/pr17252.c: New test.
22247
22248 2004-09-14  Andrew Pinski  <apinski@apple.com>
22249
22250         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
22251
22252 2004-09-14  Roger Sayle  <roger@eyesopen.com>
22253
22254         PR rtl-optimization/9771
22255         * gcc.dg/pr9771-1.c: New test case.
22256
22257 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
22258
22259         PR tree-optimization/15262
22260         * gcc.c-torture/execute/pr15262-1.c: New test.
22261         * gcc.c-torture/execute/pr15262-2.c: New test.
22262
22263 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22264
22265         * gcc.dg/declspec-12.c: New test.
22266
22267 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
22268
22269         * gfortran.dg/pr17090.f90: Add directives to test.
22270
22271 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22272
22273         * gcc.c-torture/compile/20040914-1.c: New test.
22274
22275 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
22276
22277         PR c++/16162
22278         * g++.dg/template/decl2.C: New test.
22279
22280 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
22281
22282         PR fortran/17090
22283         * gfortran.dg/pr17090.f90: New test.
22284
22285 2004-09-13  Dale Johannesen  <dalej@apple.com>
22286
22287         * gcc.c-torture/compile/pr17408.c: New test case.
22288
22289 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
22290
22291         PR c++/16716
22292         * g++.dg/parse/crash17.C: New test.
22293
22294         PR c++/17327
22295         * g++.dg/template/enum3.C: New test.
22296
22297 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
22298
22299         * lib/gcc-defs.exp: Load wrapper.exp.
22300         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
22301         using local code.
22302         * lib/gcc.exp (gcc_init): Similar.
22303         * lib/gfortran.exp (gfortran_init): Similar.
22304         * lib/objc.exp (objc_init): Similar.
22305         * lib/treelang.exp (treelang_init): Similar.
22306         * lib/wrapper.exp: New file with build_wrapper call machinery in
22307         ${tool}_maybe_build_wrapper.
22308
22309 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
22310
22311         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
22312         "inline".
22313         * gcc.dg/declspec-11.c: Update expected messages.
22314         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
22315         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
22316         gcc.dg/inline-12.c: New tests.
22317
22318 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
22319
22320         * g++.dg/tree-ssa/pr17400.C: New testcase.
22321
22322 2004-09-13  James E Wilson  <wilson@specifixinc.com>
22323
22324         * gcc.target/mips/sb1-1.c: New testcase.
22325
22326 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
22327
22328         * lib/g77-dg.exp: Remove unused file.
22329         * lib/mike-g77.exp: Ditto.
22330         * lib/g77.exp: Ditto.
22331
22332 2004-09-12  Richard Henderson  <rth@redhat.com>
22333
22334         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
22335
22336 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
22337
22338         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
22339         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
22340         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
22341         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
22342         Update expected messages.
22343
22344 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
22345
22346         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
22347         declaration/use mismatch for dirp parameter.
22348
22349 2004-09-12  Andrew Pinski  <apinski@apple.com>
22350
22351         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
22352         -fgnu-runtime is passed.
22353
22354 2004-09-12  Richard Henderson  <rth@redhat.com>
22355
22356         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
22357         do the uplevel thing and update additional_flags directly.
22358         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
22359         gfortran.fortran-torture/execute/intrinsic_nearest.x,
22360         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
22361         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
22362
22363 2004-09-11  Steven Bosscher  <stevenb@suse.de>
22364
22365         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
22366
22367 2004-09-11  Roger Sayle  <roger@eyesopen.com>
22368
22369         PR middle-end/17411
22370         * g++.dg/opt/pr17411-1.C: New test case.
22371
22372 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22373
22374         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
22375         gcc.dg/tls/diag-2.c: Update expected messages.
22376         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
22377         messages.
22378         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
22379         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
22380         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
22381         gcc.dg/tls/diag-5.c: New tests.
22382
22383 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
22384
22385         * gcc.dg/20040910-1.c: Correct dg-error regexp.
22386
22387 2004-09-11  Steven Bosscher  <stevenb@suse.de>
22388
22389         * g++.dg/parse/break-in-for.C: New test.
22390
22391 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
22392
22393         * gcc.dg/tree-ssa/20040911-1.c: New test.
22394
22395 2004-09-11  Andreas Jaeger  <aj@suse.de>
22396
22397         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
22398         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
22399
22400 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
22401
22402         * gcc.target/frv: New directory of FR-V-specific tests.
22403
22404 2004-09-10  James E Wilson  <wilson@specifixinc.com>
22405
22406         * gcc.dg/convert-vec-1.c: New test.
22407
22408 2004-09-10  Roger Sayle  <roger@eyesopen.com>
22409
22410         PR middle-end/17024
22411         * gcc.dg/pr17024-1.c: New test case.
22412
22413 2004-09-10  Eric Christopher  <echristo@redhat.com>
22414
22415         * gcc.dg/20040910-1.c: New test.
22416
22417 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22418
22419         * gcc.dg/bitfld-9.c: New test.
22420
22421 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
22422
22423         * gcc.c-torture/execute/ieee/acc1.c: New test.
22424         * gcc.c-torture/execute/ieee/acc2.c: New test.
22425         * gcc.c-torture/execute/ieee/mzero6.c: New test.
22426
22427 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22428
22429         * gcc.dg/deprecated-2.c: New test.
22430
22431 2004-09-09  James E Wilson  <wilson@specifixinc.com>
22432
22433         * gcc.dg/init-vec-1.c: New test.
22434
22435 2004-09-09  Roger Sayle  <roger@eyesopen.com>
22436
22437         PR middle-end/17055
22438         * gcc.dg/pr17055-1.c: New test case.
22439
22440 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
22441
22442         PR target/17377
22443         * gcc.c-torture/execute/pr17377.c: New test.
22444
22445 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22446
22447         PR c/8420
22448         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
22449         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
22450         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
22451         gcc.dg/long-long-typespec-1.c: New tests.
22452         * gcc.dg/tls/diag-2.c: Update expected diagnostics
22453
22454 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22455
22456         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
22457         gcc.dg/gnu99-static-1.c: New tests.
22458
22459 2004-09-08  Devang Patel  <dpatel@apple.com>
22460
22461         * gcc.dg/darwin-ld-20040828-1.c: New test.
22462         * gcc.dg/darwin-ld-20040828-2.c: New test.
22463         * gcc.dg/darwin-ld-20040828-3.c: New test.
22464
22465 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
22466
22467         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
22468         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
22469         in error message.
22470         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
22471         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
22472         in error message.
22473         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
22474         types they qualify.
22475         * objc.dg/type-size-2.m: Fix wording in comment.
22476         * objc.dg/va-meth-1.m: New test case.
22477
22478 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
22479
22480         PR c/16633:
22481         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
22482         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
22483
22484 2004-09-06  Devang Patel  <dpatel@apple.com>
22485
22486         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
22487         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
22488
22489 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
22490
22491         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
22492         reflect changed line numbering of diagnostics.
22493
22494 2004-09-06  Paul Brook  <paul@codesourcery.com>
22495
22496         * gfortran.dg/edit_real_1.f90: Add new test.
22497
22498 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22499
22500         * gcc.dg/tree-ssa/loop-2.c: New test.
22501         * gcc.dg/tree-ssa/loop-3.c: New test.
22502         * gcc.dg/tree-ssa/loop-4.c: New test.
22503         * gcc.dg/tree-ssa/loop-5.c: New test.
22504
22505 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22506
22507         * gcc.dg/format/sentinel-1.c: Update for parameter option.
22508
22509 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22510
22511         * gcc.dg/format/sentinel-1.c: New test.
22512
22513 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
22514
22515         * testsuite/gcc.dg/builtins-46.c: New.
22516
22517 2004-09-03  Devang Patel  <dpatel@apple.com>
22518
22519         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
22520         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
22521
22522 2004-09-03  Jan Beulich  <jbeulich@novell.com>
22523
22524         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
22525         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
22526         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
22527         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
22528         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
22529         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
22530         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
22531         the non-portable bzero.
22532         * gcc.dg/20010912-1.c: xfail for NetWare.
22533         * gcc.dg/20020426-2.c: xfail for NetWare.
22534         * gcc.dg/20021014-1.c: xfail for NetWare.
22535         * gcc.dg/20021018-1.c: xfail for NetWare.
22536         * gcc.dg/20030213-1.c: xfail for NetWare.
22537         * gcc.dg/20030225-1.c: xfail for NetWare.
22538         * gcc.dg/20030708-1.c: xfail for NetWare.
22539         * gcc.dg/builtins-config.h: Also exclude NetWare.
22540         * gcc.dg/format/format.h: Define restrict only if not already defined.
22541         * gcc.dg/nest.c: xfail for NetWare.
22542         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
22543         * lib/target-supports.exp (check_visibility_available): Exclude
22544         NetWare.
22545
22546 2004-09-03  Jan Beulich  <jbeulich@novell.com>
22547
22548         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
22549         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
22550         deterministic starting point for the alignment of structure fields.
22551         * gcc.dg/Wpadded.c: Dito.
22552         * g++.dg/abi/vbase10.C: Dito.
22553
22554 2004-09-03  Devang Patel  <dpatel@apple.com>
22555
22556         * g++.dg/debug/pr15736.cc: New test.
22557
22558 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
22559
22560         * README.QMTEST: Fix out-of-date link.
22561
22562 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
22563
22564         PR fortran/16579
22565         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
22566         Delete.  Duplicate of gfortran.dg/g77/20010610.f
22567
22568 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
22569
22570         * g++.dg/abi/arm_rtti1.C: New test.
22571
22572 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
22573
22574         * gcc.dg/ppc-vector-memcpy.c: New.
22575         * gcc.dg/ppc-vector-memset.c: New.
22576
22577 2004-09-02  Chao-ying Fu  <fu@mips.com>
22578
22579         * gcc.target/mips/mips-3d-1.c: New test.
22580         * gcc.target/mips/mips-3d-2.c: New test.
22581         * gcc.target/mips/mips-3d-3.c: New test.
22582         * gcc.target/mips/mips-3d-4.c: New test.
22583         * gcc.target/mips/mips-3d-5.c: New test.
22584         * gcc.target/mips/mips-3d-6.c: New test.
22585         * gcc.target/mips/mips-3d-7.c: New test.
22586         * gcc.target/mips/mips-3d-8.c: New test.
22587         * gcc.target/mips/mips-3d-9.c: New test.
22588         * gcc.target/mips/mips-ps-1.c: New test.
22589         * gcc.target/mips/mips-ps-2.c: New test.
22590         * gcc.target/mips/mips-ps-3.c: New test.
22591         * gcc.target/mips/mips-ps-4.c: New test.
22592         * gcc.target/mips/mips-ps-type.c: New test.
22593
22594 2004-09-02  Paul Brook  <paul@codesourcery.com>
22595
22596         * gfortran.dg/edit_real_1.f90: Add new tests.
22597
22598 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22599
22600         PR fortran/15327
22601         * gfortran.dg/merge_char_1.f90: New test.
22602
22603 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22604
22605         PR fortran/16404
22606         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
22607
22608 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22609
22610         PR c/1522
22611         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
22612
22613 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
22614
22615         * g++.dg/opt/loop1.C: Do not XFAIL.
22616
22617 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
22618
22619         * gcc.c-torture/execute/20040831-1.c: New test.
22620
22621 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
22622
22623         PR fortran/16579
22624         * gfortran.dg/g77/20010610.f: Now passes.
22625         Copy from g77.f-torture/execute. Add dg-run directive.
22626         * gfortran.dg/g77/README: Update
22627
22628 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22629
22630         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
22631         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
22632         (t1, t2, t3, t4): Add volatile.
22633
22634 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
22635
22636         * g++.dg/ext/visibility/arm1.C: New test.
22637
22638 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
22639
22640         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
22641         -pedantic-errors.
22642
22643 2004-09-01  Paul Brook  <paul@codesourcery.com>
22644
22645         * gfortran.dg/eof_2.f90: New test.
22646
22647 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22648
22649         PR fortran/16579
22650         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
22651
22652 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
22653
22654         PR libfortran/16805
22655         * gfortran.dg/list_read_2.f90: New test.
22656
22657 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
22658
22659         * g++.dg/abi/key1.C: New test.
22660
22661 2004-08-31  Richard Henderson  <rth@redhat.com>
22662
22663         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
22664         form of offsetof.
22665         * g++.dg/other/offsetof5.C: Remove duplicate.
22666
22667 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22668
22669         PR fortran/17244
22670         * gfortran.dg/func_derived_1.f90: New test.
22671
22672 2004-08-31  Paul Brook  <paul@codesourcery.com>
22673
22674         * gfortran.dg/eof_1.f90: New test.
22675
22676 2004-08-31  Paul Brook  <paul@codesourcery.com>
22677
22678         * gfortran.dg/list_read_1.f90: New file.
22679
22680 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
22681
22682         * g++.dg/opt/loop1.C: XFAIL.
22683
22684 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
22685
22686         * gcc.dg/funcdef-storage-1.c: New.
22687         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
22688         an extern function in local scope.
22689         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
22690         declare an 'auto inline' function in local scope.
22691         * gcc.dg/20011130-1.c: Likewise.
22692         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
22693         an 'auto' function in local scope.
22694         * gcc.dg/20021014-1.c: Likewise.
22695         * gcc.dg/20030331-2.c: Likewise.
22696
22697 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22698
22699         * gfortran.dg/blockdata_1.f90: New test.
22700
22701 2004-08-30  Richard Henderson  <rth@redhat.com>
22702
22703         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
22704
22705 2004-08-30  Richard Henderson  <rth@redhat.com>
22706
22707         * lib/fortran-torture.exp (fortran-torture-execute): Honor
22708         additional_flags set by alternate driver.
22709         (ieee-options): New procedure.
22710         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
22711         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
22712         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
22713         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
22714
22715 2004-08-30  Richard Henderson  <rth@redhat.com>
22716
22717         * lib/f-torture.exp: Remove.
22718
22719 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
22720
22721         PR rtl-optimization/16590
22722         * g++.dg/opt/loop1.C: New test.
22723
22724 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22725
22726         PR fortran/13910
22727         * gfortran.dg/oldstyle_1.f90: New test.
22728
22729 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
22730         Paul Brook  <paul@codesourcery.com>
22731
22732         * gfortran.dg/g77/README: Update.
22733         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
22734         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
22735         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
22736
22737 2004-08-28  Paul Brook  <paul@codesourcery.com>
22738
22739         PR libfortran/17195
22740         * gfortran.dg/edit_real_1.f90: New test.
22741
22742 2004-08-27  Paul Brook  <paul@codesourcery.com>
22743
22744         * gfortran.dg/rewind_1.f90: New test.
22745
22746 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
22747
22748         PR fortran/16597
22749         * gfortran.dg/pr16597.f90: New test.
22750
22751 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22752
22753         PR c/13801
22754         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
22755         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
22756         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
22757         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
22758         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
22759
22760 2004-08-26  Nick Clifton  <nickc@redhat.com>
22761
22762         * gcc.c-torture/compile/pr17119.c: New test.
22763
22764 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22765
22766         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
22767
22768 2004-08-25  Richard Henderson  <rth@redhat.com>
22769
22770         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
22771         the bits that expect kind=8 to be the largest real kind.
22772
22773 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
22774
22775         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
22776
22777 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22778
22779         * gfortran.dg/assignment_1.f90: New test.
22780
22781 2004-08-25  Adam Nemet  <anemet@lnxw.com>
22782
22783         * g++.dg/template/repo3.C: New test.
22784
22785 2004-08-25  Roger Sayle  <roger@eyesopen.com>
22786
22787         PR middle-end/16693
22788         PR tree-optimization/16372
22789         * g++.dg/opt/pr16372-1.C: New test case.
22790         * g++.dg/opt/pr16693-1.C: New test case.
22791         * g++.dg/opt/pr16693-2.C: New test case.
22792
22793 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
22794
22795         * objc.dg/proto-lossage-4.m: New test.
22796
22797 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
22798
22799         PR c++/17155
22800         * g++.dg/inherit/local2.C: New test.
22801
22802 2004-08-25  Paul Brook  <paul@codesourcery.com>
22803
22804         PR fortran/17144
22805         * gfortran.dg/string_ctor_1.f90: New test.
22806
22807 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22808
22809         PR c++/14428
22810         * g++.dg/template/redecl2.C: New test.
22811
22812 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
22813
22814         PR fortran/17143
22815         * gfortran.dg/pr17143.f90: New test.
22816
22817 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
22818
22819         PR fortran/17164
22820         * gfortran.dg/pr17164.f90: New test.
22821
22822 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22823
22824         * gcc.dg/tree-ssa/loop-1.c: New test.
22825
22826 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
22827
22828         * gcc.c-torture/compile/20040824-1.c: New test.
22829
22830 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
22831
22832         * gcc.c-torture/compile/iftrap-3.c: New test.
22833
22834 2004-08-24  Paul Brook  <paul@codesourcery.com>
22835
22836         * gfortran.dg/entry_2.f90: New test.
22837
22838 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22839
22840         PR c++/16889
22841         * g++.dg/lookup/ambig[12].C: New.
22842
22843 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22844
22845         PR c++/16706
22846         * g++.dg/template/crash21.C: New test.
22847         * g++.dg/template/crash22.C: Likewise.
22848
22849 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22850
22851         PR c++/17149
22852         * g++.dg/template/access15.C: New.
22853
22854 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
22855
22856         PR c++/17163
22857         * g++.dg/template/repo2.C: New test.
22858
22859 2004-08-23  Roger Sayle  <roger@eyesopen.com>
22860
22861         PR rtl-optimization/17078
22862         * gcc.c-torture/execute/pr17078-1.c: New test case.
22863
22864 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
22865
22866         PR c/14492
22867         * gcc.dg/debug/crash1.c: New test.
22868
22869 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
22870
22871         PR c/16180
22872         * gcc.dg/loop-5.c: New test.
22873
22874 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22875
22876         * gcc.c-torture/execute/20040823-1.c: New test.
22877
22878 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
22879
22880         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
22881         to the assembler.  Simplify test accordingly.
22882         (asm_abi_flags): Use GNU names.
22883         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
22884         to check for ABI flags.
22885
22886 2004-08-22  Andrew Pinski  <apinski@apple.com>
22887
22888         * g++.dg/opt/pr14029.C: New test.
22889         * gcc.c-torture/execute/pr15262.c: New test.
22890
22891 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22892
22893         * gfortran.dg/reduction.f90: Add checks with complex arguments.
22894
22895 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
22896
22897         PR 16908
22898         * gfortran.dg/direct_io.f90: New test.
22899
22900 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
22901
22902         PR c++/17121
22903         * g++.dg/inherit/local2.C: New test.
22904
22905 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
22906
22907         PR c++/17120
22908         * g++.dg/warn/Wparentheses-4.C: New test.
22909
22910 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
22911
22912         PR c++/17121
22913         * g++.dg/inherit/local2.C: New test.
22914
22915         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
22916         * gcc.dg/ppc-ldstruct.c: Likewise.
22917         * gcc.dg/ppc64-abi-2.c: Likewise.
22918
22919 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
22920
22921         PR rtl-optimization/17099
22922         * gcc.c-torture/execute/20040820-1.c: New test.
22923
22924 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
22925
22926         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
22927
22928 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
22929
22930         PR fortran/17077
22931         * gfortran.dg/auto_array_1.f90: New test.
22932
22933 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22934
22935         PR fortran/17074
22936         * gfortran.dg/simpleif_1.f90: New test.
22937
22938 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
22939
22940         * lib/target-supports.exp (check_profiling_available): Return
22941         false for arm*-*-symbianelf* and arm*-*-eabi*.
22942
22943         PR c++/15890
22944         * g++.dg/template/delete1.C: New test.
22945
22946 2004-08-19  Paul Brook  <paul@codesourcery.com>
22947
22948         PR fortran/14976
22949         PR fortran/16228
22950         * gfortran.dg/data_char_1.f90: New test.
22951
22952 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
22953
22954         PR fortran/16946
22955         * gfortran.dg/reduction.f90: New testcase.
22956
22957 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22958
22959         PR fortran/16520
22960         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
22961
22962 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22963
22964         PR c++/17041
22965         * g++.dg/Wparentheses-3.C: New test.
22966
22967 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
22968
22969         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
22970         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
22971         * gcc.dg/vect/vect-2.c: Likewise.
22972         * gcc.dg/vect/vect-3.c: Likewise.
22973         * gcc.dg/vect/vect-4.c: Likewise.
22974         * gcc.dg/vect/vect-5.c: Likewise.
22975         * gcc.dg/vect/vect-6.c: Likewise.
22976         * gcc.dg/vect/vect-7.c: Likewise.
22977         * gcc.dg/vect/vect-25.c: Likewise.
22978         * gcc.dg/vect/vect-31.c: Likewise.
22979         * gcc.dg/vect/vect-32.c: Likewise.
22980         * gcc.dg/vect/vect-34.c: Likewise.
22981         * gcc.dg/vect/vect-36.c: Likewise.
22982         * gcc.dg/vect/vect-all.c: Likewise.
22983
22984 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
22985
22986         PR c++/17068
22987         * g++.dg/template/operator4.C: New test.
22988
22989 2004-08-18  Richard Henderson  <rth@redhat.com>
22990
22991         * gcc.dg/20040206-1.c: XFAIL.
22992
22993 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
22994
22995         PR c++/16246
22996         * g++.dg/template/array7.C: New test.
22997
22998 2004-08-17  James E Wilson  <wilson@specifixinc.com>
22999
23000         * gcc.dg/mips-movcc-1.c: New test.
23001         * gcc.dg/mips-movcc-2.c: New test.
23002         * gcc.dg/mips-movcc-3.c: New test.
23003
23004         * gcc.dg/mips-nmadd-1.c: New test.
23005         * gcc.dg/mips-nmadd-2.c: New test.
23006
23007 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
23008
23009         PR c++/15871
23010         * g++.dg/opt/inline8.C: New test.
23011
23012         PR c++/16965
23013         * g++.dg/parse/error17.C: New test.
23014
23015 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
23016
23017         * gcc.dg/vect: New directory for vectorizer tests.
23018         * gcc.dg/vect/tree-vect.h: New file.
23019         * gcc.dg/vect/vect.exp: New file.
23020         * gcc.dg/vect/pr16105.c.c: New test.
23021         * gcc.dg/vect/vect-1.c: New test.
23022         * gcc.dg/vect/vect-2.c: New test.
23023         * gcc.dg/vect/vect-3.c: New test.
23024         * gcc.dg/vect/vect-4.c: New test.
23025         * gcc.dg/vect/vect-5.c: New test.
23026         * gcc.dg/vect/vect-6.c: New test.
23027         * gcc.dg/vect/vect-7.c: New test.
23028         * gcc.dg/vect/vect-8.c: New test.
23029         * gcc.dg/vect/vect-9.c: New test.
23030         * gcc.dg/vect/vect-10.c: New test.
23031         * gcc.dg/vect/vect-11.c: New test.
23032         * gcc.dg/vect/vect-12.c: New test.
23033         * gcc.dg/vect/vect-13.c: New test.
23034         * gcc.dg/vect/vect-14.c: New test.
23035         * gcc.dg/vect/vect-15.c: New test.
23036         * gcc.dg/vect/vect-16.c: New test.
23037         * gcc.dg/vect/vect-17.c: New test.
23038         * gcc.dg/vect/vect-18.c: New test.
23039         * gcc.dg/vect/vect-19.c: New test.
23040         * gcc.dg/vect/vect-20.c: New test.
23041         * gcc.dg/vect/vect-21.c: New test.
23042         * gcc.dg/vect/vect-22.c: New test.
23043         * gcc.dg/vect/vect-23.c: New test.
23044         * gcc.dg/vect/vect-24.c: New test.
23045         * gcc.dg/vect/vect-25.c: New test.
23046         * gcc.dg/vect/vect-26.c: New test.
23047         * gcc.dg/vect/vect-27.c: New test.
23048         * gcc.dg/vect/vect-28.c: New test.
23049         * gcc.dg/vect/vect-29.c: New test.
23050         * gcc.dg/vect/vect-30.c: New test.
23051         * gcc.dg/vect/vect-31.c: New test.
23052         * gcc.dg/vect/vect-32.c: New test.
23053         * gcc.dg/vect/vect-33.c: New test.
23054         * gcc.dg/vect/vect-34.c: New test.
23055         * gcc.dg/vect/vect-35.c: New test.
23056         * gcc.dg/vect/vect-36.c: New test.
23057         * gcc.dg/vect/vect-37.c: New test.
23058         * gcc.dg/vect/vect-38.c: New test.
23059         * gcc.dg/vect/vect-40.c: New test.
23060         * gcc.dg/vect/vect-41.c: New test.
23061         * gcc.dg/vect/vect-42.c: New test.
23062         * gcc.dg/vect/vect-43.c: New test.
23063         * gcc.dg/vect/vect-44.c: New test.
23064         * gcc.dg/vect/vect-45.c: New test.
23065         * gcc.dg/vect/vect-46.c: New test.
23066         * gcc.dg/vect/vect-47.c: New test.
23067         * gcc.dg/vect/vect-48.c: New test.
23068         * gcc.dg/vect/vect-49.c: New test.
23069         * gcc.dg/vect/vect-50.c: New test.
23070         * gcc.dg/vect/vect-51.c: New test.
23071         * gcc.dg/vect/vect-52.c: New test.
23072         * gcc.dg/vect/vect-53.c: New test.
23073         * gcc.dg/vect/vect-54.c: New test.
23074         * gcc.dg/vect/vect-55.c: New test.
23075         * gcc.dg/vect/vect-56.c: New test.
23076         * gcc.dg/vect/vect-57.c: New test.
23077         * gcc.dg/vect/vect-58.c: New test.
23078         * gcc.dg/vect/vect-59.c: New test.
23079         * gcc.dg/vect/vect-60.c: New test.
23080         * gcc.dg/vect/vect-61.c: New test.
23081         * gcc.dg/vect/vect-all.c: New test.
23082         * gcc.dg/vect/vect-none.c: New test.
23083
23084 2004-08-17  Paul Brook  <paul@codesourcery.com>
23085
23086         PR fortran/13082
23087         * gfortran.dg/entry_1.f90: New test.
23088
23089 2004-08-17  Andrew Pinski  <apinski@apple.com>
23090
23091         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
23092
23093 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
23094
23095         * gcc.dg/pr17036-1.c: New test.
23096
23097 2004-08-16  Devang Patel  <dpatel@apple.com>
23098
23099         * gcc.dg/darwin-20040809-1.c: New test.
23100
23101 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
23102
23103         * gcc.dg/funcdef-attr-1.c: New test.
23104
23105 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
23106
23107         * gcc.dg/altivec-17.c: New test.
23108         * gcc.dg/altivec-18.c: New test.
23109
23110 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23111
23112         PR c++/6749
23113         * g++.dg/template/vtable2.C: New test.
23114
23115 2004-08-14  Richard Henderson  <rth@redhat.com>
23116
23117         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
23118         * gcc.dg/pack-test-4.c (main): Return 0.
23119         * gcc.dg/setjmp-1.c: Remove XFAIL.
23120         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
23121
23122 2004-08-14  Richard Henderson  <rth@redhat.com>
23123
23124         * gcc.dg/980217-1.c: Add prototype for printf.
23125
23126 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
23127
23128         * gfortran.dg/pr16935.f90: New test.
23129
23130 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
23131
23132         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
23133
23134 2004-08-13  Paul Brook  <paul@codesourcery.com>
23135
23136         * gfortran.dg/der_io_1.f90: Remove stray comma.
23137
23138 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
23139
23140         * gcc.dg/vmx/cw-bug-2.c: Remove.
23141         * gcc.dg/vmx/vprint-1.c: Remove.
23142         * gcc.dg/vmx/vscan-1.c: Remove.
23143
23144 2004-08-12  Devang patel  <dpatel@apple.com>
23145
23146         * gcc.dg/darwin-20040809-2.c: New test.
23147
23148 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
23149
23150         * g++.dg/ext/altivec-12.C: New test.
23151
23152         * g++.dg/ext/altivec-11.C: New test.
23153
23154 2004-08-12  Paul Brook  <paul@codesourcery.com>
23155
23156         * g++.dg/abi/arm_cxa_vec_1.C: New test.
23157
23158 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
23159
23160         * g++.dg/ext/altivec-2.C: Check for hardware support before
23161         executing any VMX instructions.
23162
23163         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
23164
23165 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
23166
23167         PR c++/16276
23168         * g++.old-deja/g++.other/comdat4.C: New test.
23169         * g++.old-deja/g++.other/comdat4-aux.cc: New.
23170
23171 2004-08-12  Ben Elliston  <bje@au.ibm.com>
23172
23173         PR target/16286
23174         * gcc.dg/pr16286.c: New test.
23175
23176 2004-08-12 Jan Beulich <jbeulich@novell.com>
23177
23178         * g++.dg/ext/asm5.C: New.
23179
23180 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23181
23182         PR c++/16698
23183         * g++.dg/eh/crash1.C: New test.
23184
23185         PR c++/16717
23186         * g++.dg/ext/construct1.C: New test.
23187
23188 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23189
23190         PR c++/16853
23191         * g++.dg/init/ptrmem1.C: New test.
23192
23193         PR c++/16618
23194         * g++.dg/parse/offsetof5.C: New test.
23195
23196         PR c++/16870
23197         * g++.dg/template/overload3.C: New test.
23198
23199 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23200
23201         PR c++/16964
23202         * g++.dg/parse/error16.C: New test.
23203
23204         PR c++/16904
23205         * g++.dg/template/error14.C: New test.
23206
23207         PR c++/16929
23208         * g++.dg/template/error15.C: New test.
23209
23210 2004-08-11  Devang Patel  <dpatel@apple.com>
23211
23212         * gcc.dg/darwin-ld-20040809-1.c: New test.
23213         * gcc.dg/darwin-ld-20040809-2.c: New test.
23214
23215 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
23216
23217         PR fortran/16917
23218         * gfortran.dg/dfloat_1.f90: New test.
23219
23220 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
23221
23222         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
23223         * gcc.dg/dll-2.c: Fix dg-require syntax.
23224         * gcc.misc-tests/arm-isr.c (abort): Declare.
23225         (exit): Likewise.
23226
23227 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
23228
23229         PR c++/16971
23230         * g++.dg/parse/crash16.C: New test.
23231
23232 2004-08-10  Roger Sayle  <roger@eyesopen.com>
23233
23234         * gcc.dg/mips-rsqrt-1.c: New test case.
23235         * gcc.dg/mips-rsqrt-2.c: New test case.
23236         * gcc.dg/mips-rsqrt-3.c: New test case.
23237
23238 2004-08-10  Paul Brook  <paul@codesourcery.com>
23239
23240         * gfortran.dg/der_io_1.f90: New test.
23241
23242 2004-08-10  Paul Brook  <paul@codesourcery.com>
23243
23244         PR fortran/16919
23245         * gfortran.dg/der_array_1.f90: New test.
23246
23247 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
23248
23249         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
23250
23251 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
23252
23253         * gcc.dg/wchar_t-2.c: Fix typo.
23254
23255 2004-08-09  Falk Hueffner  <falk@debian.org>
23256
23257         PR tree-optimization/12517
23258         * gcc.c-torture/compile/pr12517.c: New test.
23259
23260         PR tree-optimization/12578
23261         * gcc.c-torture/compile/pr12578.c: New test.
23262
23263         PR tree-optimization/12899
23264         * gcc.c-torture/compile/pr12899.c: New test.
23265
23266         PR rtl-optimization/14692
23267         * gcc.c-torture/compile/pr14692.c: New test.
23268
23269         PR tree-optimization/16461
23270         * gcc.c-torture/compile/pr16461.c: New test.
23271
23272 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
23273
23274         * gfortran.dg/getenv_1.f90: New test.
23275
23276 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
23277
23278         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
23279         wchar_t.
23280         * gcc.dg/symbian5.c: Test -fno-short-wchar.
23281
23282 2004-08-06  Paul Brook  <paul@codesourcery.com>
23283
23284         * gfortran.dg/ret_array_1.f90: New test.
23285         * gfortran.dg/ret_pointer_1.f90: New test.
23286
23287 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
23288
23289         * gcc.dg/missing-field-init-[12].c: New tests.
23290         * g++.dg/warn/missing-field-init-[12].C: New tests.
23291
23292 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
23293
23294         * gcc.dg/enum2.c: New test.
23295         * gcc.dg/symbian3.c: Likewise.
23296         * gcc.dg/symbian4.c: Likewise.
23297         * gcc.dg/wchar_t-2.c: Likewise.
23298
23299 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
23300
23301         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
23302         destructor tests.
23303
23304 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
23305
23306         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
23307         dg-require-visiblity.
23308         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
23309         * g++.dg/ext/visibility/fvisibility.C: Likewise.
23310         * g++.dg/ext/visibility/memfuncts.C: Likewise.
23311         * g++.dg/ext/visibility/new1.C: Likewise.
23312         * g++.dg/ext/visibility/pragma.C: Likewise.
23313         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
23314         * g++.dg/ext/visibility/virtual.C: Likewise.
23315         * g++/dg/ext/visibility/visibility-1.C: Likewise.
23316         * g++/dg/ext/visibility/visibility-2.C: Likewise.
23317         * g++/dg/ext/visibility/visibility-3.C: Likewise.
23318         * g++/dg/ext/visibility/visibility-4.C: Likewise.
23319         * g++/dg/ext/visibility/visibility-5.C: Likewise.
23320         * g++/dg/ext/visibility/visibility-6.C: Likewise.
23321         * g++/dg/ext/visibility/visibility-7.C: Likewise.
23322         * g++/dg/ext/visibility/visibility-8.C: New test.
23323         * gcc.c-torture/compile/dll.x: Remove.
23324         * gcc.dg/dll-2.c: Use dg-require-dll
23325         * gcc.dg/visibility-10.c: New test.
23326         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
23327         supporting DLLs.
23328         * testsuite/lib/scanasm.exp (scan_hidden): New function.
23329         (scan_not_hidden): Likewise.
23330
23331 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
23332
23333         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
23334
23335 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
23336
23337         * gcc.c-torture/execute/20040805-1.c: New test.
23338
23339 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
23340
23341         * gcc.dg/20020118-1.c: Declare abort.
23342         * gcc.dg/altivec_check.h: Likewise.
23343         * gcc.dg/iftrap-2.c: Likewise.
23344         * gcc.dg/pragma-darwin.c: Likewise.
23345         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
23346
23347 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
23348
23349         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
23350
23351 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23352
23353         * gcc.c-torture/execute/builtins/abs-2.c,
23354         gcc.c-torture/execute/builtins/abs-3.c,
23355         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
23356         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
23357         intmax_t, uintmax_t and their limits.
23358         * gcc.dg/intmax_t-1.c: New test.
23359
23360 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23361
23362         * g++.dg/tc1/dr147.C: Add reference to PR.
23363
23364 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
23365
23366         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
23367         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
23368
23369 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
23370
23371         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
23372
23373 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
23374
23375         * gcc.dg/redecl-5.c: New test.
23376         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
23377         of scanf.
23378
23379 2004-08-03  Roger Sayle  <roger@eyesopen.com>
23380
23381         PR middle-end/16790
23382         * gcc.c-torture/execute/pr16790-1.c: New test case.
23383
23384 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
23385
23386         * g++.dg/ext/visibility/assign1.C: New test.
23387         * g++.dg/ext/visibility/new1.C: Likewise.
23388
23389         * gcc.dg/symbian1.c: New test.
23390         * gcc.dg/symbian2.c: Likewise.
23391
23392 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
23393
23394         PR target/16570
23395         * gcc.dg/i386-sse-9.c: New test.
23396
23397 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
23398
23399         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
23400
23401 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
23402
23403         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
23404         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
23405         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
23406         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
23407         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
23408         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
23409         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
23410         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
23411         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
23412         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
23413         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
23414         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
23415         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
23416         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
23417         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
23418         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
23419         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
23420         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
23421         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
23422         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
23423         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
23424         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
23425         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
23426         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23427         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
23428         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
23429         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
23430         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
23431         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
23432         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
23433         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
23434         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
23435         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
23436         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
23437         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
23438         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
23439         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
23440         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
23441         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
23442         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
23443         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
23444         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
23445         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
23446         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
23447         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
23448         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
23449         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
23450         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
23451         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
23452         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
23453         gcc.misc-tests/i386-pf-3dnow-1.c,
23454         gcc.misc-tests/i386-pf-athlon-1.c,
23455         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
23456         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
23457         Declare built-in functions used.
23458         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
23459
23460 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
23461
23462         PR c++/16707
23463         * g++.dg/lookup/using12.C: New test.
23464
23465         * g++.dg/init/null1.C: Fix PR number.
23466         * g++.dg/parse/namespace10.C: Likewise.
23467
23468 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
23469
23470         PR c++/16224
23471         * g++.dg/template/spec17.C: New test.
23472         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
23473         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
23474
23475 2004-08-02  David Billinghurst
23476
23477         PR fortran/16292
23478         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
23479
23480 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
23481
23482         * gcc.dg/ia64-got-1.c: New test case.
23483
23484 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
23485
23486         PR c++/16489
23487         * g++.dg/init/null1.C: New test.
23488         * g++.dg/tc1/dr76.C: Adjust error marker.
23489
23490         PR c++/16529
23491         * g++.dg/parse/namespace10.C: New test.
23492
23493         PR c++/16810
23494         * g++.dg/inherit/ptrmem2.C: New test.
23495
23496 2004-08-02  Ben Elliston  <bje@au.ibm.com>
23497
23498         PR target/16155
23499         * gcc.dg/pr16155.c: New test.
23500
23501 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
23502
23503         * gcc.dg/redecl-2.c: New test.
23504
23505 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
23506
23507         * gcc.dg/darwin-longdouble.c: New file.
23508
23509 2004-07-30  Richard Henderson  <rth@redhat.com>
23510
23511         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
23512         write to constant argument.
23513         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
23514
23515 2004-07-30  Richard Henderson  <rth@redhat.com>
23516
23517         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
23518         tests of nearest around zero.
23519
23520 2004-07-30  Andrew Pinski  <apinski@apple.com>
23521
23522         * gcc.c-torture/compile/20040730-1.c: New test.
23523
23524 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
23525
23526         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
23527         powerpc-eabispe.
23528
23529 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
23530
23531         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
23532
23533 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
23534
23535         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
23536         contains $ld_library_path.
23537         * lib/gfortran.exp (gfortran_link_flags): Likewise.
23538
23539 2004-07-29  Richard Henderson  <rth@redhat.com>
23540
23541         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
23542
23543         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
23544         (alt2, which): New.
23545         (Check): Accept either alternative.
23546
23547 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
23548
23549         * g++.dg/abi/inline1.C: New test.
23550         * g++.dg/abi/local1-a.cc: Likewise.
23551         * g++.dg/abi/local1.C: Likewise.
23552         * g++.dg/abi/mangle11.C: Tweak location of warnings.
23553         * g++.dg/abi/mangle12.C: Likewise.
23554         * g++.dg/abi/mangle17.C: Likewise.
23555         * g++.dg/abi/mangle20-2.C: Likewise.
23556         * g++.dg/opt/interface1.C: Likewise.
23557         * g++.dg/opt/interface1.h: Likewise.
23558         * g++.dg/opt/interface1-a.cc: New test.
23559         * g++.dg/parse/repo1.C: New test.
23560         * g++.dg/template/repo1.C: Likewise.
23561         * g++.dg/warn/Winline-1.C: Likewise.
23562         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
23563
23564 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
23565
23566         * gcc.dg/tree-ssa/20040729-1.c: New test.
23567
23568 2004-07-27  Matt Austern <austern@apple.com>
23569
23570         * gcc.dg/darwin-bool-1.c: New test.
23571         * gcc.dg/darwin-bool-2.c: New test.
23572
23573 2004-07-28  Richard Henderson  <rth@redhat.com>
23574
23575         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
23576         arguments in the correct type.  Don't write to constant arguments.
23577
23578 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
23579
23580         PR tree-optimization/16688
23581         PR tree-optimization/16689
23582         * g++.dg/tree-ssa/pr16688.C: New test.
23583
23584 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
23585
23586         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
23587         loads.  Not only in the comment, this time.
23588
23589 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
23590
23591         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
23592         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
23593         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
23594         * gcc.dg/sh4a-bitmovua.c: New.
23595         * gcc.dg/sh4a-cos.c: New.
23596         * gcc.dg/sh4a-cosf.c: New.
23597         * gcc.dg/sh4a-fprun.c: New.
23598         * gcc.dg/sh4a-fsrra.c: New.
23599         * gcc.dg/sh4a-memmovua.c: New.
23600         * gcc.dg/sh4a-sin.c: New.
23601         * gcc.dg/sh4a-sincos.c: New.
23602         * gcc.dg/sh4a-sincosf.c: New.
23603         * gcc.dg/sh4a-sinf.c: New.
23604
23605 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
23606
23607         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
23608         conditionals.
23609         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
23610         loads.
23611         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
23612         DOM1.
23613
23614 2004-07-27  Andrew Pinski  <apinski@apple.com>
23615
23616         * g++.dg/rtti/tinfo1.C: Correct the xfail.
23617
23618 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
23619
23620         * gcc.dg/pragma-isr.c: New test.
23621
23622 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23623
23624         PR c++/14429
23625         * g++.dg/template/ttp11.C: New test.
23626
23627 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
23628
23629         * gcc.c-torture/compile/20040727-1.c: New test.
23630
23631 2004-07-26  Eric Christopher  <echristo@redhat.com>
23632
23633         * gcc.c-torture/compile/20040726-2.c: New test.
23634
23635 2004-07-26  Andrew Pinski  <apinski@apple.com>
23636
23637         * g++.dg/rtti/tinfo1.C: Xfail.
23638
23639 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
23640
23641         * gcc.c-torture/compile/20040726-1.c: New test.
23642
23643 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
23644             Brian Ryner  <bryner@brianryner.com>
23645
23646         PR c++/9283
23647         PR c++/15000
23648         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
23649         * g++.dg/ext/visibility/: New directory.
23650         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
23651         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
23652         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
23653         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
23654         * g++.dg/ext/visibility/fvisibility.C,
23655         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
23656         g++.dg/ext/visibility/fvisibility-override1.C
23657         g++.dg/ext/visibility/fvisibility-override2.C
23658         g++.dg/ext/visibility/memfuncts.C
23659         g++.dg/ext/visibility/noPLT.C
23660         g++.dg/ext/visibility/pragma.C
23661         g++.dg/ext/visibility/pragma-override1.C
23662         g++.dg/ext/visibility/pragma-override2.C
23663         g++.dg/ext/visibility/staticmemfuncts.C
23664         g++.dg/ext/visibility/virtual.C: New tests.
23665
23666 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
23667
23668         PR c/15360
23669         * gcc.dg/pr15360-1.c: New test.
23670
23671 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
23672
23673         * gcc.dg/pragma-align-2.c: New test.
23674         * gcc.dg/pragma-init-fini.c: New test.
23675         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
23676         targets.
23677
23678 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
23679
23680         * gcc.dg/init-string-2.c: New test.
23681
23682 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
23683
23684         PR 16684
23685         * gcc.dg/Wredundant-decls-1.c: New test case.
23686
23687 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
23688
23689         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
23690         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
23691         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
23692         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
23693         * gcc.dg/compat/generate-random.c: New file.
23694         * gcc.dg/compat/generate-random.h: Likewise.
23695         * gcc.dg/compat/generate-random_r.c: Likewise.
23696         * gcc.dg/compat/struct-layout-1.h: Likewise.
23697         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
23698         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
23699         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
23700         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
23701         * gcc.dg/compat/struct-layout-1_main.c: New test.
23702         * gcc.dg/compat/struct-layout-1_x.c: New file.
23703         * gcc.dg/compat/struct-layout-1_y.c: New file.
23704         * gcc.dg/compat/struct-layout-1_test.h: New file.
23705
23706 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
23707
23708         * gcc.dg/comp-return-1.c: New test
23709
23710 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
23711
23712         * gcc.dg/vmx/8-02a.c: Fix typo.
23713
23714         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
23715         * gcc.dg/darwin-abi-3.c: New test.
23716
23717         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
23718         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
23719
23720         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
23721         * gcc.dg/vmx/ops-long-1.c: New test.
23722         * gcc.dg/vmx/ops-long-2.c: New test.
23723
23724 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
23725
23726         * g++.dg/lookup/conv-[1234].C: New.
23727
23728 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
23729
23730         * g++.dg/parse/attr2.C: Simplify.
23731
23732 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23733
23734         PR c/7284
23735         * gcc.c-torture/execute/pr7284-1.c: New test.
23736
23737 2004-07-22  Brian Booth  <bbooth@redhat.com>
23738
23739         * gcc.dg/tree-ssa/20040721-1.c: New test.
23740
23741 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
23742
23743         * g++.dg/template/crash20.c: New.
23744
23745 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
23746
23747         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
23748         Add dg-run directive.  Declare variables as required.
23749         * gfortran.dg/g77/README: Update
23750
23751 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
23752
23753         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
23754         gcc.dg/cris-peep2-andu2.c: New tests.
23755
23756 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23757
23758         PR c/15052
23759         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
23760         on return type.
23761         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
23762         messages.
23763         * gcc.dg/qual-return-2.c: Update expected messages.
23764         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
23765
23766 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23767
23768         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
23769         * gcc.dg/noncompile/921102-1.c: Update expected error message.
23770
23771 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23772
23773         PR c/11250
23774         * gcc.dg/init-string-1.c: New test.
23775
23776 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
23777
23778         PR middle-end/15345
23779         PR c/16450
23780         * gcc.dg/torture/nested-fn-1.c: New test.
23781
23782 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
23783
23784         PR target/16559
23785         * gcc.dg/ia64-fptr-1.c: New file.
23786
23787 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23788
23789         PR c++/14497
23790         * g++.dg/template/spec16.C: New test.
23791         * g++.old-deja/g++.robertl/eb118.C: Remove.
23792
23793 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23794
23795         PR c++/509
23796         * g++.dg/template/spec15.C: New test.
23797
23798 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
23799
23800         Copy cases from g77.f-torture/execute and add dg-run
23801         directive.  Other changes as noted.
23802         * gfortran.dg/g77/13037.f
23803         * gfortran.dg/g77/1832.f
23804         * gfortran.dg/g77/19981119-0.f
23805         * gfortran.dg/g77/19990313-0.f
23806         * gfortran.dg/g77/19990313-1.f
23807         * gfortran.dg/g77/19990313-2.f
23808         * gfortran.dg/g77/19990313-3.f
23809         * gfortran.dg/g77/19990419-1.f
23810         * gfortran.dg/g77/19990826-0.f
23811         * gfortran.dg/g77/19990826-2.f
23812         * gfortran.dg/g77/20000503-1.f
23813         * gfortran.dg/g77/20001111.f
23814         * gfortran.dg/g77/20010116.f
23815         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
23816         * gfortran.dg/g77/20010430.f
23817         * gfortran.dg/g77/6177.f
23818         * gfortran.dg/g77/947.f
23819         * gfortran.dg/g77/970816-3.f
23820         * gfortran.dg/g77/971102-1.f
23821         * gfortran.dg/g77/980520-1.f
23822         * gfortran.dg/g77/980628-0.f
23823         * gfortran.dg/g77/980628-1.f
23824         * gfortran.dg/g77/980628-10.f
23825         * gfortran.dg/g77/980628-2.f
23826         * gfortran.dg/g77/980628-3.f
23827         * gfortran.dg/g77/980628-7.f
23828         * gfortran.dg/g77/980628-8.f
23829         * gfortran.dg/g77/980628-9.f
23830         * gfortran.dg/g77/980701-0.f
23831         * gfortran.dg/g77/980701-1.f
23832         * gfortran.dg/g77/cabs.f
23833         * gfortran.dg/g77/claus.f
23834         * gfortran.dg/g77/complex_1.f
23835         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
23836         * gfortran.dg/g77/dcomplex.f
23837         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
23838         * gfortran.dg/g77/f90-intrinsic-mathematical.f
23839         * gfortran.dg/g77/f90-intrinsic-numeric.f
23840         * gfortran.dg/g77/int8421.f
23841         * gfortran.dg/g77/labug1.f
23842         * gfortran.dg/g77/large_vec.f
23843         * gfortran.dg/g77/le.f
23844         * gfortran.dg/g77/short.f
23845         * gfortran.dg/g77/README: Update
23846
23847 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
23848
23849         PR c++/16637
23850         * g++.dg/parse/lookup4.C: New test.
23851
23852 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23853
23854         PR c++/16175
23855         * g++.dg/template/ttp10.C: New test.
23856
23857 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23858
23859         * gcc.dg/pr12625-1.c: New test.
23860
23861 2004-07-20  Steven Bosscher  <stevenb@suse.de>
23862
23863         * testsuite/gcc.dg/switch-warn-1.c: New test.
23864         * testsuite/gcc.dg/switch-warn-2.c: New test.
23865         * gcc.c-torture/compile/pr14730.c: Update.
23866
23867 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
23868
23869         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
23870         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
23871         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
23872         g++.dg/template/nontype3.C: Remove trailing CR from tests.
23873
23874 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
23875
23876         PR c++/16623
23877         * g++.dg/template/assign1.C: New test.
23878
23879 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23880
23881         PR c++/12170
23882         * g++.dg/template/ttp9.C: New test.
23883
23884 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
23885
23886         * gcc.dg/format/cmn-err-1.c: New test.
23887
23888 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
23889
23890         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
23891         gcc.dg/Wparentheses-10.c: New tests.
23892         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
23893
23894 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23895
23896         PR fortran/16465
23897         * gfortran.dg/g77//ffixed-line-length-0.f,
23898         gfortran.dg/g77/ffixed-line-length-132.f,
23899         gfortran.dg/g77/ffixed-line-length-72.f,
23900         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
23901         gfortran.dg/g77/README: Update.
23902
23903 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23904
23905         PR c++/13092
23906         * g++.dg/template/non-dependent7.C: New test.
23907         * g++.dg/template/non-dependent8.C: Likewise.
23908         * g++.dg/template/non-dependent9.C: Likewise.
23909         * g++.dg/template/non-dependent10.C: Likewise.
23910
23911 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
23912
23913         PR c++/16337
23914         * g++.dg/parse/attr2.C: New test.
23915
23916 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
23917
23918         * g77.dg: Removed.
23919         * g77.f-torture: Ditto.
23920
23921 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23922
23923         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
23924         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
23925         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
23926
23927 2004-07-16  Richard Henderson  <rth@redhat.com>
23928
23929         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
23930
23931 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23932
23933         * lib/fortran-torture.exp (fortran-torture): Don't test compile
23934         tests with full list of options.
23935         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
23936         of TORTURE_OPTIONS if test contains 'dg-do run'.
23937
23938         PR fortran/16404
23939         * gfortran.dg/do_iterator.f90: New test.
23940
23941 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23942
23943         PR rtl-optimization/16536
23944         * gcc.c-torture/execute/restrict-1.c: New test.
23945
23946 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23947
23948         PR fortran/15324
23949         * gfortran.dg/pr15324.f90: New test.
23950
23951         PR fortran/15129
23952         * gfortran.dg/pr15129.f90: New test.
23953
23954         PR fortran/15140
23955         * gfortran.dg/pr15140.f90: New test.
23956
23957         PR fortran/13792
23958         * gfortran.fortran-torture/execute/bounds.f90: Add check for
23959         compile-time simplification.
23960
23961 2004-07-14  Mike Stump  <mrs@apple.com>
23962
23963         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
23964
23965 2004-07-14  James E Wilson  <wilson@specifixinc.com>
23966
23967         PR target/16325
23968         * gcc.dg/profile-generate-1.c: New.
23969
23970 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
23971
23972         * gcc.c-torture/execute/20040709-1.c: New test.
23973         * gcc.c-torture/execute/20040709-2.c: New test.
23974
23975 2004-07-14  Mike Stump  <mrs@apple.com>
23976
23977         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
23978
23979 2004-07-14  Mike Stump  <mrs@apple.com>
23980
23981         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
23982
23983 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
23984
23985         PR c++/16518
23986         * g++.dg/parse/mutable1.C: New test.
23987
23988 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
23989
23990         PR tree-optimization/16443
23991         * gcc.dg/tree-ssa/20040713-1.c: New test.
23992
23993 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
23994
23995         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
23996         for operator new.
23997
23998 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
23999
24000         * gfortran.dg/g77/README: New file
24001         * gfortran.dg/g77/19981216-0.f: Copy from
24002         g77.f-torture/noncompile.  Add "dg-do compile" and
24003         dg-error as required.
24004         * gfortran.dg/g77/19990218-1.f: Likewise.
24005         * gfortran.dg/g77/19990905-1.f: Likewise.
24006         * gfortran.dg/g77/9263.f: Likewise.
24007         * gfortran.dg/g77/980615-0.f: Likewise.
24008         * gfortran.dg/g77/980616-0.f: Likewise.
24009         * gfortran.dg/g77/check0.f: Likewise.
24010         * gfortran.dg/g77/select_no_compile.f: Likewise.
24011
24012 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24013
24014         Copy files from g77.f-torture/compile.
24015         Add "{ dg-do compile}".  Other changes as noted
24016         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
24017         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
24018         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
24019         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
24020         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
24021         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
24022         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
24023         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
24024         statement to conform to standard.  Append alpha1.x for reference.
24025         * gfortran.dg/g77/xformat.f: Add dg-warning
24026
24027 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24028
24029         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
24030         Add {dg-do compile} directive.
24031         * gfortran.dg/g77/cpp2.F: Likewise.
24032
24033 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24034
24035         PR c++/5402
24036         * g++.dg/lookup/name-clash1.C: New test.
24037
24038         PR c++/9777
24039         * g++.dg/lookup/name-clash2.C: New test.
24040
24041         PR c++/12102
24042         * g++.dg/lookup/name-clash3.C: New test.
24043
24044 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24045
24046         * g++.dg/lookup/new2.C: New test.
24047         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
24048
24049 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
24050
24051         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
24052         Add {dg-do compile} directive.
24053         * gfortran.dg/g77/13060.f: Likewise.
24054         * gfortran.dg/g77/19990218-0.f: Likewise.
24055         * gfortran.dg/g77/19990305-0.f: Likewise.
24056         * gfortran.dg/g77/19990419-0.f: Likewise.
24057         * gfortran.dg/g77/19990502-0.f: Likewise.
24058         * gfortran.dg/g77/19990502-1.f: Likewise.
24059         * gfortran.dg/g77/19990525-0.f: Likewise.
24060         * gfortran.dg/g77/19990826-1.f: Likewise.
24061         * gfortran.dg/g77/19990826-3.f: Likewise.
24062         * gfortran.dg/g77/19990905-2.f: Likewise.
24063         * gfortran.dg/g77/20000412-1.f: Likewise.
24064         * gfortran.dg/g77/20000511-1.f: Likewise.
24065         * gfortran.dg/g77/20000511-2.f: Likewise.
24066         * gfortran.dg/g77/20000518.f: Likewise.
24067         * gfortran.dg/g77/20000601-1.f: Likewise.
24068         * gfortran.dg/g77/20000601-2.f: Likewise.
24069         * gfortran.dg/g77/20000629-1.f: Likewise.
24070         * gfortran.dg/g77/20000630-2.f: Likewise.
24071         * gfortran.dg/g77/20010115.f: Likewise.
24072         * gfortran.dg/g77/20010321-1.f: Likewise.
24073         * gfortran.dg/g77/20010426.f: Likewise.
24074         * gfortran.dg/g77/20020307-1.f: Likewise.
24075         * gfortran.dg/g77/8485.f: Likewise.
24076         * gfortran.dg/g77/960317-1.f: Likewise.
24077         * gfortran.dg/g77/970915-0.f: Likewise.
24078         * gfortran.dg/g77/980310-1.f: Likewise.
24079         * gfortran.dg/g77/980310-2.f: Likewise.
24080         * gfortran.dg/g77/980310-3.f: Likewise.
24081         * gfortran.dg/g77/980310-4.f: Likewise.
24082         * gfortran.dg/g77/980310-6.f: Likewise.
24083         * gfortran.dg/g77/980310-7.f: Likewise.
24084         * gfortran.dg/g77/980310-8.f: Likewise.
24085         * gfortran.dg/g77/980419-2.f: Likewise.
24086         * gfortran.dg/g77/980424-0.f: Likewise.
24087         * gfortran.dg/g77/980427-0.f: Likewise.
24088         * gfortran.dg/g77/980729-0.f: Likewise.
24089         * gfortran.dg/g77/981117-1.f: Likewise.
24090         * gfortran.dg/g77/toon_1.f: Likewise.
24091
24092 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24093
24094         PR c++/2204
24095         * g++.dg/other/abstract2.C: New test.
24096
24097 2004-07-12  Paul Brook  <paul@codesourcery.com>
24098
24099         * gfortran.dg/pointer_init_1.f90: New test.
24100
24101 2004-07-11  Paul Brook  <paul@codesourcery.com>
24102
24103         PR fortran/15986
24104         * gfortran.dg/contained_1.f90: New test.
24105
24106 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
24107
24108         * g++.dg/parse/defarg8.C: New test.
24109
24110 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24111
24112         PR fortran/16433
24113         * gfortran.dg/pr16433.f: New test.
24114
24115         PR fortran/17574
24116         * gfortran.dg/pr15754.f90: New test.
24117
24118 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24119
24120         PR tree-optimization/16437
24121         * gcc.c-torture/execute/bitfld-4.c: New test.
24122
24123 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24124
24125         * gfortran.fortran-torture/execute/common_2.f90: Add check for
24126         access to common var from module.
24127
24128 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24129
24130         PR fortran/16336
24131         * gfortran.fortran-torture/execute/common_2.f90: New test.
24132
24133 2004-07-10  Paul Brook  <paul@codesourcery.com>
24134
24135         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
24136
24137 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24138
24139         PR fortran/15969
24140         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
24141
24142 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
24143
24144         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
24145         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
24146         * gfortran.dg/g77/ffree-form-1.f: Likewise.
24147         * gfortran.dg/g77/ffree-form-2.f: Likewise.
24148         * gfortran.dg/g77/ffree-form-3.f: Likewise.
24149         * gfortran.dg/g77/fno-underscoring.f: Likewise.
24150         * gfortran.dg/g77/funderscoring.f: Likewise.
24151         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
24152
24153 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24154
24155         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
24156
24157 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24158         Paul Brook  <paul@codesourcery.com>
24159
24160         PR fortran/13415
24161         * gfortran.dg/common_pointer_1.f90: New test.
24162
24163 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24164
24165         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
24166
24167 2004-07-09  James E Wilson  <wilson@specifixinc.com>
24168
24169         PR target/16364
24170         * gcc.c-torture/compile/20040709-1.c: New.
24171
24172 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24173
24174         PR fortran/14077
24175         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
24176
24177 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24178
24179         PR fortran/13201
24180         * gfortran.dg/shape_1.f90: New test.
24181
24182 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
24183             Andrew Pinski  <apinski@apple.com>
24184
24185         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
24186
24187 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24188
24189         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
24190         comment.
24191
24192 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24193         Paul Brook  <paul@codesourcery.com>
24194
24195         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
24196         '.f95' and '.F95'.
24197
24198 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
24199
24200         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
24201
24202 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24203
24204         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
24205         testcases with capital suffix.
24206
24207 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24208
24209         PR fortran/15481
24210         PR fortran/13372
24211         PR fortran/13575
24212         PR fortran/15978
24213         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
24214
24215         * gfortran.dg/implicit_1.f90: New test.
24216
24217 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24218
24219         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
24220         expression to match gfortran warning/error messages
24221         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
24222         dg-error text.
24223
24224 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24225
24226         * lib/fortran-torture.exp: Rename proc search_for to
24227         search_for_re.
24228
24229 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24230
24231         * gcc.c-torture/execute/simd-5.x: New file.
24232         XFAIL on SPARC 64-bit at -O0.
24233
24234 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24235
24236         PR c++/8211
24237         PR c++/16165
24238         * g++.dg/warn/effc3.C: New test.
24239
24240 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24241
24242         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
24243         change X to 1X in format.
24244         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
24245         add data statements to conform to standard.
24246
24247 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24248
24249         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
24250         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
24251         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
24252
24253 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24254
24255         * gfortran.dg/g77/7388.f: Copy from g77.dg
24256         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
24257         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
24258         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
24259         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
24260         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
24261         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
24262         * gfortran.dg/g77/strlen0.f: Likewise.
24263
24264 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
24265
24266         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
24267         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
24268
24269 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24270
24271         * gcc.c-torture/execute/920428-2.x: Delete.
24272         * gcc.c-torture/execute/920501-7.x: Likewise.
24273
24274 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
24275
24276         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
24277         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
24278         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
24279         prescott and c3-2.
24280         (PREFETCH_3DNOW): Add -march=c3.
24281
24282 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
24283
24284         PR c/16437
24285         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
24286         * gcc.c-torture/execute/bf64-1.x: Likewise.
24287
24288 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24289
24290         * gcc.c-torture/compile/20040708-1.c: New test.
24291
24292 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24293
24294         PR c++/16169
24295         * g++.dg/warn/effc2.C: New test.
24296
24297 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24298
24299         * gcc.c-torture/execute/bitfld-1.x: Remove.
24300         * gcc.c-torture/execute/bitfld-3.c: New test.
24301         * gcc.dg/bitfld-2.c: Remove XFAILs.
24302
24303 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
24304
24305         PR c++/16276
24306         * g++.dg/rtti/tinfo1.C: New file.
24307
24308 2004-07-07  Eric Christopher  <echristo@redhat.com>
24309
24310         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
24311
24312 2004-07-07  Andrew Pinski  <apinski@apple.com>
24313
24314         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
24315
24316 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
24317
24318         * g++.dg/init/call1.C: XFAIL.
24319
24320 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
24321
24322         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
24323         except for movstrict*, to movmem* and clrstr* to clrmem*.
24324
24325 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
24326
24327         * gcc.c-torture/execute/20040707-1.c: New test.
24328
24329 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
24330
24331         * gcc.c-torture/execute/20040706-1.c: New test.
24332
24333 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24334
24335         PR c++/3671
24336         * g++.dg/template/spec14.C: New test.
24337
24338 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
24339
24340         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
24341         nothing if not yet defined.  Use it in b, c and d type definitions.
24342         * gcc.c-torture/execute/20040705-1.c: New test.
24343         * gcc.c-torture/execute/20040705-2.c: New test.
24344
24345 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24346
24347         PR c++/2518
24348         * g++.dg/lookup/new1.C: New test.
24349
24350 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24351
24352         PR c++/11406
24353         * g++.dg/template/sizeof8.C: New test.
24354
24355 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
24356
24357         * gcc.c-torture/compile/20040705-1.c: New test.
24358
24359 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
24360
24361         * gfortran.fortran-torture/execute/seq_io.f90: New test.
24362
24363 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
24364
24365         * gcc.dg/cpp/if-mop.c: Two new testcases.
24366         * gcc.dg/cpp/trad/comment-3.c: New.
24367
24368 2004-07-04  Paul Brook  <paul@codesourcery.com>
24369
24370         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
24371
24372 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
24373
24374         PR c++/3761
24375         * g++.dg/lookup/crash4.C: New test.
24376
24377 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
24378
24379         * gcc.c-torture/execute/builtin-abs-1.c
24380         * gcc.c-torture/execute/builtin-abs-2.c
24381         * gcc.c-torture/execute/builtin-complex-1.c
24382         * gcc.c-torture/execute/builtins/string-1-lib.c
24383         * gcc.c-torture/execute/builtins/string-1.c
24384         * gcc.c-torture/execute/builtins/string-2-lib.c
24385         * gcc.c-torture/execute/builtins/string-2.c
24386         * gcc.c-torture/execute/builtins/string-3-lib.c
24387         * gcc.c-torture/execute/builtins/string-3.c
24388         * gcc.c-torture/execute/builtins/string-4-lib.c
24389         * gcc.c-torture/execute/builtins/string-4.c
24390         * gcc.c-torture/execute/builtins/string-5-lib.c
24391         * gcc.c-torture/execute/builtins/string-5.c
24392         * gcc.c-torture/execute/builtins/string-6-lib.c
24393         * gcc.c-torture/execute/builtins/string-6.c
24394         * gcc.c-torture/execute/builtins/string-7-lib.c
24395         * gcc.c-torture/execute/builtins/string-7.c
24396         * gcc.c-torture/execute/builtins/string-8-lib.c
24397         * gcc.c-torture/execute/builtins/string-8.c
24398         * gcc.c-torture/execute/builtins/string-9-lib.c
24399         * gcc.c-torture/execute/builtins/string-9.c
24400         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
24401         * gcc.c-torture/execute/builtins/string-asm-1.c
24402         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
24403         * gcc.c-torture/execute/builtins/string-asm-2.c
24404         * gcc.c-torture/execute/stdio-opt-1.c
24405         * gcc.c-torture/execute/stdio-opt-2.c
24406         * gcc.c-torture/execute/stdio-opt-3.c
24407         * gcc.c-torture/execute/string-opt-1.c
24408         * gcc.c-torture/execute/string-opt-10.c
24409         * gcc.c-torture/execute/string-opt-11.c
24410         * gcc.c-torture/execute/string-opt-12.c
24411         * gcc.c-torture/execute/string-opt-13.c
24412         * gcc.c-torture/execute/string-opt-14.c
24413         * gcc.c-torture/execute/string-opt-15.c
24414         * gcc.c-torture/execute/string-opt-16.c
24415         * gcc.c-torture/execute/string-opt-2.c
24416         * gcc.c-torture/execute/string-opt-6.c
24417         * gcc.c-torture/execute/string-opt-7.c
24418         * gcc.c-torture/execute/string-opt-8.c:
24419         Replace with ...
24420
24421         * gcc.c-torture/execute/builtins/abs-2.c
24422         * gcc.c-torture/execute/builtins/abs-3.c
24423         * gcc.c-torture/execute/builtins/complex-1.c
24424         * gcc.c-torture/execute/builtins/fprintf.c
24425         * gcc.c-torture/execute/builtins/fputs.c
24426         * gcc.c-torture/execute/builtins/memcmp.c
24427         * gcc.c-torture/execute/builtins/memmove.c
24428         * gcc.c-torture/execute/builtins/memops-asm.c
24429         * gcc.c-torture/execute/builtins/mempcpy-2.c
24430         * gcc.c-torture/execute/builtins/mempcpy.c
24431         * gcc.c-torture/execute/builtins/memset.c
24432         * gcc.c-torture/execute/builtins/printf.c
24433         * gcc.c-torture/execute/builtins/sprintf.c
24434         * gcc.c-torture/execute/builtins/strcat.c
24435         * gcc.c-torture/execute/builtins/strchr.c
24436         * gcc.c-torture/execute/builtins/strcmp.c
24437         * gcc.c-torture/execute/builtins/strcpy.c
24438         * gcc.c-torture/execute/builtins/strcspn.c
24439         * gcc.c-torture/execute/builtins/strlen-2.c
24440         * gcc.c-torture/execute/builtins/strlen.c
24441         * gcc.c-torture/execute/builtins/strncat.c
24442         * gcc.c-torture/execute/builtins/strncmp-2.c
24443         * gcc.c-torture/execute/builtins/strncmp.c
24444         * gcc.c-torture/execute/builtins/strncpy.c
24445         * gcc.c-torture/execute/builtins/strpbrk.c
24446         * gcc.c-torture/execute/builtins/strpcpy-2.c
24447         * gcc.c-torture/execute/builtins/strpcpy.c
24448         * gcc.c-torture/execute/builtins/strrchr.c
24449         * gcc.c-torture/execute/builtins/strspn.c
24450         * gcc.c-torture/execute/builtins/strstr-asm.c
24451         * gcc.c-torture/execute/builtins/strstr.c:
24452         ... these new files.
24453
24454         * gcc.c-torture/execute/builtins/abs-2-lib.c
24455         * gcc.c-torture/execute/builtins/abs-3-lib.c
24456         * gcc.c-torture/execute/builtins/complex-1-lib.c
24457         * gcc.c-torture/execute/builtins/fprintf-lib.c
24458         * gcc.c-torture/execute/builtins/fputs-lib.c
24459         * gcc.c-torture/execute/builtins/memcmp-lib.c
24460         * gcc.c-torture/execute/builtins/memmove-lib.c
24461         * gcc.c-torture/execute/builtins/memops-asm-lib.c
24462         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
24463         * gcc.c-torture/execute/builtins/mempcpy-lib.c
24464         * gcc.c-torture/execute/builtins/memset-lib.c
24465         * gcc.c-torture/execute/builtins/printf-lib.c
24466         * gcc.c-torture/execute/builtins/sprintf-lib.c
24467         * gcc.c-torture/execute/builtins/strcat-lib.c
24468         * gcc.c-torture/execute/builtins/strchr-lib.c
24469         * gcc.c-torture/execute/builtins/strcmp-lib.c
24470         * gcc.c-torture/execute/builtins/strcpy-lib.c
24471         * gcc.c-torture/execute/builtins/strcspn-lib.c
24472         * gcc.c-torture/execute/builtins/strlen-2-lib.c
24473         * gcc.c-torture/execute/builtins/strlen-lib.c
24474         * gcc.c-torture/execute/builtins/strncat-lib.c
24475         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
24476         * gcc.c-torture/execute/builtins/strncmp-lib.c
24477         * gcc.c-torture/execute/builtins/strncpy-lib.c
24478         * gcc.c-torture/execute/builtins/strpbrk-lib.c
24479         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
24480         * gcc.c-torture/execute/builtins/strpcpy-lib.c
24481         * gcc.c-torture/execute/builtins/strrchr-lib.c
24482         * gcc.c-torture/execute/builtins/strspn-lib.c
24483         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
24484         * gcc.c-torture/execute/builtins/strstr-lib.c
24485         * gcc.c-torture/execute/builtins/lib/abs.c
24486         * gcc.c-torture/execute/builtins/lib/fprintf.c
24487         * gcc.c-torture/execute/builtins/lib/memset.c
24488         * gcc.c-torture/execute/builtins/lib/printf.c
24489         * gcc.c-torture/execute/builtins/lib/sprintf.c
24490         * gcc.c-torture/execute/builtins/lib/strcpy.c
24491         * gcc.c-torture/execute/builtins/lib/strcspn.c
24492         * gcc.c-torture/execute/builtins/lib/strncat.c
24493         * gcc.c-torture/execute/builtins/lib/strncmp.c
24494         * gcc.c-torture/execute/builtins/lib/strncpy.c
24495         * gcc.c-torture/execute/builtins/lib/strpbrk.c
24496         * gcc.c-torture/execute/builtins/lib/strspn.c
24497         * gcc.c-torture/execute/builtins/lib/strstr.c:
24498         New files containing support routines.
24499
24500         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
24501         declaration.
24502         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
24503         when not optimizing.
24504
24505 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
24506
24507         PR c++/16240
24508         * g++.dg/abi/mangle22.C: New test.
24509         * g++.dg/abi/mangle23.C: Likewise.
24510
24511 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
24512
24513         PR fortran/16290
24514         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
24515         Allow for cases without denormalized floating point numbers.
24516
24517 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
24518
24519         PR c/1027
24520         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
24521         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
24522         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
24523         expected warning text.
24524         * gcc.dg/format/diag-2.c: New test.
24525
24526 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
24527
24528         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
24529
24530 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
24531
24532         * gcc.dg/builtins-43.c: New.
24533         * gcc.dg/builtins-44.c: New.
24534         * gcc.dg/builtins-45.c: New.
24535
24536 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
24537             Andreas Tobler  <a.tobler@schweiz.ch>
24538
24539         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
24540         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
24541         as SIGSEGV.
24542         * gcc.dg/cleanup-11.c: Likewise.
24543         * gcc.dg/cleanup-8.c: Likewise.
24544         * gcc.dg/cleanup-9.c: Likewise.
24545         * gcc.dg/cleanup-5.c: Run on all platforms.
24546
24547 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
24548
24549         * g++.dg/warn/nonnull1.C: New test.
24550
24551 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24552
24553         * gcc.dg/compat/compat-common.h: Wrap up CINT in
24554         an #ifndef SKIP_COMPLEX_INT/#endif pair.
24555         Special-case the Sun compiler wrt to <complex.h>.
24556
24557 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
24558
24559         * gcc.dg/Wunreachable-8.C: New test.
24560
24561         * gcc.dg/h8300-ice2.c : New test.
24562
24563 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
24564
24565         PR fortran/16161
24566         * gfortran.fortran-torture/compile/implicit.f90: Add test
24567         for implicit character.
24568
24569 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
24570
24571         PR fortran/16289
24572         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
24573         Use tiny() intrinsic to find smallest non-negative real
24574
24575 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
24576
24577         * gcc.dg/compat/struct-by-value-22_main.c: New test.
24578         * gcc.dg/compat/struct-by-value-22_x.c: New.
24579         * gcc.dg/compat/struct-by-value-22_y.c: New.
24580
24581         * gcc.c-torture/execute/20040629-1.c: New test.
24582
24583 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
24584
24585         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
24586         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
24587
24588         PR target/16195
24589         * gcc.dg/20040625-1.c: New test.
24590
24591 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24592
24593         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
24594
24595 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24596
24597         PR fortran/15963
24598         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
24599
24600 2004-06-29  Richard Henderson  <rth@redhat.com>
24601
24602         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
24603
24604 2004-06-29  Paul Brook  <paul@codesourcery.com>
24605
24606         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
24607         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
24608
24609 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
24610
24611         PR c++/16260
24612         * g++.dg/parse/crash15.C: New.
24613
24614 2004-06-28  Andrew Pinski  <apinski@apple.com>
24615
24616         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
24617         by the error already.
24618
24619         * g++.dg/opt/ptrmem4.C: Change to compile only test.
24620
24621 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
24622
24623         PR target/14041
24624         * gcc.dg/h8300-bss-align-1.c : New.
24625
24626 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
24627
24628         * PR c++/16174
24629         * g++.dg/template/ctor4.C: New.
24630
24631 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
24632
24633         PR c++/16205
24634         * g++.dg/warn/Wsequence-point-1.C: New test.
24635
24636 2004-06-27  Paul Brook  <paul@codesourcery.com>
24637
24638         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
24639
24640 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
24641
24642         * g++.old-deja/g++.mike/p7325.C: Remove.
24643
24644 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
24645
24646         PR c/14963
24647         * gcc.dg/pr14963.c: New test.
24648
24649 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
24650
24651         PR c++/16193
24652         * g++.dg/parse/redef1.C: New test.
24653
24654 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
24655
24656         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
24657         20021110.c.
24658         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
24659         20021119-1.c.
24660         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
24661         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
24662         5-04.c.
24663         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
24664         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
24665         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
24666         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
24667         g++.brendan/enum14.C.
24668         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
24669         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
24670         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
24671         g++.mike/virt1.C.
24672         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
24673         memtemp24.C.
24674
24675 2004-06-27  Roger Sayle  <roger@eyesopen.com>
24676
24677         * gcc.dg/20040527-1.c: New test case.
24678
24679 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
24680
24681         PR gfortran/pr16196
24682         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
24683
24684 2004-06-25  Roger Sayle  <roger@eyesopen.com>
24685
24686         PR middle-end/15825
24687         * gcc.dg/pr15825-1.c: New test case.
24688
24689 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
24690
24691         * gcc.c-torture/execute/20040625-1.c: New test.
24692
24693 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24694
24695         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
24696
24697 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
24698
24699         * gcc.dg/torture/mips-div-1.c: New test.
24700
24701 2004-06-24  Jeff Law  <law@redhat.com>
24702
24703         * gcc.dg/tree-ssa/20040624-1.c: New test.
24704
24705 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
24706
24707         * gcc.c-torture/compile/20040624-1.c: New test.
24708
24709 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24710
24711         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
24712         this directory.
24713
24714 2004-06-23  Andrew Pinski  <apinski@apple.com>
24715
24716         PR middle-end/15988
24717         * g++.dg/opt/ptrmem4.C: New test.
24718
24719         * gcc.dg/c90-array-quals-2.c: New test.
24720
24721 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
24722
24723         * gcc.dg/kpice1.c: New test.
24724
24725 2006-06-23  Andrew Pinski  <apinski@apple.com>
24726
24727         * gcc.dg/c90-array-quals.c: New test.
24728
24729 2006-06-22  Richard Henderson  <rth@redhat.com>
24730
24731         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
24732
24733 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
24734
24735         * gcc.dg/builtins-config.h: Handle FreeBSD.
24736
24737 2006-06-22  Richard Henderson  <rth@redhat.com>
24738
24739         * g++.dg/opt/devirt1.C: New.
24740
24741 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
24742
24743         * g++.dg/opt/pr15551.C: New testcase.
24744
24745 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
24746
24747         PR target/14800
24748         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
24749         x86_64-*-linux* when compiling for 32bit.
24750
24751 2004-06-21  Andrew Pinski  <apinski@apple.com>
24752
24753         * gcc.dg/pch/struct-1.c: New.
24754         * gcc.dg/pch/struct-1.hs: New.
24755
24756 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
24757
24758         * gcc.dg/pch/save-temps-1.c: New file.
24759         * gcc.dg/pch/save-temps-1.hs: New file.
24760
24761 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
24762
24763         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
24764         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
24765
24766 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24767
24768         * gfortran.fortran-torture/execute/select_1.f90: Rename function
24769         to fix type error.
24770         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
24771         Remove trailing spaces.
24772
24773 2004-06-21  Richard Henderson  <rth@redhat.com>
24774
24775         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
24776         merging && to BIT_FIELD_REF.
24777
24778 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
24779
24780         * g++.dg/opt/placeholder1.C: New test.
24781
24782 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24783
24784         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
24785         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
24786         * gcc.dg/compat/union-m128-1_x.c: Likewise.
24787         * gcc.dg/compat/union-m128-1_y.c: Likewise.
24788
24789 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
24790
24791         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
24792         extern "C".
24793         * g++.dg/other/pragma-re-1.C: Add comments.
24794
24795 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
24796
24797         PR gfortran/16080
24798         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
24799
24800 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
24801
24802         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
24803         instead of setting the type of size_t by
24804         hand.
24805
24806 2004-06-18  Roger Sayle  <roger@eyesopen.com>
24807
24808         * gcc.dg/unordered-2.c: New test case.
24809         * gcc.dg/unordered-3.c: New test case.
24810
24811 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
24812
24813         PR other/16043
24814         * lib/g++.exp (g++_version): Tweak regexp for version
24815         * lib/g77.exp (g77_version): Likewise.
24816         * lib/gfortran.exp (gfortran_version): Likewise.
24817         * lib/objc.exp (objc_version): Likewise.
24818         * lib/treelang.exp (treelang_version): Likewise.
24819
24820 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
24821
24822         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
24823         Use INT_MAX instead of __INT_MAX__.
24824         * gcc.dg/compat/struct-align-2_y.c: Likewise.
24825
24826         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
24827         * gcc.dg/compat/scalar-return-3_x.c: Use it.
24828         * gcc.dg/compat/scalar-return-3_y.c: Use it.
24829         * gcc.dg/compat/scalar-return-4_x.c: Use it.
24830         * gcc.dg/compat/scalar-return-4_y.c: Use it.
24831         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
24832         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
24833         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
24834         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
24835
24836         * gcc.dg/range-test-1.c: New test.
24837         * g++.dg/opt/range-test-1.C: New test.
24838
24839 2004-06-17  Richard Henderson  <rth@redhat.com>
24840
24841         * objc.dg/sync-1.m: New.
24842         * objc.dg/try-catch-1.m: Don't force next runtime.
24843         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
24844         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
24845         shadowed catch clause.
24846         * objc.dg/try-catch-5.m: New.
24847
24848 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
24849
24850         Bug 14610
24851         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
24852
24853 2004-06-15  Richard Henderson  <rth@redhat.com>
24854
24855         * gcc.dg/20001116-1.c: Move expected warning line.
24856
24857 2004-06-15  Richard Henderson  <rth@redhat.com>
24858
24859         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
24860         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
24861
24862 2004-06-15  Jeff Law  <law@redhat.com>
24863
24864         * gcc.dg/tree-ssa/20040615-1.c: New test.
24865         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
24866         be less sensitive to operand ordering.
24867         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
24868
24869 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
24870
24871         * g++.dg/abi/bitfield3.C: Add comment..
24872
24873 2004-06-15  Richard Henderson  <rth@redhat.com>
24874
24875         * g++.dg/ext/stmtexpr1.C: XFAIL.
24876         * gcc.dg/20030612-1.c: XFAIL.
24877
24878 2004-06-15  Eric Christopher  <echristo@redhat.com>
24879
24880         * g++.dg/charset/asm5.c: New.
24881         * gcc.dg/charset/asm6.c: New.
24882
24883 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24884
24885         PR fortran/15962
24886         * gfortran.fortran-torture/execute/select_1.f90: New test.
24887
24888 2004-06-15  Paul Brook  <paul@codesourcery.com>
24889
24890         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
24891
24892 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24893
24894         PR c++/15967
24895         * g++.dg/lookup/crash3.C: New test.
24896
24897 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24898
24899         PR c++/15947
24900         * g++.dg/parse/dtor4.C: New test.
24901
24902 2004-06-14  Jeff Law  <law@redhat.com>
24903
24904         * gcc.c-torture/compile/20040614-1.c: New test.
24905
24906 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24907
24908         PR fortran/15211
24909         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
24910         LEN of a character array.
24911
24912 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
24913
24914         PR c++/15096
24915         * g++.dg/template/ptrmem10.C: New test.
24916
24917         PR c++/14930
24918         * g++.dg/template/friend30.C: New test.
24919
24920 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24921
24922         PR fortran/14928
24923         * gfortran.fortran-torture/compile/mloc.f90: New test.
24924
24925 2004-06-13  Paul Brook  <paul@codesourcery.com>
24926
24927         * gfortran.fortran-torture/execute/random_2.f90: New test.
24928
24929 2004-06-13  Eric Christopher  <echristo@redhat.com>
24930
24931         * gcc.dg/noncompile/redecl-1.c: Fix error message.
24932
24933 2004-06-12  Paul Brook  <paul@codesourcery.com>
24934
24935         * gfortran.fortran-torture/execute/contained_3.f90: New test.
24936
24937 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24938
24939         PR fortran/14923
24940         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
24941
24942 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24943
24944         PR fortran/14957
24945         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
24946         syntax errors in end statements of contained subroutines.
24947
24948 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24949
24950         PR fortran/12841
24951         * gfortran.fortran-torture/execute/null_arg.f90: New test.
24952
24953 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
24954
24955         PR fortran/15665
24956         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
24957
24958 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
24959
24960         PR gfortran/12839
24961         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
24962
24963 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
24964
24965         PR c++/15862
24966         * g++.dg/parse/enum1.C: New test.
24967
24968 2004-06-10  Jeff Law  <law@redhat.com>
24969
24970         * gcc.c-torture/compile/20040610-1.c: New test.
24971
24972 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24973
24974         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
24975         * g++.old-deja/g++.other/decl3.C: Likewise.
24976
24977 2004-06-10  Brian Booth  <bbooth@redhat.com>
24978
24979         * gcc.dg/tree-ssa/20031015-1.c: Scan for
24980         V_MAY_DEF instead of VDEF.
24981         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
24982
24983 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
24984
24985         PR c++/14211
24986         * g++.dg/conversion/const1.C: New test.
24987
24988         PR c++/15076
24989         * g++.dg/conversion/reinterpret1.C: New test.
24990
24991         PR c++/15877
24992         * g++.dg/template/enum2.C: New test.
24993
24994         PR c++/15227
24995         * g++.dg/template/error13.C: New test.
24996
24997 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24998
24999         PR fortran/14957
25000         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
25001         arguments to test_* REAL and of the right size.
25002
25003 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
25004
25005         PR target/15569
25006         PR rtl-optimization/15681
25007         * gcc.dg/20040609-1.c: New test.
25008
25009 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
25010
25011         PR c++/14791
25012         * g++.dg/opt/builtins1.C: New test.
25013
25014 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
25015
25016         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
25017         that use default windows32 struct layout.
25018         * gcc.dg/i386-bitfield2.c: Likewise.
25019
25020 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
25021
25022         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
25023         for mingw32 and cygwin targets.
25024
25025 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
25026
25027         * gcc.dg/pch/macro-4.c: New.
25028         * gcc.dg/pch/macro-4.hs: New.
25029
25030 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25031
25032         PR fortran/13249
25033         * gfortran.fortran-torture/compile/name_clash.f90: New test.
25034
25035 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25036
25037         PR fortran/13372
25038         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
25039
25040 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
25041
25042         PR gfortran/14897
25043         * gfortran.fortran-torture/execute/t_edit.f90: New test.
25044
25045 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
25046
25047         PR gfortran/15755
25048         * gfortran.fortran-torture/execute/backspace.c : New test.
25049
25050 2004-06-09  Paul Brook  <paul@codesourcery.com>
25051
25052         * gfortran.fortran-torture/execure/intrinsic_associated.f90
25053         (pointer_to_section): Rewrite to use smaller array.
25054
25055 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
25056
25057         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
25058         * gcc.dg/ext/altivec-10.c: Same.
25059         * gcc.dg/ext/altivec-11.c: Same.
25060         * gcc.dg/ext/altivec-12.c: Same.
25061         * gcc.dg/ext/altivec-13.c: Same.
25062         * gcc.dg/ext/altivec-14.c: Same.
25063         * gcc.dg/ext/altivec-15.c: Same.
25064         * gcc.dg/ext/altivec-16.c: Same.
25065         * gcc.dg/ext/altivec-3.c: Same.
25066         * gcc.dg/ext/altivec-4.c: Same.
25067         * gcc.dg/ext/altivec-6.c: Same.
25068         * gcc.dg/ext/altivec-7.c: Same.
25069         * gcc.dg/ext/altivec-8.c: Same.
25070         * gcc.dg/ext/altivec-varargs-1.c: Same.
25071
25072         * g++.dg/ext/altivec-1.C: Correct dg syntax.
25073         * g++.dg/ext/altivec-10.C: Same.
25074         * g++.dg/ext/altivec-2.C: Same.
25075         * g++.dg/ext/altivec-3.C: Same.
25076         * g++.dg/ext/altivec-4.C: Same.
25077         * g++.dg/ext/altivec-5.C: Same.
25078         * g++.dg/ext/altivec-6.C: Same.
25079         * g++.dg/ext/altivec-7.C: Same.
25080         * g++.dg/ext/altivec-8.C: Same.
25081         * g++.dg/ext/altivec-9.C: Same.
25082
25083 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25084
25085         PR c++/7841
25086         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
25087
25088 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25089
25090         * gcc.dg/union-1.c: New test.
25091
25092 2004-06-07  Roger Sayle  <roger@eyesopen.com>
25093
25094         * gcc.dg/builtins-41.c: New test case.
25095         * gcc.dg/builtins-42.c: New test case.
25096
25097 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
25098
25099         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
25100         * g++.dg/ext/altivec-10.C: Same.
25101         * g++.dg/ext/altivec-2.C: Same.
25102         * g++.dg/ext/altivec-3.C: Same.
25103         * g++.dg/ext/altivec-4.C: Same.
25104         * g++.dg/ext/altivec-5.C: Same.
25105         * g++.dg/ext/altivec-6.C: Same.
25106         * g++.dg/ext/altivec-7.C: Same.
25107         * g++.dg/ext/altivec-8.C: Same.
25108         * g++.dg/ext/altivec-9.C: Same.
25109         * g++.old-deja/g++.abi/cxa_vec.C: Same.
25110         * g++.old-deja/g++.brendan/new3.C: Same.
25111         * gcc.c-torture/execute/eeprof-1.x: Same.
25112
25113 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25114
25115         PR c/14765
25116         * gcc.dg/pr14765-1.c: New test.
25117
25118 2004-06-07  Roger Sayle  <roger@eyesopen.com>
25119
25120         PR c/14649
25121         * gcc.dg/pr14649-1.c: New test case.
25122
25123 2004-06-07  Richard Henderson  <rth@redhat.com>
25124
25125         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
25126         if temporaries.
25127
25128 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
25129
25130         * g++.dg/eh/elide1.C: Remove XFAIL.
25131
25132 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
25133
25134         PR c++/15337
25135         * g++.dg/expr/sizeof3.C: New test.
25136
25137         PR c++/14777
25138         * g++.dg/template/access14.C: New test.
25139
25140         PR c++/15554
25141         * g++.dg/template/enum1.C: New test.
25142
25143         PR c++/15057
25144         * g++.dg/eh/throw1.C: New test.
25145
25146 2004-06-07  David Ayers  <d.ayers@inode.at>
25147             Ziemowit Laski  <zlaski@apple.com>
25148
25149         * lib/objc.exp (objc_target_compile): Revert the '-framework
25150         Foundation' flag fix, since bare Darwin does not ship
25151         with the Foundation framework.
25152         * objc/execute/next_mapping.h: Provide a local NSConstantString
25153         @interface and @implementation.
25154         (objc_constant_string_init): A constructor function, used to
25155         initialize the NSConstantString meta-class object.
25156         * objc/execute/string1.m: Include "next_mapping.h" instead of
25157         <Foundation/NSString.h>.
25158         * objc/execute/string2.m: Likewise.
25159         * objc/execute/string3.m: Likewise.
25160         * objc/execute/string4.m: Likewise.
25161
25162 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
25163
25164         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
25165         to double. Replace double with FLOAT.
25166         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
25167
25168         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
25169         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
25170         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
25171         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
25172         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
25173         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
25174         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
25175         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
25176
25177 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
25178
25179         PR c/13519
25180         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
25181
25182 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25183
25184         PR c++/15503
25185         * g++.dg/template/meminit2.C: New test.
25186
25187 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
25188
25189         PR target/15822
25190         * gcc.c-torture/execute/compare-fp-1.c,
25191         gcc.c-torture/execute/compare-fp-2.c,
25192         gcc.c-torture/execute/compare-fp-3.c,
25193         gcc.c-torture/execute/compare-fp-4.c,
25194         gcc.c-torture/execute/compare-fp-3.x,
25195         gcc.c-torture/execute/compare-fp-4.x: Moved...
25196         * gcc.c-torture/execute/ieee/compare-fp-1.c,
25197         gcc.c-torture/execute/ieee/compare-fp-2.c,
25198         gcc.c-torture/execute/ieee/compare-fp-3.c,
25199         gcc.c-torture/execute/ieee/compare-fp-4.c,
25200         gcc.c-torture/execute/ieee/compare-fp-3.x,
25201         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
25202
25203 2004-06-04  David Ayers  <d.ayers@inode.at>
25204
25205         * objc/execute/protocol-isEqual-4.m: New testcase.
25206
25207 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
25208
25209         * objc/execute/protocol-isEqual-1.m: New testcase.
25210         * objc/execute/protocol-isEqual-2.m: New testcase.
25211         * objc/execute/protocol-isEqual-3.m: New testcase.
25212
25213 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25214
25215         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
25216
25217 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
25218
25219         * lib/objc.exp (objc_target_compile): When running tests on
25220         Darwin (Mac OS X), inform the linker about '-framework
25221         'Foundation'.
25222
25223 2004-06-02  Eric Christopher  <echristo@redhat.com>
25224
25225         * gcc.c-torture/compile/20040602-1.c: New.
25226
25227 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
25228
25229         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
25230         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
25231
25232         PR tree-optimization/14736
25233         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
25234
25235         PR tree-optimization/14042
25236         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
25237
25238         PR tree-optimization/14729
25239         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
25240
25241 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25242
25243         PR fortran/15557
25244         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
25245
25246 2004-06-01  Richard Hederson  <rth@redhat.com>
25247
25248         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
25249
25250 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25251
25252         PR c++/14932
25253         * g++.dg/parse/offsetof4.C: New test.
25254
25255 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
25256
25257         PR objc/7993
25258         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
25259
25260 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
25261
25262         PR c++/15701
25263         * g++.dg/template/friend29.C: New test.
25264
25265 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
25266
25267         PR c/15749
25268         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
25269
25270 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
25271
25272         * gcc.dg/sparc-trap-1.c: New test.
25273
25274 2004-05-31  Roger Sayle  <roger@eyesopen.com>
25275
25276         PR middle-end/15069
25277         * g++.dg/opt/fold3.C: New test case.
25278
25279 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
25280
25281         * lib/target-supports.exp (check_iconv_available): Fix fallout
25282         from 2004-05-28 patch.
25283
25284 2004-05-30  Paul Brook  <paul@codesourcery.com>
25285
25286         PR fortran/15620
25287         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
25288         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
25289
25290 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
25291
25292         * gfortran.fortran-torture/execute/random_1.f90: New test.
25293
25294 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25295
25296         * g++.dg/ext/altivec-10.C: New test.
25297
25298 2004-05-29  Paul Brook  <paul@codesourcery.com>
25299
25300         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
25301
25302 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25303
25304         * gcc.dg/altivec-16.c: New test.
25305
25306 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
25307
25308         * lib/target-supports.exp (check_vmx_hw_available): New.
25309         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
25310
25311         * lib/target-supports.exp (check_alias_available,
25312         check_iconv_available, check_named_sections_available): Use
25313         unique names for temporary files.
25314
25315 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25316
25317         * gcc.dg/altivec-15.c: New test.
25318
25319 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
25320
25321         PR c++/15083
25322         * g++.dg/warn/noeffect6.C: New test.
25323
25324         PR c++/15471
25325         * g++.dg/expr/ptrmem4.C: New test.
25326
25327         PR c++/15640
25328         * g++.dg/template/operator3.C: New test.
25329
25330 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
25331
25332         PR c++/14668
25333         * g++.dg/lookup/redecl1.C: New test.
25334         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
25335
25336 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
25337
25338         * gcc.c-torture/execute/compare-fp-1.c,
25339         gcc.c-torture/execute/compare-fp-2.c,
25340         gcc.c-torture/execute/compare-fp-3.c,
25341         gcc.c-torture/execute/compare-fp-4.c,
25342         gcc.c-torture/execute/compare-fp-3.x,
25343         gcc.c-torture/execute/compare-fp-4.x,
25344         gcc.dg/pr15649-1.c: New.
25345
25346 2004-05-27  Adam Nemet  <anemet@lnxw.com>
25347
25348         PR c++/12883
25349         * g++.dg/init/array14.C: New test.
25350
25351 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
25352
25353         * lib/compat.exp (compat-get-options-main): New.
25354         (compat-get-options): Remove unneeded code, warn for ignored
25355         command.
25356         (compat-execute): Check flag set by dg-require-* commands.
25357
25358         * lib/compat.exp (compat-execute): Break up long lines.
25359
25360 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
25361
25362         * gcc.dg/altivec-7.c: Don't use 'vector long'.
25363         * gcc.dg/altivec-14.c: New test.
25364         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
25365
25366         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
25367         * gcc.dg/altivec-12.c: Ditto.
25368
25369         * gcc.dg/altivec-3.c: Move call to altivec_check.
25370
25371 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25372
25373         PR c++/15044
25374         * g++.dg/template/error12.C: New test.
25375
25376         PR c++/15317
25377         * g++.dg/ext/attrib15.C: New test.
25378
25379         PR c++/15329
25380         * g++.dg/template/ptrmem9.C: New test.
25381
25382 2004-05-25  Paul Brook  <paul@codesourcery.com>
25383
25384         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
25385
25386 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25387
25388         PR c++/15165
25389         * g++.dg/template/crash19.C: New test.
25390
25391 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25392
25393         PR c++/15025
25394         * g++.dg/template/redecl1.C: New test.
25395
25396 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25397
25398         PR c++/14821
25399         * g++.dg/other/ns1.C: New test.
25400
25401         PR c++/14883
25402         * g++.dg/template/invalid1.C: New test.
25403
25404 2004-05-23  Paul Brook  <paul@codesourcery.com>
25405         Victor Leikehman  <lei@haifasphere.co.il>
25406
25407         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
25408         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
25409
25410 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
25411
25412         PR c++/15285
25413         PR c++/15299
25414         * g++.dg/template/non-dependent5.C: New test.
25415         * g++.dg/template/non-dependent6.C: New test.
25416
25417 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
25418
25419         PR c++/15507
25420         * g++.dg/inherit/union1.C: New test.
25421
25422         PR c++/15542
25423         * g++.dg/template/addr1.C: New test.
25424
25425         PR c++/15427
25426         * g++.dg/template/array5.C: New test.
25427
25428         PR c++/15287
25429         * g++.dg/template/array6.C: New test.
25430
25431 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
25432             Roger Sayle  <roger@eyesopen.com>
25433
25434         * g++.dg/lookup/forscope2.C: New test case.
25435
25436 2004-05-22  Ben Elliston  <bje@au.ibm.com>
25437
25438         * gcc.dg/cpp/Wmissingdirs.c: New.
25439
25440 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
25441
25442         PR target/15301
25443         * gcc.dg/compat/union-m128-1.h: New file.
25444         * gcc.dg/compat/union-m128-1_main.c: Likewise.
25445         * gcc.dg/compat/union-m128-1_x.c: Likewise.
25446         * gcc.dg/compat/union-m128-1_y.c: Likewise.
25447
25448 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
25449
25450         PR target/15302
25451         * gcc.dg/compat/struct-complex-1.h: New file.
25452         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
25453         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
25454         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
25455
25456 2004-05-20  Roger Sayle  <roger@eyesopen.com>
25457
25458         PR middle-end/3074
25459         * gcc.dg/pr3074-1.c: New test case.
25460         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
25461
25462 2004-05-20  Falk Hueffner  <falk@debian.org>
25463
25464         PR other/15526
25465         * gcc.dg/ftrapv-1.c: New test case.
25466
25467 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
25468
25469         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
25470
25471 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
25472             Jeff Law  <law@redhat.com>
25473
25474         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
25475         * gcc.dg/tree-ssa/20040518-2.c: New test.
25476
25477         * gcc.dg/tree-ssa/20040518-1.c: New test.
25478
25479 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
25480
25481         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
25482
25483 2004-05-18  Paul Brook  <paul@codesourcery.com>
25484
25485         PR fortran/13930
25486         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
25487
25488 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25489
25490         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
25491         constant folding.
25492
25493 2004-05-17  Steven Bosscher  <stevenb@suse.de>
25494
25495         * gcc.dg/tree-ssa/20040517-1.c: New test.
25496
25497 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25498
25499         * gcc.dg/loop-4.c: New test.
25500
25501 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
25502
25503         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
25504
25505 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
25506
25507         PR fortran/15311
25508         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
25509
25510 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25511
25512         PR fortran/13826
25513         PR fortran/13940
25514         * gfortran.fortran-torture/compile/data_1.f90: New test.
25515
25516 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
25517
25518         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
25519         * gcc.dg/uninit-H.c: Define ASM for __s390__.
25520
25521 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
25522
25523         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
25524
25525 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
25526
25527         PR c/15444
25528         * gcc.dg/format/xopen-1.c: Adjust expected message.
25529         * gcc.dg/format/xopen-3.c: New test.
25530
25531 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
25532
25533         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
25534
25535 2004-05-14  Jeff Law  <law@redhat.com>
25536
25537         * gcc.dg/tree-ssa/20040514-2.c: New test.
25538
25539 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25540
25541         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
25542         this ...
25543         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
25544         this.
25545
25546 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
25547
25548         * gcc.dg/tree-ssa/20040514-1.c: New test.
25549
25550 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25551
25552         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
25553         test.
25554
25555 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25556
25557         PR fortran/14066
25558         * gfortran.fortran-torture/compile/do_1.f90: New test.
25559
25560 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25561
25562         PR fortran/15051
25563         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
25564         test.
25565
25566 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
25567
25568         PR fortran/15149
25569         * gfortran.fortran-torture/execute/random_init.f90: New test.
25570
25571 2004-05-13  Paul Brook  <paul@codesourcery.com>
25572
25573         PR fortran/15314
25574         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
25575
25576 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
25577
25578         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
25579         for the powerpc case.
25580
25581 2004-05-13  Jeff Law  <law@redhat.com>
25582
25583         * gcc.dg/tree-ssa/20040513-1.c: New test.
25584         * gcc.dg/tree-ssa/20040513-2.c: New test.
25585
25586 2004-05-13  Paul Brook  <paul@codesourcery.com>
25587
25588         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
25589         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
25590         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
25591
25592 2004-05-13  Andreas Schwab  <schwab@suse.de>
25593
25594         PR other/10819
25595         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
25596         characters.
25597
25598 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
25599
25600         PR fortran/15294
25601         * gfortran.fortran-torture/execute/adjustr.f90: New file.
25602
25603 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
25604
25605         Merge from tree-ssa-20020619-branch.  See
25606         ChangeLog.tree-ssa for details.
25607
25608 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
25609
25610         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
25611         include <altivec.h> explicitly.
25612         * gcc.dg/altivec-13.c: Likewise.
25613
25614 2004-05-11  Paul Brook  <paul@codesourcery.com>
25615
25616         * gcc.c-torture/compile/20010518-1.c: Force enum size.
25617
25618 2004-05-10  Eric Christopher  <echristo@redhat.com>
25619
25620         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
25621         * gcc.dg/sibcall-4.c: Ditto.
25622
25623 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
25624
25625         * g++.dg/ext/altivec-8.C: New test case.
25626         * gcc.dg/altivec-13.c: New test case.
25627
25628 2004-05-08  Roger Sayle  <roger@eyesopen.com>
25629
25630         * gcc.c-torture/execute/divcmp-1.c: New test case.
25631         * gcc.c-torture/execute/divcmp-2.c: New test case.
25632         * gcc.c-torture/execute/divcmp-3.c: New test case.
25633
25634 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
25635
25636         * g++.dg/other/pragma-re-2.C: New test.
25637
25638 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
25639
25640         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
25641         * gcc.dg/i386-387-2.c: Likewise.
25642
25643         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
25644         __builtin_drem.
25645         * gcc.dg/i386-387-6.c: Likewise.
25646
25647 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
25648
25649         * gcc.dg/builtins-33.c: Also check log1p*.
25650
25651 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
25652
25653         PR optimization/15296
25654         * gcc.c-torture/execute/pr15296.c: New test.
25655
25656 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
25657
25658         * gcc.dg/builtins-40.c: New test.
25659
25660 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
25661
25662         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
25663
25664 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
25665
25666         * g++.dg/ext/spe1.C: New testcase.
25667
25668 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
25669
25670         * objc.dg/image-info.m: Allow additional attributes
25671         for __image_info section.
25672
25673 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
25674
25675         * gcc.dg/torture/mips-hilo-2.c: New test.
25676
25677 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25678
25679         PR c++/14389
25680         * g++.dg/template/member5.C: New test.
25681
25682 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
25683
25684         * gcc.dg/builtins-34.c: Also check expm1*.
25685
25686 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25687
25688         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
25689         * gcc.dg/torture/builtin-convert-3.c: New test.
25690
25691 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
25692
25693         PR middle-end/15054
25694         * g++.dg/opt/pr15054.C: New test.
25695
25696 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25697
25698         * gcc.dg/torture/builtin-rounding-1.c: New test.
25699         * gcc.dg/builtins-25.c: Delete.
25700         * gcc.dg/builtins-29.c: Delete.
25701
25702 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
25703
25704         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
25705         * gcc.dg/sibcall-4.c: Likewise.
25706         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
25707
25708 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
25709
25710         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
25711         bit-field on 16-bit targets.
25712
25713 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
25714
25715         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
25716         16-bit targets.
25717
25718 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
25719
25720         * gcc.dg/rs6000-power2-1.c: Change to compile only.
25721         * gcc.dg/rs6000-power2-2.c: Likewise.
25722
25723 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
25724
25725         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
25726         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
25727         Change the asm registers to be in form of frN instead of fN.
25728
25729 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25730
25731         * gcc.dg/torture/builtin-convert-2.c: New test.
25732
25733 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
25734
25735         * gcc.dg/rs6000-power2-1.c: New test.
25736         * gcc.dg/rs6000-power2-2.c: New test.
25737
25738 2004-04-28  Jan Hubicka  <jh@suse.cz>
25739
25740         * gcc.dg/unused-6.c: New test.
25741
25742 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
25743             Ulrich Weigand  <uweigand@de.ibm.com>
25744
25745         * ada/acats/run_all.sh: Define $target variable.
25746
25747 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
25748
25749         PR c++/15119
25750         * g++.dg/other/vararg-1.C: New test.
25751
25752         PR c++/4794
25753         * g++.dg/eh/cleanup3.C: New test.
25754
25755 2004-04-24  Laurent GUERBY <laurent@guerby.net>
25756
25757         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
25758         and ad8011a (target_insn).
25759         * ada/acats/support/macro.dfs: Likewise.
25760         * ada/acats/support/impbit.adb: New file.
25761
25762 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
25763
25764         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
25765
25766 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25767
25768         * gcc.dg/loop-3.c: New test.
25769
25770 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
25771
25772         * gcc.c-torture/execute/simd-5.c: New test.
25773
25774 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25775
25776         PR c++/15064
25777         * g++.dg/template/crash18.C: New test.
25778
25779 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
25780
25781         * g++.dg/ext/complit3.C: New test.
25782
25783 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
25784
25785         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
25786         * gcc.dg/altivec-3.c: Same.
25787         * gcc.dg/altivec-varargs-1.c: Same.
25788
25789 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
25790
25791         * lib/target-supports.exp (check_profiling_available): Assume
25792         profiling is not available on powerpc-eabi targets.
25793
25794 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
25795
25796         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
25797         * gcc.dg/vmx/bug-1.c: Ditto.
25798
25799 2004-04-20  Eric Christopher  <echristo@redhat.com>
25800
25801         * gcc.dg/charset/extern.c: New test.
25802         * g++.dg/charset/extern3.cc: Ditto.
25803
25804 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
25805
25806         * gcc.dg/builtins-39.c: New test.
25807
25808 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
25809
25810         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
25811
25812 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
25813
25814         * gcc.dg/torture/mips-hilo-1.c: New test.
25815
25816 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
25817
25818         * gcc.c-torture/compile/20040419-1.c: New test.
25819
25820 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
25821
25822         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
25823
25824 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
25825             Aldy Hernandez  <aldyh@redhat.com>
25826
25827         * gcc.c-torture/execute/va-arg-24.c: New.
25828
25829 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
25830             Aldy Hernandez  <aldyh@redhat.com>
25831
25832         * gcc.dg/vmx/1b-01.c: New.
25833         * gcc.dg/vmx/1b-02.c: New.
25834         * gcc.dg/vmx/1b-03.c: New.
25835         * gcc.dg/vmx/1b-04.c: New.
25836         * gcc.dg/vmx/1b-05.c: New.
25837         * gcc.dg/vmx/1b-06.c: New.
25838         * gcc.dg/vmx/1b-07.c: New.
25839         * gcc.dg/vmx/1c-01.c: New.
25840         * gcc.dg/vmx/1c-02.c: New.
25841         * gcc.dg/vmx/3a-01a.c: New.
25842         * gcc.dg/vmx/3a-01.c: New.
25843         * gcc.dg/vmx/3a-01m.c: New.
25844         * gcc.dg/vmx/3a-03.c: New.
25845         * gcc.dg/vmx/3a-03m.c: New.
25846         * gcc.dg/vmx/3a-04.c: New.
25847         * gcc.dg/vmx/3a-04m.c: New.
25848         * gcc.dg/vmx/3a-05.c: New.
25849         * gcc.dg/vmx/3a-06.c: New.
25850         * gcc.dg/vmx/3a-06m.c: New.
25851         * gcc.dg/vmx/3a-07.c: New.
25852         * gcc.dg/vmx/3b-01.c: New.
25853         * gcc.dg/vmx/3b-02.c: New.
25854         * gcc.dg/vmx/3b-10.c: New.
25855         * gcc.dg/vmx/3b-13.c: New.
25856         * gcc.dg/vmx/3b-14.c: New.
25857         * gcc.dg/vmx/3b-15.c: New.
25858         * gcc.dg/vmx/3c-01a.c: New.
25859         * gcc.dg/vmx/3c-01.c: New.
25860         * gcc.dg/vmx/3c-02.c: New.
25861         * gcc.dg/vmx/3c-03.c: New.
25862         * gcc.dg/vmx/3d-01.c: New.
25863         * gcc.dg/vmx/4-01.c: New.
25864         * gcc.dg/vmx/4-03.c: New.
25865         * gcc.dg/vmx/5-01.c: New.
25866         * gcc.dg/vmx/5-02.c: New.
25867         * gcc.dg/vmx/5-03.c: New.
25868         * gcc.dg/vmx/5-04.c: New.
25869         * gcc.dg/vmx/5-05.c: New.
25870         * gcc.dg/vmx/5-06.c: New.
25871         * gcc.dg/vmx/5-07.c: New.
25872         * gcc.dg/vmx/5-07t.c: New.
25873         * gcc.dg/vmx/5-08.c: New.
25874         * gcc.dg/vmx/5-10.c: New.
25875         * gcc.dg/vmx/5-11.c: New.
25876         * gcc.dg/vmx/7-01a.c: New.
25877         * gcc.dg/vmx/7-01.c: New.
25878         * gcc.dg/vmx/7c-01.c: New.
25879         * gcc.dg/vmx/7d-01.c: New.
25880         * gcc.dg/vmx/7d-02.c: New.
25881         * gcc.dg/vmx/8-01.c: New.
25882         * gcc.dg/vmx/8-02a.c: New.
25883         * gcc.dg/vmx/8-02.c: New.
25884         * gcc.dg/vmx/brode-1.c: New.
25885         * gcc.dg/vmx/bug-1.c: New.
25886         * gcc.dg/vmx/bug-2.c: New.
25887         * gcc.dg/vmx/bug-3.c: New.
25888         * gcc.dg/vmx/cw-bug-1.c: New.
25889         * gcc.dg/vmx/cw-bug-2.c: New.
25890         * gcc.dg/vmx/cw-bug-3.c: New.
25891         * gcc.dg/vmx/dct.c: New.
25892         * gcc.dg/vmx/debug-1.c: New.
25893         * gcc.dg/vmx/debug-2.c: New.
25894         * gcc.dg/vmx/debug-3.c: New.
25895         * gcc.dg/vmx/debug-4.c: New.
25896         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
25897         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
25898         * gcc.dg/vmx/eg-5.c: New.
25899         * gcc.dg/vmx/fft.c: New.
25900         * gcc.dg/vmx/gcc-bug-1.c: New.
25901         * gcc.dg/vmx/gcc-bug-2.c: New.
25902         * gcc.dg/vmx/gcc-bug-3.c: New.
25903         * gcc.dg/vmx/gcc-bug-4.c: New.
25904         * gcc.dg/vmx/gcc-bug-5.c: New.
25905         * gcc.dg/vmx/gcc-bug-6.c: New.
25906         * gcc.dg/vmx/gcc-bug-7.c: New.
25907         * gcc.dg/vmx/gcc-bug-8.c: New.
25908         * gcc.dg/vmx/gcc-bug-9.c: New.
25909         * gcc.dg/vmx/gcc-bug-b.c: New.
25910         * gcc.dg/vmx/gcc-bug-c.c: New.
25911         * gcc.dg/vmx/gcc-bug-d.c: New.
25912         * gcc.dg/vmx/gcc-bug-e.c: New.
25913         * gcc.dg/vmx/gcc-bug-f.c: New.
25914         * gcc.dg/vmx/gcc-bug-g.c: New.
25915         * gcc.dg/vmx/gcc-bug-i.c: New.
25916         * gcc.dg/vmx/harness.h: New.
25917         * gcc.dg/vmx/ira1.c: New.
25918         * gcc.dg/vmx/ira2a.c: New.
25919         * gcc.dg/vmx/ira2b.c: New.
25920         * gcc.dg/vmx/ira2.c: New.
25921         * gcc.dg/vmx/ira2c.c: New.
25922         * gcc.dg/vmx/mem.c: New.
25923         * gcc.dg/vmx/newton-1.c: New.
25924         * gcc.dg/vmx/ops.c: New.
25925         * gcc.dg/vmx/sn7153.c: New.
25926         * gcc.dg/vmx/spill2.c: New.
25927         * gcc.dg/vmx/spill3.c: New.
25928         * gcc.dg/vmx/spill.c: New.
25929         * gcc.dg/vmx/t.c: New.
25930         * gcc.dg/vmx/varargs-1.c: New.
25931         * gcc.dg/vmx/varargs-2.c: New.
25932         * gcc.dg/vmx/varargs-3.c: New.
25933         * gcc.dg/vmx/varargs-4.c: New.
25934         * gcc.dg/vmx/varargs-5.c: New.
25935         * gcc.dg/vmx/varargs-6.c: New.
25936         * gcc.dg/vmx/varargs-7.c: New.
25937         * gcc.dg/vmx/vmx.exp: New.
25938         * gcc.dg/vmx/vprint-1.c: New.
25939         * gcc.dg/vmx/vscan-1.c: New.
25940         * gcc.dg/vmx/x-01.c: New.
25941         * gcc.dg/vmx/x-02.c: New.
25942         * gcc.dg/vmx/x-03.c: New.
25943         * gcc.dg/vmx/x-04.c: New.
25944         * gcc.dg/vmx/x-05.c: New.
25945         * gcc.dg/vmx/yousufi-1.c: New.
25946         * gcc.dg/vmx/zero-1.c: New.
25947         * gcc.dg/vmx/zero.c: New.
25948
25949 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
25950
25951         * g++.dg/lookup/java1.C: Update for chage of
25952         _Jv_AllocObject.
25953         * g++.dg/lookup/java2.C: Likewise.
25954
25955 2004-04-17  Laurent GUERBY <laurent@guerby.net>
25956
25957         * ada/acats/run_all.sh: use -O2 by default.
25958
25959 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
25960
25961         * gcc.dg/vr-mult-[12].c: New tests.
25962
25963 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25964
25965         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
25966
25967         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
25968
25969 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
25970
25971         * lib/target-supports.exp (check_profiling_available): Assume profiling
25972         isn't available for mips*-*-elf targets.
25973
25974 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
25975
25976         * gcc.dg/builtins-38.c: New test.
25977
25978 2004-04-14  Eric Christopher  <echristo@redhat.com>
25979
25980         * g++.dg/charset/charset.exp: Run .cc extension tests.
25981
25982 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
25983
25984         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
25985
25986 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25987
25988         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
25989
25990 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
25991
25992         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
25993         * gcc.dg/i386-387-2.c: Likewise.
25994
25995         * gcc.dg/i386-387-7.c: New test.
25996         * gcc.dg/i386-387-8.c: New test.
25997
25998         * gcc.dg/builtins-37.c: New test.
25999
26000 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
26001
26002         * g++.dg/pch/externc-1.C: Add missing semicolon.
26003
26004 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
26005
26006         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
26007
26008 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26009
26010         * gcc.c-torture/execute/20040411-1.c: New test.
26011
26012 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26013
26014         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
26015
26016 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
26017
26018         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
26019
26020 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
26021
26022         * lib/target-supports.exp (check_named_sections_available): New.
26023         * lib/gcc-dg.exp (dg-require-named-sections): New.
26024         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
26025         old-deja.exp.  Also prune error-count message from HP linker.
26026         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
26027
26028         * g++.dg/init/init-ref4.C: Use dg-require-weak.
26029         * g++.old-deja/g++.pt/static3.C: Likewise.
26030         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
26031
26032 2004-04-09  Roger Sayle  <roger@eyesopen.com>
26033
26034         * gcc.c-torture/execute/20040409-1.c: New test case.
26035         * gcc.c-torture/execute/20040409-2.c: New test case.
26036         * gcc.c-torture/execute/20040409-3.c: New test case.
26037
26038 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
26039
26040         * gcc.dg/20040409-1.c: New test.
26041
26042 2004-04-08  Roger Sayle  <roger@eyesopen.com>
26043
26044         PR target/14888
26045         * g++.dg/opt/pr14888.C: New test case.
26046
26047 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
26048
26049         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
26050         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
26051         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
26052         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
26053         New tests.
26054
26055 2004-04-08  Paul Brook  <paul@codesourcery.com>
26056
26057         * gcc.dg/spill-1.c: New test.
26058
26059 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26060
26061         * gcc.dg/torture/builtin-ctype-2.c: New test.
26062
26063 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
26064
26065         * gcc.dg/pch/pch.exp: Add largefile test.
26066
26067 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
26068
26069         * g++.dg/pch/externc-1.Hs: New.
26070         * g++.dg/pch/externc-1.C: New.
26071
26072 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26073
26074         * gcc.dg/compat/struct-by-value-5a_main.c,
26075         gcc.dg/compat/struct-by-value-5b_main.c: New files.
26076         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
26077         * gcc.dg/compat/struct-by-value-5a_x.c,
26078         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
26079         gcc.dg/compat/struct-by-value-5_x.c.
26080         * gcc.dg/compat/struct-by-value-5a_y.c,
26081         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
26082         gcc.dg/compat/struct-by-value-5_y.c.
26083
26084         * gcc.dg/compat/struct-by-value-6a_main.c,
26085         gcc.dg/compat/struct-by-value-6b_main.c: New files.
26086         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
26087         * gcc.dg/compat/struct-by-value-6a_x.c,
26088         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
26089         gcc.dg/compat/struct-by-value-6_x.c.
26090         * gcc.dg/compat/struct-by-value-6a_y.c,
26091         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
26092         gcc.dg/compat/struct-by-value-6_y.c.
26093
26094         * gcc.dg/compat/struct-by-value-7a_main.c,
26095         gcc.dg/compat/struct-by-value-7b_main.c: New files.
26096         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
26097         * gcc.dg/compat/struct-by-value-7a_x.c,
26098         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
26099         gcc.dg/compat/struct-by-value-7_x.c.
26100         * gcc.dg/compat/struct-by-value-7a_y.c,
26101         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
26102         gcc.dg/compat/struct-by-value-7_y.c.
26103
26104 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
26105
26106         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
26107         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
26108         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
26109         options.
26110
26111 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
26112
26113         * gcc.dg/builtins-36.c: New test.
26114
26115 2004-04-06  Paul Brook  <paul@codesourcery.com>
26116
26117         * README.gcc: Remove obsolete contraint on testcases.
26118
26119 2004-04-05  Paul Brook  <paul@codesourcery.com>
26120
26121         PR2123
26122         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
26123         failure and exit(0) on success.
26124         * g++.dg/expr/anew2.C: Ditto.
26125         * g++.dg/expr/anew3.C: Ditto.
26126         * g++.dg/expr/anew4.C: Ditto.
26127
26128 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
26129
26130         PR c++/3518
26131         * g++.dg/template/unify7.C: New.
26132
26133 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
26134
26135         * g++.dg/README: Bring up to date with new subdirectories; remove
26136         duplicate subdirectory lines.
26137
26138 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
26139
26140         PR c++/14007
26141         * g++.dg/template/unify5.C: New.
26142         * g++.dg/template/unify6.C: New.
26143         * g++.dg/template/qualttp20.C: Adjust.
26144         * g++.old-deja/g++.jason/report.C: Adjust.
26145         * g++.old-deja/g++.other/qual1.C: Adjust.
26146
26147 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
26148
26149         PR c++/14803
26150         * g++.dg/inherit/ptrmem1.C: New test.
26151
26152 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
26153
26154         PR c++/14755
26155         * gcc.c-torture/execute/20040331-1.c: New test.
26156         * gcc.dg/20040331-1.c: New test.
26157
26158 2004-04-01  Paul Brook  <paul@codesourcery.com>
26159
26160         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
26161
26162 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
26163
26164         PR c++/14724
26165         * g++.dg/init/goto1.C: New test.
26166
26167         PR c++/14763
26168         * g++.dg/template/defarg4.C: New test.
26169
26170 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
26171
26172         * gcc.dg/altivec-11.c: Extend test for more valid cases.
26173
26174 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
26175
26176         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
26177
26178 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
26179
26180         * gcc.dg/noncompile/undeclared-2.c: New test.
26181
26182 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
26183
26184         * gcc.dg/940409-1.c: Remove XFAIL.
26185         * gcc.dg/reg-vol-struct-1.c: New test.
26186
26187 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26188
26189         * gcc.dg/torture/builtin-wctype-1.c: New test.
26190
26191 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
26192
26193         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
26194         * gcc.dg/20001101-1.c: Likewise.
26195         * gcc.dg/20001102-1.c: Likewise.
26196
26197 2004-03-25  Roger Sayle  <roger@eyesopen.com>
26198
26199         * gcc.dg/compare8.c: Add an additional test for XOR.
26200
26201 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26202
26203         * gcc.dg/torture/builtin-ctype-1.c: New test.
26204
26205 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26206
26207         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
26208         * gcc.dg/torture/builtin-math-1.c: Likewise.
26209         * gcc.dg/torture/builtin-power-1.c: New test.
26210
26211 2004-03-24  Andreas Schwab  <schwab@suse.de>
26212
26213         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
26214         IA64 assembler.
26215
26216 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
26217             Roger Sayle  <roger@eyesopen.com>
26218
26219         * gcc.dg/compare8.c: New test case.
26220
26221 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
26222
26223         * g++.dg/ext/altivec-7.C: New test.
26224
26225 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
26226
26227         PR 12267, 12391, 12560, 13129, 14114, 14133
26228         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
26229         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
26230         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
26231         Adjust error regexps.
26232         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
26233         * gcc.dg/noncompile/undeclared-1.c: New test cases.
26234         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
26235         * gcc.dg/local1.c: Add explanatory comment.
26236
26237 2004-03-23  Roger Sayle  <roger@eyesopen.com>
26238
26239         PR optimization/14669
26240         * g++.dg/opt/fold2.C: New test case.
26241
26242 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
26243
26244         PR c/14069
26245         * gcc.dg/20040322-1.c: New test.
26246
26247 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26248
26249         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
26250         * gcc.dg/ultrasp4.c: Likewise.
26251         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
26252
26253 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
26254
26255         * gcc.dg/i386-sse-8.c: Reset default options.
26256
26257 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
26258
26259         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
26260         in the error message text.
26261
26262 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26263
26264         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
26265
26266 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
26267
26268         PR c++/14616
26269         * g++.dg/init/array13.C: New test.
26270
26271 2004-03-20  Roger Sayle  <roger@eyesopen.com>
26272
26273         PR target/13889
26274         * gcc.c-torture/compile/pr13889.c: New test case.
26275
26276 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26277
26278         PR c/14635
26279         * builtins-1.c (nan, nans): Don't test.
26280         * builtins-30.c: Don't use nan, nanf, nanl.
26281         * builtins-35.c: New test.
26282
26283 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
26284
26285         * g++.dg/ext/altivec-6.C: New test.
26286
26287 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
26288
26289         * g++.dg/init/placement3.C: New test.
26290
26291         * g++.dg/template/spec13.C: New test.
26292
26293         * g++.dg/lookup/using11.C: New test.
26294
26295         * g++.dg/lookup/koenig3.C: New test.
26296
26297         * g++.dg/template/operator2.C: New test.
26298
26299         * g++.dg/expr/dtor3.C: New test.
26300         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
26301         marker.
26302         * g++.old-deja/g++.law/visibility28.C: Likewise.
26303
26304 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
26305
26306         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
26307         * gcc.dg/ppc64-abi-3.c: Likewise.
26308
26309 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26310
26311         PR c++/14545
26312         * g++.dg/parse/template15.C: New test.
26313
26314 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
26315
26316         * g++.dg/expr/dtor2.C: New test.
26317
26318         * g++.dg/lookup/anon4.C: New test.
26319
26320         * g++.dg/overload/using1.C: New test.
26321
26322         * g++.dg/template/lookup7.C: New test.
26323
26324         * g++.dg/template/typename6.C: New test.
26325
26326         * g++.dg/expr/cond6.C: New test.
26327
26328 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26329
26330         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
26331
26332 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
26333
26334         * g++.dg/expr/cond5.C: New test.
26335         * g++.dg/expr/constcast1.C: Likewise.
26336         * g++.dg/expr/ptrmem2.C: Likewise.
26337         * g++.dg/expr/ptrmem3.C: Likewise.
26338         * g++.dg/lookup/main1.C: Likewise.
26339         * g++.dg/template/lookup6.C: Likewise.
26340
26341 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
26342
26343         * gcc.dg/local1.c: New test.
26344
26345         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
26346
26347 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26348
26349         * gcc.dg/torture/builtin-convert-1.c: New test.
26350
26351 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26352
26353         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
26354
26355 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
26356
26357         PR c++/14481
26358         * g++.dg/warn/Wunused-7.C: New test.
26359
26360 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26361
26362         * gcc.dg/torture/builtin-integral-1.c: New test.
26363
26364 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
26365
26366         PR c++/14586
26367         * g++.dg/parse/non-dependent3.C: New test.
26368
26369 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
26370
26371         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
26372         * g++.dg/eh/simd-2.C: Likewise.
26373         * g++.dg/init/array10.C: Likewise.
26374         * gcc.c-torture/compile/simd-1.c: Likewise.
26375         * gcc.c-torture/compile/simd-2.c: Likewise.
26376         * gcc.c-torture/compile/simd-3.c: Likewise.
26377         * gcc.c-torture/compile/simd-4.c: Likewise.
26378         * gcc.c-torture/compile/simd-6.c: Likewise.
26379         * gcc.c-torture/execute/simd-1.c: Likewise.
26380         * gcc.c-torture/execute/simd-2.c: Likewise.
26381         * gcc.dg/compat/vector-defs.h: Likewise.
26382         * gcc.dg/20020531-1.c: Likewise.
26383         * gcc.dg/altivec-3.c: Likewise.
26384         * gcc.dg/altivec-4.c: Likewise.
26385         * gcc.dg/altivec-varargs-1.c: Likewise.
26386         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
26387         * gcc.dg/i386-mmx-3.c: Likewise.
26388         * gcc.dg/i386-sse-4.c: Likewise.
26389         * gcc.dg/i386-sse-5.c: Likewise.
26390         * gcc.dg/i386-sse-8.c: Likewise.
26391         * gcc.dg/simd-1.c: Likewise.
26392         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
26393         __ev64_opaque__ since the machine description provides it.
26394
26395 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26396
26397         * lib/compat.exp (skip_list): New global variable.
26398         Use it to hold the user defined COMPAT_SKIPS list if any.
26399         (compat-obj): Add the members of skip_list to optall.
26400
26401 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26402
26403         * gcc.dg/compat/union-by-value-1_main.c,
26404         union-by-value-1_x.c, union-by-value-1_y.c,
26405         union-check.h, union-defs.h,
26406         union-init.h, union-return-1_main.c,
26407         union-return-1_x.c, union-return-1_y.c: New files.
26408
26409 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26410
26411         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
26412         mixed-struct-init.h: Add 4 mixed structure types.
26413         struct-by-value-21_main.c, struct-by-value-21_x.c,
26414         struct-by-value-21_y.c, struct-return-21_main.c,
26415         struct-return-21_x.c, struct-return-21_y.c: New files.
26416
26417 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
26418
26419         PR c++/14550
26420         * g++.dg/parse/template14.C: New test.
26421
26422 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26423
26424         * gcc.c-torture/execute/20040313-1.c: New test.
26425
26426 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
26427
26428         PR target/14533
26429         * gcc.dg/20040311-2.c: New test.
26430
26431 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
26432
26433         PR other/14544
26434         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
26435         bit-field.
26436
26437 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
26438
26439         * gcc.dg/20040305-2.c: Add missing return statement.
26440
26441 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26442
26443         * gcc.dg/builtins-34.c: Also check pow10*.
26444
26445 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
26446
26447         PR target/14262
26448         * gcc.dg/20040305-2.c: New test.
26449
26450 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
26451
26452         * gcc.dg/20040310-1.c: New test.
26453
26454 2004-03-11  Roger Sayle  <roger@eyesopen.com>
26455
26456         * gcc.c-torture/execute/20040311-1.c: New test case.
26457
26458 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
26459
26460         PR c++/14476
26461         * g++.dg/lookup/enum1.C: New test.
26462
26463 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
26464
26465         PR c++/14510
26466         * g++.dg/lookup/struct2.C: New test.
26467
26468 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
26469
26470         * gcc.dg/builtins-34.c: New test.
26471
26472 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26473
26474         * gcc.dg/torture/builtin-nonneg-1.c: New test.
26475
26476 2004-03-09  James E Wilson  <wilson@specifixinc.com>
26477
26478         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
26479         * gcc.dg/alias-2.c: New testcase.
26480
26481 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
26482
26483         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
26484
26485 2004-03-09  Roger Sayle  <roger@eyesopen.com>
26486
26487         * gcc.c-torture/execute/20040309-1.c: New test case.
26488
26489 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
26490
26491         PR c++/14397
26492         * g++.dg/overload/ref1.C: New.
26493
26494 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26495
26496         PR c++/14409
26497         * g++.dg/template/spec12.C: New test.
26498
26499         PR c++/14448
26500         * g++.dg/parse/crash14.C: New test.
26501
26502 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
26503
26504         PR c++/14230
26505         * g++.dg/init/ref11.C: New test.
26506
26507 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
26508
26509         PR c++/14432
26510         * g++.dg/parse/builtin2.C: New test.
26511
26512 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
26513
26514         PR c++/14401
26515         * g++.dg/init/ctor3.C: New test.
26516         * g++.dg/init/union1.C: New test.
26517         * g++.dg/ext/anon-struct4.C: New test.
26518
26519 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
26520
26521         * g++.dg/lookup/koenig1.C: Tweak error messages.
26522         * g++.dg/lookup/used-before-declaration.C: Likewise.
26523         * g++.dg/other/do1.C: Likewise.
26524         * g++.dg/overload/koenig1.C: Likewise.
26525         * g++.dg/parse/crash13.C: Likewise.
26526         * g++.dg/template/instantiate3.C: Likewise.
26527
26528 2004-03-08  Eric Christopher  <echristo@redhat.com>
26529
26530         * * lib/target-supports.exp: Enable libiconv in test
26531         compilation.  Fix up error checking.
26532
26533 2004-03-08  Roger Sayle  <roger@eyesopen.com>
26534
26535         PR middle-end/14289
26536         * gcc.dg/pr14289-1.c: New test case.
26537         * gcc.dg/pr14289-2.c: Likewise.
26538         * gcc.dg/pr14289-3.c: Likewise.
26539
26540 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
26541
26542         * gcc.c-torture/execute/20040308-1.c: New test.
26543
26544 2004-03-07  Roger Sayle  <roger@eyesopen.com>
26545
26546         * gcc.c-torture/execute/20040307-1.c: New test case.
26547
26548 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
26549
26550         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
26551
26552 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
26553
26554         * gcc.dg/20040306-1.c: New test.
26555
26556 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
26557
26558         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
26559         them static.
26560         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
26561
26562 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26563
26564         PR c/14465
26565         * gcc.dg/decl-6.c: New test.
26566
26567 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26568
26569         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
26570         Rename LOGPOW -> LOG_POW.
26571         (SQRT_EXP, POW_EXP): New.
26572
26573 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26574
26575         * gcc.dg/i386-sse-8.c: New test.
26576
26577 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26578
26579         PR c/14114
26580         * gcc.dg/decl-5.c: New test.
26581
26582 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
26583
26584         * gcc.dg/20040305-1.c: New test.
26585
26586 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
26587
26588         PR other/14354
26589         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
26590
26591 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
26592
26593         PR c++/14425, c++/14426
26594         * g++.dg/ext/altivec-4.C: New test.
26595         * g++.dg/ext/altivec-5.C: New test.
26596
26597 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
26598
26599         * g++.old-deja/g++.other/linkage1.C: Expect errors about
26600         global variables of a type with no linkage.
26601         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
26602         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
26603         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
26604         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
26605         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
26606         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
26607         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
26608         * g++.dg/warn/deprecated.C: Name enum Color.
26609         * g++.dg/overload/VLA.C: Name structure for 'b'.
26610         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
26611
26612 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26613
26614         * gcc.c-torture/compile/20040304-1.c: New test.
26615
26616 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
26617
26618         PR 13728
26619         * gcc.dg/decl-4.c: New testcase.
26620
26621 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
26622
26623         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
26624         as PRECF if sizeof (float) > sizeof (double).
26625         (PRECL): Make it the same as PRECF if
26626         sizeof (float) > sizeof (long double).
26627
26628 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26629
26630         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
26631         system type.  Add check for irix6 which doesn't have c99 runtime.
26632
26633 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
26634
26635         * gcc.dg/const-elim-1.c: xfail for xtensa.
26636
26637 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
26638
26639         PR c++/14369
26640         * g++.dg/template/cond4.C: New test.
26641
26642 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
26643
26644         PR c++/14360
26645         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
26646
26647         PR c++/14361
26648         * g++.dg/parse/defarg7.C: New test.
26649
26650         PR c++/14359
26651         * g++.dg/template/friend26.C: New test.
26652
26653 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
26654
26655         PR c++/14324
26656         * g++.dg/abi/mangle21.C: New test.
26657
26658         PR c++/14260
26659         * g++.dg/parse/constructor2.C: New test.
26660
26661         PR c++/14337
26662         * g++.dg/template/sfinae1.C: New test.
26663
26664 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
26665
26666         PR c++/14267
26667         * g++.dg/expr/crash2.C: New test.
26668
26669         PR middle-end/13448
26670         * gcc.dg/inline-5.c: New test.
26671         * gcc.dg/always-inline.c: Split out tests into ...
26672         * gcc.dg/always-inline2.c: ... this and ...
26673         * gcc.dg/always-inline3.c: ... this.
26674
26675 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
26676
26677         PR debug/12103
26678         * g++.dg/debug/crash1.C: New test.
26679
26680 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
26681
26682         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
26683         function with __attribute__((noinline)).
26684         (recurser_void2): Likewise.
26685         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
26686         (recurser_void2): Likewise.
26687
26688 2004-02-29  Roger Sayle  <roger@eyesopen.com>
26689
26690         PR middle-end/14203
26691         * g++.dg/warn/Wunused-6.C: New test case.
26692
26693 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
26694
26695         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
26696         not defined.
26697
26698 2004-02-27  Eric Christopher  <echristo@redhat.com>
26699
26700         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
26701         * g++.dg/charset/asm2.c: Run only x86.
26702         * gcc.dg/charset/asm3.c: Ditto.
26703
26704 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
26705
26706         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
26707         ld_library_path.
26708
26709 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
26710
26711         * g++.dg/ext/altivec-3.C: New.
26712
26713 2004-02-26  Richard Henderson  <rth@redhat.com>
26714
26715         * g++.dg/ext/attrib10.C: Mark for warning.
26716         * gcc.dg/attr-alias-1.c: New.
26717
26718 2004-02-26  Richard Henderson  <rth@redhat.com>
26719
26720         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
26721         * gcc.c-torture/execute/20040208-2.c: ... it back.
26722
26723 2004-02-26  Eric Christopher  <echristo@redhat.com>
26724
26725         * lib/target-supports.exp (check-iconv-available): New function.
26726         * lib/gcc-dg.exp (dg-require-iconv): New function.
26727         Use above.
26728         * gcc.dg/charset: New directory.
26729         * gcc.dg/charset/charset.exp: New file.
26730         * gcc.dg/charset/asm1.c: Ditto.
26731         * gcc.dg/charset/asm2.c: Ditto.
26732         * gcc.dg/charset/asm3.c: Ditto.
26733         * gcc.dg/charset/asm4.c: Ditto.
26734         * gcc.dg/charset/asm5.c: Ditto.
26735         * gcc.dg/charset/attribute1.c: Ditto.
26736         * gcc.dg/charset/attribute2.c: Ditto.
26737         * gcc.dg/charset/string1.c: Ditto.
26738         * g++.dg/charset: New directory.
26739         * g++.dg/dg.exp: Add here. Special options.
26740         * g++.dg/charset/charset.exp: New file.
26741         * g++.dg/charset/asm1.c: Ditto.
26742         * g++.dg/charset/asm2.c: Ditto.
26743         * g++.dg/charset/asm3.c: Ditto.
26744         * g++.dg/charset/asm4.c: Ditto.
26745         * g++.dg/charset/attribute1.c: Ditto.
26746         * g++.dg/charset/attribute2.c: Ditto.
26747         * g++.dg/charset/extern1.cc: Ditto.
26748         * g++.dg/charset/extern2.cc: Ditto.
26749         * g++.dg/charset/string1.c: Ditto.
26750
26751 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
26752
26753         PR c++/14278
26754         * g++.dg/parse/comma1.C: New test.
26755
26756 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26757
26758         PR c++/14284
26759         * g++.dg/template/ttp8.C: New test.
26760
26761 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
26762
26763         * gcc.dg/fixuns-trunc-1.c: New test.
26764
26765 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26766
26767         * gcc.dg/builtins-config.h: Use #elif.
26768
26769 2004-02-26  Michael Matz  <matz@suse.de>
26770
26771         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
26772         * gcc.dg/991214-1.c: Likewise.
26773         * gcc.dg/i386-asm-1.c: Likewise.
26774
26775 2004-02-25  Richard Henderson  <rth@redhat.com>
26776
26777         * gcc.c-torture/execute/20040208-2.c: Move ...
26778         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
26779
26780 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26781
26782         PR c++/14246
26783         * g++.dg/other/crash-3.C: New test.
26784
26785 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26786
26787         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
26788         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
26789
26790         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
26791         HP-UX.
26792
26793 2004-02-24  Michael Matz  <matz@suse.de>
26794
26795         * gcc.dg/i386-regparm.c: New.
26796
26797 2004-02-23  James E Wilson  <wilson@specifixinc.com>
26798
26799         * gcc.c-torture/execute/20040223-1.c: New.
26800
26801 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
26802             Kazu Hirata  <kazu@cs.umass.edu>
26803
26804         * gcc.dg/fwritable-strings-1.c: Remove.
26805
26806 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
26807
26808         PR c/14156
26809         * gcc.dg/20040223-1.c: New test.
26810
26811 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26812
26813         PR c++/14106
26814         * g++.dg/ext/typeof9.C: New test.
26815
26816 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26817
26818         PR c++/14250
26819         * g++.dg/other/switch1.C: New test.
26820
26821 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26822
26823         * gcc.dg/cast-function-1.c: Adjust for new informative message.
26824         * gcc.dg/va-arg-1.c: Likewise.
26825
26826 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26827
26828         PR c++/14143
26829         * g++.dg/template/koenig5.C: New test.
26830
26831 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
26832
26833         * g++.dg/ext/altivec-1.C: Generalize target triple.
26834         * g++.dg/ext/altivec-2.C: New test case.
26835         * g++.dg/ext/altivec_check.h: New file.
26836         * gcc.dg/altivec-1.c: Generalize target triple;
26837         include altivec_check.h and call altivec_check().
26838         * gcc.dg/altivec-[2-5].c: Generalize target triple.
26839         * gcc.dg/altivec-6.c: New test case.
26840         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
26841         type casts as needed.
26842         * gcc.dg/altivec-10.c: Include altivec_check.h and call
26843         altivec_check().
26844         * gcc.dg/altivec-12.c: New test case.
26845         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
26846         include altivec_check.h and call altivec_check().
26847         * gcc.dg/altivec_check.h: New file.
26848
26849 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26850
26851         * lib/target-supports.exp (check_alias_available): Don't mangle
26852         function `g' in test program.
26853
26854 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26855
26856         * lib/target-supports.exp (check_profiling_available): Check
26857         argument to determine whether we support a profiling type.
26858         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
26859         check_profiling_available.
26860         * g++.dg/bprob/bprob.exp: Likewise.
26861         * g77.dg/bprob/bprob.exp: Likewise.
26862         * gcc.misc-tests/bprob.exp: Likewise.
26863         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
26864         dg-require-profiling and delete expected error handling.
26865         * gcc.dg/20021014-1.c: Likewise.
26866         * gcc.dg/nest.c: Likewise.
26867
26868 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26869
26870         PR c++/12007
26871         * g++.dg/other/vthunk1.C: New test.
26872
26873 2004-02-20  Falk Hueffner  <falk@debian.org>
26874
26875         PR target/14201
26876         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
26877
26878 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
26879
26880         PR c++/13927
26881         * g++.dg/other/error8.C: Remove XFAIL markers.
26882
26883         PR c++/14173
26884         * g++.dg/ext/packed5.C: New test.
26885
26886         PR c++/14199
26887         * g++.dg/warn/Wunused-5.C: New test.
26888
26889         PR c++/14186
26890         * g++.dg/lookup/member1.C: New test.
26891
26892 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
26893
26894         * gcc.c-torture/compile/20040130-1.c: Enable only when
26895         __INT_MAX__ >= 2147483647L.
26896         * gcc.c-torture/compile/961203-1.c: Likewise.
26897
26898 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
26899
26900         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
26901         * g++.dg/opt/template1.C: Robustify assembler regexp
26902
26903 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26904
26905         * gcc.c-torture/execute/simd-4.x: Remove.
26906         * gcc.c-torture/execute/va-arg-25.x: Likewise.
26907         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
26908         Guard with #ifndef SKIP_ATTRIBUTE.
26909         * gcc.dg/compat/vector-1_y.c: Likewise.
26910         * gcc.dg/compat/vector-2_x.c: Likewise.
26911         * gcc.dg/compat/vector-2_y.c: Likewise.
26912         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
26913         * g++.dg/eh/simd-2.C: Likewise.
26914
26915 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
26916
26917         * gcc.c-torture/compile/complex-1.c: New.
26918
26919 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
26920
26921         PR target/14209
26922         * gcc.c-torture/execute/20040218-1.c: New test.
26923
26924 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26925
26926         PR c++/14181
26927         * g++.dg/parse/new2.C: New test.
26928
26929 2004-02-18  Paul Brook  <paul@codesourcery.com>
26930
26931         * gcc.c-torture/compile/libcall-1.c: New test.
26932
26933 2004-02-18  Paul Brook  <paul@codesourcery.com>
26934
26935         PR debug/12934
26936         * gcc.dg/debug/debug-7.c: New test.
26937
26938 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
26939
26940         * gcc.dg/20040217-1.c: New test.
26941
26942 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
26943
26944         * gcc.c-torture/execute/990208-1.x: Delete.
26945
26946 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
26947
26948         * gcc.c-torture/execute/20040208-2.x: New file.
26949
26950 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
26951
26952         PR c++/11326
26953         * g++.dg/abi/structret1.C: New test.
26954
26955 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
26956
26957         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
26958         (i386_cpuid): No need to test if cpuid is available on AMD64.
26959         Fix assembly, so that it works onboth i386 and AMD64.
26960         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
26961         (vecInLong): Fix s[] member type to unsigned int.
26962         (vecInWord): Remove type.
26963         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
26964         (a64, b64, c64, d64, e64): Remove.
26965         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
26966         Remove unused variable.  Remove initialization of removed variables.
26967         Don't call mmx_tests nor sse_tests.
26968         (reference_mmx, reference_sse): Remove.
26969         (check): Add return stmt.
26970         * gcc.dg/i386-sse-7.c: New test.
26971         * gcc.dg/i386-mmx-4.c: New test.
26972
26973 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26974
26975         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
26976         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
26977         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
26978         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
26979         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
26980         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
26981         g++.dg/tc1/dr94.C: Fix line terminator.
26982
26983 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
26984
26985         * gcc.c-torture/compile/20040216-1.c: New.
26986
26987 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26988
26989         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
26990         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
26991         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
26992         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
26993         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
26994         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
26995
26996 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26997
26998         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
26999
27000 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
27001
27002         PR c++/13971
27003         * g++.dg/expr/cond4.C: New test.
27004
27005         PR c++/14086
27006         * g++.dg/lookup/crash2.C: New test.
27007
27008 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
27009
27010         * gcc.c-torture/compile/20040214-2.c: New test.
27011
27012 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
27013
27014         PR c++/14116
27015         * g++.dg/ext/typeof8.C: New test.
27016
27017 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
27018
27019         * gcc.c-torture/compile/20040214-1.c: New test.
27020
27021 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27022
27023         PR c++/13635
27024         * g++.dg/template/spec11.C: New test.
27025
27026 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27027
27028         PR c++/13927
27029         * g++.dg/other/error8.C: New test.
27030
27031 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
27032
27033         PR c++/14122
27034         * g++.dg/template/array4.C: New test.
27035
27036         PR c++/14108
27037         * g++.dg/inherit/thunk2.C: New test.
27038
27039         PR c++/14083
27040         * g++.dg/eh/cond2.C: New test.
27041
27042 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
27043
27044         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
27045
27046 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
27047
27048         * lib/scanasm.exp (dg-scan): Quote pattern before display.
27049
27050 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
27051
27052         * g++.dg/simd-2.C: xfail on ppc64-linux.
27053
27054 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27055
27056         PR c/456
27057         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
27058         tests.
27059
27060 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
27061
27062         * gcc.dg/builtins-33.c: New test.
27063
27064 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
27065
27066         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
27067
27068 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
27069
27070         * g++.dg/simd-2.C: Set -maltivec for ppc64.
27071
27072 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
27073
27074         * gcc.dg/ppc64-abi-3.c: New test.
27075
27076 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
27077
27078         PR c/14092
27079
27080         * gcc.dg/pr14092-1.c: New testcase.
27081
27082 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
27083
27084         * gcc.dg/cpp/assert4.c: Fix typo last change.
27085
27086         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
27087         * gcc.dg/cpp/assert4.c: Handle powerpc64.
27088
27089         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
27090
27091 2004-02-09  Roger Sayle  <roger@eyesopen.com>
27092
27093         * gcc.c-torture/compile/20040209-1.c: New test case.
27094
27095 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27096
27097         * gcc.dg/c90-init-1.c: Adjust expected error messages.
27098
27099 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
27100
27101         * gcc.c-torture/execute/20040208-[12].c: New tests.
27102
27103 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27104
27105         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
27106
27107 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27108
27109         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
27110
27111 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
27112
27113         Bug 13856
27114         * gcc.dg/visibility-8.c: New testcase.
27115
27116 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
27117
27118         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
27119         arguments.
27120         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
27121
27122 2004-02-07  Roger Sayle  <roger@eyesopen.com>
27123
27124         PR middle-end/13696
27125         * g++.dg/opt/fold1.C: New test case.
27126
27127 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27128
27129         PR c++/14033
27130         * g++.dg/other/crash-2.C: New test.
27131
27132 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27133
27134         PR c++/14028
27135         * g++.dg/parse/angle-bracket2.C: New test.
27136
27137 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27138
27139         PR middle-end/13750
27140         Revert:
27141         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
27142         PR pch/13361
27143         * testsuite/g++.dg/pch/wchar-1.C: New.
27144         * testsuite/g++.dg/pch/wchar-1.Hs: New.
27145
27146 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27147
27148         PR c++/14008
27149         * g++.dg/parse/error15.C: New test.
27150         * g++.dg/parse/crash11.C: Update dg-error mark.
27151
27152 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27153
27154         PR c++/13932
27155         * g++.dg/warn/conv2.C: New test.
27156
27157 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27158
27159         PR c++/13086
27160         * g++.dg/warn/incomplete1.C: Remove xfail.
27161
27162 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27163
27164         * lib/file-format.exp (gcc_target_object_format): Use
27165         ${tool}_target_compile, not gcc_target_compile.
27166         * lib/target-supports.exp (check_alias_available): Likewise.
27167         (check_gc_sections_available): Likewise.
27168         * g++.dg/ext/attrib10.C: Use dg-require-alias.
27169         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
27170         dg-require-alias.
27171
27172 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27173
27174         PR c++/13969
27175         * g++.dg/template/static6.C: New test.
27176
27177 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
27178
27179         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
27180
27181 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27182
27183         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
27184         tests for systems where `char' is unsigned by default.
27185
27186 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27187
27188         PR c++/13997
27189         * g++.dg/template/partial3.C: New test.
27190
27191 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
27192
27193         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
27194         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
27195         Remove mentions of obsolete ports.
27196
27197 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
27198
27199         * gcc.dg/noncompile/20001228-1.c: Fix for new
27200         error message.
27201
27202 2004-02-03  Roger Sayle  <roger@eyesopen.com>
27203
27204         PR target/9348
27205         * gcc.c-torture/execute/multdi-1.c: New test case.
27206
27207 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27208
27209         PR c++/13925
27210         * g++.dg/template/lookup5.C: New test.
27211
27212 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27213
27214         PR c++/13950
27215         * g++.dg/template/lookup4.C: New test.
27216
27217         PR c++/13970
27218         * g++.dg/parse/error14.C: New test.
27219
27220         PR c++/14002
27221         * g++.dg/parse/template13.C: New test.
27222
27223 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27224
27225         PR c++/13978
27226         * g++.dg/template/koenig4.C: New test.
27227
27228         PR c++/13968
27229         * g++.dg/template/crash17.C: New test.
27230
27231         PR c++/13975
27232         * g++.dg/parse/error13.C: New test.
27233         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
27234
27235 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27236
27237         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
27238
27239 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
27240
27241         PR c/11658
27242         PR c/13994
27243         * gcc.dg/noncompile/20040203-1.c: New test.
27244         * gcc.dg/noncompile/20040203-2.c: Likewise.
27245         * gcc.dg/noncompile/20040203-3.c: Likewise.
27246         * gcc.dg/20040203-1.c: Likewise.
27247
27248 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
27249
27250         PR c++/10858
27251         * g++.dg/template/sizeof7.C: New test.
27252
27253 2004-02-02  Eric Christopher  <echristo@redhat.com>
27254             Zack Weinberg  <zack@codesourcery.com>
27255
27256         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
27257
27258 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
27259
27260         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
27261         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
27262         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
27263         * gcc.dg/cleanup-5.c: Run only on Linux targets.
27264
27265 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
27266
27267         PR c++/13113
27268         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
27269
27270         PR c++/13854
27271         * g++.dg/ext/attrib13.C: New test.
27272
27273         PR c++/13907
27274         * g++.dg/conversion/op2.C: New test.
27275
27276 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27277
27278         * gcc.dg/titype-1.c: Fix pasto.
27279
27280 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27281
27282         * gcc.dg/titype-1.c: New test.
27283
27284 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27285
27286         PR c++/13957
27287         * g++.dg/template/non-type-template-argument-1.C,
27288         g++.dg/template/qualified-id1.C: Update dg-error marks.
27289         * g++.dg/template/nontype6.C: New test.
27290
27291 2004-02-01  Roger Sayle  <roger@eyesopen.com>
27292
27293         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
27294         * gcc.dg/builtins-31.c: New testcase.
27295         * gcc.dg/builtins-32.c: New testcase.
27296
27297 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
27298
27299         * objc.dg/call-super-2.m: Update line numbers
27300         for the including of stddef.h.
27301
27302 2004-01-30  Michael Matz  <matz@suse.de>
27303
27304         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
27305         g++.dg/ext/case-range3.C: New tests.
27306
27307 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27308
27309         DR206
27310         PR c++/13813
27311         * g++.dg/template/member4.C: New test.
27312
27313 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27314
27315         PR c++/13683
27316         * g++.dg/template/sizeof6.C: New test.
27317
27318 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
27319
27320         * gcc.dg/fwritable-strings-1.c: New test.
27321
27322 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
27323
27324         * gcc.c-torture/compile/20040130-1.c: New test.
27325
27326 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
27327
27328         * objc.dg/call-super-2.m: Include stddef.h for size_t.
27329
27330 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
27331
27332         PR c++/13883
27333         * g++.dg/template/ctor3.C: New test.
27334
27335 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27336
27337         * g++.dg/tc1: New directory.
27338         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
27339         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
27340         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
27341         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
27342         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
27343
27344 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27345
27346         * g++.dg/parse/error11.C: New test.
27347         * g++.dg/parse/error12.C: Likewise.
27348
27349 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
27350
27351         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
27352         (scan_initial, main): Use aligned_sizeof instead of sizeof.
27353
27354 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
27355
27356         PR c++/13791
27357         * g++.dg/ext/attrib12.C: New test.
27358
27359         PR c++/13736
27360         * g++.dg/parse/cast2.C: New test.
27361
27362 2004-01-27  James E Wilson  <wilson@specifixinc.com>
27363
27364         * objc.dg/encode-2.m (main): New local string.  Set depending on
27365         sizeof long.  Use in sscanf call.
27366         * objc.dg/encode-3.m (main): New local string.  Set depending on
27367         sizeof long.  Use in scan_initial call.
27368
27369 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27370
27371         * objc.dg/call-super-2.m: Make LP64-safe.
27372         * objc.dg/desig-init-1.m: Likewise.
27373
27374 2004-01-27  Devang Patel <dpatel@apple.com>
27375
27376         * g++.dg/debug/namespace1.C: New test.
27377
27378 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
27379
27380         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
27381         xscale-*-*.
27382
27383         * gcc.dg/arm-mmx-1.c: New test.
27384
27385 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27386
27387         * gcc.dg/20040127-1.c: New test.
27388         * gcc.dg/20040127-2.c: New test.
27389
27390 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27391
27392         * objc.dg/stret-1.m (glob): Renamed to globa.
27393
27394 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
27395
27396         PR c++/13663
27397         * g++.dg/expr/for1.C: New test.
27398
27399 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
27400
27401         PR middle-end/13779
27402         * gcc.dg/darwin-longlong.c: New test.
27403
27404 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
27405
27406         * gcc.dg/20040124-1.c: Moved test from here...
27407         * gcc.c-torture/compile/20040124-1.c: ...to here.
27408
27409 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
27410
27411         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
27412         the assembly output if -m64 is passed.
27413
27414 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
27415
27416         PR c++/13833
27417         * g++.dg/template/cond3.C: New test.
27418
27419 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27420
27421         PR c++/13810
27422         * g++.dg/template/ttp7.C: New test.
27423
27424 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27425
27426         PR c++/13797
27427         * g++.dg/template/nontype4.C: New test.
27428         * g++.dg/template/nontype5.C: Likewise.
27429
27430 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
27431
27432         * gcc.dg/torture/mips-clobber-at.c: New test.
27433
27434 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
27435
27436         * gcc.dg/20040124-1.c: New test.
27437
27438 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
27439
27440         * gcc.dg/20040123-1.c: New test.
27441
27442 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
27443
27444         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
27445
27446 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27447
27448         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
27449
27450 2004-01-23  Andrew Pinski  <apinski@apple.com>
27451
27452         * gcc.dg/20030121-1.c: Move to ..
27453         * gcc.dg/20040121-1.c: here.
27454
27455 2004-01-23  Roger Sayle  <roger@eyesopen.com>
27456
27457         * gcc.dg/builtins-29.c: New test case.
27458
27459 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
27460
27461         PR 18314
27462         * gcc.dg/builtins-30.c: New testcase.
27463
27464 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
27465
27466         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
27467         * lib/g77.exp: Likewise.
27468         * lib/objc.exp: Likewise.
27469         * lib/g++.exp: Likewise.
27470
27471 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27472
27473         * gcc.dg/struct-by-value-2.c: New test.
27474
27475 2004-01-21  Andrew Pinski  <apinski@apple.com>
27476
27477         PR target/13785
27478         * gcc.dg/20030121-1.c: New test.
27479
27480 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
27481
27482         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
27483         clobber frame pointer register in asm statement.
27484
27485 2004-01-21  Falk Hueffner  <falk@debian.org>
27486
27487         * gcc.c-torture/compile/20040121-1.c: New test.
27488
27489 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
27490
27491         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
27492
27493 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
27494
27495         * gcc.dg/ppc64-abi-2.c: New test.
27496
27497 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
27498
27499         * lib/treelang.exp: Fill out this file.
27500         * lib/treelang-dg.exp: New File.
27501
27502 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27503
27504         * gcc.c-torture/compile/981022-1.c: Remove.
27505         * gcc.dg/array-5.c: Remove XFAIL.
27506         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
27507         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
27508         gcc.dg/cond-lvalue-1.c: Update.
27509         * gcc.dg/cast-lvalue-2.c: New test.
27510
27511 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
27512
27513         PR c++/13592
27514         * g++.dg/other/error1.C (class foo): Tweak error message.
27515
27516         PR c++/13592
27517         * g++.dg/template/call2.C: New test.
27518
27519 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27520
27521         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
27522         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
27523         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
27524         scalar-return-1_x.c, scalar-return-2_y.c,
27525         scalar-return-3_x.c, scalar-return-3_y.c,
27526         scalar-return-4_x.c, scalar-return-4_y.c,
27527         struct-align-1.h, struct-align-1_x.c,
27528         struct-align-1_y.c, struct-align-2.h,
27529         struct-align-2_x.c, struct-align-2_y.c,
27530         struct-by-value-10_y.c, struct-by-value-11_x.c,
27531         struct-by-value-11_y.c, struct-by-value-12_x.c,
27532         struct-by-value-12_y.c, struct-by-value-13_x.c,
27533         struct-by-value-13_y.c, struct-by-value-14_x.c,
27534         struct-by-value-14_y.c, struct-by-value-15_x.c,
27535         struct-by-value-15_y.c, struct-by-value-16_y.c,
27536         struct-by-value-17_y.c, struct-by-value-18_y.c,
27537         struct-by-value-19_y.c, struct-by-value-1_x.c,
27538         struct-by-value-1_y.c, struct-by-value-20_y.c,
27539         struct-by-value-2_x.c, struct-by-value-2_y.c,
27540         struct-by-value-3_y.c, struct-by-value-4_x.c,
27541         struct-by-value-4_y.c, struct-by-value-5_y.c,
27542         struct-by-value-6_y.c, struct-by-value-7_y.c
27543         struct-by-value-8_x.c, struct-by-value-8_y.c
27544         struct-by-value-9_x.c, struct-by-value-9_y.c
27545         struct-return-10_x.c, struct-return-10_y.c,
27546         struct-return-19_x.c, struct-return-20_x.c
27547         struct-return-2_x.c, struct-return-2_y.c
27548         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
27549         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
27550
27551 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27552
27553         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
27554         attribute on sparc*-sun-solaris2.*.
27555
27556 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
27557
27558         PR c++/13710
27559         * g++.dg/ext/typeof7.C: New test.
27560
27561 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
27562
27563         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
27564         * gcc.dg/const-elim-1.c: Same.
27565
27566 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
27567
27568         * objc.dg/stret-1.m: New.
27569         * objc.dg/stret-2.m: New.
27570
27571 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
27572
27573         PR c++/11895
27574         * g++.dg/ext/vector1.C: New test.
27575
27576 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
27577
27578         * gcc.dg/pch/import-1.c: New.
27579         * gcc.dg/pch/import-1.hs: New.
27580         * gcc.dg/pch/import-1a.h: New.
27581         * gcc.dg/pch/import-1b.h: New.
27582         * gcc.dg/pch/import-1c.h: New.
27583
27584 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
27585
27586         PR c++/13574
27587         * g++.dg/ext/array1.C: New test.
27588
27589         PR c++/13178
27590         * g++.dg/conversion/op1.C: New test.
27591
27592 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
27593
27594         PR 11864
27595         From Kazumoto Kojima / Dan Kegel:
27596         * gcc.dg/pr11864-1.c: New test.
27597
27598         PR 10392
27599         From Marcus Comstedt / Dan Kegel:
27600         * gcc.dg/pr10392-1.c: New test.
27601
27602 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
27603
27604         PR c++/13478
27605         * g++.dg/init/ref10.C: New test.
27606
27607 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27608
27609         PR c++/13407
27610         * g++.dg/parse/typename6.C: New test.
27611
27612 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
27613
27614         PR pch/13361
27615         * testsuite/g++.dg/pch/wchar-1.C: New.
27616         * testsuite/g++.dg/pch/wchar-1.Hs: New.
27617
27618 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27619
27620         PR c++/9259
27621         * g++.dg/expr/sizeof2.C: New test.
27622
27623 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
27624
27625         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
27626
27627 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
27628
27629         PR c++/13659
27630         * g++.dg/lookup/strong-using-3.C: New.
27631         * g++.dg/lookup/using-10.C: New.
27632
27633 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
27634
27635         PR c++/13594
27636         * g++.dg/lookup/strong-using-2.C: New.
27637
27638 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
27639             Dan Kegel <dank@kegel.com>
27640             J"orn Rennecke <joern.rennecke@superh.com>
27641
27642         PR target/9365
27643         * gcc.dg/pr9365-1.c: New test.
27644
27645 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27646
27647         PR c++/8856
27648         * g++.dg/parse/casting-operator2.C: New test.
27649         * g++.old-deja/g++.pt/explicit83.C: Remove.
27650
27651 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
27652
27653         * gcc.dg/label-compound-stmt-1.c: New test.
27654         * gcc.c-torture/compile/950922-1.c,
27655         gcc.c-torture/compile/20000211-3.c,
27656         gcc.c-torture/compile/20000518-1.c,
27657         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
27658         compound statements.
27659
27660 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
27661
27662         * gcc.dg/ppc64-abi-1.c: New test.
27663
27664 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
27665
27666          * g++.dg/ext/attrib9.C: Add dg-warnings.
27667
27668 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27669
27670         PR c++/12335
27671         * g++.dg/parse/dtor3.C: New test.
27672
27673 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
27674
27675         PR c++/12709
27676         * g++.dg/parse/try-catch-1.C: New test.
27677
27678 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
27679
27680         * ada/acats/run_all.sh: Add more verbose output in acats.log
27681         when compiling tests.
27682
27683 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
27684
27685         PR 13656
27686         * gcc.dg/typedef-redecl.c: New test case.
27687         * gcc.dg/typedef-redecl.h: New support file.
27688
27689 2004-01-13  Jan Hubicka  <jh@suse.cz>
27690
27691         * gcc.dg/always_inline.c: New test.
27692         * gcc.dg/debug/20031231-1.c: Fix.
27693
27694 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27695
27696         PR c++/13474
27697         * g++.dg/template/array3.C: New test.
27698
27699 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
27700
27701         * g++.dg/ext/lvalue1.C: No longer expected to fail.
27702         * g++.dg/warn/Wunused-2.C: Likewise.
27703
27704 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27705
27706         PR c++/13289
27707         * g++.dg/template/instantiate6.C: New test.
27708
27709 2004-01-12  Roger Sayle  <roger@eyesopen.com>
27710
27711         PR middle-end/11397
27712         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
27713
27714 2004-01-12  Jan Hubicka  <jh@suse.cz>
27715
27716         PR opt/12826
27717         * gcc.dg/20040112-1.c: New.
27718
27719         * gcc.dg/dwarf-die[1-7].c: Move to...
27720         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
27721         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
27722
27723 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
27724
27725         PR c++/4100
27726         * g++.dg/parse/friend4.C: New test.
27727
27728 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
27729
27730         PR c++/4100
27731         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
27732         definition is called a friend.
27733
27734 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
27735
27736         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
27737
27738 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
27739
27740         PR c++/3478
27741         * g++.dg/parse/error10.C: New test.
27742         * g++.dg/template/arg2.C: Accept "invalid type" error.
27743
27744 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
27745
27746         PR middle-end/13392
27747         * g++.dg/opt/expect2.C: New test.
27748
27749 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
27750
27751         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
27752         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
27753         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
27754         Update dg-error regexps.
27755
27756 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
27757
27758         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
27759         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
27760
27761 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27762
27763         * gcc.dg/pragma-re-1.c: Use right pointer type.
27764
27765 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27766
27767         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
27768
27769 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
27770
27771         * gcc.dg/rs6000-ldouble-1.c: New.
27772
27773 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27774
27775         DR 337
27776         PR c++/9256
27777         * g++.dg/other/abstract1.C: New test.
27778
27779 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
27780
27781         * g++.dg/lookup/strong-using-1.C: New.
27782
27783 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
27784
27785         PR c/11234
27786         * gcc.dg/func-ptr-conv-1.c: New test.
27787         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
27788
27789 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
27790
27791         PR target/13380.
27792         * gcc.c-torture/compile/20040109-1.c: New.
27793
27794 2004-01-08  Stuart Hastings  <stuart@apple.com>
27795
27796         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
27797         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
27798         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
27799
27800 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
27801
27802         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
27803
27804 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27805
27806         * ada/acats/run_acats: Treat 'gnatchop' the same way
27807         as 'gnatmake'.  Export GCC_DRIVER.
27808         * ada/acats/run_all.sh: Add target_gnatchop.  Use
27809         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
27810
27811 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27812
27813         PR c++/12573
27814         * g++.dg/template/dependent-expr4.C: New test.
27815
27816 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
27817
27818         * gcc.dg/altivec-11.c: New test.
27819
27820 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
27821
27822         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
27823
27824 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
27825
27826         PR c/6024
27827         * gcc.dg/enum-compat-1.c: New test.
27828         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
27829
27830 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
27831
27832         PR c/12165
27833         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
27834         gcc.dg/c99-idem-qual-3.c: New tests.
27835
27836 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
27837
27838         * gcc.dg/winline-7.c: Don't cast void * to int.
27839
27840 2004-01-06  Jan Hubicka  <jh@suse.cz>
27841
27842         * gcc.dg/i386-sse-5.c: New test
27843         * g++.dg/eh/simd-1.c: Add -w argument for i386.
27844
27845 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
27846
27847         PR c++/12815
27848         * g++.dg/rtti/typeid4.C: New test.
27849
27850 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27851
27852         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
27853
27854 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
27855
27856         PR c++/12132
27857         * g++.dg/template/error11.C: New test.
27858
27859         PR c++/13451
27860         * g++.dg/template/class2.C: New test.
27861
27862 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27863         Richard Sandiford <rsandifo@redhat.com>
27864
27865         PR c++/13387
27866         * g++.dg/opt/alias3.C: New test.
27867
27868 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
27869
27870         PR c++/13157
27871         * g++.dg/template/koenig3.C: New test.
27872
27873         PR c++/13529
27874         * g++.dg/parse/offsetof3.C: New test.
27875
27876         * g++.dg/init/copy7.C: Add missing dg-error markers.
27877
27878         PR c++/12226
27879         * g++.dg/init/copy7.c: New test.
27880
27881         PR c++/13536
27882         * g++.dg/parse/cast1.C: New test.
27883
27884 2004-01-04  Jan Hubicka  <jh@suse.cz>
27885
27886         * gcc.dg/winline[1-7].c: New tests.
27887
27888 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27889
27890         PR c++/13520
27891         * g++.dg/template/qualttp22.C: New test.
27892
27893 2004-01-01  Jan Hubicka  <jh@suse.cz>
27894
27895         * gcc.dg/debug/20031231-1.c: New.
27896         * gcc.c-torture/compile/20040101-1.c: New.
27897         * gcc.dg/dwarf-die-[1-7].c: New.
27898
27899 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
27900
27901         PR optimization/13521
27902         * gcc.c-torture/compile/20031231-1.c: New test.
27903
27904 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
27905
27906         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
27907
27908 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27909
27910         PR c++/10079
27911         * g++.dg/template/crash16.C: New test.
27912
27913 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
27914
27915         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
27916
27917 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
27918
27919         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
27920         ports.
27921         * g++.old-deja/g++.jason/thunk3.C: Likewise.
27922         * g++.old-deja/g++.law/profile1.C: Likewise.
27923         * gcc.c-torture/compile/981006-1.c: Likewise.
27924         * gcc.c-torture/execute/loop-2e.x: Likewise.
27925         * gcc.c-torture/execute/loop-2f.x: Remove.
27926         * gcc.c-torture/execute/loop-2g.x: Likewise.
27927         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
27928         * gcc.dg/20020312-2.c: Remove traces of dead ports.
27929
27930 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
27931
27932         PR c++/13507
27933         * g++.dg/ext/attrib11.C: New test.
27934
27935         PR c++/13494
27936         * g++.dg/template/array2-1.C: New test.
27937         * g++.dg/template/array2-2.C: New test.
27938
27939 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
27940
27941         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
27942
27943 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27944
27945         PR c++/12774
27946         * g++.dg/template/array1-1.C: New test.
27947         * g++.dg/template/array1-2.C: New test.
27948
27949 2003-12-29  Roger Sayle  <roger@eyesopen.com>
27950
27951         PR fortran/12632
27952         * g77.dg/12632.f: New test case.
27953
27954 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27955
27956         PR c++/13289
27957         * g++.dg/parse/nontype1.C: New test.
27958
27959 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27960
27961         PR c++/12403
27962         * g++.dg/parse/explicit1.C: New test.
27963         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
27964
27965 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
27966
27967         PR c++/13081
27968         * g++.dg/opt/inline6.C: New test.
27969
27970         PR c++/12613
27971         * g++.dg/parse/error9.C: New test.
27972
27973         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
27974
27975 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
27976
27977         PR c++/13009
27978         * g++.dg/init/assign1.C: New test.
27979
27980 2003-12-28  Roger Sayle  <roger@eyesopen.com>
27981
27982         PR c++/13070
27983         * g++.dg/warn/format3.C: New test case.
27984
27985 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27986
27987         * gcc.c-torture/compile/20031227-1.c: New test.
27988
27989 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
27990
27991         * g++.dg/bprob/bprob.exp: Load target-supports.exp
27992         * g77.dg/bprob/bprob.exp: Likewise.
27993         * gcc.misc-tests/bprob.exp: Likewise.
27994         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
27995         variants on systems where the library does not provide that
27996         functionality.
27997         * gcc.dg/builtins-20.c: Use builtins-config.h.
27998         * gcc.dg/builtins-config.h: New file.
27999
28000 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28001
28002         * lib/gcc-dg.exp (dg-require-profiling): New function.
28003         * lib/target-supports.exp (check_profiling_available): Likewise.
28004         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
28005         * g77.dg/bprob/bprob.exp: Likewise.
28006         * gcc.misc-tests/bprob.exp: Likewise.
28007         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
28008         * gcc.dg/20021014-1.c: Likewise.
28009         * gcc.dg/nest.c: Likewise.
28010
28011 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28012
28013         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
28014         compiling.
28015         * g++.dg/lookup/java2.C: Likewise.
28016         * gcc.dg/cpp/lexident.c: Likewise.
28017
28018 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
28019
28020         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
28021         given.
28022         * gcc.c-torture/compile/961203-1.c: Likewise.
28023         * gcc.c-torture/compile/980506-1.c: Likewise.
28024
28025 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
28026
28027         * lib/gcc-dg.exp (dg-prune-output): New annotation.
28028         (additional_prunes): New global.
28029         (gcc-dg-prune): Handle additional per-test pruning.
28030         (dg-test): Clear additional_prunes between tests.
28031
28032         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
28033         dg-prune-output to avoid spurious failures from assembler
28034         complaining about nonexistent WAW violations.
28035         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
28036         Use dg-prune-output to avoid spurious failures from assembler
28037         warning about Itanium B-step errata.
28038
28039 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28040
28041         * g++.dg/abi/macro0.C: New test.
28042         * g++.dg/abi/macro1.C: Likewise.
28043         * g++.dg/abi/macro2.C: Likewise.
28044
28045         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
28046         * g++.dg/abi/bitfield7.C: Likewise.
28047         * g++.dg/abi/dtor2.C: Likewise.
28048         * g++.dg/abi/mangle11.C: Likewise.
28049         * g++.dg/abi/mangle12.C: Likewise.
28050         * g++.dg/abi/mangle14.C: Likewise.
28051         * g++.dg/abi/mangle17.C: Likewise.
28052         * g++.dg/abi/vbase10.C: Likewise.
28053         * g++.dg/abi/vbase14.C: Likewise.
28054         * g++.dg/template/qualttp17.C: Likewise.
28055
28056 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
28057
28058         PR c/11995
28059         * gcc.dg/20031223-1.c: New test.
28060
28061 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28062
28063         * gcc.dg/noreturn-7.c: New test.
28064
28065 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28066
28067         * gcc.dg/null-pointer-1.c: New test.
28068
28069 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
28070
28071         * g++.old-deja/g++.jason/template18.C: Remove.
28072         * g++.old-deja/g++.jason/template37.C: Likewise.
28073
28074         PR c++/12862
28075         * g++.dg/lookup/ns1.C: New test.
28076
28077         PR c++/12397
28078         * g++.dg/template/lookup3.C: New test.
28079
28080 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
28081
28082         * g++.dg/template/recurse1.C: New test
28083
28084 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
28085
28086         PR c++/12479
28087         * g++.dg/parse/semicolon1.C: New test.
28088         * g++.dg/parse/semicolon1.h: Likewise.
28089
28090 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
28091
28092         * gcc.dg/darwin-misaligned.c: New test.
28093
28094 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
28095
28096         PR c/9163
28097         * gcc.dg/20031222-1.c: New test.
28098
28099 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
28100
28101         PR c++/13438
28102         * g++.dg/parse/error8.C: New test.
28103
28104         PR c++/11554
28105         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
28106
28107 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
28108
28109         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
28110         too small.
28111         * gcc.c-torture/compile/930217-1.c: Likewise.
28112         * gcc.c-torture/compile/930513-1.c: Likewise.
28113         * gcc.c-torture/execute/920908-2.c: Likewise.
28114         * gcc.c-torture/execute/921204-1.c: Likewise.
28115         * gcc.c-torture/execute/930621-1.c: Likewise.
28116         * gcc.c-torture/execute/930630-1.c: Likewise.
28117         * gcc.c-torture/execute/931031-1.c: Likewise.
28118         * gcc.c-torture/execute/980602-2.c: Likewise.
28119         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
28120         * gcc.c-torture/execute/compndlit-1.c: Likewise.
28121         * gcc.c-torture/execute/extzvsi.c: Likewise.
28122         * gcc.c-torture/unsorted/ext.c: Likewise.
28123
28124 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
28125
28126         PR target/12749
28127         * gcc.c-torture/compile/20031220-2.c: New test case.
28128
28129 2003-12-20  Roger Sayle  <roger@eyesopen.com>
28130
28131         PR optimization/13031
28132         * gcc.c-torture/compile/20031220-1.c: New test case.
28133
28134 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28135
28136         * gcc.dg/cast-function-1.c: New test.
28137
28138 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
28139
28140         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
28141         formats.
28142
28143 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
28144
28145         PR c++/12795
28146         * g++.dg/ext/attrib10.C: New test.
28147
28148 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
28149
28150         * gcc.dg/cleanup-10.c: New test.
28151         * gcc.dg/cleanup-11.c: New test.
28152
28153 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
28154
28155         PR c++/13239
28156         * g++.dg/opt/expect1.C: New test.
28157
28158 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
28159
28160         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
28161
28162 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
28163
28164         PR debug/12923
28165         * gcc.dg/20031218-1.c: New test.
28166
28167         PR debug/12389
28168         * gcc.dg/20031218-2.c: New test.
28169         * gcc.dg/20031218-3.c: New test.
28170
28171         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
28172         of label name and allow for USER_LABEL_PREFIX == "_" names.
28173         * g++.dg/abi/mangle18-2.C: Likewise.
28174         * g++.dg/abi/mangle19-1.C: Likewise.
28175         * g++.dg/abi/mangle19-2.C: Likewise.
28176         * g++.dg/abi/mangle20-1.C: Likewise.
28177         * g++.dg/abi/mangle20-2.C: Likewise.
28178
28179 2003-12-18  Richard Henderson  <rth@redhat.com>
28180
28181         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
28182
28183 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
28184             Dan Kegel <dank@kegel.com>
28185
28186         PR other/12009
28187         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
28188         testing a cross compiler, it causes spurious compile failures.
28189         * lib/g++.exp: Likewise.
28190
28191 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28192
28193         PR c++/13262
28194         * g++.dg/template/access13.C: New test.
28195
28196 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
28197
28198         * gcc.dg/20031216-1.c: New test.
28199
28200 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28201
28202         PR c++/9154
28203         * g++.dg/template/error10.C: New test.
28204
28205 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28206
28207         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
28208         * g++.dg/eh/simd-2.C: Likewise.
28209
28210 2003-12-17  James E Wilson  <wilson@specifixinc.com>
28211             Roger Sayle  <roger@eyesopen.com>
28212
28213         * gcc.c-torture/execute/ieee/mzero5.c: New.
28214
28215 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
28216
28217         PR c++/10603
28218         * g++.dg/parse/error6.C: New test.
28219
28220         PR c++/12827
28221         * g++.dg/parse/error7.C: New test.
28222
28223 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
28224
28225         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
28226         at -O with stabs debugging formats.
28227         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
28228         * gcc.dg/debug/debug-2.c: Likewise.
28229
28230 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
28231
28232         PR c++/12696
28233         * g++.dg/init/error1.C: New test.
28234
28235         PR c++/12218
28236         * g++.dg/init/pm3.C: New test.
28237
28238 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
28239
28240         PR c/3347
28241         * gcc.dg/bitfld-8.c: New test.
28242
28243 2003-12-16  James Lemke  <jim@wasabisystems.com>
28244
28245         * gcc.dg/arm-scd42-[123].c: New tests.
28246
28247 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
28248
28249         PR c++/9043
28250         * g++.dg/abi/mangle20-1.C: New test.
28251         * g++.dg/abi/mangle20-2.C: New test.
28252
28253 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
28254
28255         PR c++/13275
28256         * g++.dg/other/offsetof2.C: Remove XFAIL.
28257         * g++.dg/parse/offsetof1.C: New test.
28258         * g++.gd/parse/offsetof2.C: Likewise.
28259
28260 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28261
28262         * g++.dg/template/nontype3.C: New test.
28263         * g++.dg/template/static2.C: Tweaked the dg-error clause.
28264
28265 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28266
28267         * g++.dg/warn/noreturn-3.C: Also test instantiation.
28268
28269 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
28270
28271         PR c++/13387
28272         * g++.dg/expr/assign1.C: New test.
28273
28274         PR c++/13242
28275         * g++.dg/abi/mangle19-1.C: New test.
28276         * g++.dg/abi/mangle19-2.C: New test.
28277
28278 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
28279
28280         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
28281
28282 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28283
28284         * gcc.c-torture/execute/20031216-1.c: New test.
28285
28286 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28287
28288         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
28289         an ICE regression.
28290
28291 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28292
28293         PR c++/10926
28294         * g++.dg/template/error9.C: New test.
28295
28296         PR c++/11116
28297         * g++.dg/template/error8.C: New test.
28298
28299 2003-12-15  Roger Sayle  <roger@eyesopen.com>
28300
28301         PR middle-end/13400
28302         * gcc.c-torture/execute/20031215-1.c: New test case.
28303
28304 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28305
28306         PR c++/13269
28307         * g++.dg/parse/error5.C: New test.
28308
28309         PR c++/12989
28310         * g++.dg/expr/sizeof1.C: New test.
28311
28312         PR c++/13310
28313         * g++.dg/template/crash15.C: New test.
28314
28315 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
28316
28317         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
28318         a non-POD type as the last named parameter of a varargs function.
28319
28320 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28321
28322         PR c++/13243
28323         PR c++/12573
28324         * g++.dg/template/crash14.C: New test.
28325         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
28326
28327 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
28328
28329         * g++.dg/other/java1.C: New test.
28330
28331         PR c++/13241
28332         * g++.dg/abi/mangle18-1.C: New test.
28333         * g++.dg/abi/mangle18-2.C: New test.
28334
28335 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28336
28337         PR optimization/10312
28338         * gcc.c-torture/execute/20031214-1.c: New.
28339
28340 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
28341
28342         PR c++/10779
28343         PR c++/12160
28344         * g++.dg/parse/error3.C: New test.
28345         * g++.dg/parse/error4.C: Likewise.
28346         * g++.dg/abi/mangle4.C: Tweak error messages.
28347         * g++.dg/lookup/using5.C: Likewise.
28348         * g++.dg/other/error2.C: Likewise.
28349         * g++.dg/parse/typename5.C: Likewise.
28350         * g++.dg/parse/undefined1.C: Likewise.
28351         * g++.dg/template/arg2.C: Likewise.
28352         * g++.dg/template/ttp3.C: Likewise.
28353         * g++.dg/template/type1.C: Likewise.
28354         * g++.old-deja/g++.other/crash32.C: Likewise.
28355         * g++.old-djea/g++.pt/defarg8.C: Likewise.
28356
28357 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28358
28359         PR c++/13106
28360         * g++.dg/warn/noreturn-3.C: New test.
28361
28362 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
28363
28364         PR c++/13118
28365         * g++.dg/abi/covariant3.C: New.
28366
28367 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
28368
28369         * g++.dg/eh/ia64-1.C: New test.
28370
28371 2003-12-12  Roger Sayle  <roger@eyesopen.com>
28372
28373         PR optimization/13037
28374         * g77.f-torture/execute/13037.f: New test case.
28375
28376 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
28377
28378         PR c++/12881
28379         * g++.dg/abi/covariant2.C: New.
28380
28381 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
28382
28383         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
28384
28385 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
28386
28387         * gcc.c-torture/execute/wchar_t-1.x: Delete.
28388
28389 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
28390
28391         PR other/10819
28392         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
28393         to fix Bug 10819.
28394         * lib/g++.exp (g++_version): Likewise.
28395         * lib/g77.exp (g77_version): Likewise.
28396         * lib/objc.exp (default_objc_version): Likewise.
28397
28398 2003-12-10  Richard Henderson  <rth@redhat.com>
28399
28400         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
28401
28402         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
28403
28404 2003-12-08  Matt Austern  <austern@apple.com>
28405
28406         PR c/13134
28407         * lib/gcc-dg.exp (dg-require-visibility): Define.
28408         * lib/target-supports (check_visibility_available): Define.
28409         * gcc.dg/visibility-1.c: New test.
28410         * gcc.dg/visibility-2.c: Likewise.
28411         * gcc.dg/visibility-3.c: Likewise.
28412         * gcc.dg/visibility-4.c: Likewise.
28413         * gcc.dg/visibility-5.c: Likewise.
28414         * gcc.dg/visibility-6.c: Likewise.
28415         * g++.dg/ext/visibility-1.C: Likewise.
28416         * g++.dg/ext/visibility-2.C: Likewise.
28417         * g++.dg/ext/visibility-3.C: Likewise.
28418         * g++.dg/ext/visibility-4.C: Likewise.
28419         * g++.dg/ext/visibility-5.C: Likewise.
28420         * g++.dg/ext/visibility-6.C: Likewise.
28421
28422 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28423
28424         * g++.dg/lookup/java1.C: New test.
28425         * g++.dg/lookup/java2.C: New test.
28426
28427 2003-12-07  Falk Hueffner  <falk@debian.org>
28428
28429         * g++.dg/opt/noreturn-1.C: New test.
28430
28431 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
28432
28433         * gcc.dg/overflow-1.c: New test.
28434
28435 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28436
28437         * g77.f-torture/compile/13060.f: New test.
28438
28439 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
28440
28441         PR c++/13323
28442         * g++.dg/inherit/operator2.C: New test.
28443
28444 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
28445
28446         PR c++/13305
28447         * g++.dg/ext/attrib9.C: New test.
28448
28449 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
28450
28451         PR c++/13314
28452         * g++.dg/template/error7.C: New test.
28453
28454 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
28455             J"orn Rennecke <joern.rennecke@superh.com>
28456
28457         PR target/13302
28458         * g++.dg/other/struct-va_list.C: New test.
28459
28460 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28461
28462         PR c++/13166
28463         * g++.dg/parse/defarg6.C: New test.
28464
28465 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
28466
28467         PR target/13256
28468         * gcc.c-torture/execute/20031201-1.c: New test.
28469
28470 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
28471
28472         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
28473
28474 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28475
28476         * gcc.dg/builtin-return-1.c: New test.
28477
28478 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
28479             J"orn Rennecke <joern.rennecke@superh.com>
28480
28481         PR optimization/13260
28482         * gcc.c-torture/execute/20031204-1.c: New test.
28483
28484 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
28485
28486         PR c++/9127
28487         * g++.dg/template/error6.C: New test.
28488
28489 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
28490
28491         * gcc.dg/20031202-1.c: New test.
28492
28493 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
28494
28495         PR c++/13179
28496         * g++.dg/template/eh1.C: New test.
28497
28498         PR c++/10771
28499         * g++.dg/template/error5.C: New test.
28500
28501 2003-12-02  David Ung  <davidu@mips.com>
28502
28503         * gcc.dg/compat/vector-check.h: Corrected type for var
28504         g_##TMODE
28505
28506 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28507
28508         PR c++/10126
28509         * g++.dg/template/ptrmem8.C: New test.
28510
28511 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28512
28513         PR c++/12573
28514         * g++.dg/template/dependent-expr3.C: New test.
28515
28516 2003-12-01  James Lemke  <jim@wasabisystems.com>
28517
28518         * gcc.dg/arm-g2.c: New test.
28519
28520 2003-12-01  Roger Sayle  <roger@eyesopen.com>
28521
28522         PR optimization/11634
28523         * gcc.dg/20031201-2.c: New test case.
28524
28525 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
28526
28527         PR 11433
28528         * objc.dg/proto-lossage-3.m: New test.
28529
28530 2003-12-01  Roger Sayle  <roger@eyesopen.com>
28531
28532         PR optimization/12628
28533         * gcc.dg/20031201-1.c: New test case.
28534
28535 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28536
28537         * gcc.dg/unaligned-1.c: New test.
28538
28539 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
28540
28541         PR c++/9849
28542         * g++.dg/template/error4.C: New test.
28543         * g++.dg/template/nested3.C: Adjust error markers.
28544
28545 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28546
28547         * gcc.dg/cpp/assert4.c: Check more #system assertions.
28548
28549 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
28550
28551         PR c/10333
28552         * gcc.dg/bitfld-7.c: New test.
28553
28554 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
28555
28556         * gcc.dg/tls/asm-1.C: New test.
28557
28558 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28559
28560         * gcc.dg/cpp/assert4.c: Update.
28561
28562 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28563
28564         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
28565         * gcc.dg/builtin-apply3.c: New test.
28566
28567 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28568
28569         * lib/compat.exp (compat-obj): New xfaildata parameter.
28570         Use it to set compiler_conditional_xfail_data before compiling.
28571         (compat-get-options): Handle dg-xfail-if.
28572         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
28573         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
28574         * gcc.dg/compat/vector-1_y.c: Likewise.
28575         * gcc.dg/compat/vector-2_x.c: Likewise.
28576         * gcc.dg/compat/vector-2_y.c: Likewise.
28577
28578 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28579
28580         * g++.dg/opt/reg-stack4.C: New test.
28581
28582 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28583
28584         * gcc.dg/builtin-apply2.c: New test.
28585
28586 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28587
28588         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
28589
28590 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28591
28592         PR c++/12924
28593         * g++.dg/template/template-id-2.C: New test.
28594
28595 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28596
28597         PR c++/5369
28598         * g++.dg/template/memfriend1.C: New test.
28599         * g++.dg/template/memfriend2.C: Likewise.
28600         * g++.dg/template/memfriend3.C: Likewise.
28601         * g++.dg/template/memfriend4.C: Likewise.
28602         * g++.dg/template/memfriend5.C: Likewise.
28603         * g++.dg/template/memfriend6.C: Likewise.
28604         * g++.dg/template/memfriend7.C: Likewise.
28605         * g++.dg/template/memfriend8.C: Likewise.
28606         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
28607
28608 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
28609
28610         PR c++/12515
28611         * g++.dg/ext/cond1.C: New test.
28612
28613 2003-11-20  Richard Henderson  <rth@redhat.com>
28614
28615         * gcc.dg/20020201-2.c: Remove.
28616         * gcc.dg/20020201-4.c: Remove.
28617         * gcc.dg/20020304-1.c: Remove.
28618
28619 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
28620
28621         * gcc.dg/cpp/trad/xwin1.c: New test case.
28622
28623 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
28624
28625         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
28626         * lib/g77.exp: Likewise.
28627         * lib/objc.exp: Likewise.
28628         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
28629         for darwin.
28630
28631 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28632
28633         PR c++/12932
28634         * g++.dg/template/static5.C: New test.
28635
28636 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
28637
28638         * gcc.dg/nested-func-1.c: New test.
28639
28640 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28641
28642         * gcc.dg/cpp/assert4.c: New test.
28643
28644 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
28645
28646         PR c++/2294
28647         * g++.dg/lookup/using9.c: New test.
28648
28649 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
28650
28651         PR c++/12762
28652         * g++.dg/template/error3.C: New test.
28653
28654 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
28655
28656         PR ada/13035
28657         * ada/acats/run_acats, run_all.sh: Fix syntax error.
28658         No longer use a wrapper for gcc, since this does not work under
28659         Windows.
28660
28661 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
28662
28663         PR c++/2094
28664         * g++.dg/template/ptrmem7.C: New test.
28665
28666 2003-11-13  Andrew Pinski <apinski@apple.com>
28667
28668         * gcc.c-torture/compile/20031113-1.c: New test.
28669
28670 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
28671             Kean Johnston <jkj@sco.com>
28672
28673         PR c/13029
28674         * gcc.dg/unused-4.c: Update.
28675
28676 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28677
28678         * g++.dg/opt/const3.C: New test.
28679
28680 2003-11-13  Jan Hubicka  <jh@suse.cz>
28681
28682         * gcc.c-torture/compile/20031112-1.c: New test.
28683
28684 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
28685
28686         * g++.dg/parse/crash10.C: Remove bogus error marker.
28687
28688 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28689
28690         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
28691         (host_gcc): Likewise.
28692         (ROOT): Honor $PWDCMD.
28693         (BASE): Likewise.
28694         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
28695
28696 2003-11-12  Catherine Moore  <clm@redhat.com>
28697
28698         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
28699
28700 2003-11-12  Andreas Jaeger  <aj@suse.de>
28701             Jakub Jelinek  <jakub@redhat.com>
28702             Andrew Pinski  <pinskia@physics.uc.edu>
28703             Richard Henderson  <rth@redhat.com>
28704
28705         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
28706         systems.
28707         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
28708
28709         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
28710         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28711
28712 2003-11-11  Andreas Jaeger  <aj@suse.de>
28713
28714         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
28715
28716         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
28717
28718 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
28719
28720         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
28721         Clean ups.
28722
28723 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
28724
28725         * gcc.dg/trampoline-1.c: New test.
28726
28727 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
28728
28729         * gcc.c-torture/compile/200031109-1.c: New test.
28730
28731 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28732
28733         PR c/3190
28734         PR c/8714
28735         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
28736         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
28737         gcc.dg/format/no-y2k-1.c: Update.
28738
28739 2003-11-08  Roger Sayle  <roger@eyesopen.com>
28740
28741         PR optimization/10467
28742         * gcc.dg/20031108-1.c: New test case.
28743
28744 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
28745
28746         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
28747
28748 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28749
28750         * gcc.dg/compound-lvalue-1.c: New test.
28751         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
28752         some XFAILs.
28753
28754 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
28755
28756         * gcc.dg/altivec-varargs-1.c: New test.
28757
28758 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28759
28760         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
28761         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
28762         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
28763         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
28764         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
28765
28766 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
28767
28768         * gcc.dg/cond-lvalue-1.c: New test.
28769
28770 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
28771
28772         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
28773
28774 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28775
28776         PR c++/11616
28777         * g++.dg/template/instantiate5.C: New test.
28778
28779 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28780
28781         PR c++/12726
28782         * g++.dg/ext/complit2.C: Replace test with self-contained version.
28783         * ChangeLog: Add missing first entry for above test.
28784
28785 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28786
28787         PR c++/9810
28788         * g++.dg/template/using8.C: New test.
28789         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
28790
28791 2003-11-02  Roger Sayle  <roger@eyesopen.com>
28792
28793         PR optimization/10817
28794         * gcc.c-torture/compile/20031102-1.c: New test case.
28795
28796 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
28797
28798         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
28799         2147483647.
28800
28801 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28802
28803         * gcc.dg/20031102-1.c: New test.
28804
28805 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28806
28807         * gcc.dg/complex-1.c: New test.
28808
28809 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28810
28811         PR c++/12796
28812         * g++.dg/template/crash13.C: Adjust expected error location.
28813         * g++.old-deja/g++.brendan/ns1.C: Likewise.
28814
28815 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
28816
28817         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
28818
28819 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
28820
28821         PR/10239
28822         * gcc.c-torture/compile/20031031-2.c: New test.
28823
28824 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
28825
28826         PR/11640
28827         * gcc.c-torture/compile/20031031-1.c: New test.
28828
28829 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
28830
28831         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
28832         * gcc.misc-tests/bprob.exp: Likewise.
28833         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
28834         the execution test on arm-elf configs.
28835         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
28836         configs that don't support scratch files.
28837         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
28838
28839 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
28840
28841         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
28842         done by dejagnu.
28843
28844 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
28845
28846         * ada/acats/run_all.sh: Redirect mv output to /dev/null
28847         Avoid non pure sh syntax. Add more logging.
28848
28849         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
28850         fail.
28851
28852 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28853
28854         PR libgcj/10610
28855         * gcc.dg/ppc-stackalign-1.c: New test.
28856
28857 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
28858
28859         * ada/acats/run_all.sh: Change output to be more compliant with
28860         dejagnu framework.
28861         Create acats.sum and acats.log files under testsuite/ada/acats
28862         Only run [a-z]* directories, to filter out e.g. CVS.
28863         Redirect build output to log file.
28864
28865 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
28866
28867         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
28868
28869 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
28870
28871         PR ada/5909:
28872         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
28873
28874 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
28875
28876         * gcc.c-torture/compile/20031023-1.c: New test.
28877         * gcc.c-torture/compile/20031023-2.c: New test.
28878         * gcc.c-torture/compile/20031023-3.c: New test.
28879         * gcc.c-torture/compile/20031023-4.c: New test.
28880
28881 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28882
28883         PR c++/10371
28884         * g++.dg/lookup/scoped8.C: New test.
28885
28886 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28887
28888         * g++.dg/opt/reg-stack3.C: New test.
28889
28890 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28891
28892         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
28893
28894 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28895
28896         PR c++/11076
28897         * g++.dg/template/crash13.C: New test.
28898
28899 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28900
28901         * gcc.dg/c99-restrict-2.c: New test.
28902
28903 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
28904
28905         PR c++/12698, c++/12699, c++/12700, c++/12566
28906         * g++.dg/inherit/covariant9.C: New test.
28907         * g++.dg/inherit/covariant10.C: New test.
28908         * g++.dg/inherit/covariant11.C: New test.
28909
28910 2003-10-23  Jason Merrill  <jason@redhat.com>
28911
28912         PR c++/12726
28913         * g++.dg/ext/complit2.C: New test.
28914
28915 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
28916
28917         PR target/12654
28918         * gcc.c-torture/execute/20031020-1.c: New test.
28919
28920 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28921
28922         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
28923         following the jump_insn.
28924
28925 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
28926
28927         * gcc.dg/cast-lvalue-1.c: New test.
28928
28929 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
28930
28931         PR c++/11962
28932         * g++.dg/template/cond2.C: New test.
28933
28934 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28935
28936         * gcc.dg/builtins-28.c: New test.
28937
28938 2003-10-20  Jan Hubicka  <jh@suse.cz>
28939
28940         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
28941         parameter.
28942         * testsuite/gcc.dg/inline-2.c: Likewise.
28943
28944 2003-10-20  Phil Edwards  <phil@codesourcery.com>
28945
28946         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
28947         * gcc.dg/nest.c: Likewise.
28948
28949 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28950
28951         PR c++/9781, c++/10583, c++/11862
28952         * g++.dg/parse/crash13.C: New test.
28953
28954 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28955
28956         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
28957
28958 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28959
28960         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
28961         Define HAVE_C99_RUNTIME except on Solaris.
28962         * gcc.dg/builtins-20.c: Likewise.
28963
28964 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28965
28966         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
28967
28968 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28969
28970         PR c++/12495
28971         * g++.dg/template/crash21.C: New test.
28972
28973 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28974
28975         PR c++/2513
28976         * g++.dg/template/typename5.C: New test.
28977
28978 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28979
28980         PR c++/12369
28981         * g++.dg/template/friend25.C: New test.
28982
28983 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
28984
28985         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
28986         versions.
28987
28988 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
28989
28990         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
28991         == 2147483647.
28992
28993 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
28994
28995         * gcc.c-torture/execute/960416-1.x: Remove.
28996         * gcc.c-torture/execute/divconst-3.x: Likewise.
28997
28998 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
28999
29000         PR target/12598
29001         * gcc.dg/torture/cris-volatile-1.c: New test.
29002
29003 2003-10-14  Roger Sayle  <roger@eyesopen.com>
29004
29005         PR optimization/9325
29006         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
29007         for overflowing floating point to integer conversion during RTL
29008         simplification.
29009
29010 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
29011
29012         * objc/execute/_cmd.m: Fix typo.
29013         * objc.dg/image-info.m, objc.dg/symtab-1.m:
29014         Relax 'scan-assembler' regexp.
29015         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
29016         objc.dg/try-catch-4.m: Run on non-Darwin targets.
29017         * objc.dg/zero-link-2.m: Remove blank line.
29018         * objc.dg/zero-link-3.m: New test case.
29019
29020 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
29021
29022         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
29023
29024         * gcc.dg/asm-names.c: Use scan-assembler-not rather
29025         than linker trickery.
29026
29027 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29028
29029         PR c++/12370
29030         * g++.dg/other/friend2.C: New test.
29031
29032 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
29033
29034         * gcc.dg/20031012-1.c: New test.
29035
29036 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
29037
29038         * gcc.dg/weak/weak-3.c: Fix for new warning.
29039
29040 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
29041
29042         PR optimization/8750
29043         * gcc.c-torture/execute/20031012-1.c: New test case.
29044
29045 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29046
29047         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
29048         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
29049
29050 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29051
29052         PR optimization/12260
29053         * gcc.c-torture/compile/20031011-2.c: New test case.
29054
29055 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29056
29057         * gcc.c-torture/execute/20031011-1.c: New testcase.
29058
29059 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
29060
29061         * gcc.c-torture/compile/20031011-1.c: New test.
29062
29063 2003-10-11  Jan Hubicka  <jh@suse.cz>
29064
29065         * g++.dg/other/first-global.C: New test.
29066
29067 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29068
29069         * gcc.c-torture/execute/string-opt-18.c: New testcase.
29070
29071 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
29072
29073         * gcc.c-torture/compile/20031010-1.c: New test.
29074
29075 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
29076
29077         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
29078         * gcc.c-torture/execute/va-arg-25.c: ... here.
29079
29080 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
29081
29082         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
29083
29084 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
29085
29086         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
29087
29088 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
29089
29090         * g++.dg/parse/error2.C: New test.
29091
29092 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
29093
29094         PR c++/11097
29095         * g++.dg/other/error5.C: Modify the error message.
29096         * g++.dg/lookup/using8.C: New test.
29097
29098 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
29099
29100         * gcc.dg/darwin-abi-2.c: New file.
29101         * gcc.c-torture/execute/va-arg-24.c: New file.
29102
29103 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
29104
29105         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
29106         indentation.
29107
29108 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
29109
29110         PR c++/10147
29111         * g++.dg/other/error4.C: Update error messages.
29112         * g++.dg/template/ptrmem4.C: Likewise.
29113
29114         PR c++/12337
29115         * g++.dg/init/new9.C: New test.
29116
29117         PR c++/12334, c++/12236, c++/8656
29118         * g++.dg/ext/attrib8.C: New test.
29119
29120 2003-10-06  Devang Patel  <dpatel@apple.com>
29121
29122         * gcc.dg/debug/dwarf2-3.h: New test.
29123         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
29124
29125 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
29126
29127         * g++.dg/opt/cfg2.C: New test.
29128
29129 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29130
29131         * g++.dg/opt/float1.C: New test.
29132
29133 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29134
29135         * gcc.dg/c90-array-lval-6.c: New test.
29136         * gcc.dg/c99-array-lval-6.c: New test.
29137
29138 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
29139             Ziemowit Laski  <zlaski@apple.com>
29140
29141         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
29142         'Derived', so that it is never considered a class method; add
29143         new warning for '+port' method ambiguity.
29144         * objc.dg/method-12.m: Include <objc/objc.h> instead of
29145         <objc/objc-api.h> (needed on Mac OS X).
29146         * objc.dg/method-13.m: New test.
29147
29148 2003-10-03  Roger Sayle  <roger@eyesopen.com>
29149
29150         PR optimization/9325, PR java/6391
29151         * gcc.c-torture/execute/20031003-1.c: New test case.
29152
29153 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
29154
29155         PR optimization/12180
29156         * gcc.dg/20031002-1.c: New test.
29157
29158         PR c++/12486
29159         * g++.dg/inherit/error1.C: New test.
29160
29161 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
29162
29163         * lib/f-torture.exp (search_for): Rename to...
29164         (search_for_re): This.  Also, clean up comments and the
29165         "regexp" invocation.
29166
29167 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
29168
29169         * gcc.c-torture/compile/20031002-1.c: New test.
29170
29171 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
29172
29173         * g++.dg/opt/cond1.C: New test.
29174
29175 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
29176
29177         * gcc.dg/Wold-style-definition-2.c: New testcase.
29178         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
29179
29180 2003-09-29  Richard Henderson  <rth@redhat.com>
29181
29182         * g++.dg/init/array10.C: Add dg-options.
29183
29184 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
29185
29186         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
29187
29188 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29189
29190         * g++.dg/template/friend19.C: Fix typo.
29191         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
29192
29193 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
29194
29195         * gcc.c-torture/execute/20030928-1.c: New test.
29196         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
29197
29198 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29199
29200         * g++.dg/opt/unroll1.C: New test.
29201
29202 2003-09-26  Roger Sayle  <roger@eyesopen.com>
29203
29204         PR optimization/11741
29205         * gcc.dg/20030926-1.c: New test case.
29206
29207 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29208
29209         PR c++/5655
29210         * g++.dg/parse/access7.C: New test.
29211         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
29212
29213 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
29214
29215         MERGE OF objc-improvements-branch into MAINLINE:
29216         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
29217         if libobjc has not been built.
29218         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
29219         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
29220         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
29221         objc/execute/nested-3.m, objc/execute/np-2.m,
29222         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
29223         objc/execute/redefining_self.m, objc/execute/root_methods.m,
29224         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
29225         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
29226         objc.dg/special/unclaimed-category-1.h,
29227         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
29228         well as GNU runtime.
29229         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
29230         * execute/cascading-1.m, execute/function-message-1.m,
29231         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
29232         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
29233         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
29234         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
29235         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
29236         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
29237         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
29238         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
29239         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
29240         * objc.dg/bitfield-2.m: Run only on Darwin.
29241         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
29242         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
29243         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
29244         * objc.dg/const-str-1.m: Fix constant string layout.
29245
29246 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
29247
29248         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
29249
29250 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
29251
29252         * gcc.dg/darwin-abi-1.c: New file.
29253
29254 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
29255
29256         PR target/12281
29257         * gcc.c-torture/compile/20030921-1.c: New test.
29258
29259 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29260
29261         * g++.dg/opt/reg-stack2.C: New test.
29262
29263 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29264
29265         * g++.dg/eh/delayslot1.C: New test.
29266
29267 2003-09-20  Richard Henderson  <rth@redhat.com>
29268
29269         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
29270
29271 2003-09-20  Roger Sayle  <roger@eyesopen.com>
29272
29273         * gcc.c-torture/execute/20030920-1.c: New test case.
29274
29275 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29276
29277         * g++.dg/rtti/typeid3.C: Correct expected error message.
29278
29279 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29280
29281         PR c++/157
29282         * g++.dg/parse/crash12.C: New test.
29283
29284 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
29285
29286         * gcc.dg/compat/mixed-struct-check.h: New.
29287         * gcc.dg/compat/mixed-struct-defs.h: New.
29288         * gcc.dg/compat/mixed-struct-init.h: New.
29289         * gcc.dg/compat/struct-by-value-19_main.c: New.
29290         * gcc.dg/compat/struct-by-value-19_x.c: New.
29291         * gcc.dg/compat/struct-by-value-19_y.c: New.
29292         * gcc.dg/compat/struct-by-value-20_main.c: New.
29293         * gcc.dg/compat/struct-by-value-20_x.c: New.
29294         * gcc.dg/compat/struct-by-value-20_y.c: New.
29295         * gcc.dg/compat/struct-return-19_main.c: New.
29296         * gcc.dg/compat/struct-return-19_x.c: New.
29297         * gcc.dg/compat/struct-return-19_y.c: New.
29298         * gcc.dg/compat/struct-return-20_main.c: New.
29299         * gcc.dg/compat/struct-return-20_x.c: New.
29300         * gcc.dg/compat/struct-return-20_y.c: New.
29301
29302 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
29303         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
29304         so that it will not complain on LP64 targets.
29305
29306 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29307
29308         PR c++/495
29309         * g++.dg/template/friend24.C: New test.
29310
29311 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
29312
29313         PR c++/12332
29314         * g++.dg/template/memtmpl2.C: New test.
29315
29316 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
29317
29318         PR target/11184
29319         * gcc.dg/builtin-apply1.c: New test.
29320
29321 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
29322
29323         PR c++/9848
29324         * g++.dg/warn/Wunused-4.C: New test.
29325
29326 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29327
29328         PR c++/12316
29329         * g++.dg/other/gc2.C: New test.
29330
29331 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
29332
29333         PR c++/11991
29334         * g++.dg/rtti/typeid3.C: New test.
29335
29336         PR c++/12266
29337         * g++.dg/overload/template1.C: New test.
29338
29339 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
29340
29341         * g++.dg/opt/cfg3.C: New test.
29342
29343 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29344
29345         PR c++/7939
29346         * g++.dg/template/crash11.C: New test.
29347
29348 2003-09-16  Jason Merrill  <jason@redhat.com>
29349             Jakub Jelinek  <jakub@redhat.com>
29350
29351         * gcc.dg/attr-warn-unused-result.c: New test.
29352
29353 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
29354
29355         PR c++/12184
29356         * g++.dg/expr/call2.C: New test.
29357
29358 2003-09-15  Andreas Jaeger  <aj@suse.de>
29359
29360         * gcc.dg/Wold-style-definition-1.c: New test.
29361
29362 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
29363
29364         PR c++/3907
29365         * g++.dg/parse/template12.C: New test.
29366
29367         * g++.dg/abi/bitfield11.C: New test.
29368         * g++.dg/abi/bitfield12.C: Likewise.
29369
29370 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
29371
29372         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
29373         non-expansion of functional macro name without arguments at EOL.
29374         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
29375
29376 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
29377
29378         * gcc.c-torture/execute/20030914-[12].c: New tests.
29379
29380 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
29381
29382         PR c++/11788
29383         * g++.dg/overload/addr1.C: New test.
29384
29385 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
29386
29387         * gcc.dg/20030909-1.c: New test.
29388
29389 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29390
29391         * gcc.dg/ultrasp10.c: New test.
29392
29393 2003-09-09  Devang Patel  <dpatel@apple.com>
29394
29395         * gcc.dg/darwin-ld-6.c: New test.
29396
29397 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29398
29399         * gcc.dg/torture/builtin-explog-1.c: New testcase.
29400
29401 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
29402
29403         * gcc.dg/ia64-types1.c: New test.
29404         * gcc.dg/ia64-types2.c: Likewise.
29405
29406 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29407
29408         * gcc.dg/builtins-1.c: Add more _Complex tests.
29409         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29410
29411         * gcc.dg/builtins-1.c: Test existing _Complex functions.
29412         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29413
29414 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
29415
29416         PR c++/11786
29417         * g++.dg/lookup/koenig2.C: New test.
29418
29419         PR c++/5296
29420         * g++.dg/rtti/typeid2.C: New test.
29421
29422 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
29423
29424         * gcc.c-torture/compile/20030904-1.c: New test.
29425
29426 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29427
29428         * g++.dg/opt/longbranch2.C: New test.
29429
29430 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
29431
29432         * g++.dg/template/crash10.C: Only compile it.
29433
29434 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
29435
29436         PR middle-end/11665
29437         * gcc.c-torture/compile/20030907-1.c: New test.
29438         * g++.dg/init/array11.C: New test.
29439
29440 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
29441
29442         PR c++/11852
29443         * g++.dg/init/struct1.C: New test.
29444
29445 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
29446
29447         PR c++/12181
29448         * g++.dg/expr/comma1.C: New test.
29449
29450 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
29451
29452         PR c++/11867
29453         * g++.dg/expr/static_cast5.C: New test.
29454
29455 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
29456
29457         PR c++/11507
29458         * g++.dg/lookup/scoped7.C: New test.
29459
29460         PR c++/9574
29461         * g++.dg/other/static1.C: New test.
29462
29463         PR c++/11490
29464         * g++.dg/warn/template-1.C: New test.
29465
29466         PR c++/11432
29467         * g++.dg/template/crash10.C: New test.
29468
29469         PR c++/2478
29470         * g++.dg/overload/VLA.C: New test.
29471
29472         PR c++/10804
29473         * g++.dg/template/call1.C: New test.
29474
29475 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29476
29477         PR c++/11794
29478         * g++.dg/parse/using3.C: New test.
29479
29480 2003-09-06  Roger Sayle  <roger@eyesopen.com>
29481
29482         PR c++/11409
29483         * g++.dg/overload/builtin3.C: New test case.
29484
29485 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
29486
29487         PR c/9862
29488         * gcc.dg/20030906-1.c: New test.
29489         * gcc.dg/20030906-2.c: Likewise.
29490
29491 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29492
29493         PR c++/12167
29494         * g++.dg/parse/defarg5.C: New test.
29495
29496         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
29497
29498 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
29499
29500         PR c++/12163
29501         * g++.dg/expr/static_cast4.C: New test.
29502
29503         PR c++/12146
29504         * g++.dg/template/crash9.C: New test.
29505
29506 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
29507
29508         * g++.old-deja/g++.ext/pretty2.C: Update for change
29509         in __FUNCTION__.
29510         * g++.old-deja/g++.ext/pretty3.C: Likewise.
29511
29512 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
29513
29514         PR c++/11922
29515         * g++/dg/template/qualified-id1.C: New test.
29516
29517         PR c++/12037
29518         * g++.dg/warn/noeffect4.C: New test.
29519
29520 2003-09-04  Matt Austern  <austern@apple.com>
29521
29522         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
29523         * g++.dg/ext/fnname2.C: Likewise.
29524         * g++.dg/ext/fnname3.C: Likewise.
29525
29526 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
29527
29528         * g++.dg/expr/lval1.C: New test.
29529         * g++.dg/ext/lvcast.C: Remove.
29530
29531 2003-09-03  Roger Sayle  <roger@eyesopen.com>
29532
29533         PR optimization/11700.
29534         * gcc.c-torture/compile/20030903-1.c: New test case.
29535
29536 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
29537
29538         PR c++/12053
29539         * g++.dg/abi/layout4.C: New test.
29540
29541 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
29542
29543         PR c++/11553
29544         * g++.dg/parse/friend3.C: New test.
29545
29546 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
29547
29548         PR c++/11847
29549         * g++.dg/template/class1.C: New test.
29550
29551         PR c++/11808
29552         * g++.dg/expr/call1.C: New test.
29553
29554 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
29555
29556         PR c++/12114
29557         * g++.dg/init/ref9.C: New test.
29558
29559         PR c++/11972
29560         * g++.dg/template/nested4.C: New test.
29561
29562 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
29563
29564         PR c++/12093
29565         * g++.dg/template/non-dependent4.C: New test.
29566
29567         PR c++/11928
29568         * g++.dg/inherit/conv1.C: New test.
29569
29570 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
29571
29572         PR c++/6196
29573         * g++.dg/ext/label1.C: New test.
29574         * g++.dg/ext/label2.C: Likewise.
29575
29576 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
29577
29578         * g++.dg/expr/cond3.C: New test.
29579
29580 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29581
29582         * gcc.dg/builtins-1.c: Add new builtin cases.
29583
29584 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29585
29586         * gcc.dg/builtins-1.c: Add new cases.
29587         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29588
29589 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29590
29591         * gcc.dg/builtins-1.c: Add more math builtin tests.
29592         * gcc.dg/torture/builtin-attr-1.c: New test.
29593
29594 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
29595
29596         PR optimization/5079
29597         * g++.dg/opt/static3.C: New test.
29598
29599 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29600
29601         * gcc.misc-tests/gcov-10b.c: New test.
29602
29603 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
29604
29605         * g++.dg/opt/ptrmem3.C: New test.
29606
29607         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
29608
29609 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
29610
29611         * gcc.dg/20030826-2.c: New test.
29612
29613 2003-08-26  Roger Sayle  <roger@eyesopen.com>
29614
29615         PR middle-end/12002
29616         * g77.f-torture/compile/12002.f: New test case.
29617
29618 2003-08-26  Roger Sayle  <roger@eyesopen.com>
29619
29620         * gcc.dg/20030826-1.c: New test case.
29621
29622 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
29623
29624         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
29625
29626 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
29627
29628         PR c++/11871
29629         * c++.dg/lookup/crash1.C: New test.
29630
29631         * c++.dg/warn/noeffect3.C: New test.
29632
29633 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
29634
29635         * gcc.dg/compat/vector-1_x.c: Compile with -w.
29636         * gcc.dg/compat/vector-1_y.c: Ditto.
29637         * gcc.dg/compat/vector-2_x.c: Ditto.
29638         * gcc.dg/compat/vector-2_y.c: Ditto.
29639
29640 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
29641
29642         * gcc.dg/20030702-1.c: New test.
29643
29644 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
29645
29646         PR c++/8795
29647         * g++.dg/ext/altivec-1.C: New test.
29648
29649 2003-08-24  Richard Henderson  <rth@redhat.com>
29650
29651         * g++.dg/eh/simd-2.C: Add -w for x86.
29652
29653 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
29654
29655         * gcc.dg/20030815-1.c: New test.
29656
29657 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29658
29659         PR c++/3765
29660         * g++.dg/parse/access6.C: New test.
29661
29662 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29663
29664         PR c++/641, c++/11876
29665         * g++.dg/template/friend22.C: New test.
29666         * g++.dg/template/friend23.C: Likewise.
29667
29668 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29669
29670         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
29671         identically.
29672
29673 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29674
29675         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
29676
29677 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29678
29679         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
29680
29681 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29682
29683         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
29684
29685 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29686
29687         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
29688
29689 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
29690
29691         PR c++/11919
29692         * g++.dg/overload/prom1.C: New test.
29693
29694         PR c++/11551
29695         * g++.dg/parse/dtor2.C: New test.
29696
29697         PR c++/10762
29698         * g++.dg/parse/using2.C: New test.
29699
29700 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
29701
29702         PR target/11805
29703         * gcc.c-torture/compile/20030821-1.c: New.
29704
29705 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
29706
29707         PR c++/11834
29708         * g++.dg/template/deduce2.C: New test.
29709
29710 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
29711
29712         * gcc.c-torture/execute/20030821-1.c: New test.
29713
29714 2003-08-20  Roger Sayle  <roger@eyesopen.com>
29715
29716         PR middle-end/11984
29717         * gcc.dg/20030820-1.c: New test case.
29718
29719 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
29720
29721         PR c++/11945
29722         * g++.dg/warn/noeffect2.C: New test.
29723
29724 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
29725
29726         PR c++/10926
29727         * g++.dg/template/dtor2.C: New test.
29728
29729         PR c++/11684
29730         * g++.dg/template/operator1.C: New test.
29731         * g++.dg/parse/operator4.C: New test.
29732
29733         PR c++/11946.C
29734         * g++.dg/expr/enum1.C: New test.
29735         * gcc.dg/c99-bool-1.c: Remove bogus warning.
29736
29737         PR c++/11036.C
29738         * g++.dg/parse/elab2.C: New test.
29739         * g++.dg/parse/typedef4.C: Change error message.
29740         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
29741         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
29742         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
29743
29744 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
29745
29746         * gcc.dg/pch/warn-1.c: New.
29747         * gcc.dg/pch/warn-1.hs: New.
29748
29749         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
29750         not-tested file.
29751
29752 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
29753
29754         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
29755
29756 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
29757
29758         * gcc.dg/uninit-D.c: New Test.
29759         * gcc.dg/uninit-E.c: New Test.
29760         * gcc.dg/uninit-F.c: New Test.
29761         * gcc.dg/uninit-G.c: New Test.
29762
29763 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
29764
29765         * g++.dg/README: Describe the pch directory.
29766
29767 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29768
29769         PR c++/11174
29770         * g++.dg/parse/access4.C: New test.
29771         * g++.dg/parse/access5.C: Likewise.
29772         * g++.old-deja/g++.jason/access17.C: Adjust error message.
29773
29774 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
29775
29776         * gcc.dg/noncompile/20030818-1.c: New.
29777
29778 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29779
29780         PR c++/11957
29781         * g++.dg/warn/noeffect1.C: New test.
29782
29783         * g++.dg/template/scope2.C: New test.
29784         * g++.dg/template/error2.C: Correct dg-error
29785
29786 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
29787
29788         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
29789
29790 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
29791
29792         PR C++/11512
29793         * g++.dg/template/warn1.C: New.
29794
29795 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
29796
29797         * g++.dg/template/error2.C: New test.
29798         * g++.dg/lookup/using7.C: Adjust errors
29799         * g++.old-deja/g++.pt/crash36.C: Likewise.
29800         * g++.old-deja/g++.pt/derived3.C: Likewise.
29801
29802 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29803
29804         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
29805         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
29806         * gcc.c-torture/execute/builtins/string-9.c: New, from
29807         string-opt-9.c.  Adjust for execute/builtins framework.
29808         * gcc.c-torture/execute/string-opt-9.c: Delete.
29809
29810 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
29811
29812         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
29813
29814         * g++.dg/parse/ret-type2.C: New test.
29815
29816         PR c++/11703
29817         * g++.dg/init/new8.C: New test.
29818
29819         PR c++/10923
29820         * g++.dg/parse/typedef5.C: New test.
29821
29822         PR c++/9512
29823         * g++.dg/parse/qualified2.C: New test.
29824         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
29825         invalid code.
29826
29827 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
29828
29829         * g++.dg/conversion/ptrmem1.C: New test.
29830
29831 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
29832
29833         PR target/11693
29834         * gcc.dg/20030811-1.c: New test.
29835
29836         PR target/11535
29837         * gcc.c-torture/execute/20030811-1.c: New test.
29838
29839 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29840
29841         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
29842
29843 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
29844
29845         PR c++/11789.C
29846         * g++.dg/inherit/multiple1.C: New test.
29847
29848 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29849
29850         * gcc.dg/spe1.c: New test.
29851
29852         PR c++/11670
29853         * g++.dg/expr/cast2.C: New test.
29854
29855         PR c++/10530
29856         * g++.dg/template/dependent-name2.C: New test.
29857
29858 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
29859
29860         * g++.dg/parse/crash11.C: Put the dg options in comments.
29861
29862 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
29863
29864         * lib/gcc-dg.exp: Update for diagnostic change.
29865
29866 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29867
29868         PR c++/5767
29869         * g++.dg/parse/crash11.C: New test.
29870
29871 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
29872
29873         * gcc.dg/cpp/spacing1.c: Update.
29874
29875 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
29876
29877         PR target/11739
29878         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
29879         a value for -mtune.
29880
29881 2003-08-04  Roger Sayle  <roger@eyesopen.com>
29882
29883         PR middle-end/11771
29884         * gcc.c-torture/compile/20030804-1.c: New test case.
29885
29886 2003-08-04  Roger Sayle  <roger@eyesopen.com>
29887
29888         * gcc.dg/20030804-1.c: New test case.
29889
29890 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
29891
29892         * gcc.dg/cpp/separate-1.c: New test.
29893
29894 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
29895
29896         PR c++/11704
29897         * g++.dg/template/dependent-expr2.C: New test.
29898
29899         PR c++/11766
29900         * g++.dg/expr/ptrmem1.C: New test.
29901
29902 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29903
29904         PR c++/9453
29905         * g++.dg/template/friend15.C: New test.
29906
29907 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
29908
29909         * lib/dg-pch.exp: Work round PCH bug.
29910
29911 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29912
29913         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
29914         builtins.  Move cases from builtins-4.c here.
29915
29916         * gcc.dg/torture/builtin-math-1.c: New test taken from
29917         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
29918         additional cases.
29919
29920         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
29921         Delete.
29922
29923 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
29924
29925         PR c++/9447
29926         * g++.dg/template/using7.C: New test.
29927
29928 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
29929
29930         * import1.c, import2.c: New tests.
29931
29932 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
29933
29934         * g++.dg/eh/crossjump1.C: New test.
29935
29936 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
29937
29938         PR c++/11697
29939         * g++.dg/template/using6.C: New test.
29940
29941         PR c++/11744
29942         * g++.dg/template/koenig2.C: New test.
29943
29944 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29945
29946         PR c++/7983
29947         * g++.dg/parse/typedef4.C: New test.
29948
29949 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29950
29951         PR c++/8442, c++/8806
29952         * g++.dg/template/elab1.C: New test.
29953         * g++.dg/template/type2.C: Likewise.
29954         * g++.dg/template/ttp3.C: Adjust expected error message.
29955         * g++.old-deja/g++.law/visibility13.C: Likewise.
29956         * g++.old-deja/g++.niklas/t135.C: Likewise.
29957         * g++.old-deja/g++.pt/ttp41.C: Likewise.
29958         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
29959         template argument.
29960         * g++.old-deja/g++.pt/ttp44.C: Likewise.
29961
29962 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
29963
29964         PR c++/11295
29965         * g++.dg/ext/stmtexpr1.C: New test.
29966
29967         * g++.dg/opt/tmp1.C: New test.
29968
29969         PR c++/11525
29970         * g++.dg/parse/constant4.C: New test.
29971
29972         PR c++/9447
29973         * g++.dg/template/using5.C: New test.
29974
29975 2003-07-31  Roger Sayle  <roger@eyesopen.com>
29976
29977         * gcc.dg/builtins-27.c: New test case.
29978
29979 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
29980
29981         * gcc.dg/tls/opt-7.c: New test.
29982
29983 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
29984
29985         * g++.old-deja/g++.other/crash18.C: Remove.
29986
29987 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
29988
29989         * g++.dg/template/explicit3.C: New.
29990         * g++.dg/template/explicit4.C: New.
29991         * g++.dg/template/explicit5.C: New.
29992
29993         PR c++/11347
29994         * g++.dg/template/memtmpl1.C: New.
29995
29996 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
29997
29998         PR target/11565
29999         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
30000         * gcc.dg/i386-387-5.c (dg-options): Likewise.
30001
30002 2003-07-30  Jan Hubicka  <jh@suse.cz>
30003
30004         * vtgc1.c: Kill.
30005
30006 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
30007
30008         * gcc.dg/struct-in-proto-1.c: New test.
30009
30010 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
30011
30012         * gcc.dg/cpp/include2.c: Only expect one message.
30013
30014 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
30015
30016         PR c++/9447
30017         * g++.dg/template/using1.C: New test.
30018         * g++.dg/template/using2.C: New test.
30019         * g++.dg/template/using3.C: New test.
30020         * g++.dg/template/using4.C: New test.
30021
30022 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
30023
30024         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
30025         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30026
30027 2003-07-28  Jan Hubicka  <jh@suse.cz>
30028
30029         PR c++/11530
30030         * g++.dg/opt/call1.C: New test.
30031
30032 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
30033
30034         PR c++/11667
30035         * g++.dg/init/enum2.C: New test.
30036         * g++.dg/template/overload1.C: Add "-w" option.
30037
30038 2003-07-28    <hp@bitrange.com>
30039
30040         * gcc.dg/Wdeclaration-after-statement-1.c,
30041         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
30042
30043 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
30044
30045         * gcc.c-torture/compile/20030725-1.c: New test.
30046
30047 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
30048
30049         * gcc.dg/20030505.c: Only run for SPE.
30050         Remove definition of opaque type.
30051
30052 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
30053
30054         * g++.dg/template/ptrmem6.C: New test.
30055
30056 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
30057
30058         * gcc.c-torture/compile/zero-strct-2.c: New test.
30059
30060 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
30061
30062         * gcc.dg/intermod-1.c: New test.
30063
30064 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30065
30066         PR c++/11617
30067         * g++.dg/template/lookup2.C: New test.
30068         * g++.dg/template/memclass1.C: Remove instantiated from error.
30069         * g++.dg/other/error2.C: Tweak expected errors.
30070
30071         PR c++/11596
30072         * g++.dg/template/defarg3.C: New test.
30073
30074         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
30075
30076 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
30077
30078         * g++.dg/inherit/access5.C: New test.
30079
30080 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30081
30082         PR c++/11513
30083         * g++.dg/template/crash8.C: New test.
30084
30085 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
30086
30087         PR c/10602
30088         * gcc.dg/noncompile/incomplete-2.c: New test.
30089
30090 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
30091
30092         PR c++/11645
30093         * g++.dg/inherit/access4.C: New test.
30094
30095         PR c++/11517
30096         * g++.dg/expr/cond2.C: New test.
30097
30098         PR optimization/10679
30099         * g++.dg/opt/inline4.C: New test.
30100
30101 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
30102
30103         * g++.dg/parse/crash10: New test.
30104
30105 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30106
30107         * g++.dg/ext/flexary1.C: New test.
30108
30109 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30110
30111         PR c++/10793
30112         * g++.dg/template/crash9.C: New test.
30113
30114 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30115
30116         PR c++/3004
30117         * g++.dg/parse/typedef3.C: New test.
30118
30119         PR c++/7906
30120         * g++.dg/parse/operator2.C: New test.
30121
30122         PR c++/8895
30123         * g++.dg/parse/def-tmpl-arg1.C: New test.
30124
30125         PR c++/9282
30126         * g++.dg/parse/funptr1.C: New test.
30127
30128         PR c++/9452
30129         * g++.dg/parse/ambig3.C: New test.
30130
30131         PR c++/9454
30132         * g++.dg/parse/operator3.C: New test.
30133
30134         PR c++/9486
30135         * g++.dg/parse/template10.C: New test.
30136
30137         PR c++/9488
30138         * g++.dg/parse/template11.C: New test.
30139
30140         PR c++/10150
30141         * g++.dg/parse/invalid-op1.C: New test.
30142
30143         PR c++/10247
30144         * g++.dg/parse/condexpr1.C: New test.
30145
30146 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30147
30148         * g++.dg/ext/packed3.C: New test.
30149         * g++.dg/ext/packed4.C: New test.
30150
30151         * gcc.dg/pack-test-3.c: New test.
30152
30153 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
30154
30155         * lib/compat.exp: Handle dg-options per source file.
30156         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
30157         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
30158         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
30159         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
30160         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
30161         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
30162         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
30163         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
30164         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
30165         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
30166         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
30167         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
30168         * g++.dg/compat/break/bitfield7_x.C: Ditto.
30169         * g++.dg/compat/break/bitfield7_y.C: Ditto.
30170
30171 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30172
30173         PR c/10320
30174         * gcc.c-torture/execute/20030718-1.c: New test.
30175
30176 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30177
30178         PR optimization/11536
30179         * gcc.dg/20030721-1.c: New test.
30180
30181 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
30182
30183         PR c++/11546
30184         * g++.dg/template/lookup1.C: New test.
30185
30186 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
30187
30188         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
30189         diagnostics of ill-formed constructs involving labels.
30190         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
30191         the new 'previously defined here' message.
30192
30193 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
30194
30195         * g++.dg/parse/non-dependent2.C: New test.
30196
30197 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30198
30199         * g++.dg/init/init-ref4.C: xfail on targets without
30200         weak symbols.
30201
30202 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
30203
30204         PR target/11087
30205         * gcc.c-torture/execute/20030717-1.c: New test.
30206
30207 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30208
30209         * g++.dg/opt/cfg1.C: New test.
30210
30211 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
30212
30213         PR optimization/11557
30214         * gcc.dg/20030717-1.c: New test.
30215
30216 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
30217
30218         PR c++/10476
30219         * g++.dg/expr/crash-1.C: New test.
30220
30221         PR c++/11027
30222         * g++.dg/template/init3.C: New test.
30223
30224         PR c++/8222
30225         * g++.dg/template/non-dependent1.C: New test.
30226
30227         PR c++/11070
30228         * g++.dg/template/non-dependent2.C: New test.
30229
30230         PR c++/11071
30231         * g++.dg/template/non-dependent3.C: New test.
30232
30233         PR c++/9907
30234         * g++.dg/template/sizeof5.C: New test.
30235
30236 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
30237
30238         PR 11498
30239         * gcc.c-torture/compile/mangle-1.c: New file.
30240
30241 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30242
30243         PR c++/7809
30244         * g++.dg/parse/access3.C: New test.
30245
30246 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
30247
30248         PR c++/11384
30249         * g++.dg/init/init-ref4.C: New test.
30250
30251 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
30252
30253         PR c++/11547
30254         * g++.dg/parse/constant3.C: New test.
30255         * g++.dg/parse/crash7.C: Likewise.
30256
30257 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
30258
30259         PR target/11008
30260         * gcc.dg/i386-pentium4-not-mull.c: New.
30261
30262 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
30263
30264         * gcc.dg/asm-names.c (ymain): Make it weak.
30265
30266 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30267
30268         PR c++/5421
30269         * g++.dg/template/friend21.C: New test.
30270
30271 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
30272
30273         * gcc.dg/cleanup-8.c: New test.
30274         * gcc.dg/cleanup-9.c: New test.
30275
30276 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
30277
30278         * g++.dg/ext/dll-MI1.h: New file.
30279         * g++.dg/ext/dllexport-MI1.C: New file.
30280         * g++.dg/ext/dllimport-MI1.C: New file.
30281
30282 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
30283
30284         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
30285         it does not have cmpstrsi patterns (just cmpmemsi).
30286
30287 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
30288
30289         PR debug/11473
30290         * g++.dg/debug/debug8.C: New test.
30291
30292 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30293
30294         PR c++/10108
30295         * g++.dg/template/crash7.C: New test.
30296
30297 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
30298
30299         PR target/10795
30300         * gcc.c-torture/compile/20030708-1.c: New.
30301
30302 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30303
30304         * gcc.c-torture/execute/20030715-1.c: New test.
30305
30306 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
30307
30308         * gcc.dg/pch/inline-3.c: New file.
30309         * gcc.dg/pch/inline-3.hs: New file.
30310         * gcc.dg/pch/inline-4.c: New file.
30311         * gcc.dg/pch/inline-4.hs: New file.
30312
30313 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
30314
30315         PR c++/11509
30316         * g++.dg/template/crash6.C: New test.
30317
30318         PR c++/7053
30319         * g++.dg/template/friend20.C: New test.
30320
30321         PR c++/7019
30322         * g++.dg/template/overload2.C: New test.
30323
30324 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30325
30326         PR optimization/11440
30327         * gcc.c-torture/execute/20030714-1.c: New test.
30328
30329 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30330
30331         PR c++/11154
30332         * g++.dg/template/partial2.C: New test.
30333
30334 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
30335
30336         PR c++/11503
30337         * g++.dg/template/anon1.C: New test.
30338
30339         PR c++/11493
30340         PR c++/11495
30341         * g++.dg/parse/template9.C: Likewise.
30342         * g++.dg/template/crash4.C: New test.
30343         * g++.dg/template/koenig1.C: Likewise.
30344         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
30345         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
30346         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
30347         functions.
30348         * g++.old-deja/g++.jason/template36.C: Likewise.
30349         * g++.old-deja/g++.mike/p1989.C: Likewise.
30350         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
30351         * g++.old-deja/g++.pt/ttp20.C: Use this->.
30352         * g++.old-deja/g++.pt/ttp21.C: Use this->.
30353         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
30354         compiling.
30355         * g++.old-deja/g++.pt/union2.C: Use this->.
30356
30357 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
30358
30359         * gcc.dg/20030711-1.c: New test.
30360
30361 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
30362
30363         PR c++/11050
30364         * g++.dg/parse/args1.C: New test.
30365         * g++.pt/defarg8.C: Change expected errors.
30366
30367 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
30368
30369         PR c++/8164
30370         * g++.dg/template/nontype2.C: New test.
30371
30372         PR c++/10558
30373         * g++.dg/parse/template8.C: New test.
30374
30375         PR c++/8327
30376         * g++.dg/template/scope1.C: New test.
30377
30378         * g++.dg/warn/Wsign-compare-1.C: New test.
30379
30380 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
30381
30382         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
30383
30384 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
30385
30386         PR c++/9411
30387         * g++.dg/template/explicit2.C: New test.
30388
30389         PR c++/10032
30390         * g++.dg/warn/pedantic1.C: New test.
30391
30392 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
30393
30394         PR c++ 9483
30395         * g++.dg/other/field1.C: New test.
30396
30397 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
30398
30399         PR c/11449
30400         * gcc.c-torture/compile/20030707-1.c: New.
30401
30402 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30403
30404         PR c++/10849
30405         * g++.dg/template/access12.C: New test.
30406
30407 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
30408
30409         * g++.dg/bprob/bprob.exp (prof_ext): Update.
30410         * g77.dg/bprob/bprob.exp (prof_ext): Update.
30411         * gcc.misc-tests/bprob.exp (prof_ext): Update.
30412         * gcc.misc-tests/gcov.exp: Update
30413         * g++.dg/gcov/gcov.exp: Update
30414         * lib/gcov.exp: Update.
30415
30416 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
30417
30418         * g++.dg/abi/mangle17.C: Make sure template expressions are
30419         dependent.
30420         * g++.dg/abi/mangle4.C: Mark erroneous casts.
30421         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
30422         * g++.dg/opt/stack1.C: Remove erroneous code.
30423         * g++.dg/parse/template7.C: New test.
30424         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
30425         * g++.old-deja/g++.pt/crash4.C: Likewise.
30426
30427 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30428
30429         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
30430         with zero or one occurence of `$' after the initial `L'.
30431
30432 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
30433
30434         * gcc.c-torture/compile/20030704-1.c: Add a comment.
30435
30436 2003-07-08  Roger Sayle  <roger@eyesopen.com>
30437
30438         PR c/11370
30439         * gcc.dg/Wunreachable-6.c: New testcase.
30440         * gcc.dg/Wunreachable-7.c: New testcase.
30441
30442 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
30443
30444         PR c/11420
30445         * gcc.dg/20030708-1.c: New test.
30446
30447 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
30448
30449         * gcc.dg/compat/sdata-section.h: New file.
30450         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
30451         * gcc.dg/torture/mips-sdata-1.c: New test.
30452
30453 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30454
30455         PR c++/11030
30456         * g++.dg/template/friend19.C: New test.
30457
30458 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
30459
30460         * g++.dg/opt/strength-reduce.C: New test.
30461
30462 2003-07-07  Roger Sayle  <roger@eyesopen.com>
30463
30464         PR target/10979
30465         * gcc.dg/20030707-1.c: New testcase.
30466
30467 2003-07-07  Roger Sayle  <roger@eyesopen.com>
30468
30469         PR optimization/11059
30470         * g++.dg/opt/emptyunion.C: New testcase.
30471
30472 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30473             Eric Botcazou  <ebotcazou@libertysurf.fr>
30474
30475         * g++.dg/opt/stack1.C: New test.
30476
30477 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
30478
30479         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
30480         run test.
30481
30482         PR c++/11431
30483         * g++.dg/expr/static_cast3.C: New test.
30484
30485 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
30486
30487         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
30488         everywhere.
30489         * gcc.dg/concat.c: Concatenation of string constants with
30490         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
30491         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
30492         * gcc.dg/cpp/escape-2.c: Use wide character constants where
30493         necessary to avoid multi-character character constant warning.
30494         * gcc.dg/cpp/escape.c: Likewise.
30495         * gcc.dg/cpp/ucs.c: Likewise.
30496         Remove backslashes from dg-bogus comments, as they confuse Tcl.
30497         Fix a typo.
30498
30499 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
30500
30501         PR c/11428
30502         * gcc.c-torture/compile/20030704-1.c: New.
30503
30504 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
30505
30506         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
30507
30508 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
30509
30510         PR c++/5287, PR c++/7910,  PR c++/11021
30511         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
30512         tests for warnings.
30513         * g++.dg/ext/dllimport2.C: Add tests for warnings.
30514         * g++.dg/ext/dllimport3.C: Likewise.
30515         * g++.dg/ext/dllimport4.C: New file.
30516         * g++.dg/ext/dllimport5.C: New file.
30517         * g++.dg/ext/dllimport6.C: New file.
30518         * g++.dg/ext/dllimport7.C: New file.
30519         * g++.dg/ext/dllimport8.C: New file.
30520         * g++.dg/ext/dllimport9.C: New file.
30521         * g++.dg/ext/dllimport10.C: New file.
30522         * g++.dg/ext/dllexport1.C: New file.
30523
30524 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
30525
30526         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
30527         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
30528
30529 2003-07-03  Roger Sayle  <roger@eyesopen.com>
30530
30531         * gcc.dg/builtins-25.c: New testcase.
30532         * gcc.dg/builtins-26.c: New testcase.
30533
30534 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
30535
30536         * gcc.dg/compat/vector-defs.h: New file.
30537         * gcc.dg/compat/vector-setup.h: New file.
30538         * gcc.dg/compat/vector-check.h: New file.
30539         * gcc.dg/compat/vector-1_main.c: New file.
30540         * gcc.dg/compat/vector-1_x.c: New file.
30541         * gcc.dg/compat/vector-1_y.c: New file.
30542         * gcc.dg/compat/vector-2_main.c: New file.
30543         * gcc.dg/compat/vector-2_x.c: New file.
30544         * gcc.dg/compat/vector-2_y.c: New file.
30545
30546         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
30547         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
30548         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
30549         * gcc.dg/compat/struct-align-1.h: New file.
30550         * gcc.dg/compat/struct-align-1_main.c: New file.
30551         * gcc.dg/compat/struct-align-1_x.c: New file.
30552         * gcc.dg/compat/struct-align-1_y.c: New file.
30553         * gcc.dg/compat/struct-align-2.h: New file.
30554         * gcc.dg/compat/struct-align-2_main.c: New file.
30555         * gcc.dg/compat/struct-align-2_x.c: New file.
30556         * gcc.dg/compat/struct-align-2_y.c: New file.
30557
30558         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
30559         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
30560         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
30561         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
30562         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
30563         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
30564         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
30565         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
30566         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
30567         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
30568         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
30569         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
30570         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
30571         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
30572         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
30573         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
30574         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
30575         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
30576         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
30577         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
30578         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
30579         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30580         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30581         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
30582         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
30583         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
30584         * gcc.dg/compat/struct-return-10_x.c: Ditto.
30585         * gcc.dg/compat/struct-return-2_x.c: Ditto.
30586         * gcc.dg/compat/struct-return-3_x.c: Ditto.
30587
30588 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30589
30590         * gcc.dg/i386-call-1.c: New test.
30591
30592 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30593
30594         PR c++/9162
30595         * g++.dg/parse/defarg4.C: New.
30596
30597 2003-07-03  Roger Sayle  <roger@eyesopen.com>
30598
30599         PR target/10700
30600         * gcc.c-torture/compile/20030703-1.c: New test case.
30601
30602 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
30603
30604         * g++.dg/template/local3.C: Remove extra semicolon.
30605
30606 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30607
30608         * gcc.dg/i386-volatile-1.c: New test.
30609
30610 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
30611
30612         PR c++/11072
30613         * g++.dg/other/offsetof2.C: XFAIL.
30614         * g++.dg/other/offsetof5.C: New.
30615
30616         PR c++/10219
30617         * g++.dg/template/error1.C: New.
30618
30619         PR c++/9779
30620         * g++.dg/template/dependent-expr1.C: New.
30621
30622 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
30623
30624         PR c++/6949
30625         * g++.dg/template/local3.C: New test.
30626
30627         PR c++/11149
30628         * g++.dg/lookup/scoped6.C: New test.
30629
30630 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
30631
30632         PR c++/8046
30633         * g++.dg/other/error7.C: New test.
30634
30635 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
30636
30637         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
30638         * g++.old-deja/g++.abi/vtable3.h: Likewise.
30639         * g++.old-deja/g++.law/code-gen5.C: Likewise.
30640         * g++.old-deja/g++.other/union2.C: Likewise.
30641         * gcc.dg/c90-const-expr-2.c: Likewise.
30642         * gcc.dg/c90-const-expr-3.c: Likewise.
30643         * gcc.dg/c99-const-expr-2.c: Likewise.
30644         * gcc.dg/c99-const-expr-3.c: Likewise.
30645         * gcc.dg/concat.c: Likewise.
30646
30647 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
30648
30649         PR c++/9559
30650         * g++.dg/init/static1.C: New test.
30651
30652 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30653
30654         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
30655         * g++.old-deja/g++.other/access2.C: Likewise.
30656         * g++.old-deja/g++.other/decl2.C: Likewise.
30657         * gcc.c-torture/execute/20020615-1.c: Likewise.
30658
30659 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
30660
30661         PR c++/4933
30662         * g++.dg/template/sizeof4.C: New test.
30663
30664 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
30665
30666         * g++.dg/other/error6.C: New test.
30667
30668 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
30669
30670         PR c++/10750
30671         * g++.dg/parse/constant2.C: New test.
30672
30673 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
30674
30675         PR c++/11106
30676         * g++.dg/other/error5.C: New test.
30677
30678 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30679
30680         * gcc.dg/format/gcc_diag-1.c: New test.
30681
30682 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
30683
30684         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
30685
30686 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
30687
30688         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
30689         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
30690         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
30691
30692 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
30693
30694         * gcc.c-torture/execute/builtins/string-8.c: New test.
30695         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
30696         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
30697         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
30698
30699 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
30700
30701         PR c++/10468
30702         * g++.dg/ext/typeof6.C: New test.
30703
30704 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
30705
30706         PR c++/10796
30707         * g++.dg/init/enum1.C: New test.
30708
30709 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
30710
30711         * gcc.dg/20030627-1.c: New test.
30712
30713 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
30714
30715         PR c++/11332
30716         * g++.dg/expr/static_cast2.C: New test.
30717
30718 2003-06-26  Roger Sayle  <roger@eyesopen.com>
30719             Jakub Jelinek  <jakub@redhat.com>
30720
30721         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
30722         sprintf(dst,"%s",src) optimization.
30723         * gcc.c-torture/execute/20030626-1.c: New test case.
30724         * gcc.c-torture/execute/20030626-2.c: New test case.
30725
30726 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
30727
30728         * gcc.c-torture/execute/multi-ix.c: New test.
30729
30730         * gcc.c-torture/execute/simd-4.c (main):
30731         Added missing semicolon at end of union.
30732
30733 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
30734
30735         PR c++/8266
30736         * g++.dg/template/explicit-instantiation3.C: New test.
30737
30738 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
30739
30740         * gcc.dg/20030626-1.c: Use signed char.
30741
30742 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
30743
30744         * gcc.dg/20030626-1.c: New test.
30745
30746 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
30747
30748         * const-str-2.m: Update.
30749
30750 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
30751
30752         PR c++/10990
30753         * g++.dg/rtti/dyncast1.C: New test.
30754         * g++.dg/abi/mangle4.C: Correct base-specifier access.
30755         * g++.dg/lookup/scoped1.C: Remove XFAIL.
30756         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
30757
30758         PR c++/10931
30759         * g++.dg/expr/static_cast1.C: New test.
30760
30761 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
30762
30763         * gcc.dg/20030625-1.c: New test.
30764
30765 2003-06-24  Roger Sayle  <roger@eyesopen.com>
30766
30767         * gcc.c-torture/compile/20030624-1.c: New test case.
30768
30769 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
30770
30771         * gcc.c-torture/execute/string-opt-17.c: New test.
30772
30773 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
30774
30775         PR c++/5754
30776         * g++.dg/parse/crash6.C: New test.
30777
30778 2003-06-23  Roger Sayle  <roger@eyesopen.com>
30779
30780         * gcc.dg/builtins-24.c: New test case.
30781
30782 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
30783
30784         * g++.dg/opt/operator1.C: New test.
30785
30786 2003-06-22  Roger Sayle  <roger@eyesopen.com>
30787
30788         * gcc.c-torture/execute/string-opt-16.c: New test case.
30789
30790 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
30791
30792         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
30793         * g++.old-deja/g++.other/conv7.C: Likewise.
30794         * g++.old-deja/g++.other/overcnv2.C: Likewise.
30795         * g++.old-deja/g++.other/overload14.C: Likewise.
30796
30797 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
30798
30799         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
30800         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
30801
30802 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
30803
30804         PR c++/10888
30805         * g++.dg/warn/Winline-3.C: New test.
30806
30807 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
30808
30809         * lib/target-supports.exp (check_alias_available): Make the test
30810         program acceptable to the Solaris assembler.
30811
30812         PR c++/10749
30813         * g++.dg/template/memclass2.C: New test.
30814
30815 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
30816             Eric Botcazou  <ebotcazou@libertysurf.fr>
30817
30818         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
30819         data for non-matching targets.
30820         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
30821
30822 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
30823
30824         PR c++/10845
30825         * g++.dg/template/member3.C: New test.
30826
30827 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
30828
30829         PR c++/10939
30830         * g++.dg/template/func1.C: New test.
30831
30832         PR c++/9649
30833         * g++.dg/template/static4.C: New test.
30834         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
30835
30836         PR c++/11041
30837         * g++.dg/init/ref7.C: New test.
30838
30839 2003-06-19  Matt Austern  <austern@apple.com>
30840
30841         PR c++/11228
30842         * g++.dg/anew1.C: New test.
30843         * g++.dg/anew2.C: New test.
30844         * g++.dg/anew3.C: New test.
30845         * g++.dg/anew4.C: New test.
30846
30847 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
30848
30849         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
30850
30851 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
30852
30853         * gcc.c-torture/execute/simd-4.c (main): Make expected value
30854         endian-dependent.
30855
30856 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
30857
30858         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
30859         Remove cruft.
30860
30861 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
30862
30863         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
30864         * gcc.c-torture/compile/961203-1.c: Likewise.
30865         * gcc.c-torture/compile/980506-1.c: Likewise.
30866
30867 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
30868
30869         PR c++/10712
30870         * g++.dg/lookup/using7.C: New test.
30871
30872 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
30873
30874         PR c++/11105
30875         * g++.dg/abi/conv1.C: Remove it.
30876         * g++.dg/template/conv7.C: New test.
30877         * g++.dg/template/conv8.C: Likewise.
30878         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
30879         conversion operator.
30880
30881 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
30882
30883         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
30884         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
30885         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
30886         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
30887         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
30888         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
30889         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
30890         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
30891         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
30892         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
30893         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
30894         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
30895         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
30896         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
30897         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
30898         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
30899         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
30900         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
30901         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
30902         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
30903         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
30904         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30905         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30906         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
30907         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
30908         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
30909         * gcc.dg/compat/struct-return-10_x.c: Ditto.
30910         * gcc.dg/compat/struct-return-2_x.c: Ditto.
30911         * gcc.dg/compat/struct-return-3_x.c: Ditto.
30912
30913 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
30914
30915         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
30916         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
30917         indications.
30918
30919 2003-06-16  Roger Sayle  <roger@eyesopen.com>
30920
30921         * gcc.dg/i386-387-5.c: New test case.
30922         * gcc.dg/i386-387-6.c: New test case.
30923         * gcc.dg/builtins-23.c: New test case.
30924
30925 2003-06-15  Roger Sayle  <roger@eyesopen.com>
30926
30927         * gcc.dg/builtins-22.c: New test case.
30928         * gcc.dg/i386-387-1.c: Update to test exp.
30929         * gcc.dg/i386-387-2.c: Likewise.
30930
30931 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30932
30933         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
30934
30935 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
30936
30937         * lib/gcc-dg.exp (dg-require-dll): New function.
30938         (dg-xfail-if): Likewise.
30939         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
30940         driver.
30941
30942         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
30943         * gcc.c-torture/compile/20001205-1.c: Likewise.
30944         * gcc.c-torture/compile/20001226-1.c: Likewise.
30945         * gcc.c-torture/compile/20010518-2.c: Likewise.
30946         * gcc.c-torture/compile/20020312-1.c: Likewise.
30947         * gcc.c-torture/compile/20020604-1.c: Likewise.
30948         * gcc.c-torture/compile/920501-12.c: Likewise.
30949         * gcc.c-torture/compile/920501-4.c: Likewise.
30950         * gcc.c-torture/compile/920520-1.c: Likewise.
30951         * gcc.c-torture/compile/920521-1.c: Likewise.
30952         * gcc.c-torture/compile/920625-1.c: Likewise.
30953         * gcc.c-torture/compile/961203-1.c: Likewise.
30954         * gcc.c-torture/compile/980506-1.c: Likewise.
30955         * gcc.c-torture/compile/981006-1.c: Likewise.
30956         * gcc.c-torture/compile/981022-1.c: Likewise.
30957         * gcc.c-torture/compile/981223-1.c: Likewise.
30958         * gcc.c-torture/compile/990617-1.c: Likewise.
30959         * gcc.c-torture/compile/dll.c: Likewise.
30960         * gcc.c-torture/compile/labels-3.c: Likewise.
30961         * gcc.c-torture/compile/mipscop-1.c: Likewise.
30962         * gcc.c-torture/compile/mipscop-2.c: Likewise.
30963         * gcc.c-torture/compile/mipscop-3.c: Likewise.
30964         * gcc.c-torture/compile/mipscop-4.c: Likewise.
30965         * gcc.c-torture/compile/simd-5.c: Likewise.
30966         * gcc.c-torture/compile/20000804-1.x: Remove.
30967         * gcc.c-torture/compile/20001205-1.x: Likewise.
30968         * gcc.c-torture/compile/20001226-1.x: Likewise.
30969         * gcc.c-torture/compile/20010518-2.x: Likewise.
30970         * gcc.c-torture/compile/20020312-1.x: Likewise.
30971         * gcc.c-torture/compile/20020604-1.x: Likewise.
30972         * gcc.c-torture/compile/920501-12.x: Likewise.
30973         * gcc.c-torture/compile/920501-4.x: Likewise.
30974         * gcc.c-torture/compile/920520-1.x: Likewise.
30975         * gcc.c-torture/compile/920521-1.x: Likewise.
30976         * gcc.c-torture/compile/920625-1.x: Likewise.
30977         * gcc.c-torture/compile/961203-1.x: Likewise.
30978         * gcc.c-torture/compile/980506-1.x: Likewise.
30979         * gcc.c-torture/compile/981006-1.x: Likewise.
30980         * gcc.c-torture/compile/981022-1.x: Likewise.
30981         * gcc.c-torture/compile/981223-1.x: Likewise.
30982         * gcc.c-torture/compile/990617-1.x: Likewise.
30983         * gcc.c-torture/compile/mipscop-1.x: Likewise.
30984         * gcc.c-torture/compile/mipscop-2.x: Likewise.
30985         * gcc.c-torture/compile/mipscop-3.x: Likewise.
30986         * gcc.c-torture/compile/mipscop-4.x: Likewise.
30987         * gcc.c-torture/compile/simd-5.x: Likewise.
30988
30989         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
30990
30991 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30992
30993         * gcc.c-torture/execute/20030611-1.c: New test.
30994
30995 2003-06-12  Roger Sayle  <roger@eyesopen.com>
30996
30997         PR middle-end/168
30998         * gcc.dg/20030612-1.c: New test case.
30999
31000 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
31001
31002         PR c++/10635
31003         * g++.dg/expr/cast1.C: New test.
31004
31005 2003-06-12  Roger Sayle  <roger@eyesopen.com>
31006
31007         * gcc.dg/builtins-21.c: New test case.
31008
31009 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
31010
31011         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
31012         options instead of at the end.
31013         * lib/objc.exp (objc_target_compile): Likewise.
31014
31015 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
31016
31017         PR c++/10432
31018         * g++.dg/parse/error1.C: New test.
31019
31020 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
31021
31022         * gcc.dg/compat/struct-by-value-11_main.c: New file.
31023         * gcc.dg/compat/struct-by-value-11_x.c: New file.
31024         * gcc.dg/compat/struct-by-value-11_y.c: New file.
31025         * gcc.dg/compat/struct-by-value-12_main.c: New file.
31026         * gcc.dg/compat/struct-by-value-12_x.c: New file.
31027         * gcc.dg/compat/struct-by-value-12_y.c: New file.
31028         * gcc.dg/compat/struct-by-value-13_main.c: New file.
31029         * gcc.dg/compat/struct-by-value-13_x.c: New file.
31030         * gcc.dg/compat/struct-by-value-13_y.c: New file.
31031         * gcc.dg/compat/struct-by-value-14_main.c: New file.
31032         * gcc.dg/compat/struct-by-value-14_x.c: New file.
31033         * gcc.dg/compat/struct-by-value-14_y.c: New file.
31034         * gcc.dg/compat/struct-by-value-15_main.c: New file.
31035         * gcc.dg/compat/struct-by-value-15_x.c: New file.
31036         * gcc.dg/compat/struct-by-value-15_y.c: New file.
31037         * gcc.dg/compat/struct-by-value-16_main.c: New file.
31038         * gcc.dg/compat/struct-by-value-16_x.c: New file.
31039         * gcc.dg/compat/struct-by-value-16_y.c: New file.
31040         * gcc.dg/compat/struct-by-value-17_main.c: New file.
31041         * gcc.dg/compat/struct-by-value-17_x.c: New file.
31042         * gcc.dg/compat/struct-by-value-17_y.c: New file.
31043         * gcc.dg/compat/struct-by-value-18_main.c: New file.
31044         * gcc.dg/compat/struct-by-value-18_x.c: New file.
31045         * gcc.dg/compat/struct-by-value-18_y.c: New file.
31046
31047         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
31048         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
31049         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
31050         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
31051         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
31052         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
31053         * gcc.dg/compat/scalar-return-3_main.c: New file.
31054         * gcc.dg/compat/scalar-return-3_x.c: New file.
31055         * gcc.dg/compat/scalar-return-3_y.c: New file.
31056         * gcc.dg/compat/scalar-return-4_main.c: New file.
31057         * gcc.dg/compat/scalar-return-4_x.c: New file.
31058         * gcc.dg/compat/scalar-return-4_y.c: New file.
31059
31060 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
31061
31062         * gcc.dg/compat/fp2-struct-check.h: New file.
31063         * gcc.dg/compat/fp2-struct-defs.h: New file.
31064         * gcc.dg/compat/fp2-struct-init.h: New file.
31065         * gcc.dg/compat/struct-by-value-10_main.c: New file.
31066         * gcc.dg/compat/struct-by-value-10_x.c: New file.
31067         * gcc.dg/compat/struct-by-value-10_y.c: New file.
31068         * gcc.dg/compat/struct-return-10_main.c: New file.
31069         * gcc.dg/compat/struct-return-10_x.c: New file.
31070         * gcc.dg/compat/struct-return-10_y.c: New file.
31071
31072         * gcc.dg/compat/compat-common.h: New file.
31073         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
31074         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
31075         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
31076         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
31077         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
31078         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
31079         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
31080         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31081         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
31082         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
31083         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31084         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
31085         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
31086         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31087         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
31088         * gcc.dg/compat/small-struct-check.h: Ditto.
31089         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
31090         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31091         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
31092         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
31093         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31094         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
31095         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
31096         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31097         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
31098         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
31099         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31100         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
31101         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
31102         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31103         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
31104         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
31105         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31106         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
31107         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
31108         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31109         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
31110         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
31111         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31112         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
31113         * gcc.dg/compat/struct-return-2_main.c: Ditto.
31114         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31115         * gcc.dg/compat/struct-return-2_y.c: Ditto.
31116         * gcc.dg/compat/struct-return-3_main.c: Ditto.
31117         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31118         * gcc.dg/compat/struct-return-3_y.c: Ditto.
31119
31120 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
31121
31122         * g++.dg/pch/static-1.C: New file.
31123         * g++.dg/pch/static-1.Hs: New file.
31124
31125 2003-06-10  Richard Henderson  <rth@redhat.com>
31126
31127         * gcc.dg/asm-7.c: Adjust expected warning text.
31128
31129 2003-06-10  Roger Sayle  <roger@eyesopen.com>
31130
31131         * gcc.dg/builtins-20.c: New test case.
31132
31133 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
31134
31135         PR c++/11131
31136         * g++.dg/opt/template1.C: New test.
31137
31138 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31139
31140         * lib/gcc-dg.exp (dg-test): Clear additional_files and
31141         additional_sources.
31142
31143 2003-05-21  David Taylor  <dtaylor@emc.com>
31144
31145         * gcc.dg/Wpadded.c: New file.
31146
31147 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31148
31149         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
31150         * gcc.dg/special/weak-2.c: Add dg-require-weak.
31151         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
31152         dg-require-weak.
31153
31154 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
31155
31156         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
31157
31158 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31159
31160         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
31161         (dg-require-alias): Likewise.
31162         (dg-require-gc-sections): Likewise.
31163         * lib/target-supports.exp (check_gc_sections_available): Likewise.
31164
31165 2003-06-08  Richard Henderson  <rth@redhat.com>
31166
31167         * gcc.dg/20011029-2.c: Fix the array reference.
31168         * gcc.dg/asm-7.c: New.
31169
31170 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
31171
31172         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
31173
31174 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
31175
31176         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
31177         (dg-require-gc-sections): Likewise.
31178
31179 2003-06-08  Jan Hubicka  <jh@suse.cz>
31180
31181         * i386-cmov1.c: Fix regular expression.
31182         * i386-cvt-1.c: Likewise.
31183         * i386-local.c: Likewise.
31184         * i386-local2.c: Likewise.
31185         * i386-mul.c: Likewise.
31186         * i386-ssetype-1.c: Likewise.
31187         * i386-ssetype-3.c: Likewise.
31188         * i386-ssetype-5.c: Likewise.
31189
31190 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31191
31192         PR c++/11039
31193         * g++.dg/warn/implicit-typename2.C: New test.
31194         * g++.dg/warn/implicit-typename3.C: New test.
31195
31196 2003-06-07  Richard Henderson  <rth@redhat.com>
31197
31198         * g++.dg/other/offsetof3.C: Use size_t.
31199         * g++.dg/other/offsetof4.C: Likewise.
31200
31201 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
31202
31203         * lib/copy-file.exp: New. Implement gcc_copy_files.
31204
31205         * lib/dg-pch.exp: Load copy-file.exp
31206         (dg-pch): Use gcc_copy_files instead of "file copy".
31207
31208 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
31209
31210         * gcc.dg/weak/weak.exp: Simplify.
31211         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
31212         * gcc.dg/weak/weak-1.c: Likewise.
31213         * gcc.dg/weak/weak-2.c: Likewise.
31214         * gcc.dg/weak/weak-3.c: Likewise.
31215         * gcc.dg/weak/weak-4.c: Likewise.
31216         * gcc.dg/weak/weak-5.c: Likewise.
31217         * gcc.dg/weak/weak-6.c: Likewise.
31218         * gcc.dg/weak/weak-7.c: Likewise.
31219         * gcc.dg/weak/weak-8.c: Likewise.
31220         * gcc.dg/weak/weak-9.c: Likewise.
31221
31222 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
31223
31224         gcc.c-torture/execute/20030606-1.c: New.
31225
31226 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31227
31228         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
31229         * gcc.dg/builtins-19.c: Likewise.
31230
31231 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31232
31233         * gcc.dg/builtins-2.c: Add some more tests.
31234         * gcc.dg/builtins-18.c: New test case.
31235         * gcc.dg/builtins-19.c: New test case.
31236
31237 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31238             Jim Wilson  <wilson@tuliptree.org>
31239
31240         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
31241
31242 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
31243
31244         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
31245         mempcpy/stpcpy calls not to be optimized into something else.
31246         * gcc.c-torture/execute/string-opt-3.c: Moved to...
31247         * gcc.c-torture/execute/builtins/string-7.c: ...here.
31248         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
31249
31250 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31251
31252         * gcc.dg/format/asm_fprintf-1.c: New test.
31253
31254 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
31255
31256         * lib/gcc-defs.exp (additional_sources): New variable.
31257         (dg-additional-sources): New function.
31258         (additional_files): New variable.
31259         (dg-additional-files): New function.
31260         (dg-additional-files-options): Likewise.
31261         * lib/gcc-dg.exp (dg-require-weak): New function.
31262         (dg-require-alias): Likewise.
31263         (dg-require-gc-sections): Likewise.
31264         * lib/target-supports.exp (check_alias_available): Remove testfile
31265         parameter.
31266         (check_gc_sections_available): New function.
31267         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
31268         (dg-gpp-additional-files): Likewise.
31269         * lib/g++.exp (additional_sources): Remove.
31270         (additional_files): Likewise.
31271         (g++_target_compile): Use dg-additional-files-options.
31272
31273         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
31274         Tcl logic.
31275         * gcc.dg/special/ecos.exp: Remove.
31276         * gcc.dg/special/20000419-2.c: Use dg-require-*.
31277         * gcc.dg/special/alias-1.c: Likewise.
31278         * gcc.dg/special/alias-2.c: Likewise.
31279         * gcc.dg/special/gcsec-1.c: Likewise.
31280         * gcc.dg/special/weak-1.c: Likewise.
31281         * gcc.dg/special/weak-2.c: Likewise.
31282         * gcc.dg/special/wkali-1.c: Likewise.
31283         * gcc.dg/special/wkali-2.c: Likewise.
31284
31285         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
31286         dg-gpp-additional-*.
31287         * g++.dg/special/conpr-3.C: Likewise.
31288         * g++.dg/special/conpr-4.C: Likewise.
31289         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
31290         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
31291         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
31292         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
31293         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
31294         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
31295         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
31296         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
31297         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
31298         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
31299         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
31300         * g++.old-deja/g++.other/comdat1.C: Likewise.
31301         * g++.old-deja/g++.other/comdat2.C: Likewise.
31302         * g++.old-deja/g++.other/comdat3.C: Likewise.
31303         * g++.old-deja/g++.other/ctor1.C: Likewise.
31304         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
31305
31306 2003-06-05  Richard Henderson  <rth@redhat.com>
31307
31308         * gcc.dg/debug/20030605-1.c: New.
31309
31310 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
31311
31312         * README.QMTEST: Update.
31313
31314 2003-06-04  Richard Henderson  <rth@redhat.com>
31315
31316         * gcc.dg/cleanup-1.c: New.
31317         * gcc.dg/cleanup-2.c: New.
31318         * gcc.dg/cleanup-3.c: New.
31319         * gcc.dg/cleanup-4.c: New.
31320         * gcc.dg/cleanup-5.c: New.
31321         * gcc.dg/cleanup-6.c: New.
31322         * gcc.dg/cleanup-7.c: New.
31323
31324 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
31325
31326         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
31327
31328         * lib/dg-pch.exp: New file.
31329         * g++.dg/pch/pch.exp: Use dg-pch.exp.
31330         * gcc.dg/pch/pch.exp: Likewise.
31331
31332 2003-06-04  Roger Sayle  <roger@eyesopen.com>
31333
31334         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
31335         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
31336         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
31337         * gcc.dg/builtins-17.c: New test case.
31338         * gcc.dg/i386-387-4.c: New test case.
31339         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
31340
31341 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31342
31343         * gcc.dg/ultrasp9.c: New test.
31344
31345 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31346
31347         * gcc.c-torture/compile/20030604-1.c: New test.
31348         * gcc.dg/sparc-constant-1.c: New test.
31349
31350 2003-06-03  Glen Nakamura  <glen@imodulo.com>
31351
31352         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
31353
31354 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
31355
31356         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
31357
31358         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
31359         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
31360
31361 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
31362
31363         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
31364
31365 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31366
31367         PR c++/10940
31368         * g++.dg/template/spec10.C: New test.
31369
31370 2003-06-03  Roger Sayle  <roger@eyesopen.com>
31371
31372         * gcc.dg/builtins-16.c: New test case.
31373
31374 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
31375
31376         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
31377         mempcpy test with post-increments.
31378         * gcc.c-torture/execute/string-opt-3.c: New test.
31379         * gcc.dg/string-opt-1.c: New test.
31380
31381 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
31382
31383         PR fortran/10965
31384         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
31385
31386 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
31387
31388         * lib/scanasm.exp (dg-scan): New function, factored out of ...
31389         (scan-assembler): ... here.  Use dg-scan.
31390         (scan-assembler-not): Likewise.
31391         (scan-file): New function.
31392         (scan-file-not): Likewise.
31393         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
31394         * gcc.dg/cpp/_Pragma4.c: Likewise.
31395         * gcc.dg/cpp/_Pragma5.c: Likewise.
31396         * gcc.dg/cpp/avoidpaste1.c: Likewise.
31397         * gcc.dg/cpp/avoidpaste2.c: Likewise.
31398         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
31399         * gcc.dg/cpp/cmdlne-P.c: Likewise.
31400         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
31401         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
31402         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
31403         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
31404         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
31405         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
31406         * gcc.dg/cpp/cxxcom1.c: Likewise.
31407         * gcc.dg/cpp/line1.c: Likewise.
31408         * gcc.dg/cpp/maccom1.c: Likewise.
31409         * gcc.dg/cpp/maccom2.c: Likewise.
31410         * gcc.dg/cpp/maccom3.c: Likewise.
31411         * gcc.dg/cpp/maccom4.c: Likewise.
31412         * gcc.dg/cpp/maccom5.c: Likewise.
31413         * gcc.dg/cpp/maccom6.c: Likewise.
31414         * gcc.dg/cpp/multiline.c: Likewise.
31415         * gcc.dg/cpp/spacing1.c: Likewise.
31416         * gcc.dg/cpp/spacing2.c: Likewise.
31417         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
31418         * gcc.dg/cpp/trad/maccom1.c: Likewise.
31419         * gcc.dg/cpp/trad/maccom2.c: Likewise.
31420         * gcc.dg/cpp/trad/maccom3.c: Likewise.
31421         * gcc.dg/cpp/trad/maccom4.c: Likewise.
31422         * gcc.dg/cpp/trad/maccom6.c: Likewise.
31423         * gcc.dg/cpp/cxxcom2.c: Likewise.
31424         * gcc.dg/cpp/cxxcom2.h: New file.
31425
31426         * gcc.dg/cpp/truefalse.cpp: Move it to ...
31427         * g++.dg/cpp/truefalse.C: Here.
31428         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
31429
31430 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
31431
31432         * gcc.dg/cpp/redef3.c: New file.
31433
31434 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
31435
31436         * gcc.dg/i386-loop-3.c: New test.
31437
31438 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
31439
31440         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
31441
31442 2003-05-31  Roger Sayle  <roger@eyesopen.com>
31443
31444         * gcc.dg/fwrapv-1.c: New test case.
31445         * gcc.dg/fwrapv-2.c: New test case.
31446
31447 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31448
31449         PR c++/10956
31450         * g++.dg/template/spec9.C: New test.
31451
31452 2003-05-29  Roger Sayle  <roger@eyesopen.com>
31453
31454         * gcc.dg/duff-4.c: New test case.
31455
31456 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
31457
31458         PR fortran/10843
31459         * g77.dg/ffixed-form-1.f: New test
31460         * g77.dg/ffixed-form-2.f: New test
31461         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
31462         * g77.dg/ffree-form-3.f: New test
31463
31464 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
31465
31466         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
31467         * gcc.dg/wint_t-1.c: Likewise.
31468
31469 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31470
31471         * g++.dg/template/access11.C: New test.
31472
31473 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31474
31475         PR c++/10849
31476         * g++.dg/template/access10.C: New test.
31477
31478 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31479             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31480
31481         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
31482
31483 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
31484
31485         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
31486         suppress for powerpc-*-darwin*.
31487         * gcc.dg/torture/builtin-noret-2.c: Likewise.
31488
31489 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
31490
31491         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
31492         suppress option for powerpc-*-darwin*.
31493
31494 2003-05-23  Roger Sayle  <roger@eyesopen.com>
31495
31496         * gcc.dg/builtins-1.c: Add tests for tan and atan.
31497         * gcc.dg/builtins-4.c: Add test for fmod.
31498
31499 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31500
31501         PR c++/10682
31502         * g++.dg/template/instantiate4.C: New test.
31503
31504 2003-05-22  Roger Sayle  <roger@eyesopen.com>
31505
31506         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
31507
31508 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
31509
31510         * gcc.dg/compat/scalar-return-1_main.c: New file.
31511         * gcc.dg/compat/scalar-return-1_x.c: New file.
31512         * gcc.dg/compat/scalar-return-1_y.c: New file.
31513         * gcc.dg/compat/scalar-return-2_main.c: New file.
31514         * gcc.dg/compat/scalar-return-2_x.c: New file.
31515         * gcc.dg/compat/scalar-return-2_y.c: New file.
31516         * gcc.dg/compat/struct-return-3_main.c: New file.
31517         * gcc.dg/compat/struct-return-3_y.c: New file.
31518         * gcc.dg/compat/struct-return-3_x.c: New file.
31519         * gcc.dg/compat/struct-return-2_main.c: New file.
31520         * gcc.dg/compat/struct-return-2_x.c: New file.
31521         * gcc.dg/compat/struct-return-2_y.c: New file.
31522
31523 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31524
31525         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
31526         for hppa*-hp-hpux*.
31527         * gcc.dg/20021014-1.c (dg-options): Likewise.
31528         * gcc.dg/nest.c (dg-options): Likewise.
31529
31530 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
31531
31532         PR c++/9738
31533         * g++.dg/ext/dllimport2.C: New file.
31534         * g++.dg/ext/dllimport3.C: New file.
31535
31536 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
31537
31538         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
31539         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
31540         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31541         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
31542         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31543         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
31544         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
31545         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
31546         * gcc.dg/compat/small-struct-defs.h: New file.
31547         * gcc.dg/compat/small-struct-init.h: New file.
31548         * gcc.dg/compat/small-struct-check.h: New file.
31549         * gcc.dg/compat/fp-struct-defs.h: New file.
31550         * gcc.dg/compat/fp-struct-check.h: New file.
31551         * gcc.dg/compat/fp-struct-init.h: New file.
31552         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
31553         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
31554
31555 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
31556
31557         * gcc.dg/20030225-2.c: New test.
31558
31559 2003-05-18  Roger Sayle  <roger@eyesopen.com>
31560             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31561
31562         * gcc.c-torture/compile/20030518-1.c: New test case.
31563
31564 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
31565
31566         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
31567         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
31568         gcc-dg-debug-runtest.
31569         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
31570         gcc-dg-debug-runtest.
31571
31572 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31573
31574         PR c++/9022
31575         * g++.dg/lookup/using6.C: New test.
31576
31577 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31578
31579         * g++.dg/parse/access2.C: New test.
31580
31581 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
31582
31583         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
31584         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
31585         * gcc.dg/debug/debug.exp: Likewise.
31586
31587 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
31588
31589         * gcc.dg/dollar.c: New test.
31590
31591 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
31592
31593         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
31594         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
31595         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
31596         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
31597         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
31598         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
31599         * gcc.dg/compat/struct-by-value-6_main.c: New file.
31600         * gcc.dg/compat/struct-by-value-6_x.c: New file.
31601         * gcc.dg/compat/struct-by-value-6_y.c: New file.
31602         * gcc.dg/compat/struct-by-value-7_main.c: New file.
31603         * gcc.dg/compat/struct-by-value-7_x.c: New file.
31604         * gcc.dg/compat/struct-by-value-7_y.c: New file.
31605         * gcc.dg/compat/struct-by-value-8_main.c: New file.
31606         * gcc.dg/compat/struct-by-value-8_x.c: New file.
31607         * gcc.dg/compat/struct-by-value-8_y.c: New file.
31608         * gcc.dg/compat/struct-by-value-9_main.c: New file.
31609         * gcc.dg/compat/struct-by-value-9_x.c: New file.
31610         * gcc.dg/compat/struct-by-value-9_y.c: New file.
31611
31612 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
31613
31614         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
31615         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
31616         support for "repo" mode.
31617         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
31618         * lib/g77-dg.exp: Likewise.
31619         * lib/obj-dg.exp: Likewise.
31620
31621 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
31622
31623         Merge from gcc-3_2-rhl8-branch:
31624         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
31625
31626         * gcc.dg/tls/opt-6.c: New test.
31627
31628         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
31629
31630         * gcc.dg/20030405-1.c: New test.
31631
31632         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
31633
31634         * gcc.dg/20030309-1.c: New test.
31635
31636         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31637
31638         * gcc.c-torture/execute/20030307-1.c: New test.
31639
31640         2003-02-20  Randolph Chung  <tausq@debian.org>
31641
31642         * gcc.c-torture/compile/20030220-1.c: New test.
31643
31644         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
31645
31646         * gcc.dg/20030217-1.c: New test.
31647
31648         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
31649
31650         * gcc.c-torture/compile/20020129-1.c: New test.
31651
31652         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31653
31654         * gcc.dg/unroll-1.c: New test.
31655
31656         2002-11-16  Jan Hubicka  <jh@suse.cz>
31657
31658         * gcc.c-torture/execute/20020920-1.c: New test.
31659
31660         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
31661
31662         PR target/7434
31663         * gcc.c-torture/compile/20021008-1.c: New test.
31664
31665         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
31666
31667         PR target/7559
31668         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
31669
31670         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
31671
31672         * gcc.c-torture/compile/20020807-1.c: New test.
31673
31674         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
31675
31676         * gcc.dg/tls/opt-1.c: New test.
31677
31678         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
31679
31680         * gcc.dg/20020729-1.c: New test.
31681
31682         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
31683
31684         * g++.dg/opt/life1.C: New test.
31685
31686         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
31687
31688         * gcc.dg/20020525-1.c: New test.
31689
31690         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
31691
31692         PR c++/6794
31693         * g++.dg/ext/pretty1.C: New test.
31694         * g++.dg/ext/pretty2.C: New test.
31695
31696 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
31697
31698         PR c++/8385
31699         * g++.dg/ext/typeof5.C: New test.
31700
31701 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
31702
31703         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
31704         __USER_LABEL_PREFIX__ into account.
31705         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
31706
31707 2003-05-14  Roger Sayle  <roger@eyesopen.com>
31708
31709         * gcc.dg/builtins-15.c: New test case.
31710
31711 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
31712
31713         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
31714
31715 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
31716
31717         * lib/g++.exp: Tweak handling of additional source files.
31718         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
31719         * g++.dg/special/conpr-2a.C: Rename to ...
31720         * g++.dg/special/conpr-2a.cc: ... this.
31721         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
31722         * g++.dg/special/conpr-3a.C: Rename to ...
31723         * g++.dg/special/conpr-3a.cc: This.
31724         * g++.dg/special/conpr-3b.C: Rename to ...
31725         * g++.dg/special/conpr-3b.cc: This.
31726         * g++.dg/special/conpr-4.C: New test.
31727         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
31728
31729 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
31730
31731         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
31732
31733 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31734
31735         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
31736         * g++.old-deja/g++.robertl/eb71.C: Likewise.
31737         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
31738         * g++.old-deja/g++.other/warn3.C: Likewise.
31739
31740 2003-05-11  Roger Sayle  <roger@eyesopen.com>
31741
31742         * gcc.dg/i386-387-1.c: Update to also test log.
31743         * gcc.dg/i386-387-2.c: Likewise.
31744
31745 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
31746
31747         * g77.f-torture/execute/int8421.f: New test.
31748
31749 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31750
31751         PR c++/10230, c++/10481
31752         * g++.dg/lookup/scoped5.C: New test.
31753
31754 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31755
31756         PR c++/10552
31757         * g++.dg/template/ttp6.C: New test.
31758
31759 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
31760
31761         * gcc.c-torture/execute/builtins: New directory.
31762         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
31763         gcc.c-torture/execute/builtins.
31764         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
31765         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
31766         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
31767         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
31768
31769 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31770
31771         PR c++/9252
31772         * g++.dg/template/access8.C: New test.
31773         * g++.dg/template/access9.C: New test.
31774
31775 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31776
31777         PR c++/9554
31778         * g++.dg/parse/access1.C: New test.
31779
31780 2003-05-09  DJ Delorie  <dj@redhat.com>
31781
31782         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
31783         long, and not an int.
31784
31785 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31786
31787         PR c++/10555, c++/10576
31788         * g++.dg/template/memclass1.C: New test.
31789
31790 2003-05-08  DJ Delorie  <dj@redhat.com>
31791
31792         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
31793         targets.
31794         * gcc.c-torture/execute/20021024-1.x: Likewise.
31795         * gcc.c-torture/execute/shiftdi.x: Likewise.
31796         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
31797         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
31798         * gcc.dg/20021018-1.c: Likewise.
31799
31800 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31801
31802         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
31803
31804         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
31805         (bcopy): Call memmove.
31806
31807 2003-05-08  Roger Sayle  <roger@eyesopen.com>
31808
31809         * g77.f-torture/compile/8485.f: New test case.
31810
31811 2003-05-07  Richard Henderson  <rth@redhat.com>
31812
31813         PR c++/10570
31814         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
31815         Verify exception_cleanup not called for rethrows.
31816         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
31817         when exiting catch block without rethrowing.
31818         * g++.dg/eh/forced3.C: New.
31819         * g++.dg/eh/forced4.C: New.
31820
31821 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
31822
31823         * gcc.dg/20030505.c: Fix triplet.
31824
31825 2003-05-06  DJ Delorie  <dj@redhat.com>
31826
31827         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
31828         * gcc.dg/nest.c: Likewise.
31829
31830 2003-05-05  Roger Sayle  <roger@eyesopen.com>
31831
31832         * gcc.dg/builtins-14.c: New test case.
31833
31834 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
31835
31836         * lib/compat.exp (compat-execute): New argument.
31837         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
31838         * gcc.dg/compat: New test directory.
31839         * gcc.dg/compat/compat.exp: New expect script.
31840         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
31841         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
31842         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
31843         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
31844         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
31845         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
31846
31847         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
31848         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
31849         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
31850         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
31851         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
31852         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
31853         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
31854         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
31855         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
31856         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
31857         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
31858         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
31859         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
31860         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
31861         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
31862
31863 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
31864
31865         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
31866
31867 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
31868
31869         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
31870
31871 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
31872
31873         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
31874         * gcc.dg/ppc-fsel-2.c: New test.
31875
31876         * gcc.dg/unused-5.c: New test.
31877
31878 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31879
31880         PR c++/10496
31881         * g++.dg/warn/pmf1.C: New test.
31882
31883 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31884
31885         PR c++/4494
31886         * g++.dg/warn/main.C: New test.
31887
31888 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31889
31890         * gcc.dg/nonnull-3.c: New test.
31891
31892 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
31893
31894         * gcc.dg/cpp/Wtrigraphs.c: Update.
31895         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
31896
31897 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
31898
31899         * gcc.dg/ppc-fsel-1.c: New test.
31900
31901 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
31902
31903         PR c/10604
31904         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
31905
31906 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
31907
31908         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
31909
31910 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31911
31912         PR c++/9364, c++/10553, c++/10586
31913         * g++.dg/parse/typename4.C: New test.
31914         * g++.dg/parse/typename5.C: Likewise.
31915
31916 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
31917
31918         * gcc.c-torture/compile/20030503-1.c: New test.
31919
31920 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31921
31922         * g++.dg/lookup/using5.C: Fix testcase error.
31923
31924 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
31925
31926         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
31927         since MEABI is no longer supported.  Remove all vestiges
31928         of MEABI from the test.
31929
31930 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31931
31932         PR c++/10554
31933         * g++.dg/lookup/using5.C: New test.
31934
31935 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31936
31937         PR c++/8772
31938         * g++.dg/template/ttp5.C: New test.
31939
31940 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
31941
31942         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
31943         (dg-gpp-additional-sources): New function.
31944         (dg-gpp-additional-files): Likewise.
31945         * lib/g++.exp (additional_sources): New variable.
31946         (additional_files): Likewise.
31947         (g++_target_compile): Deal with them.
31948         * lib/old-dejagnu.exp: Remove.
31949         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
31950         * g++.old-deja: Revise all tests to use dg commands.
31951
31952 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31953
31954         PR c++/9432, c++/9528
31955         * g++.dg/lookup/using4.C: New test.
31956
31957 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
31958
31959         * gcc.dg/noreturn-5.c: New file.
31960         * gcc.dg/noreturn-6.c: New file.
31961
31962         * gcc.c-torture/compile/inline-1.c: New file.
31963
31964 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
31965
31966         PR c++/10551
31967         * g++.dg/template/explicit1.C: New test.
31968
31969 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
31970
31971         PR c++/10549
31972         * g++.dg/other/bitfield1.C: New test.
31973
31974         PR c++/10527
31975         * g++.dg/init/new7.C: New test.
31976
31977 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
31978
31979         * g++.dg/ext/desig1.C: New test.
31980         * g++.dg/ext/init1.C: Update.
31981
31982         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
31983
31984 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
31985
31986         PR c++/10180
31987         * g++.dg/warn/Winline-1.C: New test.
31988
31989 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
31990
31991         * gcc.c-torture/execute/string-opt-19.c: New test.
31992
31993         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
31994         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
31995
31996 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
31997
31998         PR c++/10506
31999         * g++.dg/init/new6.C: New test.
32000
32001         PR c++/10503
32002         * g++.dg/init/ref6.C: New test.
32003
32004 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
32005
32006         * g++.dg/warn/weak1.C: XFAIL on AIX4.
32007
32008 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32009
32010         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
32011         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
32012
32013 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
32014
32015         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
32016         initialized static data members.
32017
32018 2003-04-25  H.J. Lu <hjl@gnu.org>
32019
32020         * gcc.dg/ia64-sync-4.c: New test.
32021
32022 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32023
32024         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
32025         date.
32026
32027 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
32028
32029         PR c++/10337
32030         * g++.dg/warn/conv1.C: New test.
32031         * g++.old-deja/g++.other/conv7.C: Adjust.
32032         * g++.old-deja/g++.other/overload14.C: Adjust.
32033
32034 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32035
32036         PR c++/10471
32037         * g++.dg/template/defarg2.C: New test.
32038
32039 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
32040
32041         * gcc.dg/cpp/include2.c: Update.
32042         * gcc.dg/cpp/multiline-2.c: New.
32043         * gcc.dg/cpp/multiline.c: Update.
32044         * gcc.dg/cpp/strify2.c: Update.
32045         * gcc.dg/cpp/trad/literals-2.c: Update.
32046
32047 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32048
32049         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
32050
32051 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32052
32053         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
32054
32055 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32056
32057         PR c++/10451
32058         * g++.dg/parse/crash4.C: New test.
32059
32060         PR c++/9847
32061         * g++.dg/parse/crash5.C: New test.
32062
32063 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
32064
32065         PR c++/10446
32066         * g++.dg/parse/crash3.C: New test.
32067
32068         PR c++/10428
32069         * g++.dg/parse/elab1.C: New test.
32070
32071 2003-04-22  Devang Patel  <dpatel@apple.com>
32072
32073         * gcc.dg/cpp/trad/funlike-5.c: New test.
32074
32075 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
32076
32077         * g++.dg/other/packed1.C: Fix dg options.
32078
32079 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
32080
32081         * g++.dg/other/offsetof2.C: New test.
32082
32083 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
32084
32085         * g++.dg/template/recurse.C: Adjust location of error messages.
32086
32087 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
32088
32089         PR c++/9881
32090         * g++.dg/init/addr-const1.C: New test.
32091         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
32092
32093 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32094
32095         PR c++/10405
32096         * g++.dg/lookup/struct-hack1.C: New test.
32097
32098 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
32099
32100         * ucs.c: Update diagnostic messages.
32101
32102 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
32103
32104         * gcc.dg/cpp/truefalse.cpp: New test.
32105         * gcc.dg/cpp/cpp.exp: Update.
32106         * g++.dg/other/stdbool-if.C: Remove.
32107
32108 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
32109
32110         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
32111         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
32112
32113 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32114
32115         * gcc.c-torture/compile/20030418-1.c: New test.
32116
32117 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
32118
32119         * README.compat: Remove; content moved to doc/sourcebuild.texi.
32120
32121 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32122
32123         PR c++/10347
32124         g++.dg/template/dependent-name1.C: New test.
32125
32126 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
32127
32128         * gcc.dg/warn-1.c (tourist_guide): New array,
32129         contains a pointer to bar.
32130
32131 2003-04-16  Roger Sayle  <roger@eyesopen.com>
32132
32133         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
32134         * gcc.c-torture/execute/medce-1.c: New test case.
32135         * gcc.c-torture/execute/medce-2.c: New test case.
32136
32137 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
32138
32139         * lib/prune.exp: Ignore more messages.
32140
32141         PR c++/10381
32142         * g++.dg/parse/lookup3.C: New test.
32143
32144 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
32145
32146         * gcc.c-torture/compile/20030415-1.c : New test.
32147
32148 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
32149
32150         * gcc.c-torture/execute/scope-2.c: Move to ...
32151         * gcc.dg/noncompile/scope.c: .... here.
32152
32153 2003-04-14  Roger Sayle  <roger@eyesopen.com>
32154
32155         * gcc.dg/20030414-2.c: New test case.
32156
32157 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
32158
32159         PR target/10377
32160         * gcc.dg/20030414-1.c: New test.
32161
32162 2003-04-13  Roger Sayle  <roger@eyesopen.com>
32163
32164         * gcc.dg/builtins-12.c: New test case.
32165         * gcc.dg/builtins-13.c: New test case.
32166
32167 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32168
32169         * gcc.c-torture/execute/string-opt-18.c: New test.
32170
32171 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
32172
32173         PR c++/10300
32174         * g++.dg/init/new5.C: New test.
32175
32176 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
32177
32178         PR c++/7910
32179         * g++.dg/ext/dllimport1.C: New test.
32180
32181 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32182
32183         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
32184
32185 2003-04-11  Bud Davis <bdavis9659@comcast.net>
32186
32187         PR Fortran/9263
32188         * g77.f-torture/noncompile/9263.f: New test
32189         PR Fortran/1832
32190         * g77.f-torture/execute/1832.f: New test
32191
32192 2003-04-11  David Chad  <davidc@freebsd.org>
32193             Loren J. Rittle  <ljrittle@acm.org>
32194
32195         libobjc/8562
32196         * objc.dg/headers.m: New test.
32197
32198 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
32199
32200         * gcc.c-torture/execute/builtin-noret-2.c: New.
32201         * gcc.c-torture/execute/builtin-noret-2.x: New.
32202         XFAIL builtin-noret-2.c at -O1 and above.
32203         * gcc.dg/redecl.c: New.
32204         * gcc.dg/Wshadow-1.c: Update error regexps.
32205
32206 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
32207
32208         * g++.dg/abi/bitfield10.C: New test.
32209
32210 2003-04-09  Mike Stump  <mrs@apple.com>
32211
32212         * gcc.dg/pch/pch.exp: Make testcase names longer.
32213         * g++.dg/pch/pch.exp: Make testcase names longer.
32214
32215 2003-04-08  Roger Sayle  <roger@eyesopen.com>
32216
32217         * gcc.dg/builtins-11.c: New test case.
32218
32219 2003-04-08  Roger Sayle  <roger@eyesopen.com>
32220
32221         * gcc.dg/builtins-9.c: New test case.
32222         * gcc.dg/builtins-10.c: New test case.
32223
32224 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
32225
32226         * gcc.dg/noncompile/init-4.c.c: New test.
32227
32228 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
32229
32230         * gcc.misc-test/gcov-9.c: New test.
32231         * gcc.misc-test/gcov-10.c: New test
32232         * gcc.misc-test/gcov-11.c: New test.
32233
32234 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
32235
32236         PR optimization/10024
32237         * gcc.c-torture/compile/20030405-1.c: New test.
32238
32239 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
32240
32241         * gcc.dg/pch/static-3.c: New.
32242         * gcc.dg/pch/static-3.hs: New.
32243         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
32244
32245 2003-04-04  Richard Henderson  <rth@redhat.com>
32246
32247         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
32248         * g++.dg/eh/forced2.C: Likewise.
32249
32250 2003-04-03  Mike Stump  <mrs@apple.com>
32251
32252         * lib/scanasm.exp (scan-assembler): Add xfail processing for
32253         target arg.
32254         (scan-assembler-times, scan-assembler-not): Likewise.
32255         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
32256
32257 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32258
32259         * gcc.dg/sparc-loop-1.c: New test.
32260
32261 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
32262
32263         PR other/9274
32264         * g++.dg/pch/system-2.C: New.
32265         * g++.dg/pch/system-2.Hs: New.
32266
32267 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
32268
32269         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
32270
32271         * g++.dg/eh/simd-1.C (vecfunc): Same.
32272
32273 2003-04-01  Roger Sayle  <roger@eyesopen.com>
32274
32275         * gcc.c-torture/execute/20030401-1.c: New test case.
32276
32277 2003-04-01  Ziemowit Laski <zlaski@apple.com>
32278
32279         * objc.dg/defs.m: New.
32280
32281 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
32282
32283         * g++.dg/eh/simd-1.C: New.
32284         * g++.dg/eh/simd-2.C: New.
32285
32286 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
32287
32288         * gcc.c-torture/execute/simd-3.c: New.
32289
32290 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
32291
32292         PR c/9936
32293         * gcc.dg/20030331-2.c: New test.
32294
32295 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
32296
32297         PR c++/10278
32298         * g++.dg/parse/crash2.C: New test.
32299
32300 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32301
32302         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
32303         * gcc.c-torture/execute/20030331-1.c: ...here.
32304
32305 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32306
32307         * gcc.c-torture/execute/20030331-1.c: New test.
32308
32309 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
32310
32311         * lib/gcov.exp: Adjust call return testing strings.
32312         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
32313
32314 2003-03-31  Roger Sayle  <roger@eyesopen.com>
32315
32316         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
32317         * gcc.dg/builtins-7.c: New test case.
32318         * gcc.dg/builtins-8.c: New test case.
32319
32320 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32321
32322         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
32323
32324 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
32325
32326         PR c++/7647
32327         * g++.dg/lookup-class-member-2.C: New test.
32328
32329 2003-03-30  Glen Nakamura  <glen@imodulo.com>
32330
32331         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
32332
32333 2003-03-28  Roger Sayle  <roger@eyesopen.com>
32334
32335         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
32336
32337 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
32338
32339         * g++.dg/init/attrib1.C: New test.
32340
32341 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32342
32343         * gcc.dg/ultrasp8.c: New test.
32344
32345 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32346
32347         * gcc.dg/ultrasp7.c: New test.
32348
32349 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
32350
32351         PR c++/10047
32352         * g++.dg/template/inline1.C: New test.
32353
32354 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32355
32356         * gcc.dg/sparc-dwarf2.c: New test.
32357
32358 2003-03-27  Roger Sayle  <roger@eyesopen.com>
32359
32360         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
32361         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
32362
32363 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
32364
32365         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
32366         than reading .x files.
32367         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
32368         * g77.dg/gcov/gcov-1.f: Likewise.
32369         * gcc.misc-tests/gcov-4b.c: Likewise.
32370         * gcc.misc-tests/gcov-5b.c: Likewise.
32371         * gcc.misc-tests/gcov-6.c: Likewise.
32372         * gcc.misc-tests/gcov-7.c: Likewise.
32373         * gcc.misc-tests/gcov-8.c: Likewise.
32374         * g++.dg/gcov/gcov-1.x: Remove.
32375         * g77.dg/gcov/gcov-1.x: Likewise.
32376         * gcc.misc-tests/gcov-4b.x: Likewise.
32377         * gcc.misc-tests/gcov-5b.x: Likewise.
32378         * gcc.misc-tests/gcov-6.x: Likewise.
32379         * gcc.misc-tests/gcov-7.x: Likewise.
32380         * gcc.misc-tests/gcov-8.x: Likewise.
32381
32382 2003-03-27  Glen Nakamura  <glen@imodulo.com>
32383
32384         PR opt/10087
32385         * gcc.dg/20030324-1.c: New test.
32386
32387 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
32388
32389         PR c++/10224
32390         * g++.dg/template/arg3.C: New test.
32391
32392         PR c++/10158
32393         * g++.dg/template/friend18.C: New test.
32394
32395 2003-03-26  Roger Sayle  <roger@eyesopen.com>
32396
32397         * g77.f-torture/compile/20030326-1.f: New test case.
32398
32399 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
32400
32401         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
32402
32403         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
32404
32405 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
32406
32407         * gcc.dg/ia64-sync-3.c: New test.
32408
32409 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
32410
32411         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
32412
32413 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
32414
32415         * gcc.dg/ultrasp6.c: New test.
32416
32417 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32418
32419         * gcc.dg/i386-signbit-1.c: New test.
32420         * gcc.dg/i386-signbit-2.c: New test.
32421         * gcc.dg/i386-signbit-3.c: New test.
32422
32423 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32424
32425         * gcc.dg/ultrasp5.c: Fix options.
32426
32427 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32428
32429         * gcc.dg/ultrasp5.c: Fix comment.
32430
32431 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
32432
32433         PR fortran/10197
32434         * g77.f-torture/execute/10197.f: New test.
32435
32436 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
32437
32438         PR c++/9898, c++/383
32439         * g++.dg/template/conv6.C: New test.
32440
32441         PR c++/10119
32442         * g++.dg/template/ptrmem5.C: New test.
32443
32444         PR c++/10026
32445         * g++.dg/lookup/koenig1.C: New test.
32446
32447         PR C++/10199
32448         * g++.dg/lookup/template2.C: New test.
32449
32450 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
32451
32452         * g++.dg/opt/rtti1.C: New test.
32453
32454 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32455
32456         * gcc.dg/ultrasp5.c: New test.
32457
32458 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
32459
32460         PR middle-end/9967
32461         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
32462         builtin fputs.
32463
32464 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
32465
32466         PR c/8224
32467         * gcc.dg/20030323-1.c: New test.
32468
32469 2003-03-23  Roger Sayle  <roger@eyesopen.com>
32470
32471         * gcc.c-torture/compile/20030323-1.c: New test case.
32472
32473 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
32474
32475         * gcc.dg/20030321-1.c: New test.
32476
32477 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
32478
32479         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
32480
32481 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
32482
32483         PR c++/9978, c++/9708
32484         * g++.dg/ext/vlm1.C: Adjust expected error.
32485         * g++.dg/ext/vla2.C: New test.
32486         * g++.dg/template/arg1.C: New test.
32487         * g++.dg/template/arg2.C: New test.
32488
32489 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
32490
32491         * g77.f-torture/execute/select.f: New test.
32492         * g77.f-torture/noncompile/select_no_compile.f: New test.
32493
32494 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
32495
32496         PR c++/9898
32497         * g++.dg/other/error4.C: New test.
32498
32499 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
32500
32501         * g++.dg/template/friend17.C: New test.
32502
32503 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
32504
32505         * gcc.c-torture/compile/20030320-1.c: New.
32506
32507 2003-03-20  Roger Sayle  <roger@eyesopen.com>
32508
32509         * gcc.dg/builtins-6.c: New test case.
32510
32511 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
32512
32513         PR target/10073
32514         * gcc.c-torture/compile/20030319-1.c: New.
32515
32516 2003-03-18  Jan Hubicka  <jh@suse.cz>
32517
32518         * gcc.dg/i386-cvt-1.c: New test.
32519
32520 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
32521
32522         * objc.dg/naming-1.m: Use "(parse|syntax) error".
32523         * objc.dg/naming-2.m: Likewise.
32524
32525 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
32526
32527         PR c++/9639
32528         * g++.dg/parse/crash1.C: New test.
32529
32530 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
32531
32532         PR c++/8805
32533         * g++.dg/eh/cleanup1.C: New test.
32534
32535 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
32536
32537         * gcc.c-torture/execute/20030316-1.c: New test case.
32538
32539 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
32540
32541         PR c++/9629
32542         * g++.dg/init/ctor2.C: New test.
32543
32544 2003-03-15  Roger Sayle  <roger@eyesopen.com>
32545
32546         * g77.f-torture/compile/xformat.f: New test case.
32547
32548 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32549
32550         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
32551         * g++.old-deja/g++.mike/eh50.C: Likewise.
32552
32553 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32554
32555         PR c++/6440
32556         * g++.dg/template/spec7.C: New test.
32557         * g++.dg/template/spec8.C: Likewise.
32558
32559 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
32560
32561         * gcc.c-torture/execute/20030313-1.c: New test.
32562
32563 2003-03-14  Richard Henderson  <rth@redhat.com>
32564
32565         * gcc.dg/inline-2.c: Adjust alpha test for external call.
32566
32567 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32568
32569         * gcc.c-torture/compile/20030314-1.c: New test.
32570
32571 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
32572
32573         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
32574         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
32575         thumb target,
32576         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
32577         to accept newer _imp__  prefix and additional
32578         newline in .drectve section.
32579         * gcc.dg/dll-4.c: Likewise.
32580         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
32581         switch.
32582
32583 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
32584
32585         * g++.dg/parse/namespace9.C: New test.
32586
32587         * g++.dg/init/ref5.C: New test.
32588         * g++.dg/parse/ptrmem1.C: Likewise.
32589
32590 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32591
32592         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
32593         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
32594         regular expression.
32595         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
32596         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
32597
32598 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
32599
32600         * gcc.c-torture/execute/20030224-2.c: New test.
32601
32602 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32603
32604         * gcc.dg/decl-3.c: New test.
32605
32606 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32607
32608         * gcc.dg/i386-loop-2.c: New test.
32609
32610 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
32611
32612         PR c++/9474
32613         * g++.dg/parse/namespace8.C: New test.
32614
32615         PR c++/9924
32616         * g++.dg/overload/builtin2.C: New test.
32617
32618 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
32619
32620         * gcc.dg/return-type-3.c: New test.
32621
32622 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
32623
32624         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
32625         profiling options are not supported.
32626
32627 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
32628
32629         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
32630         * g++.old-deja/g++.warn/impint2.C: Likewise.
32631
32632 2003-03-10  Devang Patel  <dpatel@apple.com>
32633
32634         * g++.dg/cpp/c++_cmd_1.C: New test.
32635         * g++.dg/cpp/c++_cmd_1.h: New file.
32636
32637 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
32638
32639         * gcc.dg/altivec-9.c: New file.
32640
32641 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32642
32643         * gcc.dg/ppc-sdata-1.c: New test.
32644         * gcc.dg/ppc-sdata-2.c: New test.
32645
32646 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
32647
32648         PR c++/9373
32649         * g++.dg/opt/ptrmem2.C: New test.
32650
32651         PR c++/8534
32652         * g++.dg/opt/ptrmem1.C: New test.
32653
32654 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32655
32656         * gcc.dg/i386-loop-1.c: New test.
32657
32658 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32659
32660         PR c++/9970
32661         * g++.dg/lookup/friend1.C: New test.
32662
32663 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
32664
32665         PR c++/9823
32666         * g++.dg/parser/constructor1.C: New test.
32667
32668 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
32669
32670         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
32671
32672         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
32673
32674 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
32675
32676         * gcc.dg/cpp/Wunused.c: Update test.
32677
32678 2003-03-08  Jan Hubicka  <jh@suse.cz>
32679
32680         * gcc.dg/inline-3.c: New test.
32681
32682 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
32683
32684         PR c++/9809
32685         * g++.dg/parse/builtin1.C: New test.
32686
32687         PR c++/9982
32688         * g++.dg/abi/cookie1.C: New test.
32689         * g++.dg/abi/cookie2.C: Likewise.
32690
32691         PR c++/9524
32692         * g++.dg/template/field1.C: New test.
32693
32694         PR c++/9912
32695         * g++.dg/parse/class1.C: New test.
32696         * g++.dg/parse/namespace7.C: Likewise.
32697         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
32698
32699 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
32700
32701         * g++.dg/init/ref4.C: New test.
32702
32703 2003-03-07  Jan Hubicka  <jh@suse.cz>
32704
32705         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
32706         * gcc.dg/inline-3.c: New test.
32707
32708 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
32709
32710         * g++.dg/init/ref3.C: New test.
32711
32712         PR c++/9965
32713         * g++.dg/init/ref2.C: New test.
32714
32715         PR c++/9400
32716         * g++.dg/warn/Wshadow-2.C: New test.
32717
32718         PR c++/9791
32719         * g++.dg/warn/Woverloaded-1.C: New test.
32720
32721 2003-03-05  Jan Hubicka  <jh@suse.cz>
32722
32723         * gcc.dg/i386-local2.c: New.
32724         * gcc.dg/i386-local.c: Fix typo.
32725
32726 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
32727
32728         * g++.dg/abi/layout3.C: New test.
32729
32730 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32731
32732         * gcc.c-torture/compile/20030305-1.c
32733
32734 2003-03-05  Jan Hubicka  <jh@suse.cz>
32735
32736         * gcc.dg/i386-local.c: New.
32737
32738 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
32739
32740         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
32741
32742 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32743
32744         * gcc.dg/switch-2.c: New test.
32745         * gcc.dg/switch-3.c: New test.
32746         * gcc.dg/Wswitch.c: Adjust line numbers.
32747         * gcc.dg/Wswitch-default.c: Likewise.
32748         * gcc.dg/Wswitch-enum.c: Likewise.
32749
32750 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
32751
32752         * gcc.c-torture/execute/20030222-1.c: New test.
32753
32754 2003-03-03  James E Wilson  <wilson@tuliptree.org>
32755
32756         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
32757
32758 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
32759
32760         PR c++/9878
32761         * g++.dg/init/ref1.C: New test.
32762
32763 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
32764
32765         * gcc.dg/sh-relax.c: New SH-only test.
32766
32767 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
32768
32769         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
32770         comment explaining purpose of testcase.
32771
32772 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
32773
32774         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
32775         for HC11/HC12 (asm needs two int registers).
32776         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
32777         HC11/HC12 because the test uses an asm which needs two 32-bit
32778         registers.
32779
32780 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
32781
32782         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
32783         for HC11/HC12 (array is too large otherwise).
32784         * gcc.c-torture/compile/920501-4.x: New file, likewise.
32785         * gcc.c-torture/compile/20010518-2.x: Likewise.
32786         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
32787         HC11/HC12 (array is too large).
32788
32789 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
32790
32791         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
32792         * lib/g++-dg.exp (g++-dg-test): Likewise.
32793
32794 2003-03-01  Roger Sayle  <roger@eyesopen.com>
32795
32796         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
32797         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
32798
32799 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32800
32801         * g++.dg/warn/implicit-typename1.C: Remove warning.
32802
32803 2003-02-28  Richard Henderson  <rth@redhat.com>
32804
32805         * gcc.dg/noreturn-1.c: Move noreturn warning line.
32806         * gcc.dg/return-type-1.c: Move control reaches end warning line.
32807
32808 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
32809
32810         * gcc.dg/pch/pch.exp: Change .pch to .gch.
32811         * g++.dg/pch/pch.exp: Likewise.
32812
32813 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
32814
32815         PR c++/9879
32816         * testsuite/g++.dg/init/new4.C: New test.
32817
32818 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
32819
32820         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
32821
32822 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
32823
32824         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
32825         unsigned long.
32826
32827         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
32828         wider than float.
32829
32830 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32831
32832         * lib/scanasm.exp: Add support for counting numbers of
32833         occurences.
32834         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
32835         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
32836
32837 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
32838
32839         PR c++/9683
32840         * g++.dg/template/static3.C: New test.
32841
32842         PR c++/9829
32843         * g++.dg/parse/namespace6.C: New test.
32844
32845 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32846
32847         PR target/9732
32848         * gcc.dg/20030225-1.c: New test.
32849
32850 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
32851
32852         * README: Remove out-of-date information.
32853
32854         PR c++/9836
32855         * g++.dg/template/spec6.C: New test.
32856
32857 2003-02-24  Jeff Law  <law@redhat.com>
32858
32859         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
32860
32861 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32862
32863         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
32864         * gcc.dg/pragma-ep-1.c: Likewise.
32865
32866 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32867
32868         PR c++/9602
32869         * g++.dg/template/friend16.C: New test.
32870
32871 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
32872
32873         PR c++/5333
32874         * g++.dg/parse/fused-params1.C: Adjust error messages.
32875         * g++.dg/template/nested3.C: New test.
32876
32877 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
32878
32879         * g++.dg/abi/param1.C: New test.
32880
32881 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32882
32883         PR c++/7982
32884         * g++.dg/warn/implicit-typename1.C: New test.
32885
32886 2003-02-22  Kelley Cook <kelleycook@comcast.net>
32887
32888         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
32889         with "mtune".
32890         * g++.old-deja/g++.other/store-expr2.C: Likewise.
32891         * gcc.c-torture/execute/20010129-1.x: Likewise.
32892         * gcc.dg/20011107-1.c: Likewise.
32893         * gcc.dg/20020108-1.c: Likewise.
32894         * gcc.dg/20020122-3.c: Likewise.
32895         * gcc.dg/20020206-1.c: Likewise.
32896         * gcc.dg/20020310-1.c: Likewise.
32897         * gcc.dg/20020426-2.c: Likewise.
32898         * gcc.dg/20020517-1.c: Likewise.
32899         * gcc.dg/991230-1.c: Likewise.
32900         * gcc.dg/i386-unroll-1.c: Likewise.
32901         * gcc.misc-tests/i386-prefetch.exp: Likewise.
32902
32903 2003-02-22  Jan Hubicka  <jh@suse.cz>
32904
32905         * gcc.dg/i386-mul.c: New test.
32906
32907 2003-02-21  Roger Sayle  <roger@eyesopen.com>
32908
32909         * gcc.dg/builtins-5.c: New test case.
32910
32911 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
32912
32913         * gcc.dg/asmreg-1.c: New test.
32914
32915 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32916
32917         PR c++/9749
32918         * g++.dg/parse/varmod1.C: New test.
32919
32920 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32921
32922         PR c++/9727
32923         * g++.dg/template/op1.C: New test.
32924
32925 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32926
32927         PR c++/8906
32928         * g++.dg/template/nested2.C: New test.
32929
32930 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32931
32932         PR c++/8724
32933         * g++.dg/expr/dtor1.C: New test.
32934
32935 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
32936
32937         * gcc.dg/cpp/include3.c: New test.
32938         * gcc.dg/cpp/inc/foo.h: New file.
32939
32940 2003-02-21  Glen Nakamura  <glen@imodulo.com>
32941
32942         * gcc.c-torture/execute/20030221-1.c: New test.
32943
32944 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
32945
32946         PR c++/9729
32947         * g++.dg/abi/conv1.C: New test.
32948
32949 2003-02-20  Jan Hubicka  <jh@suse.cz>
32950
32951         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
32952
32953 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
32954
32955         * gcc.c-torture/compile/20030219-1.c: New test.
32956
32957 2003-02-18  Jan Hubicka  <jh@suse.cz>
32958
32959         * gcc.dg/funcorder.c: New test.
32960
32961 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
32962
32963         * gcc.c-torture/execute/20030218-1.c: New.
32964
32965 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
32966
32967         * gcc.dg/20030218-1.c: New.
32968
32969 2003-02-18  Richard Henderson  <rth@redhat.com>
32970
32971         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
32972         * gcc.dg/attr-used-2.c: New.
32973
32974 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
32975
32976         PR c++/9704
32977         * g++.dg/init/copy5.C: New test.
32978
32979 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
32980
32981         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
32982         * g++.dg/pch/pch.exp: Likewise.
32983
32984 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
32985
32986         * gcc.c-torture/execute/20030209-1.c: Enable the test if
32987         STACK_SIZE is not defined.
32988
32989 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32990
32991         PR c++/9457
32992         * g++.dg/template/init1.C: New test.
32993
32994 2003-02-16  Jan HUbicka  <jh@suse.cz>
32995
32996         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
32997         (foo): Add few extra tests
32998         * gcc.dg/c99-const-expr-3.c: Likewise.
32999         * gcc.c-torture/execute/20030216-1.c: New.
33000
33001 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33002
33003         PR c++/9459
33004         * g++.dg/ext/typeof4.C: New test.
33005
33006 2003-02-15  Roger Sayle  <roger@eyesopen.com>
33007
33008         * gcc.dg/i386-387-3.c: New test case.
33009
33010 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
33011
33012         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
33013         cris-*-elf* cris-*-aout* and mmix-*-*.
33014
33015 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
33016
33017         * gcc.dg/20030213-1.c: New test.
33018
33019 2003-02-12  Roger Sayle  <roger@eyesopen.com>
33020
33021         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
33022         * gcc.dg/i386-387-2.c: Likewise.
33023
33024 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
33025
33026         * gcc.dg/ppc-spe.c: Fix formatting.
33027         Enable tests that were previously unsupported by gas.
33028         Delete tests for instructions that no longer exist.
33029         Switch arguments on evsubifw builtin.
33030
33031 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
33032
33033         * gcc.c-torture/execute/20030209-1.c: Disable the test if
33034         STACK_SIZE is too small.
33035
33036 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33037             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33038
33039         * gcc.dg/decl-2.c: New test.
33040
33041 2003-02-10  Jan Hubicka  <jh@suse.cz>
33042
33043         * gcc.dg/i386-fpcvt-1.c: New test.
33044
33045 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
33046
33047         * gcc.c-torture/execute/20030209-1.c: New test.
33048
33049 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
33050
33051         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
33052         int-wide bitops, use the constants of the same width.
33053         Likewise, if long long is 32-bit wide, test bitops using
33054         32-bit constants.
33055
33056 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
33057
33058         * gcc.dg/20021014-1.c: Annotate with expected notice text.
33059
33060 2003-02-07  Roger Sayle  <roger@eyesopen.com>
33061
33062         * testsuite/gcc.dg/builtins-4.c: New test case.
33063
33064 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33065
33066         * gcc.dg/20020430-1.c: Fix dg command typos.
33067         * gcc.dg/20020503-1.c: Likewise.
33068
33069 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33070
33071         PR c++/8785
33072         * g++.dg/parse/fused-params1.C: New test.
33073
33074         PR c++/8857
33075         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
33076
33077         PR c++/8921
33078         * g++.dg/parse/non-dependent1.C: New test.
33079
33080         PR c++/8928
33081         * g++.dg/parse/dupl-tmpl-args1.C: New test.
33082
33083         PR c++/9228
33084         * g++.dg/parse/undefined7.C: New test.
33085         * g++.dg/parse/non-templ1.C: New test.
33086
33087         PR c++/9229
33088         * g++.dg/parse/too-many-tmpl-args1.C: New test.
33089
33090 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
33091
33092         * gcc.c-torture/compile/20030206-1.c: New test.
33093
33094 2003-02-05  Roger Sayle  <roger@eyesopen.com>
33095
33096         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
33097         "pow" to "foo" to avoid potential confusion with a math built-in.
33098
33099 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33100
33101         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
33102         conditions for SPARC targets.
33103
33104 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
33105
33106         * gcc.dg/20030204-1.c: New test.
33107
33108 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33109
33110         PR c++/38
33111         * g++.dg/parse/array-size1.C: New test.
33112
33113         PR c++/5657
33114         * g++.dg/parse/undefined3.C: New test.
33115
33116         PR c++/5665
33117         * g++.dg/parse/undefined4.C: New test.
33118
33119         PR c++/5975
33120         * g++.dg/parse/undefined5.C: New test.
33121
33122         PR c++/7259
33123         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
33124
33125         PR c++/8578
33126         * g++.dg/parse/casting-operator1.C: New test.
33127
33128         PR c++/8596
33129         * g++.dg/parse/undefined6.C: New test.
33130
33131         PR c++/8736
33132         * g++.dg/parse/missing-template1.C: New test.
33133
33134 2003-02-04  Jan Hubicka  <jh@suse.cz>
33135
33136         * gcc.dg/i386-cadd.c: Compile using -march=k8.
33137         * gcc.dg/i386-cmov?.c: Likewise.
33138         * gcc.dg/i386-fpcvt-?.c: Likewise.
33139         * gcc.dg/i386-ssefp-1.c: Likewise.
33140         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
33141         conventions.
33142
33143 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
33144
33145         PR c++/7129
33146         * testsuite/g++.dg/ext/max.C: New test.
33147
33148 2003-02-03  Jan Hubicka  <jh@suse.cz>
33149
33150         * gcc.c-torture/execute/20030203-1.c: New test.
33151
33152 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
33153
33154         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
33155         'natural-endian'.
33156
33157 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
33158
33159         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
33160         * g++.dg/init/new2.C: Likewise.
33161         * g++.dg/other/new1.C: Likewise.
33162
33163 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
33164
33165         * gcc.dg/struct-ret-libc.c: New test.
33166
33167 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
33168
33169         * gcc.dg/20030129-1.c: New test.
33170
33171 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33172
33173         PR c++/8849
33174         * g++.dg/template/ptrmem4.C: New test.
33175
33176 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
33177
33178         * g++.dg/parser/constant1.C: New test.
33179
33180 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33181
33182         PR c++/8591
33183         * g++.dg/parse/friend2.C: New test.
33184
33185 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
33186
33187         PR c++/9437
33188         * g++.dg/template/unify4.C: New test.
33189
33190 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
33191
33192         * gcc.c-torture/execute/20030128-1.c: New test.
33193
33194 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
33195
33196         * g++.dg/lookup/nested1.C: Test moved from ...
33197         * g++.old-deja/g++.other/lookup24.C: ... here.
33198
33199 2003-01-28  Jan Hubicka  <jh@suse.cz>
33200
33201         * gcc.dg/i386-cmov5.c: New test.
33202
33203 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
33204
33205         * gcc.c-torture/execute/20010925-1.c: Changed the
33206         memcpy declaration.
33207
33208 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
33209
33210         PR c++/3902
33211         * g++.dg/parse/template5.C: New test.
33212
33213 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
33214
33215         PR fortran/9258
33216         * g77.dg/pr9258: New test.
33217
33218 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33219
33220         * README: Move relevant parts from README.g++.
33221
33222         * README.g++: Remove this file.
33223
33224 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
33225
33226         * g++.dg/abi/dcast1.C: New test.
33227
33228 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33229
33230         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
33231
33232 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
33233
33234         PR c++/47
33235         * g++.old-deja/g++.other/lookup24.C: New test.
33236
33237 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33238
33239         PR middle-end/7227
33240         * gcc.dg/uninit-C.c: New test.
33241
33242 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
33243
33244         * g++.dg/abi/covariant1.C: New test.
33245
33246 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
33247
33248         * gcc.dg/20030123-1.c: New test.
33249
33250 2003-01-25  Jan Hubicka  <jh@suse.cz>
33251
33252         PR opt/8492
33253         * gcc.c-torture/compile/20030125-1.c
33254
33255 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
33256
33257         PR c++/9403
33258         * g++.dg/parse/template3.C: New test.
33259         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
33260
33261         PR c++/795
33262         * g++.dg/parse/template4.C: New test.
33263
33264         PR c++/9415
33265         * g++.dg/template/qual2.C: New test.
33266
33267         PR c++/8545
33268         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
33269
33270         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
33271
33272 2003-01-25  Roger Sayle  <roger@eyesopen.com>
33273
33274         * gcc.c-torture/execute/switch-1.c: New test case.
33275
33276 2003-01-25  Jan Hubicka  <jh@suse.cz>
33277
33278         * gcc.c-torture/execute/20030125-1.[cx]: New test.
33279
33280 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
33281
33282         Tweaks for Bison-1.875. From the NEWS file:
33283         "- `parse error' -> `syntax error'
33284         Bison now uniformly uses the term `syntax error'"
33285         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
33286         * gcc.dg/cpp/digraph2.c: Likewise.
33287         * gcc.dg/cpp/direct2.c: Likewise.
33288         * gcc.dg/cpp/paste4.c: Likewise.
33289         * gcc.dg/c90-restrict-1.c: Likewise.
33290         * gcc.dg/c99-func-2.c: Likewise.
33291         * gcc.dg/noncompile/920721-2.c: Likewise.
33292         * gcc.dg/noncompile/930622-2.c: Likewise.
33293         * gcc.dg/noncompile/940112-1.c: Likewise.
33294         * gcc.dg/noncompile/950921-1.c: Likewise.
33295         * gcc.dg/noncompile/951123-1.c: Likewise.
33296         * gcc.dg/noncompile/971104-1.c: Likewise.
33297         * gcc.dg/noncompile/990416-1.c: Likewise.
33298
33299 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
33300
33301         * g++.dg/parse/undefined1.C: Add error message.
33302
33303 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
33304
33305         PR c++/9354
33306         * g++.dg/parse/new1.C: New test.
33307
33308         PR c++/9216
33309         * g++.dg/parse/template2.C: New test.
33310
33311         PR c++/9354
33312         * g++.dg/parse/typedef2.C: New test.
33313
33314         PR c++/9328
33315         * g++.dg/ext/typeof3.C: New test.
33316
33317 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33318
33319         PR c++/2738
33320         * g++.dg/parse/ret-type1.C: New test.
33321
33322         PR c++/3792
33323         * g++.dg/parse/tmpl-outside1.C: New test.
33324
33325         PR c++/4207
33326         * g++.dg/parse/int-as-enum1.C: New test.
33327
33328         PR c++/4903
33329         * g++.dg/parse/no-typename1.C: New test.
33330
33331         PR c++/5533
33332         * g++.dg/parse/no-value1.C: New test.
33333
33334         PR c++/5921
33335         * g++.dg/parse/wrong-inline1.C: New test.
33336
33337         PR c++/6402
33338         * g++.dg/parse/ref1.C: New test.
33339
33340         PR c++/6992
33341         * g++.dg/parse/attr-ctor1.C: New test.
33342
33343         PR c++/7229
33344         * g++.dg/parse/namespace5.C: New test.
33345
33346         PR c++/7917
33347         * g++.dg/parse/func-def1.C: New test.
33348
33349         PR c++/8143
33350         * g++.dg/parse/undefined1.C: New test.
33351
33352         PR c++/5723, PR c++/8522
33353         * g++.dg/parse/specialization1.C: New test.
33354
33355         PR c++/163, PR c++/8595
33356         * g++.dg/parse/struct-as-enum1.C: New test.
33357
33358         PR c++/9173
33359         * g++.dg/parse/undefined2.C: New test.
33360
33361 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
33362
33363         PR c++/9298
33364         * g++.dg/parse/template1.C: New test.
33365
33366         PR c++/9384
33367         * g++.dg/parse/using1.C: New test.
33368
33369         PR c++/9285
33370         PR c++/9294
33371         * g++.dg/parse/expr2.C: New test.
33372
33373         PR c++/9388
33374         * g++.dg/parse/lookup2.C: Likewise.
33375
33376 2003-01-21  Jan Hubicka  <jh@suse.cz>
33377
33378         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
33379         * gcc.c-torture/execute/eeprof-1.c: Likewise.
33380         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
33381         * gcc.c-torture/execute/string-opt-*.c: Likewise.
33382
33383 2003-01-20  Nick Clifton  <nickc@redhat.com>
33384
33385         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
33386         problem with ARM sibcall code generation.
33387
33388 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
33389
33390         * gcc.c-torture/execute/20030120-1.c: New.
33391
33392 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
33393
33394         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
33395
33396 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
33397
33398         PR c++/9272
33399         * g++.dg/parse/ctor1.C: New test.
33400
33401         PR c++/9294:
33402         * g++.dg/parse/qualified1.C: New test.
33403
33404         * g++.dg/parse/typename3.C: New test.
33405
33406 2003-01-16  Richard Henderson  <rth@redhat.com>
33407
33408         * g++.dg/tls/init-2.C: Fix error matches for real this time.
33409
33410 2003-01-16  Richard Henderson  <rth@redhat.com>
33411
33412         * g++.dg/pch/pch.exp: Copy test header to the working directory
33413         before using it either for precompilation or direct use.
33414         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
33415         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
33416
33417 2003-01-16  Richard Henderson  <rth@redhat.com>
33418
33419         * gcc.dg/pch/pch.exp: Copy test header to the working directory
33420         before using it either for precompilation or direct use.
33421         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
33422         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
33423
33424 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
33425
33426         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
33427         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
33428         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
33429         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
33430         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
33431         typename warning into error.
33432         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
33433         error messages.
33434         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
33435         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
33436         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
33437         messages.
33438         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
33439         make declaration visible in template.
33440         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
33441         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
33442         messages.
33443         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
33444         message.
33445         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
33446         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
33447         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
33448         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
33449         typename warning with error message.
33450         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
33451         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
33452         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
33453
33454 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
33455
33456         * g++.dg/parse/ambig2.C: New test.
33457
33458 2003-01-15  Richard Henderson  <rth@redhat.com>
33459
33460         * g++.dg/tls/init-2.C: Update error message string.
33461
33462 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33463
33464         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
33465
33466 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
33467
33468         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
33469         all for HC11/HC12.
33470         * gcc.c-torture/compile/20001205-1.x: Likewise.
33471         * gcc.c-torture/compile/20001226-1.x: Likewise.
33472         * gcc.c-torture/compile/920520-1.x: Likewise.
33473         * gcc.c-torture/compile/961203-1.x: Likewise.
33474         * gcc.c-torture/compile/20020604-1.x: Likewise.
33475
33476 2003-01-15  Jan Hubicka  <jh@suse.cz>
33477
33478         * gcc.c-torture/compile/20030115-1.c: New test.
33479
33480         * gcc.dg/i386-fpcvt-1.c: New test.
33481         * gcc.dg/i386-fpcvt-2.c: New test.
33482
33483 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
33484
33485         Further conform g++'s __vmi_class_type_info to the C++ ABI
33486         specification.
33487         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
33488         the specification.
33489
33490 2003-01-14  Jan Hubicka  <jh@suse.cz>
33491
33492         * gcc.dg/i386-fpcvt-1.c: New test.
33493         * gcc.dg/i386-fpcvt-2.c: New test.
33494
33495 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33496
33497         * gcc.dg/i386-mmx-3.c: New test.
33498
33499 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
33500
33501         PR c++/9264
33502         * g++.dg/parse/octal1.C: New file.
33503
33504         PR c++/9172
33505         * g++.dg/parse/typename1.C: New file.
33506
33507 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
33508
33509         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
33510         * gcc.dg/bf-no-ms-layout.c: Likewise.
33511         * gcc.dg/bf-ms-attrib.c: Likewise.
33512
33513 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
33514
33515         PR c++/9099
33516         * g++.dg/parse/dtor1.C: New file.
33517
33518         PR c++/9128
33519         * g++.dg/rtti/typeid1.C: New file.
33520
33521         PR c++/9153
33522         * g++.dg/parse/lookup1.C: New file.
33523
33524         PR c++/9171
33525         * g++.dg/templ/spec5.C: New file.
33526
33527 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
33528
33529         * gcc.c-torture/compile/20030110-1.c: New test.
33530
33531 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
33532
33533         Merge from pch-branch:
33534
33535         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
33536
33537         * gcc.dg/pch/cpp-1.h: New.
33538         * gcc.dg/pch/cpp-1.c: New.
33539         * gcc.dg/pch/cpp-2.h: New.
33540         * gcc.dg/pch/cpp-2.c: New.
33541
33542         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
33543
33544         * gcc.dg/pch/except-1.h: New.
33545         * gcc.dg/pch/except-1.c: New.
33546
33547         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
33548
33549         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
33550         running test.
33551         * gcc.dg/pch: Include *.hp not *.h.
33552         * gcc.dg/pch/system-1.h: New.
33553         * gcc.dg/pch/system-1.c: New.
33554
33555         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
33556
33557         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
33558         rather than trying to build and run a program using PCH.
33559         * gcc.dg/pch: Remove dg-do commands from test files.
33560
33561         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
33562
33563         * gcc.dg/pch/macro-3.c: New.
33564         * gcc.dg/pch/macro-3.h: New.
33565
33566         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
33567
33568         * gcc.dg/pch/common-1.c: New.
33569         * gcc.dg/pch/common-1.h: New.
33570         * gcc.dg/pch/decl-1.c: New.
33571         * gcc.dg/pch/decl-1.h: New.
33572         * gcc.dg/pch/decl-2.c: New.
33573         * gcc.dg/pch/decl-2.h: New.
33574         * gcc.dg/pch/decl-3.c: New.
33575         * gcc.dg/pch/decl-3.h: New.
33576         * gcc.dg/pch/decl-4.c: New.
33577         * gcc.dg/pch/decl-4.h: New.
33578         * gcc.dg/pch/decl-5.c: New.
33579         * gcc.dg/pch/decl-5.h: New.
33580         * gcc.dg/pch/global-1.c: New.
33581         * gcc.dg/pch/global-1.h: New.
33582         * gcc.dg/pch/inline-1.c: New.
33583         * gcc.dg/pch/inline-1.h: New.
33584         * gcc.dg/pch/inline-2.c: New.
33585         * gcc.dg/pch/inline-2.h: New.
33586         * gcc.dg/pch/static-1.c: New.
33587         * gcc.dg/pch/static-1.h: New.
33588         * gcc.dg/pch/static-2.c: New.
33589         * gcc.dg/pch/static-2.h: New.
33590
33591         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
33592
33593         * g++.dg/pch/pch.exp: Better handle failing testcases.
33594         * gcc.dg/pch/pch.exp: Likewise.
33595         * gcc.dg/pch/macro-1.c: New.
33596         * gcc.dg/pch/macro-1.h: New.
33597         * gcc.dg/pch/macro-2.c: New.
33598         * gcc.dg/pch/macro-2.h: New.
33599
33600         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
33601
33602         * g++.dg/dg.exp: Treat files in pch/ specially.
33603         * g++.dg/pch/pch.exp: New file.
33604         * g++.dg/pch/empty.H: New file.
33605         * g++.dg/pch/empty.C: New file.
33606         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
33607         "precompile".
33608
33609         * gcc.dg/pch/pch.exp: New file.
33610         * gcc.dg/pch/empty.h: New file.
33611         * gcc.dg/pch/empty.c: New file.
33612         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
33613         "precompile".
33614
33615 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33616
33617         * g++.dg/template/friend14.C: New test.
33618
33619 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33620
33621         * gcc.dg/old-style-asm-1.c: New test.
33622
33623 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
33624
33625         * gcc.c-torture/compile/20030109-1.c: New test.
33626
33627 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33628
33629         * gcc.c-torture/execute/20030109-1.c: New test.
33630
33631 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
33632
33633         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
33634         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
33635         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
33636         * g++.old-deja/g++.mike/eh2.C: Likewise.
33637         * g++.old-deja/g++.mike/eh3.C: Likewise.
33638         * g++.old-deja/g++.mike/eh5.C: Likewise.
33639         * g++.old-deja/g++.mike/eh6.C: Likewise.
33640         * g++.old-deja/g++.mike/eh7.C: Likewise.
33641         * g++.old-deja/g++.mike/eh8.C: Likewise.
33642         * g++.old-deja/g++.mike/eh9.C: Likewise.
33643         * g++.old-deja/g++.mike/eh10.C: Likewise.
33644         * g++.old-deja/g++.mike/eh12.C: Likewise.
33645         * g++.old-deja/g++.mike/eh13.C: Likewise.
33646         * g++.old-deja/g++.mike/eh14.C: Likewise.
33647         * g++.old-deja/g++.mike/eh16.C: Likewise.
33648         * g++.old-deja/g++.mike/eh17.C: Likewise.
33649         * g++.old-deja/g++.mike/eh18.C: Likewise.
33650         * g++.old-deja/g++.mike/eh21.C: Likewise.
33651         * g++.old-deja/g++.mike/eh23.C: Likewise.
33652         * g++.old-deja/g++.mike/eh24.C: Likewise.
33653         * g++.old-deja/g++.mike/eh25.C: Likewise.
33654         * g++.old-deja/g++.mike/eh26.C: Likewise.
33655         * g++.old-deja/g++.mike/eh27.C: Likewise.
33656         * g++.old-deja/g++.mike/eh28.C: Likewise.
33657         * g++.old-deja/g++.mike/eh29.C: Likewise.
33658         * g++.old-deja/g++.mike/eh31.C: Likewise.
33659         * g++.old-deja/g++.mike/eh33.C: Likewise.
33660         * g++.old-deja/g++.mike/eh34.C: Likewise.
33661         * g++.old-deja/g++.mike/eh35.C: Likewise.
33662         * g++.old-deja/g++.mike/eh36.C: Likewise.
33663         * g++.old-deja/g++.mike/eh37.C: Likewise.
33664         * g++.old-deja/g++.mike/eh38.C: Likewise.
33665         * g++.old-deja/g++.mike/eh39.C: Likewise.
33666         * g++.old-deja/g++.mike/eh40.C: Likewise.
33667         * g++.old-deja/g++.mike/eh41.C: Likewise.
33668         * g++.old-deja/g++.mike/eh42.C: Likewise.
33669         * g++.old-deja/g++.mike/eh44.C: Likewise.
33670         * g++.old-deja/g++.mike/eh46.C: Likewise.
33671         * g++.old-deja/g++.mike/eh47.C: Likewise.
33672         * g++.old-deja/g++.mike/eh48.C: Likewise.
33673         * g++.old-deja/g++.mike/eh49.C: Likewise.
33674         * g++.old-deja/g++.mike/eh50.C: Likewise.
33675         * g++.old-deja/g++.mike/eh51.C: Likewise.
33676         * g++.old-deja/g++.mike/eh53.C: Likewise.
33677         * g++.old-deja/g++.mike/eh55.C: Likewise.
33678         * g++.old-deja/g++.mike/p7912.C: Likewise.
33679         * g++.old-deja/g++.mike/p9706.C: Likewise.
33680         * g++.old-deja/g++.mike/p10416.C: Likewise.
33681         * g++.old-deja/g++.mike/p11667.C: Likewise.
33682         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
33683         Remove redundant reference to Iris.
33684         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
33685         Elxsi, i860, Pico Java, and WE32K.
33686
33687 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
33688
33689         * g++.dg/ext/asm4.C: New test.
33690
33691 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33692
33693         PR c++/9030
33694         * g++.dg/template/friend12.C: New test.
33695         * g++.dg/template/friend13.C: Likewise.
33696         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
33697
33698 2003-01-08  Jan Hubicka  <jh@suse.cz>
33699
33700         * gcc.dg/i386-cadd.c: New test.
33701         * gcc.dg/i386-cmov4.c: Likewise.
33702
33703 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
33704
33705         PR c++/9165
33706         * g++.dg/warn/Wunused-3.C: New test.
33707
33708         * g++.dg/abi/bitfield9.C: New test.
33709
33710         PR c++/9189
33711         * g++.dg/parse/defarg3.C: New test.
33712
33713 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
33714
33715         * g++.dg/parse/ambig1.C: New test.
33716         * g++.dg/parse/defarg2.C: New test.
33717
33718 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
33719
33720         * g++.dg/template/defarg-1.C: New test.
33721         * g++.dg/template/local2.C: Likewise.
33722
33723 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
33724
33725         * gcc.c-torture/execute/20030105-1.c: New test.
33726
33727 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33728
33729         * g++.dg/parse/namespace3.C: Remove extra semicolons.
33730         * g++.dg/parse/namespace4.C: Likewise.
33731
33732 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
33733
33734         * g++.dg/template/ntp2.C: New test.
33735
33736 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
33737
33738         * g++.dg/parse/extern-C-1.C: New test.
33739
33740         * g++.dg/parse/namespace4.C: New test.
33741
33742         * g++.dg/template/nested1.C: New test.
33743
33744         * g++.dg/parse/namespace3.C: New test.
33745
33746 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
33747
33748         * g++.dg/lookup/two-stage1.C: New test.
33749
33750 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33751
33752         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
33753         * g++.old-deja/g++.jason/access8.C: Likewise.
33754         * g++.old-deja/g++.other/decl5.C: Likewise.
33755
33756 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
33757
33758         * g++.dg/parse/parse7.C: New test.
33759
33760 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
33761
33762         PR c++/2843
33763         * g++.dg/ext/attrib7.C: New test.
33764
33765 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
33766
33767         * g++.dg/parse/parse6.C: New test.
33768
33769 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
33770
33771         * gcc.dg/h8300-stack-1.c: New.
33772
33773 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
33774
33775         g++.dg/lookup/exception1.C: New test.
33776
33777         g++.dg/lookup/template1.C: New test.
33778
33779         g++.dg/parse/namespace2.C: New test.
33780
33781         g++.dg/parse/parens2.C: New test.
33782
33783 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33784
33785         * g++.dg/parse/parse5.C: New test.
33786         * g++.dg/lookup/scoped4.C: New test.
33787
33788 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
33789
33790         * g++.dg/parse/parens1.C: New test.
33791
33792         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
33793         angle-bracket1.C.
33794         * g++.dg/parse/parens2.C: New test.
33795
33796         * g++.dg/lookup/scope-operator1.C: New test.
33797
33798         * g++.dg/parse/operator1.C: New test.
33799
33800 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33801
33802         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
33803         * g++.old-deja/g++.other/access6.C: Likewise.
33804         * g++.old-deja/g++.other/decl1.C: Likewise.
33805         * g++.old-deja/g++.pt/typename12.C: Likewise.
33806
33807 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
33808
33809         * g++.dg/parse/namespace1.C: New test.
33810
33811 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33812
33813         * g++.dg/parse/parse4.C: New test.
33814
33815 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33816
33817         * g++.dg/parse/parse3.C: New test.
33818
33819 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33820
33821         * g++.dg/parse/parse2.C: New test.
33822
33823 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33824
33825         * g++.dg/template/friend11.C: New test.
33826
33827 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33828
33829         * g++.dg/parse/parse1.C: New test.
33830
33831 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
33832
33833         * lib/profopt.exp: Change the name of a global variable to avoid
33834         possible clashes with other test suites.
33835
33836 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
33837
33838         * g++.dg/inherit/covariant8.C: New test.
33839
33840 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
33841
33842         * g++.dg/init/array9.C: New test.
33843
33844         PR c++/9112
33845         * g++.dg/parse/expr1.C: New test.
33846
33847 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
33848
33849         * gcc.c-torture/compile/20021230-1.c: New test.
33850
33851 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
33852
33853         * g++.dg/inherit/covariant5.C: New test.
33854         * g++.dg/inherit/covariant6.C: New test.
33855         * g++.dg/inherit/covariant7.C: New test.
33856
33857 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33858
33859         PR c++/2739
33860         * g++.dg/other/access2.C: New test.
33861
33862 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33863
33864         * g++.dg/other/anon-struct.C: No longer fails
33865         * g++.old-deja/g++.brendan/parse4.C: Likewise.
33866         * g++.old-deja/g++.brendan/parse5.C: Likewise.
33867         * g++.old-deja/g++.brendan/parse6.C: Likewise.
33868
33869 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33870
33871         * g++.dg/parse/angle-bracket.C (main): No longer fails.
33872
33873 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
33874
33875         * g++.dg/eh/spec4.C: Remove stray semicolon.
33876         * g++.dg/expr/pmf-1.C: Change error message.
33877         * g++.dg/ext/asm1.C: Remove stray semicolon.
33878         * g++.dg/ext/typename1.C: Add missing typenames.
33879         * g++.dg/inherit/template-as-base.C: Change error message.
33880         * g++.dg/lookup/scoped1.C: Likewise.
33881         * g++.dg/lookup/scoped2.C: Likewise.
33882         * g++.dg/lookup/using2.C: Likewise.
33883         * g++.dg/other/component1.C: Remove stray semicolon.
33884         * g++.dg/other/do1.C: Change error message.
33885         * g++.dg/other/error2.C: Likewise.
33886         * g++.dg/other/init1.C: Likewise.
33887         * g++.dg/other/packed1.C: Remove stray semicolon.
33888         * g++.dg/other/ptrmem2.C: Change error message.
33889         * g++.dg/parse/parameter-declaration-1.C: Remove line number
33890         marker.
33891         * g++.dg/special/initp1.C: Remove invalid attribute usage.
33892         * g++.dg/template/access3.C: Add typename keyword.
33893         * g++.dg/template/access5.C: Remove stray semicolon.
33894         * g++.dg/template/access6.C: Likewise.
33895         * g++.dg/template/complit1.C: Likewise.
33896         * g++.dg/template/crash1.C: Change error message.
33897         * g++.dg/template/inherit2.C: Remove stray semicolon.
33898         * g++.dg/template/instantiate2.C: Likewise.
33899         * g++.dg/template/instantiate3.C: Change error message.
33900         * g++.dg/template/qual1.C: Remove stray semicolon.
33901         * g++.dg/template/qualttp18.C: Change error message.
33902         * g++.dg/template/ref1.C: Remove stray semicolon.
33903         * g++.dg/template/sizeof1.C (A::value): Declare it.
33904         * g++.dg/template/spec4.C: Change error message.
33905         * g++.dg/template/static1.C: Likewise.
33906         * g++.dg/template/type1.C: Likewise.
33907         * g++.dg/template/typename3.C: Likewise.
33908         * g++.old-deja/g++.benjamin/13478.C: Change error message.
33909         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
33910         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
33911         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
33912         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
33913         named return value extension.
33914         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
33915         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
33916         * g++.old-deja/g++.bob/extern_C.C: Likewise.
33917         * g++.old-deja/g++.bob/inherit2.C: Likewise.
33918         * g++.old-deja/g++.brendan/complex1.C: Likewise.
33919         * g++.old-deja/g++.brendan/copy5.C: Likewise.
33920         * g++.old-deja/g++.brendan/crash13.C: Likewise.
33921         * g++.old-deja/g++.brendan/crash15.C: Likewise.
33922         * g++.old-deja/g++.brendan/crash18.C: Change error message.
33923         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
33924         * g++.old-deja/g++.brendan/crash38.C: Likewise.
33925         * g++.old-deja/g++.brendan/crash50.C: Likewise.
33926         * g++.old-deja/g++.brendan/crash56.C: Likewise.
33927         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
33928         syntax.
33929         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
33930         * g++.old-deja/g++.brendan/crash8.C: Change error message.
33931         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
33932         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
33933         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
33934         * g++.old-deja/g++.brendan/template11.C: Likewise.
33935         * g++.old-deja/g++.brendan/template26.C: Likewise.
33936         * g++.old-deja/g++.brendan/template27.C: Use explicit
33937         specialization syntax.
33938         * g++.old-deja/g++.brendan/template30.C: Likewise.
33939         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
33940         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
33941         non-dependent names.
33942         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
33943         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
33944         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
33945         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
33946         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
33947         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
33948         named return value extension.
33949         * g++.old-deja/g++.ext/namedret2.C: Likewise.
33950         * g++.old-deja/g++.ext/namedret3.C: Likewise.
33951         * g++.old-deja/g++.ext/return1.C: Likewise.
33952         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
33953         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
33954         * g++.old-deja/g++.jason/access8.C: Likewise.
33955         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
33956         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
33957         pseudo-destructor names.
33958         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
33959         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
33960         pseudo-destructor names.
33961         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
33962         * g++.old-deja/g++.jason/overload19.C: Likewise.
33963         * g++.old-deja/g++.jason/overload32.C: Likewise.
33964         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
33965         stray semicolons.
33966         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
33967         * g++.old-deja/g++.jason/return.C: Likewise.
33968         * g++.old-deja/g++.jason/return2.C: Likewise.
33969         * g++.old-deja/g++.jason/shadow1.C: Likewise.
33970         * g++.old-deja/g++.jason/special.C: Use explicit specialization
33971         syntax.
33972         * g++.old-deja/g++.jason/template10.C: Account for use of
33973         non-dependent names.
33974         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
33975         syntax.
33976         * g++.old-deja/g++.jason/template37.C: Likewise.
33977         * g++.old-deja/g++.law/access4.C: Change error messages.
33978         * g++.old-deja/g++.law/arm13.C: Remove incorrect
33979         pseudo-destructor names.
33980         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
33981         * g++.old-deja/g++.law/ctors9.C: Likewise.
33982         * g++.old-deja/g++.law/cvt22.C: Likewise.
33983         * g++.old-deja/g++.law/dtors5.C: Likewise.
33984         * g++.old-deja/g++.law/global-init1.C: Likewise.
33985         * g++.old-deja/g++.law/missed-error3.C: Likewise.
33986         * g++.old-deja/g++.law/operators28.C: Likewise.
33987         * g++.old-deja/g++.law/visibility28.C: Likewise.
33988         * g++.old-deja/g++.martin/eval1.C: Likewise.
33989         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
33990         name.
33991         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
33992         * g++.old-deja/g++.mike/net34.C: Likewise.
33993         * g++.old-deja/g++.mike/net36.C: Likewise.
33994         * g++.old-deja/g++.mike/ns2.C: Likewise.
33995         * g++.old-deja/g++.mike/p12306.C: Likewise.
33996         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
33997         value extension.
33998         * g++.old-deja/g++.mike/p700.C: Likewise.
33999         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
34000         * g++.old-deja/g++.mike/p710.C: Likewise.
34001         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
34002         value extension.
34003         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
34004         * g++.old-deja/g++.mike/pmf9.C: Likewise.
34005         * g++.old-deja/g++.ns/crash2.C: Likewise.
34006         * g++.old-deja/g++.ns/crash3.C: Likewise.
34007         * g++.old-deja/g++.ns/invalid1.C: Likewise.
34008         * g++.old-deja/g++.ns/ns17.C: Likewise.
34009         * g++.old-deja/g++.ns/template16.C: Likewise.
34010         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
34011         keyword.
34012         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
34013         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
34014         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
34015         named return value extension.
34016         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
34017         * g++.old-deja/g++.other/access4.C: Issue additional error
34018         messages.
34019         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
34020         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
34021         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
34022         * g++.old-deja/g++.other/crash25.C: Change error message.
34023         * g++.old-deja/g++.other/crash4.C: Change error message.
34024         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
34025         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
34026         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
34027         checks.
34028         * g++.old-deja/g++.other/defarg8.C: Likewise.
34029         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
34030         * g++.old-deja/g++.other/dtor10.C: Likewise.
34031         * g++.old-deja/g++.other/incomplete.C: Likewise.
34032         * g++.old-deja/g++.other/linkage7.C: Likewise.
34033         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
34034         lookup algorithm.
34035         * g++.old-deja/g++.other/mangle2.C: Likewise.
34036         * g++.old-deja/g++.other/refinit2.C: Likewise.
34037         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
34038         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
34039         * g++.old-deja/g++.pt/crash28.C: Likewise.
34040         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
34041         syntax.
34042         * g++.old-deja/g++.pt/crash32.C: Change error message.
34043         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
34044         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
34045         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
34046         error message position.
34047         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
34048         * g++.old-deja/g++.pt/defarg8.C: Change error message.
34049         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
34050         syntax.
34051         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
34052         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
34053         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
34054         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
34055         keyword.
34056         * g++.old-deja/g++.pt/explicit31.C: Likewise.
34057         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
34058         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
34059         keyword.
34060         * g++.old-deja/g++.pt/explicit71.C: Change error message.
34061         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
34062         syntax.
34063         * g++.old-deja/g++.pt/friend28.C: Account for use of
34064         non-dependent names.
34065         * g++.old-deja/g++.pt/friend29.C: Likewise.
34066         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
34067         rules.
34068         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
34069         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
34070         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
34071         lookup rules.
34072         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
34073         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
34074         keyword.
34075         * g++.old-deja/g++.pt/memclass20.C: Likewise.
34076         * g++.old-deja/g++.pt/memclass5.C: Likewise.
34077         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
34078         keyword.
34079         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
34080         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
34081         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
34082         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
34083         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
34084         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
34085         keyword.
34086         * g++.old-deja/g++.pt/spec10.C: Likewise.
34087         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
34088         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
34089         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
34090         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
34091         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
34092         * g++.old-deja/g++.pt/ttp62.C: Likewise.
34093         * g++.old-deja/g++.pt/ttp64.C: Likewise.
34094         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
34095         * g++.old-deja/g++.pt/typename15.C: Likewise.
34096         * g++.old-deja/g++.pt/typename22.C: Likewise.
34097         * g++.old-deja/g++.pt/typename6.C: Change error messages.
34098         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
34099         * g++.old-deja/g++.pt/virtual2.C: Likewise.
34100         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
34101         syntax.
34102         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
34103         return value extension.
34104         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
34105         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
34106         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
34107         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
34108
34109 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34110
34111         * g++.dg/warn/inline1.C: New test.
34112         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
34113         * g++.old-deja/g++.jason/synth10.C: Likewise.
34114         * g++.old-deja/g++.mike/net31.C: Likewise.
34115         * g++.old-deja/g++.mike/p8786.C: Likewise.
34116
34117         * g++.dg/template/friend10.C: New test.
34118         * g++.dg/template/conv5.C: New test.
34119
34120 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34121
34122         * g++.dg/lookup/scoped3.C: New test.
34123
34124         * g++.dg/lookup/decl1.C: New test.
34125         * g++.dg/lookup/decl2.C: New test.
34126
34127 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34128
34129         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
34130         gcc.c-torture/compile/20021015-1.c,
34131         gcc.c-torture/compile/20021015-2.c,
34132         gcc.c-torture/compile/20021123-1.c,
34133         gcc.c-torture/compile/20021123-2.c,
34134         gcc.c-torture/compile/20021123-3.c,
34135         gcc.c-torture/compile/20021123-4.c,
34136         gcc.c-torture/execute/20021024-1.c: Add tests previously added
34137         only to 3.1 or 3.2 branch.
34138
34139 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
34140
34141         * gcc.dg/i386-bitfield3.c: New test.
34142
34143         * gcc.dg/i386-bitfield2.c: New test.
34144
34145 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
34146
34147         * g++.dg/parse/conv_op1.C: New test.
34148
34149 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
34150
34151         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
34152         approved.
34153
34154 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
34155
34156         * gcc.c-torture/compile/20021220-1.c: New test.
34157
34158 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
34159
34160         * gcc.dg/i386-fastcall-1.c: New.
34161
34162 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34163
34164         * gcc.c-torture/execute/20021219-1.c: New test.
34165
34166 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34167
34168         * gcc.dg/i386-pic-1.c: New test.
34169
34170 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34171
34172         PR c++/8099
34173         * g++.dg/template/friend9.C: New test.
34174
34175 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34176
34177         PR c++/3663
34178         * g++.dg/template/access7.C: New test.
34179
34180 2002-12-18  Nick Clifton  <nickc@redhat.com>
34181
34182         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
34183         the libstdc++-v3 directory has been found.
34184
34185 2002-12-12  Devang Patel <dpatel@apple.com>
34186         * gcc.dg/darwin-ld-1.c: New test.
34187         * gcc.dg/darwin-ld-2.c: New test.
34188         * gcc.dg/darwin-ld-3.c: New test.
34189         * gcc.dg/darwin-ld-4.c: New test.
34190         * gcc.dg/darwin-ld-5.c: New test.
34191
34192 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34193
34194         * gcc.c-torture/compile/20021212-1.c: New test.
34195
34196 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
34197
34198         * gcc.dg/fshort-wchar: New test.
34199
34200 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
34201
34202         PR c++/8372
34203         * g++.dg/template/dtor1.C: New test.
34204
34205         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
34206         markers.
34207
34208 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
34209
34210         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
34211
34212 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
34213
34214         * g++.dg/template/static1.C: New test.
34215         * g++.dg/template/static2.C: New test.
34216         * g++.old-deja/g++.ext/memconst.C: New test.
34217
34218 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34219
34220         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
34221         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
34222         * g++.dg/special/initp1.C: Likewise.
34223
34224 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
34225
34226         * gcc.c-torture/execute/20021204-1.c: New test.
34227
34228 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
34229
34230         * gcc.dg/ppc-fmadd-1.c: New file.
34231         * gcc.dg/ppc-fmadd-2.c: New file.
34232         * gcc.dg/ppc-fmadd-3.c: New file.
34233
34234 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34235
34236         * gcc.c-torture/compile/20021204-1.c: New test.
34237
34238 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34239
34240         * g++.dg/inherit/covariant2.C: New test.
34241         * g++.dg/inherit/covariant3.C: New test.
34242         * g++.dg/inherit/covariant4.C: New test.
34243         * g++.dg/inherit/covariant1.C: Remove XFAIL.
34244         * g++.old-deja/g++.robertl/eb17.C: Likewise.
34245
34246 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
34247
34248         PR c++/8688
34249         * g++.dg/init/brace3.C: New test.
34250
34251 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
34252
34253         * gcc.dg/20020210-1.c: Fix a comment typo.
34254
34255 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
34256
34257         PR c++/8720
34258         * g++.dg/parse/defarg1.C: New test.
34259
34260         PR c++/8615
34261         * g++.dg/template/char1.C: New test.
34262
34263         * g++.dg/template/varmod1.C: Fix typo.
34264
34265 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34266
34267         DR 180
34268         * g++.old-deja/g++.pt/crash32.C: Expect error.
34269
34270 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
34271
34272         PR c++/5919
34273         * g++.dg/template/varmod1.C: New test.
34274
34275         PR c++/8727
34276         * g++.dg/inherit/typeinfo1.C: New test.
34277
34278         PR c++/8663
34279         * g++.dg/inherit/typedef1.C: New test.
34280
34281 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
34282
34283         PR c++/8332
34284         PR c++/8493
34285         * g++.dg/template/strlen1.C: New test.
34286
34287         PR c++/8227
34288         * g++.dg/template/ctor2.C: New test.
34289
34290         PR c++/8214
34291         * g++.dg/init/string1.C: New test.
34292
34293         PR c++/8511
34294         * g++.dg/template/friend8.C: New test.
34295
34296 2002-11-29  Joe Buck <jbuck@synopsys.com>
34297
34298         * g++.dg/lookup/anon2.C: New test.
34299
34300 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
34301
34302         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
34303         h8300 port.
34304
34305 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
34306
34307         * gcc.dg/bitfld-6.c: New test.
34308
34309 2002-11-27  Jan Hubicka  <jh@suse.cz>
34310
34311         * gcc.c-torture/execute/20021127.[cx]: New test.
34312
34313 2002-11-26  Jan Hubicka  <jh@suse.cz>
34314
34315         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
34316         quality.
34317
34318 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
34319
34320         * g++.dg/init/brace2.C: New test.
34321         * g++.old-deja/g++.mike/p9129.C: Correct.
34322
34323 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
34324
34325         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
34326
34327 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
34328
34329         * gcc.dg/sibcall-6: New test for indirect sibcalls.
34330
34331 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
34332
34333         * testsuite/g++.dg/abi/empty11.C: New test.
34334         * testsuite/g++.dg/rtti/cv1.C: New test.
34335
34336 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
34337
34338         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
34339
34340 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
34341
34342         * g++.dg/abi/empty10.C: New test.
34343
34344 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34345
34346         * gcc.c-torture/compile/20021124-1.c: New test.
34347
34348 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
34349
34350         * g++.dg/abi/rtti2.C: New test.
34351
34352 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34353
34354         * gcc.dg/i386-unroll-1.c: New test.
34355
34356 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34357
34358         * gcc.c-torture/compile/20021120-1.c: New test.
34359         * gcc.c-torture/compile/20021120-2.c: New test.
34360
34361 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34362
34363         * gcc.dg/bitfld-5.c: New test.
34364
34365 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34366
34367         * gcc.c-torture/execute/20021120-3.c: New test.
34368
34369 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34370
34371         * gcc.c-torture/execute/20021120-2.c: New test.
34372
34373 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34374
34375         * gcc.c-torture/execute/20021120-1.c: New test.
34376
34377 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
34378
34379         * gcc.c-torture/execute/20021118-3.c: New test.
34380
34381 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34382
34383         * gcc.c-torture/compile/20021119-1.c: New test.
34384
34385 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
34386
34387         * gcc.dg/duff-1.c: New test.
34388         * gcc.dg/duff-2.c: New test.
34389         * gcc.dg/duff-3.c: New test.
34390
34391 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
34392
34393         * gcc.dg/cpp/_Pragma5.c: New test.
34394
34395 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
34396
34397         * gcc.c-torture/execute/20021118-2.c: New test.
34398
34399 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
34400
34401         * gcc.c-torture/execute/20021118-1.c: New test.
34402
34403 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
34404
34405         * gcc.dg/20021116-1.c: New test.
34406
34407 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
34408
34409         * g++.dg/abi/vcall1.C: New test.
34410
34411 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
34412
34413         * gcc.dg/20021029-1.c: New test.
34414         * gcc.dg/20021029-2.c: New test.
34415
34416 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34417
34418         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
34419
34420 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34421
34422         PR c/8439
34423         * gcc.dg/20021110.c: Move to ...
34424         * gcc.c-torture/compile/20021110.c: .... here.
34425
34426 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34427
34428         PR c/8467
34429         * gcc.c-torture/execute/20021111-1.c
34430
34431 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34432
34433         PR c/8439
34434         * gcc.dg/20021110.c: New test.
34435
34436 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
34437
34438         * g++.dg/abi/vthunk3.C: Run only on x86.
34439
34440 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34441
34442         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
34443
34444 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
34445
34446         * lib/compat.exp (compat-execute): Fix logic error in last
34447         change.
34448
34449 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
34450
34451         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
34452
34453 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34454
34455         PR c++/8389
34456         * g++.dg/template/access6.C: New test.
34457
34458 2002-11-08  Jan Hubicka  <jh@suse.cz>
34459
34460         * gcc.dg/i386-ssefp-1.c: New test.
34461         * gcc.dg/i386-ssefp-1.c: New test.
34462
34463 2002-11-08  Jan Hubicka  <jh@suse.cz>
34464
34465         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
34466
34467 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
34468
34469         * g++.dg/abi/vthunk3.C: New test.
34470
34471         PR c++/8338
34472         * g++.dg/template/crash2.C: New test.
34473
34474 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
34475
34476         * testsuite/g++.dg/abi/dtor1.C: New test.
34477         * testsuite/g++.dg/abi/dtor2.C: Likewise.
34478
34479 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
34480
34481         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
34482         Darwin.
34483
34484 2002-11-04  Adam Nemet  <anemet@lnxw.com>
34485
34486         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
34487         -mthumb.  Only xfail with -O0.
34488
34489 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
34490
34491         * g++.dg/abi/thunk1.C: New test.
34492         * g++.dg/abi/thunk2.C: Likewise.
34493         * g++.dg/abi/vtt1.C: Likewise.
34494
34495 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
34496
34497         PR optimization/8423
34498         * gcc.c-torture/execute/builtin-constant.c: New test.
34499
34500 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
34501
34502         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
34503         Add some more cases.
34504
34505 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
34506
34507         PR c++/8391
34508         * g++.dg/opt/local1.C: New test.
34509
34510 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
34511
34512         PR c++/8160
34513         * g++.dg/template/complit1.C: New test.
34514
34515         PR c++/8149
34516         * g++.dg/template/typename4.C: Likewise.
34517
34518 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34519
34520         Core issue 287, PR c++/7639
34521         * g++.dg/template/instantiate1.C: Adjust error location.
34522         * g++.dg/template/instantiate3.C: New test.
34523         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
34524         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
34525         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
34526
34527 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
34528
34529         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
34530
34531 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
34532
34533         PR c++/8287
34534         * g++.dg/init/dtor2.C: New test.
34535
34536 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34537
34538         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
34539         * gcc.dg/nest.c: Bypass errors on irix6.
34540
34541 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
34542
34543         * gcc.dg/nest.c: Expect error for mmix-*-*.
34544         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
34545
34546 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
34547
34548         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
34549         markers.
34550
34551         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
34552
34553 2002-10-25  Mike Stump  <mrs@apple.com>
34554
34555         * gcc.dg/warn-1.c: New test.
34556
34557 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
34558
34559         * g++.dg/template/typename3.C: New test.
34560
34561 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
34562
34563         * g++.dg/lookup/ptrmem1.C: New test.
34564
34565         * g++.dg/abi/vthunk2.C: New test.
34566
34567 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
34568
34569         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
34570
34571 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
34572
34573         * g++.dg/abi/empty9.C: New test.
34574
34575 2002-10-24  Richard Henderson  <rth@redhat.com>
34576
34577         * g++.dg/inherit/thunk1.C: Enable for ia64.
34578
34579 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
34580
34581         PR c++/8067
34582         * g++.dg/lookup/pretty1.C: New test.
34583
34584 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
34585
34586         * gcc.dg/20021023-1.c: New test.
34587
34588 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
34589
34590         PR c++/7679
34591         * g++.dg/parse/inline1.C: New test.
34592
34593 2002-10-23  Richard Henderson  <rth@redhat.com>
34594
34595         * g++.dg/inherit/thunk1.C: Enable for x86_64.
34596
34597         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
34598
34599 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
34600
34601         PR c++/6579
34602         * g++.dg/parse/stmtexpr3.C: New test.
34603
34604 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
34605
34606         * g++.dg/expr/cond1.C: New test.
34607
34608 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
34609
34610         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
34611
34612 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
34613
34614         * g++.dg/abi/vbase13.C: New test.
34615         * g++.dg/abi/vbase14.C: Likewise.
34616
34617 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
34618
34619         * gcc.dg/tls/pic-1.c: New test.
34620         * gcc.dg/tls/nonpic-1.c: New test.
34621         * gcc.dg/20021018-1.c: New test.
34622
34623 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
34624
34625         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
34626         Remove only files with the same base name as the test case.
34627         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
34628         (profopt-execute): Likewise.  Also, remove old profiling
34629         and performance data files before running the tests.
34630
34631         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
34632         * g++.dg/bprob/bprob.exp: Likewise.
34633         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
34634         to allow more general test case names.
34635
34636         * g++.dg/bprob/bprob-1.C: Rename to ...
34637         * g++.dg/bprob/g++-bprob-1.C: ... this.
34638
34639         * g77.dg/bprob/bprob-1.f: Rename to ...
34640         * g77.dg/bprob/g77-bprob-1.f: ... this.
34641
34642 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
34643
34644         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
34645         bison 1.50 or later.
34646
34647 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
34648
34649         * g++.dg/README: Describe more test directories.
34650
34651 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
34652
34653         * g++.dg/init/array6.C: Add additional tests.
34654
34655 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
34656
34657         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
34658         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
34659
34660 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
34661
34662         * gcc.c-torture/compile/20020604-1.x: New.
34663         * gcc.c-torture/compile/simd-5.x: Likewise.
34664         * gcc.c-torture/execute/920710-1.x: Likewise.
34665         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
34666
34667 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
34668
34669         * g++.dg/inherit/override1.C: Add dg-options clause.
34670
34671 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34672
34673         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
34674         _mm_slli_si128.
34675
34676 2002-10-19  Andreas Schwab  <schwab@suse.de>
34677
34678         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
34679         directory component.
34680
34681 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
34682
34683         * g++.dg/inherit/thunk1.C: New test.
34684
34685         * g++.dg/inherit/override1.C: New test.
34686
34687         * g++.dg/abi/mangle11.C: New test.
34688         * g++.dg/abi/mangle14.C: New test.
34689         * g++.dg/abi/mangle17.C: New test.
34690
34691 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
34692
34693         * g++.dg/overload/member2.C: New test.
34694
34695 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
34696
34697         * g++.dg/README: Describe new compat directory.
34698         * g++.dg/dg.exp: Skip tests in compat directory.
34699         * README.compat: New file.
34700         * lib/compat.exp: New expect script.
34701         * g++.dg/compat: New test directory.
34702         * g++.dg/compat/compat.exp: New expect script.
34703         * g++.dg/compat/abi: New test directory.
34704         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
34705         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
34706         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
34707         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
34708         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
34709         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
34710         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
34711         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
34712         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
34713         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
34714         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
34715         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
34716         * g++.dg/compat/break: New test directory.
34717         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
34718         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
34719         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
34720         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
34721         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
34722         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
34723         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
34724         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
34725         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
34726         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
34727         g++.dg/compat/break/README: New files.
34728         * g++.dg/compat/eh: New test directory.
34729         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
34730         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
34731         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
34732         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
34733         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
34734         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
34735         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
34736         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
34737         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
34738         g++.dg/compat/eh/filter2_y.C,
34739         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
34740         g++.dg/compat/eh/new1_y.C,
34741         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
34742         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
34743         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
34744         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
34745         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
34746         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
34747         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
34748         g++.dg/compat/eh/unexpected1_y.C: New files.
34749         * g++.dg/compat/init: New test directory.
34750         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
34751         g++.dg/compat/init/array5_y.C,
34752         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
34753         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
34754         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
34755         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
34756         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
34757         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
34758         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
34759         g++.dg/compat/init/init-ref2_y.C: New files.
34760
34761 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
34762
34763         PR c++/7584
34764         * g++.dg/inherit/using3.C: New test.
34765
34766 2002-10-17  Jan Hubicka  <jh@suse.cz>
34767
34768         * gcc.dg/20021017-2.c: New test.
34769
34770 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
34771
34772         * g++.dg/abi/mangle16.C: Adjust.
34773
34774         * g++.dg/init/array8.C: New test.
34775
34776 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
34777
34778         * gcc.dg/special/mips-abi.exp: New test.
34779         * gcc.dg/special/mips-abi.s: Empty file used by the above.
34780
34781 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
34782
34783         * g++.dg/abi/mangle16.C: New test.
34784         * g++.dg/abi/mangle17.C: Likewise.
34785
34786         PR c++/7478
34787         * g++.dg/template/ref1.C: New test.
34788
34789 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34790
34791         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
34792
34793 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
34794
34795         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
34796
34797 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
34798
34799         PR c++/7524
34800         * g++.dg/init/array7.C: New test.
34801
34802 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
34803
34804         * g++.dg/init/array6.C: New test.
34805
34806         * g++.dg/abi/mangle13.C: Likewise.
34807         * g++.dg/abi/mangle14.C: Likewise.
34808         * g++.dg/abi/mangle15.C: Likewise.
34809
34810 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
34811
34812         * g++.dg/abi/empty8.C: New test.
34813
34814 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
34815
34816         * g++.dg/init/ctor1.C: New test.
34817
34818 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
34819
34820         * gcc.c-torture/execute/20021015-1.c: New test.
34821
34822 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
34823
34824         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
34825
34826 2002-10-14  Jan Hubicka  <jh@suse.cz>
34827
34828         * gcc.dg/i386-ssetype-[1-5].c: New tests.
34829
34830 2002-10-14  Richard Henderson  <rth@redhat.com>
34831
34832         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
34833
34834 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
34835
34836         PR optimization/6631
34837         * g++.dg/opt/const2.C: New test.
34838
34839 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
34840
34841         PR c++/7176
34842         * g++.dg/parse/friend1.C: New test.
34843         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
34844
34845 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
34846
34847         * gcc.dg/20021014-1.c: New test.
34848
34849 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
34850
34851         PR c++/5661
34852         * g++.dg/ext/vlm1.C: New test.
34853         * g++.dg/ext/vlm2.C: Likewise.
34854
34855         * g++.dg/init/array1.C: Remove invalid braces.
34856         * g++.dg/init/brace1.C: New test.
34857         * g++.dg/init/copy2.C: Likewise.
34858         * g++.dg/init/copy3.C: Likewise.
34859         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
34860         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
34861         braces.
34862
34863 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
34864
34865         * gcc.dg/cpp/assembler.S: Don't use -ansi.
34866
34867 2002-10-11  Richard Shann  <richard.shann@superh.com>
34868
34869         * gcc.c-torture/compile/simd-5.c: New test.
34870
34871 2002-10-10  Roger Sayle  <roger@eyesopen.com>
34872
34873         * gcc.c-torture/execute/shiftopt-1.c: New test case.
34874
34875 2002-10-10  Jim Wilson  <wilson@redhat.com>
34876
34877         * gcc.c-torture/execute/20021010-1.c: New test.
34878
34879 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
34880
34881         PR c/7353
34882         * g++.dg/ext/typedef-init.C: New test.
34883         * gcc.dg/typedef-init.c: New test.
34884
34885 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
34886
34887         * gcc.dg/cpp/paste13.c: New test.
34888
34889 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34890
34891         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
34892         remaining platforms, XFAIL during compile, not execute.  Don't
34893         XFAIL at -O0.
34894
34895 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
34896
34897         * gcc.dg/alias-1.c: Tweak expected warning.
34898
34899 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
34900
34901         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
34902
34903 2002-10-06  Andreas Jaeger  <aj@suse.de>
34904
34905         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
34906         * gcc.dg/cpp/c++98.C: Likewise.
34907
34908         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
34909         * g++.dg/cpp/c++98.C: Likewise.
34910
34911         * g++.dg/README (Subdirectories): Mention cpp directory.
34912
34913         PR target/7559
34914         * gcc.dg/20021006-1.c: New test.
34915
34916 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34917
34918         PR c++/7804
34919         * g++.dg/other/warning1.C: New test.
34920
34921 2002-10-04  Roger Sayle  <roger@eyesopen.com>
34922
34923         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
34924         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
34925         and sparc-*-* with -m64 as expected failures.  See PR 8087.
34926
34927 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
34928
34929         PR c++/7931
34930         * g++.dg/template/ptrmem3.C: New test.
34931
34932         PR c++/7754
34933         * g++.dg/template/union1.C: New test.
34934
34935 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
34936
34937         PR c++/8006
34938         * g++.dg/abi/mangle9.C: New test.
34939         * g++.dg/abi/mangle10.C: New test.
34940         * g++.dg/abi/mangle11.C: New test.
34941         * g++.dg/abi/mangle12.C: New test.
34942
34943 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
34944
34945         PR c++/7188.
34946         * g++.dg/template/meminit1.C: New test.
34947         * g++.dg/warn/Wreorder-1.C: Likewise.
34948         * g++.old-deja/g++.mike/warn3.C: Tweak.
34949         * lib/prune.exp: Ingore "in copy constructor".
34950
34951 2002-10-02  Andreas Jaeger  <aj@suse.de>
34952
34953         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
34954         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
34955         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
34956         on x86-64.
34957
34958 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
34959
34960         * gcc.dg/empty1.C: Fix typo.
34961
34962 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
34963
34964         * gcc.dg/alias-1.c: New test.
34965
34966 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
34967
34968         * gcc.dg/empty1.C: New test.
34969
34970         * g++.dg/tls/init-2.C: Tweak error messages.
34971
34972 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
34973
34974         * gcc.c-torture/compile/20020923-1.c: New test.
34975
34976 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
34977
34978         * gcc.c-torture/execute/ffs-1.c: New test.
34979         * gcc.c-torture/execute/ffs-2.c: Ditto.
34980
34981 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
34982
34983         * g++.dg/overload/member1.C: New test.
34984
34985 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
34986
34987         * g++.dg/abi/empty7.C: New test.
34988         * g++.dg/init/pm2.C: Likewise.
34989
34990 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
34991
34992         * g++.dg/rtti/crash1.C: New test.
34993
34994 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
34995
34996         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
34997         gcc.dg/sibcall-4.c: New tests.
34998
34999 2002-09-28  Roger Sayle  <roger@eyesopen.com>
35000
35001         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
35002         powerpc and MMIX targets.
35003
35004 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
35005
35006         * gcc.dg/cpp/20020927-1.c: New.
35007
35008 2002-09-26  David S. Miller  <davem@redhat.com>
35009
35010         * gcc.c-torture/compile/trunctfdf.c: New.
35011
35012 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35013
35014         * lib/target-supports.exp (check_weak_available): Handle solaris2.
35015
35016 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
35017
35018         * gcc.c-torture/execute/loop-15.c: New.
35019
35020 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
35021
35022         * README.QMTEST: Fix typo.
35023
35024 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
35025
35026         * gcc.dg/20020926-1.c: New test.
35027
35028 2002-09-25  David S. Miller  <davem@redhat.com>
35029
35030         PR target/7842
35031         * gcc.c-torture/execute/shiftdi.c: New test.
35032
35033 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
35034
35035         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
35036         unique to the tool.
35037         * lib/g77.exp (g77_init): Likewise.
35038         * lib/g++.exp (g++_init): Likewise.
35039         * lib/objc.exp (objc_init): Likewise.
35040
35041 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
35042
35043         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
35044         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
35045         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
35046
35047 2002-09-25  Richard Henderson  <rth@redhat.com>
35048
35049         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
35050         too-small long double.
35051
35052 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
35053
35054         * gcc.dg/20020919-1.c: New test.
35055
35056 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
35057
35058         * g++.dg/abi/bitfield6.C: New test.
35059         * g++.dg/abi/bitfield7.C: New test.
35060         * g++.dg/abi/bitfield8.C: New test.
35061         * g++.dg/abi/vbase11.C: New test.
35062
35063 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35064
35065         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
35066         hppa*-*-hpux*.  Update test comment.
35067
35068 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
35069
35070         * gcc.dg/tls/struct-1.c: New test.
35071
35072 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
35073
35074         * gcc.dg/cpp/tr-warn2.c: Update.
35075
35076 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
35077
35078         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
35079
35080 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
35081
35082         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
35083         systems.
35084
35085 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
35086
35087         * gcc.c-torture/execute/ieee/mzero3.c: New test.
35088
35089         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35090         Adjust for c++filt moved to binutils.  Remove spurious duplicate
35091         setting of cxxfilt.
35092
35093 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
35094
35095         * gcc.dg/20020312-2.c: Update for darwin.
35096
35097 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
35098
35099         * g++.old-deja/g++.other/crash32.C: Mark ICE.
35100
35101 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
35102
35103         * objc.dg/comp-types-1.m: New test.
35104         * objc.dg/comp-types-2.m: New test.
35105         * objc.dg/comp-types-3.m: New test.
35106         * objc.dg/comp-types-4.m: New test.
35107         * objc.dg/comp-types-5.m: New test.
35108         * objc.dg/comp-types-6.m: New test.
35109
35110 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35111
35112         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
35113
35114 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
35115
35116         * g++.dg/other/do1.C: New test.
35117
35118         * g++.dg/template/subst1.C: New test.
35119
35120 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
35121
35122         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
35123
35124 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
35125
35126         * g++.dg/template/qualttp20.C: Adjust expected errors.
35127         * g++.old-deja/g++.jason/report.C: Likewise.
35128         * g++.old-deja/g++.other/qual1.C: Likewise.
35129
35130         * g++.dg/lookup/scoped2.C: New test.
35131
35132         * g++.dg/ext/asm3.C: New test.
35133
35134 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
35135
35136         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
35137
35138 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
35139
35140         * ChangeLog: follow spelling conventions.
35141         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
35142         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
35143         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
35144         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
35145         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
35146         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
35147         * g++.old-deja/g++.law/global-init1.C: Likewise.
35148         * g++.old-deja/g++.other/delete4.C: Likewise.
35149         * g++.old-deja/g++.other/inline21.C: Likewise.
35150         * g++.old-deja/g++.other/singleton.C: Likewise.
35151         * g77.dg/strlen0.f: Likewise.
35152         * g77.f-torture/compile/20010519-1.f: Likewise.
35153         * g77.f-torture/compile/980310-4.f: Likewise.
35154         * gcc.c-torture/compile/20000605-1.c: Likewise.
35155         * gcc.c-torture/execute/20020225-1.c: Likewise.
35156         * gcc.dg/c90-hexfloat-2.c: Likewise.
35157         * gcc.dg/c99-bool-1.c: Likewise.
35158         * gcc.dg/c99-hexfloat-2.c: Likewise.
35159         * gcc.dg/dll-2.c: Likewise.
35160         * gcc.dg/wtr-union-init-1.c: Likewise.
35161         * gcc.dg/wtr-union-init-2.c: Likewise.
35162         * gcc.dg/wtr-union-init-3.c: Likewise.
35163         * gcc.dg/cpp/avoidpaste1.c: Likewise.
35164         * gcc.dg/cpp/defined.c: Likewise.
35165         * gcc.dg/cpp/macsyntx.c: Likewise.
35166         * gcc.dg/cpp/paste2.c: Likewise.
35167         * gcc.dg/cpp/trad/defined.c: Likewise.
35168         * gcc.dg/format/c90-printf-1.c: Likewise.
35169         * gcc.dg/format/c90-scanf-1.c: Likewise.
35170         * gcc.dg/format/c99-printf-1.c: Likewise.
35171         * gcc.dg/format/c99-scanf-1.c: Likewise.
35172         * gcc.misc-tests/gcov-8.c: Likewise.
35173         * lib/profopt.exp: Likewise.
35174
35175 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
35176
35177         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
35178
35179 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35180
35181         * g++.dg/inherit/using2.C: New test.
35182
35183 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
35184
35185         * ChangeLog: Follow spelling conventions.
35186         * g++.dg/template/friend4.C: Likewise.
35187         * g++.old-deja/g++.pt/crash67.C: Likewise.
35188         * gcc.c-torture/execute/20000801-4.c: Likewise.
35189         * gcc.dg/c90-digraph-1.c: Likewise.
35190         * gcc.dg/c94-digraph-1.c: Likewise.
35191         * gcc.dg/c99-digraph-1.c: Likewise.
35192         * gcc.dg/cpp/line5.c: Likewise.
35193         * gcc.dg/cpp/multiline.c: Likewise.
35194         * gcc.dg/cpp/trad/literals-1.c: Likewise.
35195         * gcc.dg/format/attr-3.c: Likewise.
35196         * gcc.dg/format/c90-scanf-3.c: Likewise.
35197         * gcc.dg/format/ext-4.c: Likewise.
35198
35199 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35200
35201         * g++.dg/template/pretty1.C: New test.
35202
35203 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
35204
35205         * gcc.c-torture/execute/struct-cpy-1.c: New test.
35206
35207 2002-09-13  Matt Austern  <austern@apple.com>
35208
35209         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
35210         passing a cast expression to a function by const reference.
35211
35212 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
35213
35214         * g++.dg/template/deduce1.C: New test.
35215
35216 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
35217
35218         * gcc.c-torture/execute/simd-1.c: Force all use of int to
35219         32-bit int.
35220
35221 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35222
35223         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
35224         usage.
35225
35226 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
35227
35228         * gcc.c-torture/compile/20020910-1.c: New test.
35229
35230 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
35231
35232         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
35233
35234 2002-09-10  Andreas Jaeger  <aj@suse.de>
35235
35236         * gcc.dg/20020312-2.c: Adjust for x86-64.
35237
35238 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
35239
35240         * g77.dg/7388.f: New test case for PR 7388.
35241
35242 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
35243
35244         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
35245
35246 2002-09-05  Ziemowit Laski <zlaski@apple.com>
35247
35248         * objc.dg/proto-lossage-1.m: New test.
35249
35250 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
35251
35252         * gcc.dg/cpp/_Pragma4.c: Fix typo.
35253
35254 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
35255
35256         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
35257         expected to pass.
35258
35259 2002-09-06  Stan Shebs  <shebs@apple.com>
35260             David Edelsohn  <edelsohn@gnu.org>
35261
35262         * gcc.dg/weak: New directory.
35263         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
35264         target-specific xfail bits.
35265         * gcc.dg/typeof-2.c: Move to new directory.
35266         * gcc.dg/weak.exp: New expect script.
35267
35268 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
35269
35270         * gcc.c-torture/execute/extzvsi.c: New test.
35271
35272 2002-09-05  Stan Shebs  <shebs@apple.com>
35273
35274         * gcc.dg/weak-1.c: xfail on Darwin.
35275         * gcc.dg/weak-2.c: Ditto.
35276         * gcc.dg/weak-3.c: Ditto.
35277         * gcc.dg/weak-4.c: Ditto.
35278         * gcc.dg/weak-5.c: Ditto.
35279         * gcc.dg/weak-6.c: Ditto.
35280         * gcc.dg/weak-7.c: Ditto.
35281         * gcc.dg/weak-8.c: Ditto.
35282         * gcc.dg/weak-9.c: Ditto.
35283
35284 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
35285
35286         * gcc.c-torture/execute/loop-14.c: New test.
35287
35288 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
35289
35290         * g++.dg/other/cxa-atexit1.C: New test.
35291
35292         * gcc.dg/typeof-2.c: New test.
35293
35294 2002-09-03  Roger Sayle  <roger@eyesopen.com>
35295
35296         * gcc.dg/builtins-2.c: New testcase.
35297         * gcc.dg/builtins-3.c: New testcase.
35298
35299 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
35300
35301         * gcc.dg/cpp/_Pragma4.c: New test.
35302
35303 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
35304
35305         * objc/execute/nil_method-1.m: New testcase.
35306
35307 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
35308
35309         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
35310         [Object class], not [Object initialize].
35311
35312 2002-08-31  Roger Sayle  <roger@eyesopen.com>
35313             Hans-Peter Nilsson  <hp@bitrange.com>
35314
35315         * gcc.c-torture/execute/20020720-1.x: Skip test on
35316         mmix-knuth-mmixware.  Correct comment.
35317
35318 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
35319
35320         * testsuite/g++.dg/abi/bitfield5.C: New test.
35321         * testsuite/g++.dg/abi/vbase10.C: Likewise.
35322
35323 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
35324
35325         * objc.dg/undeclared-selector.m: New test.
35326
35327 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
35328
35329         * g++.dg/other/offsetof1.C: Avoid cast warning.
35330
35331 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
35332
35333         * objc.dg/super-class-2.m: New test.
35334
35335 2002-08-24  Matt Austern  <austern@apple.com>
35336
35337         * g++.dg/ext/lvaddr.C: New test.
35338         * g++.dg/ext/lvcast.C: New test.
35339
35340 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
35341
35342         * testsuite/g++.dg/inherit/cond1.C: New test.
35343
35344 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
35345
35346         * gcc.dg/noncompile/incomplete-1.c: New test.
35347
35348 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
35349
35350         * gcc.dg/typespec-1.c: New test.
35351
35352 2002-08-20  Devang Patel  <dpatel@apple.com>
35353         * objc.dg/proto-hier-2.m: New test.
35354
35355 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
35356
35357         * objc.dg/bitfield-1.m: New test.
35358         * objc.dg/bitfield-2.m: New test.
35359
35360 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35361
35362         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
35363         gcc.dg/c99-flex-array-4.c: New tests.
35364
35365 2002-08-16  Stan Shebs  <shebs@apple.com>
35366
35367         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
35368
35369 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
35370
35371         * gcc.dg/typeof-1.c: New test.
35372         * g++.dg/ext/typeof2.C: New test.
35373
35374 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
35375
35376         * g++.dg/other/offsetof1.C: New test.
35377
35378 2002-08-14  Richard Henderson  <rth@redhat.com>
35379
35380         * gcc.dg/tls/diag-3.c: Fix expected message strings.
35381
35382 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
35383
35384         * gcc.dg/cpp/_Pragma3.c: New test.
35385
35386 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
35387
35388         * g++.dg/template/inherit3: New test.
35389
35390 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
35391
35392         * gcc.dg/bitfld-4.c: Add blank options.
35393
35394 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
35395
35396         * g++.dg/template/crash1.C: New test.
35397
35398 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
35399
35400         * gcc.dg/tls/opt-2.c: New test.
35401
35402 2002-08-08  Devang Patel  <dpatel@apple.com>
35403
35404         * objc.dg/selector-1.m : New test
35405
35406 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
35407
35408         * g++.dg/abi/bitfield4.C: New test.
35409         * gcc.dg/bitfld-4.c: New test.
35410
35411 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
35412
35413         * g++.dg/other/packed1.C: New test.
35414
35415 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
35416
35417         * g++.dg/abi/offsetof.C: Tweak error messages.
35418         * g++.old-deja/g++.mike/p10769a.C: Likewise.
35419
35420 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
35421
35422         * gcc.dg/bitfld-3.c: New test.
35423
35424 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
35425             Richard Henderson  <rth@redhat.com>
35426
35427         * gcc.dg/i386-bitfield1.c: New test.
35428         * g++.dg/abi/bitfield3.C: Update.
35429
35430 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
35431
35432         * objc.dg/const-str-2.m: Update.
35433         * gcc.dg/cpp/c++98.c: Change to C extension.
35434         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
35435         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
35436
35437 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
35438
35439         * testsuite/gcc.dg/tls/diag-3.c: New.
35440
35441 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
35442
35443         * g++.dg/README (Subdirectories): Document new subdir expr.
35444         * g++.dg/expr/pmf-1.C: New test.
35445
35446 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
35447
35448         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
35449
35450 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
35451
35452         * g++.dg/abi/bitfield3.C: New test.
35453
35454 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
35455
35456         * lib/gcov.exp: Tweak expected line formats.
35457         * gcc.misc-tests/gcov8.c: New test.
35458         * gcc.misc-tests/gcov8.x: New flags.
35459
35460 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
35461
35462         * consistency.vlad/layout/endian.c: Include string.h.
35463
35464         * gcc.c-torture/execute/20020805-1.c: New test.
35465
35466 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
35467
35468         * g++.dg/other/conversion1.C: New test.
35469
35470 2002-08-03  Roger Sayle  <roger@eyesopen.com>
35471
35472         * gcc.dg/builtins-1.c: New testcase.
35473
35474 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
35475
35476         * g++.dg/inherit/access3.C: New test.
35477
35478 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
35479
35480         * gcc.dg/ia64-visibility-2.c: New test.
35481
35482 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
35483
35484         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
35485         __qualifier_flags to __flags.
35486
35487 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
35488
35489         * g++.dg/inherit/operator1.C: New test.
35490         * g++.dg/lookup/disamb1.C: Fix typo in comment.
35491         * g++.dg/other/error1.C: Change expected error message.
35492         * g++.dg/template/conv4.C: Likewise.
35493
35494 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
35495
35496         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
35497         for documented behavior.
35498
35499 2002-07-25  Roger Sayle  <roger@eyesopen.com>
35500
35501         * gcc.c-torture/execute/20020720-1.x: Skip this test on
35502         several targets known to fail.
35503
35504 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
35505
35506         * gcc.dg/mips-args-[123].c: New tests.
35507
35508 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
35509
35510         * gcc.dg/ppc-spe.c: New.
35511
35512 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
35513
35514         * g++.dg/other/ptrmem4.C: New testcase.
35515
35516 2002-07-24  Richard Henderson  <rth@redhat.com>
35517
35518         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
35519
35520 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
35521
35522         * g++.dg/ext/alignof1.C (main): Return 0 for success.
35523
35524 2002-07-24  Roger Sayle  <roger@eyesopen.com>
35525
35526         * gcc.c-torture/execute/memset-3.c: New testcase.
35527
35528 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
35529
35530         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
35531         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
35532
35533 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35534
35535         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
35536         Delete.
35537
35538 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
35539
35540         * gcc.c-torture/compile/simd-4.c: New test.
35541
35542 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35543
35544         PR c++/7347, c++/7348
35545         * g++.dg/template/access4.C: New test.
35546         * g++.dg/template/access5.C: New test.
35547         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
35548         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
35549         * g++.old-deja/g++.pt/ttp58.C: Likewise.
35550         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
35551
35552 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
35553
35554         * gcc.dg/gnu89-init-2.c: New test.
35555
35556 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
35557
35558         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
35559
35560 2002-07-20  Roger Sayle  <roger@eyesopen.com>
35561
35562         * gcc.c-torture/execute/20020720-1.c: New testcase.
35563
35564 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
35565
35566         * gcc.dg/cpp/Wsignprom.c: New tests.
35567
35568 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
35569
35570         * gcc.c-torture/execute/loop-13.c: New test.
35571
35572 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
35573
35574         * gcc.dg/cpp/expr.c: New tests.
35575
35576 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
35577
35578         * g++.dg/opt/pr6713.C: Add template instantiation.
35579
35580 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
35581
35582         * gcc.dg/nest.c: New test.
35583
35584 2002-07-17  Richard Henderson  <rth@redhat.com>
35585
35586         * g++.dg/opt/pr6713.C: New test.
35587
35588 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
35589
35590         * gcc.c-torture/execute/loop-2e.x: Let the testcase
35591         XFAIL for all x86 processors.
35592
35593 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
35594
35595         * gcc.c-torture/execute/20010122-1.x: Do not test with
35596         -fomit-frame-pointer.
35597
35598 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35599
35600         * g++.dg/template/instantiate2.C: New test.
35601         * g++.dg/template/spec4.C: New test.
35602
35603 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35604
35605         * g++.dg/template/access2.C: New test.
35606         * g++.dg/template/access3.C: New test.
35607
35608 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
35609
35610         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
35611         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
35612         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
35613         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
35614         Convert to use <stdarg.h>.
35615         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
35616         Delete.
35617         * gcc.dg/va-arg-2.c: New.
35618         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
35619
35620 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
35621
35622         * gcc.c-torture/compile/20020710-1.c: New test.
35623
35624 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
35625                           Andrew Pinski  <pinskia@physics.uc.edu>
35626
35627         gcc.c-torture/compile/simd-2.c: New testcase.
35628         gcc.c-torture/compile/simd-3.c: Likewise.
35629
35630 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
35631
35632         PR c++/7224
35633         * g++.dg/overload/error1.C: New test.
35634
35635 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35636
35637         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
35638         configuration and IRIX 6 O32 ABI.
35639
35640 2002-07-11  Roger Sayle  <roger@eyesopen.com>
35641
35642         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
35643
35644 2002-07-10  Roger Sayle  <roger@eyesopen.com>
35645
35646         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
35647
35648 2002-07-10  Jeffrey A Law  <law@redhat.com>
35649
35650         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
35651
35652         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
35653
35654 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
35655
35656         * gcc.dg/20020312-2.c: Check for __PPC__.
35657
35658 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
35659
35660         * gcc.c-torture/compile/20020709-1.c: New test.
35661
35662 2002-07-07  Roger Sayle  <roger@eyesopen.com>
35663
35664         * g++.dg/template/qualttp21.C: New test case.
35665
35666 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
35667
35668         * gcc.c-torture/compile/20020706-1.c: New test.
35669         * gcc.c-torture/compile/20020706-2.c: New test.
35670
35671 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
35672             Alexandre Oliva  <aoliva@redhat.com>
35673
35674         * g++.dg/warn/incomplete1.C: New test.
35675
35676 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35677
35678         PR c++/7099
35679         * g++.dg/warn/noreturn1.C: New test.
35680
35681 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
35682
35683         PR c++/6706
35684         * g++.dg/debug/debug6.C: New test.
35685         * g++.dg/debug/debug7.C: New test.
35686
35687 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
35688
35689         * gcc.c-torture/compile/simd-3.c: New test.
35690
35691 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
35692
35693         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
35694         * gcc.dg/20020620-1.c: Likewise.
35695
35696 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35697
35698         PR c++/6944
35699         * g++.dg/init/array4.C: New test.
35700         * g++.dg/init/array5.C: New test.
35701
35702 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
35703
35704         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
35705         * gcc.c-torture/execute/simd-2.c (main): Likewise.
35706
35707 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35708
35709         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
35710         * gcc.dg/wtr-aggr-init-1.c: Likewise.
35711         * gcc.dg/wtr-conversion-1.c: Likewise.
35712         * gcc.dg/wtr-escape-1.c: Likewise.
35713         * gcc.dg/wtr-int-type-1.c: Likewise.
35714         * gcc.dg/wtr-label-1.c: Likewise.
35715         * gcc.dg/wtr-static-1.c: Likewise.
35716         * gcc.dg/wtr-strcat-1.c: Likewise.
35717         * gcc.dg/wtr-suffix-1.c: Likewise.
35718         * gcc.dg/wtr-switch-1.c: Likewise.
35719         * gcc.dg/wtr-unary-plus-1.c: Likewise.
35720         * gcc.dg/wtr-union-init-1.c: Likewise.
35721         * gcc.dg/wtr-union-init-2.c: Likewise.
35722         * gcc.dg/wtr-union-init-3.c: Likewise.
35723
35724         * gcc.dg/wtr-func-def-1.c: New test.
35725
35726 2002-07-02 Devang Patel <dpatel@apple.com>
35727
35728         * objc.dg/param-1.m: New test.
35729
35730 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
35731
35732         * gcc.dg/cpp/trad/directive.c: Add test.
35733         * gcc.dg/cpp/trad/macroargs.c: Add test.
35734         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
35735
35736 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
35737
35738         * gcc.dg/cpp/cmdlne-M.c: New test.
35739
35740 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
35741
35742         * objc.dg/desig-init-1.m: New test.
35743
35744 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35745
35746         PR c++/6716
35747         * g++.dg/template/instantiate1.C: New test.
35748
35749 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
35750
35751         PR c++/7112
35752         * g++.dg/template/sizeof2.C: New test.
35753
35754 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
35755
35756         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
35757         gcc.dg/cpp/trad/include.c: New tests.
35758
35759 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
35760
35761         PR target/7177
35762         * gcc.c-torture/compile/20020701-1.c: New test.
35763
35764 2002-07-01  Stan Shebs  <shebs@apple.com>
35765
35766         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
35767         header here...
35768         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
35769         (objc-torture-execute): or here.
35770
35771 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
35772
35773         * gcc.c-torture/execute/arith-rand-ll.c: New test.
35774
35775 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
35776
35777         * gcc.dg/cpp/trad/escaped-nl.c: New test.
35778
35779 2002-06-30  Devang Patel  <dpatel@apple.com>
35780
35781         * objc.dg/fsyntax-only.m: New test.
35782
35783 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
35784
35785         PR c++/6695
35786         * g++.dg/template/friend7.C: New file.
35787
35788 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
35789
35790         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
35791         return type.
35792
35793 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
35794
35795         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
35796         avoid division by zero.
35797
35798 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
35799
35800         * gcc.dg/Wunknownprag.c: New tests.
35801
35802 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
35803
35804         * gcc.c-torture/execute/simd-2.c: New test.
35805
35806 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
35807
35808         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
35809         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
35810         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
35811         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
35812         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
35813         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
35814         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
35815         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
35816         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
35817         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
35818         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
35819         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
35820         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
35821         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
35822         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
35823         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
35824         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
35825
35826 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
35827
35828         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
35829         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
35830         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
35831         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
35832         New tests.
35833         * gcc.dg/cpp/trad/directive.c: Update.
35834
35835 2002-06-23  Andreas Jaeger  <aj@suse.de>
35836
35837         * gcc.c-torture/execute/complex-6.c: New.
35838
35839 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
35840
35841         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
35842         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
35843         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
35844         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
35845
35846 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
35847
35848         * gcc.dg/cpp/trad: New directory with traditional tests copied
35849         from parent directory.
35850         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
35851         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
35852         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
35853         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
35854         Move to trad/ and rename.
35855         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
35856         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
35857         gcc.dg/cpp/trad/redef2.c: New tests.
35858         * gcc.dg/cpp/trad/trad.exp: New driver.
35859
35860 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
35861
35862         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
35863         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
35864         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
35865         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
35866         Remove.
35867
35868 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
35869
35870         * gcc.dg/20020620-1.c: New test.
35871
35872 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35873
35874         * g++.dg/template/ttp4.C: New test.
35875
35876 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
35877
35878         * g++.dg/opt/vt1.C: Fix regexp.
35879
35880 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35881
35882         * gcc.c-torture/execute/pure-1.c: Make functions static again.
35883         Don't use attribute `noinline'.
35884
35885 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
35886
35887         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
35888
35889 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
35890
35891         * gcc.c-torture/execute/simd-1.c: New.
35892
35893         * gcc.dg/simd-1.c: New.
35894
35895 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
35896
35897         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
35898
35899 2002-06-16  Richard Henderson  <rth@redhat.com>
35900
35901         * g++.dg/ext/anon-struct1.C: New.
35902         * g++.dg/ext/anon-struct2.C: New.
35903         * g++.dg/ext/anon-struct3.C: New.
35904         * gcc.dg/anon-struct-1.c: New.
35905         * gcc.dg/anon-struct-2.c: New.
35906         * gcc.dg/anon-struct-3.c: New.
35907         * gcc.dg/20011008-1.c: Adjust warning text.
35908         * gcc.dg/20020527-1.c: Add -fms-extensions.
35909
35910 2002-06-16  Richard Henderson  <rth@redhat.com>
35911
35912         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
35913
35914 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
35915
35916         * gcc.c-torture/execute/20020615-1.c: New test.
35917
35918 2002-06-15  Roger Sayle  <roger@eyesopen.com>
35919
35920         * gcc.c-tortuture/execute/compare-1.c: New test case.
35921         * gcc.c-tortuture/execute/compare-2.c: New test case.
35922         * gcc.c-tortuture/execute/compare-3.c: New test case.
35923
35924 2002-06-13  Richard Henderson  <rth@redhat.com>
35925
35926         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
35927         ia64 ilp32.
35928
35929 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35930
35931         * g++.dg/template/typename2.C: Update error message.
35932
35933 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
35934
35935         * gcc.c-torture/execute/20020611-1.c: New test.
35936
35937 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
35938
35939         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
35940         list of targets to skip.
35941
35942 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
35943
35944         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
35945         targets if not optimizing.
35946
35947 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
35948
35949         * gcc.c-torture/compile/20020605-1.c: New test.
35950
35951         * g++.dg/opt/vt1.C: New test.
35952
35953         * gcc.dg/20020531-1.c: New test.
35954
35955         * gcc.dg/20020530-1.c: New test.
35956
35957         * gcc.dg/20020527-1.c: New test.
35958
35959         * g++.dg/opt/cse1.C: New test.
35960
35961 2002-06-07  Roger Sayle  <roger@eyesopen.com>
35962
35963         * gcc.dg/20020607-2.c: New test case.
35964
35965 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
35966
35967         * gcc.c-torture/compile/20020604-1.c: New test.
35968
35969 2002-06-04  Richard Henderson  <rth@redhat.com>
35970
35971         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
35972         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
35973         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
35974
35975 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
35976
35977         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
35978
35979 2002-06-03  Richard Henderson  <rth@redhat.com>
35980
35981         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
35982         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
35983
35984 2002-06-02  Richard Henderson  <rth@redhat.com>
35985
35986         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
35987         test functions static.
35988
35989 2002-06-02  Andreas Jaeger  <aj@suse.de>
35990
35991         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
35992         now.
35993
35994 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35995
35996         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
35997         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
35998         Update for mofified diagnostics.
35999         * gcc.dg/c99-intconst-1.c: No longer fail.
36000
36001 2002-06-02  Richard Henderson  <rth@redhat.com>
36002
36003         * gcc.dg/uninit-A.c: Remove xfail markers.
36004
36005 2002-06-01  Roger Sayle  <roger@eyesopen.com>
36006
36007         * gcc.dg/fnegate-1.c: New test case.
36008
36009 2002-05-30  Osku Salerma  <osku@iki.fi>
36010
36011         * gcc.c-torture/execute/mayalias-1.c: New file.
36012
36013 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36014
36015         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
36016         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
36017         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
36018
36019 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
36020
36021         * gcc.c-torture/execute/20020529-1.c: New test.
36022
36023 2002-05-27  Richard Henderson  <rth@redhat.com>
36024
36025         * g++.dg/ext/attrib6.C: New test case.
36026
36027 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36028
36029         * gcc.c-torture/execute/pure-1.c: New test.
36030
36031 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36032
36033         * gcc.dg/cpp/arith-2.c: Remove.
36034
36035 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36036
36037         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
36038         * gcc.dg/cpp/if-3.c: Remove.
36039
36040 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
36041
36042         * g++.dg/opt/cse2.C: New test.
36043
36044 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
36045
36046         * gcc.dg/cpp/arith-1.c: New semantic tests.
36047         * gcc.dg/cpp/if-1.c: Update.
36048
36049 2002-05-24  Ben Elliston  <bje@redhat.com>
36050
36051         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
36052
36053 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
36054
36055         * gcc.dg/verbose-asm.c: New test.
36056
36057 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36058
36059         * gcc.dg/cpp/paste12.c: New test.
36060
36061 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36062
36063         * g++.dg/parse/named_ops.C: New test.
36064
36065 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
36066
36067         * gcc/testsuite/gcc.dg/weak-8.c: New test.
36068
36069 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
36070
36071         * gcc.dg/weak-2.c: Allow optional leading underscore
36072         in scan-assembler symbol name.
36073         * gcc.dg/weak-3.c: Likewise.
36074         * gcc.dg/weak-4.c: Likewise.
36075         * gcc.dg/weak-5.c: Likewise.
36076
36077 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
36078
36079         * gcc.dg/20020523-1.c: New test.
36080
36081 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36082
36083         * objc.dg/const-str-2.m: Update now that we stop after
36084         a command line error.
36085
36086 2002-05-22  Richard Henderson  <rth@redhat.com>
36087
36088         * g++.dg/dg.exp: Fix typo in test pruneing.
36089
36090 2002-05-22  Richard Henderson  <rth@redhat.com>
36091
36092         * g++.dg/dg.exp: Prune the tls subdirectory.
36093         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
36094         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
36095         * g++.dg/tls/init-1.C: New.
36096
36097 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
36098
36099         * gcc.dg/20020517-1.c: New test.
36100
36101 2002-05-21  Richard Henderson  <rth@redhat.com>
36102
36103         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
36104         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
36105
36106 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
36107
36108         * g++.dg/other/copy2.C: New test.
36109
36110 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
36111
36112         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
36113         (MAX_COPY): Bump up to 10 times sizeof (long long).
36114         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
36115
36116         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
36117         sizeof (long long).
36118
36119         * gcc.c-torture/execute/strcpy-1.c: New test.
36120
36121 2002-05-19  Jason Merrill  <jason2redhat.com>
36122
36123         * g++.dg/ext/oper1.C: New test.
36124
36125 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
36126 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
36127
36128         * README.QMTEST: New file.
36129
36130         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
36131
36132 2002-05-19  Andreas Jaeger  <aj@suse.de>
36133
36134         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
36135         now.
36136         * gcc.c-torture/execute/loop-2d.x: Likewise.
36137
36138 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
36139
36140         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
36141         support weak symbols.
36142         * gcc.dg/weak-4.c: Likewise.
36143         * gcc.dg/weak-6.c: Likewise.
36144
36145 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
36146
36147         * gcc.dg/weak-3.c: Add dg-excess-error comment for
36148         cygwin, coff and h8300-*-hms targets
36149         * gcc.dg/weak-5.c: Likewise.
36150         * gcc.dg/weak-7.c: Likewise.
36151
36152 2002-05-16  Jason Merrill  <jason@redhat.com>
36153
36154         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
36155         (scan-assembler-not, scan-assembler-dem): Likewise.
36156         (scan-assembler-dem-not): Likewise.
36157
36158 2002-05-15  Richard Henderson  <rth@redhat.com>
36159
36160         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
36161
36162 2002-05-15  Richard Henderson  <rth@redhat.com>
36163
36164         * gcc.dg/weak-5.c (vfoo1c): No warning here.
36165         (vfoo1f): Warning here.
36166         (vfoo1l): Don't redefine the alias.
36167
36168 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
36169
36170         * g++.dg/init/pm1.C: New test.
36171
36172 2002-05-12  David S. Miller  <davem@redhat.com>
36173
36174         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
36175         types.
36176
36177 2002-05-10  Roger Sayle  <roger@eyesopen.com>
36178
36179         * gcc.c-torture/execute/20020510-1.c: New test case.
36180
36181 2002-05-10  David S. Miller  <davem@redhat.com>
36182
36183         * gcc.c-torture/execute/conversion.c: Test long double too.
36184
36185 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
36186
36187         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
36188         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
36189         * lib/g++.exp (g++_link_flags): Likewise.
36190         * lib/objc.exp (objc_target_compile): Likewise.
36191
36192 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
36193
36194         * gcc.dg/cpp/poison.c: Update.
36195         * gcc.dg/cpp/20000625-2.c: Remove.
36196         * gcc.dg/cpp/direct2s.c: Remove final test.
36197
36198 2002-05-08  Tom Rix  <trix@redhat.com>
36199
36200         * gcc.c-torture/execute/20020508-1.c: New test.
36201         * gcc.c-torture/execute/20020508-2.c: New test.
36202         * gcc.c-torture/execute/20020508-3.c: New test.
36203
36204 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36205
36206         * gcc.dg/cpp/charconst-4.c: More tests.
36207
36208 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
36209
36210         PR c/6569
36211         * gcc.dg/weak-3.c: Update location of warning messages.
36212         * gcc.dg/weak-5.c: Likewise.
36213
36214 2002-05-06  Roger Sayle  <roger@eyesopen.com>
36215
36216         * gcc.c-torture/execute/20020506-1.c: New test case.
36217
36218 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36219
36220         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
36221
36222 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36223
36224         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
36225
36226 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36227
36228         * gcc.dg/cpp/charconst-3.c: New test.
36229
36230 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36231
36232         * gcc.dg/cpp/charconst.c: Update tests.
36233
36234 2002-05-05  Tim Josling  <tej@melbpc.org.au>
36235
36236         * treelang: Added directory for new sample language treelang. Also
36237         lib/treelang.exp: New file to signal treelang should be tested.
36238
36239 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
36240
36241         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
36242         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
36243         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
36244         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
36245         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
36246         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
36247         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
36248
36249 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36250
36251         * gcc.dg/format/xopen-2.c: New test.
36252
36253 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
36254
36255         * gcc.dg/20020503-1.c: New test.
36256
36257 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
36258
36259         * g++.dg/init/dtor1.C: Make it tougher.
36260
36261 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
36262
36263         * g++.dg/init/dtor1.C: New test.
36264
36265 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
36266
36267         * gcc.dg/altivec-8.c: New.
36268
36269 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
36270
36271         * gcc.dg/altivec-7.c: New.
36272
36273 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
36274
36275         * g++.dg/parse/typedef1.C: New test.
36276
36277 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
36278
36279         PR c++/6486
36280         * g++.dg/template/friend6.C: New test.
36281
36282         PR c++/6492
36283         * g++.dg/init/copy1.C: New test.
36284
36285 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
36286
36287         * g++.dg/warn/effc1.C: New test.
36288
36289 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36290
36291         * gcc.dg/cpp/if-cexp.c: Add a test.
36292
36293 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
36294
36295         * gcc.dg/20020426-2.c: New test.
36296
36297 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
36298
36299         * gcc.dg/cpp/if-mop.c: Update.
36300         * gcc.dg/cpp/if-mpar.c: Add test.
36301         * gcc.dg/cpp/if-oppr.c: Update.
36302
36303 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36304
36305         PR c/6343
36306         * gcc.dg/weak-[2-7].c: New tests.
36307
36308 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
36309
36310         * gcc.dg/enum1.c: New test.
36311
36312 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
36313
36314         PR c++/6497
36315         * g++.dg/inherit/access2.C: New test.
36316
36317 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
36318
36319         PR bootstrap/6445
36320         * gcc.dg/20020426-1.c: New test.
36321
36322 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
36323
36324         * g++.dg/abi/enum1.C: New test.
36325
36326 2002-04-26  Richard Henderson  <rth@redhat.com>
36327
36328         * gcc.dg/c99-bool-1.c: Expect always true warning.
36329
36330 2002-04-25  Roger Sayle  <roger@eyesopen.com>
36331
36332         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
36333
36334 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36335
36336         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
36337         targets.
36338
36339 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
36340
36341         * g++.dg/abi/mange7.C: New test.
36342
36343         PR c++/6438.
36344         * g++.dg/parse/stmtexpr2.C: New test.
36345
36346 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
36347
36348         * gcc.dg/20020312-2.c: Add SH target.
36349
36350 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36351
36352         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
36353         compiler output on mips*-*-irix*.
36354
36355 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
36356
36357         * g++.dg/parse/attr1.C: New test.
36358
36359 2002-04-23  Roger Sayle  <roger@eyesopen.com>
36360
36361         * gcc.c-torture/execute/string-opt-17.c: New test case.
36362         * gcc.c-torture/execute/memset-2.c: New test case.
36363
36364 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
36365
36366         PR c++/6256:
36367         * g++.dg/template/friend5.C: New test.
36368
36369         PR c++/6331:
36370         * g++.dg/template/qual1.C: Likewise.
36371
36372 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
36373
36374         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
36375         Include stdlib.h, not stdio.h or ctype.h.
36376
36377 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
36378
36379         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
36380         cris-*-elf* and mmix-*-*.
36381         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
36382         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
36383         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
36384         Ditto.
36385         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
36386         * gcc.dg/wchar_t-1.c: Ditto.
36387
36388 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
36389
36390         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
36391         Clarify comment.
36392
36393 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
36394
36395         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
36396
36397 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36398
36399         * gcc.c-torture/execute/20000906-1.x: Delete.
36400
36401 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
36402
36403         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
36404
36405 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
36406
36407         * PR6367
36408         * g77.f-torture/execute/6367.f: New test.
36409         * g77.f-torture/execute/6367.x: Disable for MMIX.
36410
36411 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
36412
36413         * PR6352
36414         * g++.dg/opt/inline2.C: New test.
36415
36416 2002-04-18  Richard Henderson  <rth@redhat.com>
36417
36418         * gcc.dg/20000906-1.c: Enable for all targets.
36419         * gcc.c-torture/compile/iftrap-2.c: New.
36420
36421 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
36422
36423         * gcc.dg/20020418-1.c: New test.
36424         * gcc.dg/20020418-2.c: New test.
36425
36426 2002-04-18  Richard Henderson  <rth@redhat.com>
36427
36428         * gcc.c-torture/compile/iftrap-1.c: New.
36429         * gcc.dg/iftrap-1.c: Adjust for ia64.
36430         * gcc.dg/iftrap-2.c: New.
36431
36432 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
36433
36434         * gcc.c-torture/compile/20020418-1.c: New test.
36435
36436 2002-04-18  Roger Sayle  <roger@eyesopen.com>
36437
36438         * gcc.c-torture/compile/20020415-1.c: New.
36439
36440 2002-04-18  David S. Miller  <davem@redhat.com>
36441
36442         * gcc.c-torture/execute/20020418-1.c: New test.
36443
36444 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
36445
36446         * gcc.dg/20020416-1.c: New test.
36447
36448         * g++.dg/opt/inline1.C: New test.
36449
36450 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
36451
36452         * gcc.dg/altivec-5.c: New test.
36453
36454         * gcc.dg/20020415-1.c: New test.
36455
36456 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
36457
36458         * testsuite/lib/chill.exp: Remove.
36459
36460 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
36461
36462         * g++.dg/other/big-struct.C: New test.
36463
36464 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
36465
36466         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
36467         of scratch file.
36468
36469 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
36470
36471         PR c/6277
36472         * gcc.dg/i386-387-1.c: Allow optional leading underscore
36473         in scan-assembler function name
36474
36475 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
36476
36477         * g77.f-torture/execute/980628-4.x,
36478         g77.f-torture/execute/980628-5.x,
36479         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
36480         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
36481         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
36482         i[34567]86-*-*.
36483
36484 2002-04-13  David S. Miller  <davem@redhat.com>
36485
36486         * gcc.c-torture/execute/20020413-1.c: New test.
36487
36488 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
36489
36490         * gcc.dg/asm-6.c,
36491         * g++.dg/ext/asm1.C: New tests.
36492
36493 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
36494
36495         PR c++ 5373.
36496         * g++.dg/parse/stmtexpr1.C: New test.
36497
36498         PR c++/5189.
36499         * g++.dg/template/copy1.C: New test.
36500
36501 2002-04-12  Richard Henderson  <rth@redhat.com>
36502
36503         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
36504
36505 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
36506
36507         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
36508         gcc.c-torture/execute/20020307-2.c.
36509
36510 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
36511
36512         * g++.dg/ext/attrib5.C,
36513         * g++.dg/lookup/struct1.C: New tests.
36514
36515 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
36516
36517         * gcc.dg/20020411-1.c: New test.
36518
36519         * gcc.c-torture/execute/20020411-1.c: New test.
36520
36521 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
36522
36523         * g77.f-torture/execute/6177.f: New test.
36524
36525 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
36526
36527         PR middle-end/6247
36528         * g++.dg/opt/cleanup1.C: New test.
36529
36530         * g++.dg/opt/const1.C: New test.
36531
36532 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
36533
36534         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
36535
36536 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
36537
36538         PR c++/5507
36539         * g++.dg/template/typename2.C: New test.
36540
36541 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
36542
36543         * gcc.c-torture/execute/loop-12.c: New.
36544
36545 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
36546
36547         * g77.f-torture/execute/980628-4.x,
36548         g77.f-torture/execute/980628-5.x,
36549         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
36550         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
36551         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
36552
36553 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36554
36555         PR optimization/6086
36556         * g++.dg/opt/preinc1.C: New test.
36557
36558 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
36559
36560         PR c++/5571
36561         * g++.dg/opt/static2.C: New test.
36562
36563 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
36564
36565         PR c/5120
36566         * gcc.dg/20020406-1.c: New test.
36567
36568 2002-04-04  David S. Miller  <davem@redhat.com>
36569
36570         * gcc.c-torture/execute/20020404-1.c: New test.
36571
36572 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
36573
36574         PR c/6123
36575         * gcc.dg/20020312-2.c: Do not declare global register variable
36576         if __PIC__ or __pic__ is defined.
36577
36578 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
36579
36580         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
36581         __asm__ so that it works correctly even if -ansi -pedantic-errors.
36582
36583 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36584
36585         * gcc.misc-tests/linkage.exp: Update last change to handle
36586         sparc*-, not just sparc-.
36587
36588 2002-04-03  Richard Henderson  <rth@redhat.com>
36589
36590         * gcc.dg/cpp/ucs.c: Improved long UCS test.
36591
36592 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
36593
36594         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
36595
36596 2002-04-02  David S. Miller  <davem@redhat.com>
36597
36598         * gcc.c-torture/execute/20020402-3.c: New test.
36599
36600 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
36601
36602         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
36603         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
36604
36605         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
36606         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
36607         g77.f-torture/execute/20001201.x,
36608         g77.f-torture/execute/u77-test.x: New files.
36609
36610         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
36611         * gcc.dg/wchar_t-1.c: Ditto.
36612
36613 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36614
36615         * gcc.c-torture/execute/20020402-1.c: New test.
36616
36617 2002-04-01  Richard Henderson  <rth@redhat.com>
36618
36619         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
36620
36621         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
36622
36623 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36624
36625         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
36626
36627 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36628
36629         * g++.dg/inherit/template-as-base.C: Expect error.
36630         * g++.dg/inherit/namespace-as-base.C: Likewise.
36631
36632 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
36633
36634         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
36635         g++.dg/ext/instantiate3.C: Tweak match patterns.
36636
36637         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
36638         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
36639         -da test.
36640
36641 2002-03-31  Richard Henderson  <rth@redhat.com>
36642
36643         * gcc.dg/special/alias-2.c: New.
36644         * gcc.dg/special/ecos.exp: Run it.
36645
36646 2002-03-31  Richard Henderson  <rth@redhat.com>
36647
36648         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
36649
36650 2002-03-31  Kazu Hirata  <kazu@hxi.com>
36651
36652         * gcc.dg/weak-1.c: Disable on h8300 port.
36653
36654 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
36655
36656         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
36657         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
36658         ordering tests.
36659         * g++.dg/bprob/bprob-1.C: New test.
36660         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
36661         * g++.dg/gcov/gcov-1.C: New test.
36662         * g++.dg/gcov/gcov-1.x: New file.
36663         * g++.dg/gcov/gcov-2.C: New test.
36664         * g++.dg/gcov/gcov-3.C: New test.
36665         * g++.dg/gcov/gcov-3.h: New file.
36666
36667 2002-03-28  Roger Sayle  <roger@eyesopen.com>
36668
36669         * g++.old-deja/g++.other/builtins5.C: New test.
36670         * g++.old-deja/g++.other/builtins6.C: New test.
36671         * g++.old-deja/g++.other/builtins7.C: New test.
36672         * g++.old-deja/g++.other/builtins8.C: New test.
36673         * g++.old-deja/g++.other/builtins9.C: New test.
36674
36675 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
36676
36677         * g++.dg/opt/static1.C: New test.
36678
36679         * g++.dg/opt/longbranch1.C: New test.
36680
36681 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
36682
36683         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
36684
36685         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
36686
36687 2002-03-28  Jeffrey A Law  (law@redhat.com)
36688
36689         * gcc.c-torture/execute/20020328-1.c: New test.
36690
36691 2002-03-27  Richard Henderson  <rth@redhat.com>
36692
36693         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
36694         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
36695         move from g++.old-deja/g++.ext/.
36696
36697 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
36698
36699         * g++.dg/init/new2.C: New test.
36700
36701 2002-03-26  Richard Henderson  <rth@redhat.com>
36702
36703         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
36704
36705         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
36706         on sparc.
36707
36708         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
36709         sparcv9 systems.
36710         * gcc.dg/20001102-1.c: Likewise.
36711
36712 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
36713
36714         * gcc.dg/cpp/endif-pedantic1.c,
36715         gcc.dg/cpp/endif-pedantic2.c: New tests.
36716
36717 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
36718
36719         * g++.dg/init/new1.C: New test.
36720
36721 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36722
36723         * g++.dg/abi/vbase9.C: New test.
36724
36725 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
36726
36727         * gcc.dg/arm-asm.c: New test.
36728
36729 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
36730
36731         * gcc.dg/Wswitch-enum.c: New test.
36732         Fix PR c/5044.
36733
36734 2002-03-26  Richard Henderson  <rth@redhat.com>
36735
36736         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
36737         structure.
36738
36739 2002-03-25  Richard Henderson  <rth@redhat.com>
36740
36741         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
36742         sparcv9 systems.
36743
36744         * gcc.c-torture/compile/20011119-1.c (xxx): New.
36745         * gcc.c-torture/compile/20011119-2.c (xxx): New.
36746
36747 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
36748
36749         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
36750
36751 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
36752
36753         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
36754         targets using generic thunk support.
36755
36756 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
36757
36758         * gcc.c-torture/compile/20020323-1.c: New test.
36759
36760         * g++.dg/opt/conj2.C: New test.
36761
36762 2002-03-24  Richard Henderson  <rth@redhat.com>
36763
36764         * gcc.dg/weak-1.c: Use -fno-common.
36765
36766 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
36767
36768         * g77.dg/f77-edit-apostrophe-out.f: New test
36769         * g77.dg/f77-edit-h-out.f: New test
36770         * g77.dg/f77-edit-t-in.f: New test
36771         * g77.dg/f77-edit-t-out.f: New test
36772         * g77.dg/f77-edit-x-out.f: New test
36773         * g77.dg/f77-edit-slash-out.f: New test
36774         * g77.dg/f77-edit-colon-out.f: New test
36775         * g77.dg/f77-edit-s-out.f: New test
36776
36777 2002-03-24  Richard Henderson  <rth@redhat.com>
36778
36779         * objc/execute/formal_protocol-6.x: New XFAIL.
36780
36781 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
36782
36783         * gcc.dg/weak-1.c: Early return from dg-final on platforms
36784         that do not support weak symbols
36785
36786 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
36787
36788         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
36789         * lib/g77.exp: Likewise.
36790         * lib/objc.exp: Likewise.
36791
36792 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
36793
36794         * gcc.dg/Wswitch-default.c: New test.
36795
36796 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
36797
36798         * g++.dg/other/enum1.C: New test.
36799
36800 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
36801
36802         * gcc.dg/pragma-ep-3.c: Fix typo.
36803
36804 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36805
36806         * g++.dg/inherit/template-as-base.C: New test.
36807
36808 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
36809
36810         * g++.old-deja/g++.other/dwarf2-1.C: Move...
36811         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
36812
36813 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
36814
36815         * gcc.dg/cpp/multiline.c: Update to match.
36816
36817 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
36818
36819         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
36820
36821 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
36822
36823         * gcc.dg/cpp/extratokens2.c: New file.
36824
36825 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
36826
36827         * gcc.dg/20020312-2.c: Add rs6000 target.
36828
36829         * gcc.c-torture/compile/20020319-1.c: New test.
36830
36831 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36832
36833         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
36834         (A, E): Handle this.
36835
36836 2002-03-20  Jason Merrill  <jason@redhat.com>
36837
36838         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
36839         ignoring -fpic.
36840         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
36841         through prune_gcc_output.
36842
36843 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
36844
36845         * gcc.c-torture/compile/20020320-1.c: New test.
36846
36847 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
36848
36849         * gcc.c-torture/compile/20020318-1.c: New test.
36850
36851         * gcc.dg/struct-by-value-1.c: New test.
36852
36853         * gcc.dg/20020319-1.c: New test.
36854
36855 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
36856
36857         * g++.dg/opt/conj1.C: New test.
36858
36859 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
36860
36861         * g++.dg/template/qualttp20.C: Revert previous change.
36862         * g++.dg/template/qualttp3.C: Likewise.
36863         * g++.dg/template/qualttp4.C: Likewise.
36864         * g++.dg/template/qualttp5.C: Likewise.
36865         * g++.dg/template/qualttp6.C: Likewise.
36866         * g++.dg/template/qualttp7.C: Likewise.
36867         * g++.dg/template/qualttp8.C: Likewise.
36868         * g++.dg/template/recurse.C: Likewise.
36869
36870 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
36871
36872         * gcc.dg/cpp/wchar-1.c: Update.
36873
36874 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
36875
36876         * g++.dg/template/conv1.C: New test.
36877         * g++.dg/template/conv2.C: New test.
36878         * g++.dg/template/conv3.C: New test.
36879         * g++.dg/template/conv4.C: New test.
36880
36881 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
36882
36883         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
36884         * g++.dg/template/qualttp3.C: Likewise.
36885         * g++.dg/template/qualttp4.C: Likewise.
36886         * g++.dg/template/qualttp5.C: Likewise.
36887         * g++.dg/template/qualttp6.C: Likewise.
36888         * g++.dg/template/qualttp7.C: Likewise.
36889         * g++.dg/template/qualttp8.C: Likewise.
36890         * g++.dg/template/recurse.C: Likewise.
36891
36892 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
36893
36894         * g++.dg/opt/dtor1.C: New test.
36895
36896 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
36897
36898         * gcc.c-torture/compile/20020315-1.c: New test.
36899
36900 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
36901
36902         * gcc.dg/weak-1.c: Fix scan tests.
36903
36904 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
36905
36906         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
36907         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
36908         cris-*-aout* mmix-*-*.
36909         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
36910         cris-*-aout* mmix-*-*.
36911         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
36912         cris-*-elf* cris-*-aout* and mmix-*-*.
36913         * gcc.dg/20001009-1.c: Ditto.
36914         * gcc.dg/20010912-1.c: Ditto.
36915         * gcc.dg/20020122-4.c: Ditto.
36916         * gcc.dg/inline-2.c: Ditto.
36917
36918 2002-03-14  Jeffrey A Law  (law@cygnus.com)
36919
36920         * gcc.c-torture/compile/20020314-1.c: New test.
36921
36922 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
36923
36924         * gcc.c-torture/execute/20020314-1.c: New test.
36925
36926 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
36927
36928         * g++.dg/warn/Wunused-1.C: New test.
36929
36930 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
36931
36932         * g++.dg/abi/mangle6.C: New test.
36933
36934 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
36935
36936         * gcc.c-torture/compile/20020309-2.c: New test.
36937
36938         * gcc.c-torture/compile/20020312-1.c: New test.
36939
36940 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36941
36942         * g++.dg/other/access1.C: New test.
36943
36944 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
36945
36946         * gcc.c-torture/execute/wchar_t-1.c: New test.
36947
36948 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
36949
36950         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
36951
36952 2002-03-12  Roger Sayle  <roger@eyesopen.com>
36953
36954         * gcc.dg/20020312-1.c: New test case.
36955
36956 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
36957
36958         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
36959
36960 2002-03-11  Richard Henderson  <rth@redhat.com>
36961
36962         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
36963         * g++.old-deja/g++.jason/report.C: Likewise.
36964
36965 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
36966
36967         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
36968         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
36969
36970 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
36971
36972         * testsuite/g++.dg/overload/pmf1.C: New test.
36973
36974 2002-03-11  Kazu Hirata  <kazu@hxi.com>
36975
36976         * gcc.c-torture/execute/20020307-1.c: Use long.
36977
36978 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
36979
36980         PR optimization/5844
36981         * gcc.dg/20020310-1.c: New test.
36982
36983 2002-03-09  Michael Meissner  <meissner@redhat.com>
36984
36985         * gcc.c-torture/execute/memcpy-2.c: New test.
36986         * gcc.c-torture/execute/memset-1.c: New test.
36987         * gcc.c-torture/execute/strlen-1.c: New test.
36988         * gcc.c-torture/execute/strcmp-1.c: New test.
36989         * gcc.c-torture/execute/strncmp-1.c: New test.
36990
36991 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
36992
36993         * gcc.dg/ppc-ldstruct.c: New test.
36994
36995 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
36996
36997         * gcc.c-torture/execute/va-arg-22.c: New test.
36998
36999 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37000
37001         * gcc.c-torture/compile/20020309-1.c: New test.
37002
37003 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
37004
37005         * gcc.c-torture/execute/20020307-2.c: New test.
37006
37007 2002-03-07  Jeffrey A Law  (law@redhat.com)
37008
37009         * g77.f-torture/compile/20020307-1.f: New test.
37010
37011 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
37012
37013         * gcc.dg/unordered-1.c: New test.
37014
37015 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
37016
37017         * gcc.c-torture/execute/20020307-1.c: New test.
37018
37019 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
37020
37021         * gcc.dg/20020304-1.c: New test.
37022
37023         * gcc.c-torture/compile/20020304-2.c: New test.
37024
37025 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
37026
37027         * gcc.c-torture/compile/20020304-1.c: New test case
37028         (from PR c/5830).
37029
37030 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
37031
37032         * gcc.dg/20020103-1.c: Add other -D ppc variants.
37033
37034 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37035
37036         * g++.dg/other/classkey1.C: New test.
37037
37038 2002-03-01  Richard Henderson  <rth@redhat.com>
37039
37040         * gcc.c-torture/compile/981223-1.x: New.
37041         * gcc.c-torture/compile/920625-1.x: New.
37042
37043 2002-02-28  Richard Henderson  <rth@redhat.com>
37044
37045         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
37046
37047 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
37048
37049         * gcc.c-torture/execute/20020227-1.c: New test.
37050
37051 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
37052
37053         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
37054         here" ERROR lines.
37055         * g++.old-deja/g++.oliva/partord1.C: Likewise.
37056         * g++.old-deja.g++.other/defarg1.C: Likewise.
37057         * g++.old-deja/g++.pt/calls2.C: Likewise.
37058         * g++.old-deja/g++.pt/crash20.C: Likewise.
37059         * g++.old-deja/g++.pt/crash30.C: Likewise.
37060         * g++.old-deja/g++.pt/crash36.C: Likewise.
37061         * g++.old-deja/g++.pt/crash6.C: Likewise.
37062         * g++.old-deja/g++.pt/defarg13.C: Likewise.
37063         * g++.old-deja/g++.pt/derived3.C: Likewise.
37064         * g++.old-deja/g++.pt/error1.C: Likewise.
37065         * g++.old-deja/g++.pt/friend21.C: Likewise.
37066         * g++.old-deja/g++.pt/friend23.C: Likewise.
37067         * g++.old-deja/g++.pt/infinite1.C: Likewise.
37068         * g++.old-deja/g++.robertl/eb128.C: Likewise.
37069
37070 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
37071
37072         * gcc.c-torture/execute/20020225-2.c: New test.
37073
37074 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
37075
37076         * gcc.c-torture/execute/920730-1t.c,
37077         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
37078         Delete test cases, only relevant to -traditional.
37079
37080 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37081
37082         * gcc.dg/cpp/undef1.c: Remove.
37083         * gcc.dg/cpp/directiv.c: Update.
37084         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
37085
37086 2002-02-27  Michael Meissner  <meissner@redhat.com>
37087
37088         * gcc.c-torture/execute/20020226-1.c: New test.
37089
37090 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
37091
37092         * g++.dg/debug/debug4.C: New test.
37093
37094         * gcc.dg/ia64-visibility-1.c: New test.
37095
37096 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
37097
37098         * gcc.dg/debug/20020224-1.c: New.
37099
37100 2002-02-25  Kazu Hirata  <kazu@hxi.com>
37101
37102         * gcc.c-torture/execute/960416-1.x: New.
37103         * gcc.c-torture/execute/divconst-3.x: Likewise.
37104
37105 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
37106
37107         * gcc.dg/20020224-1.c: New test.
37108
37109 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
37110
37111         * gcc.c-torture/execute/20020225-1.c: New.
37112
37113 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37114
37115         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
37116
37117 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
37118
37119         * gcc.dg/20020222-1.c: New test.
37120
37121 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
37122
37123         * g++.dg/opt/anonunion1.C: New test.
37124
37125 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
37126
37127         * g++.dg/template/qualttp19.C: New test.
37128         * g++.dg/template/qualttp20.C: New test.
37129         * g++.old-deja/g++.jason/report.C: Adjust expected errors
37130         * g++.old-deja/g++.other/qual1.C: Likewise.
37131
37132 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
37133
37134         * gcc.dg/attr-alwaysinline.c: New.
37135
37136 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
37137
37138         * gcc.dg/20020220-1.c: New test.
37139
37140         * gcc.dg/20020220-2.c: New test.
37141
37142         * g++.dg/opt/mmx1.C: New test.
37143
37144 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
37145
37146         * gcc.c-torture/compile/20020110.c: New test.
37147
37148 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
37149
37150         * gcc.c-torture/execute/20020219-1.c: New test.
37151
37152         * gcc.dg/20020219-1.c: New test.
37153
37154         * gcc.dg/noncompile/20020220-1.c: New test.
37155
37156         * g++.dg/opt/ptrintsum1.C: New test.
37157
37158         * gcc.dg/debug/20020220-1.c: New test.
37159
37160 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
37161
37162         * gcc.c-torture/execute/20020216-1.c: New test.
37163
37164 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37165
37166         * gcc.dg/decl-1.c: Update, new test.
37167
37168 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
37169
37170         * g++.dg/abi/bitfield1.C: New test.
37171         * g++.dg/abi/bitfield2.C: New test.
37172
37173 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
37174
37175         * gcc.dg/attr-nest.c: New test.
37176
37177 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
37178
37179         * gcc.c-torture/execute/20020215-1.c: New test.
37180
37181 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
37182
37183         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
37184         * g++.dg/debug/debug.exp: New.
37185         * g++.dg/debug/trivial.C: New.
37186         * g++.dg/debug/debug1.C: Moved...
37187         * g++.dg/other/debug1.C: ...from here.
37188         * g++.dg/debug/debug2.C: Moved...
37189         * g++.dg/other/debug2.C: ...from here.
37190         * g++.dg/debug/debug3.C: Moved...
37191         * g++.dg/other/debug3.C: ...from here.
37192
37193         * gcc.dg/noncompile/20020213-1.c: New test.
37194
37195 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
37196
37197         * g++.dg/other/debug3.C: New test.
37198
37199         * gcc.c-torture/execute/20020213-1.c: New test.
37200
37201 2002-02-13  Richard Smith <richard@ex-parrot.com>
37202
37203         * g++.old-deja/g++.other/thunk1.C: New test.
37204
37205 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
37206
37207         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
37208
37209 2002-02-13  Stan Shebs  <shebs@apple.com>
37210
37211         * gcc.dg/altivec-3.c: New.
37212
37213 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
37214
37215         * gcc.dg/Wunreachable-1.c: New test.
37216         * gcc.dg/Wunreachable-2.c: New test.
37217
37218 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37219
37220         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
37221
37222 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
37223
37224         * gcc.dg/decl-1.c: New test.
37225
37226 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
37227
37228         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
37229
37230 2002-02-10  Kazu Hirata  <kazu@hxi.com>
37231
37232         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
37233         * gcc.c-torture/compile/980506-1.x: Likewise.
37234
37235 2002-02-10  Kazu Hirata  <kazu@hxi.com>
37236
37237         * gcc.dg/20020210-1.c: New.
37238
37239 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
37240
37241         * g77.f-torture/execute/947.f: New regression test
37242         for PR fortran/947.
37243
37244 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
37245
37246         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
37247         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
37248
37249 2002-02-08  Richard Henderson  <rth@redhat.com>
37250
37251         * gcc.c-torture/compile/labels-3.c: New.
37252
37253 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
37254
37255         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
37256         expression statements work instead.
37257         * gcc.dg/noncompile/20020207-1.c: New test.
37258
37259 2002-02-07  Richard Henderson  <rth@redhat.com>
37260
37261         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
37262
37263 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37264
37265         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
37266         message from g77
37267         * lib/g77-dg.exp: Trim g77 error messages so that they are
37268         recognized by dg.exp.
37269
37270 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37271
37272         PR fortran/5473
37273         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
37274
37275 2002-02-07  Richard Henderson  <rth@redhat.com>
37276
37277         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
37278         to be sufficiently aligned for integers.
37279
37280 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
37281
37282         * g++.dg/template/friend4.C: New test.
37283
37284 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37285
37286         PR fortran/5743
37287         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
37288         unsupported cases.
37289
37290 2002-02-07  Richard Henderson  <rth@redhat.com>
37291
37292         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
37293         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
37294         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
37295         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
37296
37297 2002-02-06  Richard Henderson  <rth@redhat.com>
37298
37299         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
37300
37301 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
37302
37303         * gcc.dg/20020206-1.c: New test.
37304
37305 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
37306
37307         * gcc.c-torture/execute/20020206-1.c: New test.
37308
37309         * gcc.c-torture/execute/20020206-2.c: New test.
37310
37311         PR optimization/5429:
37312         * gcc.c-torture/compile/20020206-1.c: New test.
37313
37314 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
37315
37316         * g++.dg/ext/align1.C: Do not use an explicit alignment value
37317         as certain file formats cannot support particularly large
37318         alignments.
37319
37320         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
37321         and do not expect to be able to link the executable.
37322
37323         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
37324         fail because the COFF format does not support the weak attribute.
37325
37326 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
37327
37328         * g77.dg/pr5473.f: New test
37329
37330 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
37331
37332         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
37333         Fix testcase accordingly.
37334
37335 2002-02-04  Richard Henderson  <rth@redhat.com>
37336
37337         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
37338         (buf): Change to be an array of pointers, not ints.
37339
37340 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
37341
37342         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
37343         before all tests.  Move warning one line above to match where it
37344         C frontend emits.
37345         * gcc.dg/Wswitch-2.c: New test.
37346         * g++.dg/warn/Wswitch-1.C: New test.
37347         * g++.dg/warn/Wswitch-2.C: New test.
37348
37349 2002-02-04  Richard Henderson  <rth@redhat.com>
37350
37351         * g++.dg/abi/offsetof.C: Fix size comparison.
37352
37353 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
37354
37355         * gcc.dg/cast-qual-2.c: New test.
37356
37357 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
37358
37359         * gcc.dg/20020201-4.c: New test.
37360
37361 2002-02-04  Ben Elliston  <bje@redhat.com>
37362
37363         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
37364         target_info attribute != 0, in addition to the empty string.
37365         (gcc_target_compile): Likewise.
37366
37367 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
37368
37369         * gcc.dg/Wswitch.c: New test.
37370         PR gcc/4475. PR gcc/3780.
37371
37372 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
37373
37374         * g77.f-torture/execute/5122.f: New test for regressions
37375         against PR fortran/5122.
37376
37377 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
37378
37379         * g77.f-torture/compile/pr3743.f: Delete
37380         * g77.dg/pr3743-1.f: New test.
37381         * g77.dg/pr3743-2.f: New test.
37382         * g77.dg/pr3743-3.f: New test.
37383         * g77.dg/pr3743-4.f: New test.
37384
37385 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37386
37387         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
37388
37389 2002-02-02  Richard Henderson  <rth@redhat.com>
37390
37391         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
37392         * gcc.c-torture/execute/bf64-1.c: Likewise.
37393
37394 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
37395
37396         * gcc.dg/20020201-2.c: New test.
37397
37398         * gcc.dg/20020201-3.c: New test.
37399
37400         * gcc.c-torture/execute/bitfld-2.c: New test.
37401
37402 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37403
37404         * gcc.dg/bitfld-1.c: Update.
37405         * gcc.dg/bitfld-2.c: Update.
37406         * gcc.c-torture/execute/bitfld-1.x: New.
37407
37408 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
37409
37410         * gcc.c-torture/execute/20020201-1.c: New test.
37411
37412 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
37413
37414         PR target/5469
37415         * gcc.dg/20020201-1.c: New test.
37416
37417 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
37418
37419         PR fortran/3743
37420         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
37421         * g77.f-torture/compile/pr3743.x: Remove
37422
37423 2002-01-31  Tom Rix  <trix@redhat.com>
37424
37425         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
37426
37427 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37428
37429         * gcc.dg/noncompile/20020130-1.c: New test.
37430
37431 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
37432
37433         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
37434
37435 2002-01-29  Richard Henderson  <rth@redhat.com>
37436
37437         * gcc.c-torture/execute/991118-1.c: Cast various constants back
37438         to long long.
37439         * gcc.c-torture/execute/bf64-1.c: Likewise.
37440
37441 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
37442
37443         * gcc.c-torture/execute/20020129-1.c: New test.
37444
37445 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37446
37447         * gcc.c-torture/compile/20000224-1.c: Update.
37448         * gcc.c-torture/execute/bitfld-1.c: New tests.
37449         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
37450         * gcc.dg/uninit-A.c: Update.
37451
37452 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
37453
37454         * g++.dg/template/ctor1.C: Add instantiation.
37455
37456 2002-01-28  Paul Koning  <pkoning@equallogic.com>
37457
37458         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
37459         argument to __builtin_prefetch to be const ptr.
37460
37461 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
37462
37463         * gcc.c-torture/compile/20020120-1.c: New test.
37464
37465 2002-01-27  Kazu Hirata  <kazu@hxi.com>
37466
37467         * gcc.c-torture/execute/20020127-1.c: New test.
37468
37469 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
37470
37471         * g77.dg/f77-edit-i-in.f: New test
37472         * g77.dg/f77-edit-i-out.f: New test
37473
37474 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
37475
37476         * gcc.dg/debug/debug.exp: New file.
37477         * gcc.dg/debug/trivial.c: New file.
37478         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
37479         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
37480         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
37481         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
37482         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
37483         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
37484         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
37485         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
37486         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
37487         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
37488         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
37489         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
37490         * gcc.dg/20000503-1.c: Removed.
37491         * gcc.dg/20010207-1.c: Removed.
37492         * gcc.dg/20011223-1.c: Removed.
37493         * gcc.dg/20020104-2.c: Removed.
37494         * gcc.dg/debug-1.c: Removed.
37495         * gcc.dg/debug-2.c: Removed.
37496         * gcc.dg/debug-3.c: Removed.
37497         * gcc.dg/debug-4.c: Removed.
37498         * gcc.dg/debug-5.c: Removed.
37499         * gcc.dg/debug-6.c: Removed.
37500         * gcc.dg/dwarf2-1.c: Removed.
37501         * gcc.dg/dwarf2-2.c: Removed.
37502
37503 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
37504
37505         * g++.old-deja/g++.other/eh5.C: New test.
37506         * g++.old-deja/g++.other/sibcall2.C: New test.
37507         * g++.old-deja/g++.other/array9.C: New test.
37508         * g++.old-deja/g++.other/typename2.C: New test.
37509         * g++.old-deja/g++.other/crash60.C: New test.
37510         * g++.old-deja/g++.other/conv9.C: New test.
37511         * g++.old-deja/g++.other/mangle10.C: New test.
37512         * g++.old-deja/g++.other/unchanging1.C: New test.
37513         * g++.old-deja/g++.other/exprstmt1.C: New test.
37514         * g++.old-deja/g++.other/inline23.C: New test.
37515         * g++.old-deja/g++.eh/ia64-1.C: New test.
37516         * g++.old-deja/g++.other/dwarf2-1.C: New test.
37517         * g++.old-deja/g++.other/reload1.C: New test.
37518         * g++.old-deja/g++.other/static20.C: New test.
37519         * g++.old-deja/g++.other/local-alloc1.C: New test.
37520         * g++.old-deja/g++.other/conv8.C: New test.
37521         * g++.old-deja/g++.other/stmtexpr2.C: New test.
37522         * g++.old-deja/g++.other/storeexpr1.C: New test.
37523         * g++.old-deja/g++.other/storeexpr2.C: New test.
37524         * g++.dg/eh/template2.C: New test.
37525         * g++.dg/warn/weak1.C: New test.
37526
37527 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
37528
37529         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
37530         Remove first, non-varying, argument.
37531
37532 2002-01-23  Richard Henderson  <rth@redhat.com>
37533
37534         * gcc.dg/inline-2.c: New.
37535
37536         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
37537         Add optional target arg.  Check number of arguments.
37538         (scan-assembler-not, scan-assembler-dem): Likewise.
37539         (scan-assembler-dem-not): Likewise.
37540
37541 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
37542
37543         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
37544         line 12.
37545         * g++.old-deja/g++.brendan/parse3.C,
37546         g++.old-deja/g++.other/crash26.C,
37547         g++.old-deja/g++.other/crash28.C,
37548         g++.old-deja/g++.other/crash29.C,
37549         g++.old-deja/g++.other/crash30.C,
37550         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
37551
37552 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
37553
37554         * gcc.dg/20020115-1.c: New.
37555
37556 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
37557
37558         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
37559
37560 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
37561
37562         * gcc.dg/20020122-3.c: New.
37563
37564 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
37565
37566         * g++.dg/other/gc1.C: New test.
37567
37568 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
37569
37570         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
37571
37572 2002-01-22  Richard Henderson  <rth@redhat.com>
37573
37574         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
37575
37576 2002-01-22  Richard Henderson  <rth@redhat.com>
37577
37578         * gcc.dg/20020122-4.c: New.
37579
37580 2002-01-22  H.J. Lu <hjl@gnu.org>
37581
37582         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
37583         link output.
37584         * gcc.dg/special/ecos.exp: Likewise.
37585         * lib/g++-dg.exp: Likewise.
37586         * lib/g77-dg.exp: Likewise.
37587         * lib/gcc-dg.exp : Likewise.
37588         * lib/mike-g++.exp: Likewise.
37589         * lib/mike-g77.exp: Likewise.
37590         * lib/mike-gcc.exp: Likewise.
37591         * lib/objc-dg.exp: Likewise.
37592
37593 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
37594
37595         PR target/5379
37596         * gcc.dg/20020122-2.c: New test.
37597
37598 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
37599
37600         * gcc.dg/20020122-1.c: New test.
37601
37602 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
37603
37604         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
37605
37606 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
37607
37608         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
37609
37610 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37611
37612         * gcc.c-torture/compile/20020121-1.c: New test.
37613
37614 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37615
37616         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
37617         ld_library_path.
37618
37619 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
37620
37621         * gcc.dg/20020218-1.c: New test.
37622
37623 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
37624
37625         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
37626         messages
37627         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
37628         "At global scope" warning
37629         * g++.dg/ext/align1.C: Change cygwin test for alignment
37630         from db-bogus to dg-warning
37631
37632 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
37633
37634         * g77.f-torture/compile/cpp2.F: New test.
37635
37636 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37637
37638         * g++.dg/template/access1.C: New test.
37639
37640 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
37641
37642         * gcc.dg/20020118-1.c: New.
37643
37644 2002-01-18  Kazu Hirata  <kazu@hxi.com>
37645
37646         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
37647
37648 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
37649
37650         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
37651         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
37652         alignment warnings.
37653
37654 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
37655
37656         * gcc.misc-tests/i386-prefetch.exp: Save and restore
37657         torture_with_loops and torture_without_loops
37658
37659 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
37660
37661         * gcc.c-torture/compile/20020116-1.c: New test.
37662
37663 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
37664
37665         * gcc.dg/20020116-2.c: New test.
37666
37667         * gcc.dg/ultrasp4.c: New test.
37668
37669         * gcc.dg/20020116-1.c: New test.
37670
37671 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
37672
37673         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
37674         by EABI.
37675
37676 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
37677
37678         * gcc.misc-tests/i386-prefetch.exp: New.
37679         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
37680         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
37681         * gcc.misc-tests/i386-pf-none-1.c: New test.
37682         * gcc.misc-tests/i386-pf-sse-1.c: New test.
37683
37684 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
37685
37686         * gcc.dg/gnu89-init-1.c: Add new tests.
37687
37688 2002-01-15  Andreas Jaeger  <aj@suse.de>
37689
37690         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
37691         * gcc.dg/i386-mmx-2.c: Likewise.
37692         * gcc.dg/i386-sse-1.c: Likewise.
37693         * gcc.dg/i386-sse-2.c: Likewise.
37694         * gcc.dg/i386-sse-3.c: Likewise.
37695
37696 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
37697
37698         * g77.f-torture/execute/intrinsic-unix-bessel.f:
37699         Uncomment additional cases that now pass.
37700
37701 2002-01-11  Richard Henderson  <rth@redhat.com>
37702
37703         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
37704         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
37705
37706 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
37707
37708         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
37709
37710 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
37711
37712         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
37713         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
37714
37715 2002-01-10  Dale Johannesen  <dalej@apple.com>
37716
37717         * gcc.c-torture/execute/loop-11.c: New.
37718
37719 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
37720
37721         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
37722         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
37723
37724 2002-01-09  Richard Henderson  <rth@redhat.com>
37725
37726         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
37727         type in which to perform the operation for each size.
37728
37729 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
37730
37731         * gcc.c-torture/compile/20020109-2.c: New test.
37732
37733 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
37734
37735         * gcc.c-torture/execute/loop-10.c: New test.
37736
37737 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
37738
37739         * gcc.c-torture/compile/20010226-1.c: New test.
37740         * gcc.c-torture/compile/20010227-1.c: New test.
37741         * gcc.c-torture/compile/20010426-1.c: New test.
37742         * gcc.c-torture/compile/20010510-1.c: New test.
37743         * gcc.c-torture/compile/20010605-3.c: New test.
37744         * gcc.c-torture/compile/20010824-1.c: New test.
37745         * gcc.c-torture/execute/20010409-1.c: New test.
37746         * gcc.dg/noncompile/20000901-1.c: New test.
37747         * gcc.dg/20001023-1.c: New test.
37748         * gcc.dg/20001101-1.c: New test.
37749         * gcc.dg/20001102-1.c: New test.
37750         * gcc.dg/20010207-1.c: New test.
37751         * gcc.dg/20010405-1.c: New test.
37752         * gcc.dg/20010822-1.c: New test.
37753         * gcc.dg/20011107-1.c: New test.
37754
37755 2002-01-09  Jeffrey A Law  (law@redhat.com)
37756
37757         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
37758
37759         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
37760         execution failure on PA targets.
37761
37762 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
37763
37764         * gcc.c-torture/compile/20020109-1.c: New test.
37765
37766 2002-01-08  Kazu Hirata  <kazu@hxi.com>
37767
37768         * gcc.c-torture/execute/20020108-1.c: New test.
37769
37770 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
37771
37772         * gcc.dg/20020108-1.c: New test.
37773
37774 2002-01-08  H.J. Lu <hjl@gnu.org>
37775
37776         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
37777         for header files.
37778
37779 2002-01-08  Geoff Keating  <geoffk@redhat.com>
37780
37781         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
37782         consistency.
37783
37784 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
37785
37786         * gcc.dg/altivec-4.c: Test altivec predicates.
37787
37788 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
37789
37790         * gcc.c-torture/execute/20020107-1.c: New test.
37791
37792 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
37793
37794         PR c/5279
37795         * gcc.c-torture/compile/20020106-1.c: New test.
37796
37797 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
37798
37799         * gcc.c-torture/execute/nestfunc-4.c: New test.
37800
37801 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
37802
37803         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
37804         extra triple that slipped in.
37805         * g++.old-deja/g++.abi/align.C: Likewise.
37806         * g++.old-deja/g++.abi/bitfields.C: Likewise.
37807
37808 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
37809
37810         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
37811         * g++.old-deja/g++.abi/align.C: Likewise.
37812         * g++.old-deja/g++.abi/bitfields.C: Likewise.
37813
37814         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
37815         on FreeBSD/i386.
37816         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
37817         FreeBSD.
37818
37819 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
37820
37821         * gcc.dg/20020104-1.c: New test.
37822
37823         * gcc.dg/20020104-2.c: New test.
37824
37825 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
37826
37827         * gcc.dg/20020103-1.c: Fix typo in target selector.
37828
37829 2002-01-03  Richard Henderson  <rth@redhat.com>
37830
37831         * gcc.dg/20020103-1.c: New.
37832
37833 2002-01-03  Kazu Hirata  <kazu@hxi.com>
37834
37835         * gcc.c-torture/execute/20020103-1.c: New test.
37836
37837 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
37838
37839         * g++.dg/other/debug2.C: New test.
37840
37841         * gcc.c-torture/compile/20020103-1.c: New test.
37842
37843 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
37844
37845         * gcc.dg/gnu89-init-1.c: Added new tests.
37846
37847 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
37848
37849         * g++.dg/template/friend2.C: Remove as patch is reverted.
37850
37851         * g++.dg/warn/oldcast1.C: New test.
37852
37853         * g++.dg/template/ptrmem1.C: New test.
37854         * g++.dg/template/ptrmem2.C: New test.
37855
37856         * g++.dg/template/ntp.C: New test.
37857
37858         * g++.dg/other/component1.C: New test.
37859
37860         * g++.dg/template/ttp3.C: New test.
37861
37862         * g++.dg/template/friend2.C: New test.
37863         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
37864
37865 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
37866
37867         * g++.dg/other/ptrmem1.C: New test.
37868         * g++.dg/other/ptrmem2.C: New test.
37869
37870 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
37871
37872         * g++.dg/template/ctor1.C: New test.
37873
37874 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
37875
37876         * g++.dg/template/friend2.C: New test.
37877
37878 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
37879
37880         * gcc.dg/mmix-1.c: New test.
37881
37882 2001-12-31  Richard Henderson  <rth@redhat.com>
37883
37884         * gcc.dg/asm-5.c: New.
37885
37886 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
37887
37888         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
37889         in namespace __gnu_cxx
37890
37891 2001-12-30  Richard Henderson  <rth@redhat.com>
37892
37893         * gcc.dg/debug-6.c: New.
37894
37895 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
37896
37897         * gcc.c-torture/compile/20011229-2.c: New test.
37898
37899 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
37900
37901         * gcc.dg/debug-3.c: New test.
37902         * gcc.dg/debug-4.c: New test.
37903         * gcc.dg/debug-5.c: New test.
37904
37905 2001-12-29  Richard Henderson  <rth@redhat.com>
37906
37907         * g++.dg/eh/loop1.C: New.
37908
37909 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
37910
37911         * g++.dg/template/crash1.C: New test.
37912
37913 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
37914
37915         * g++.dg/other/const1.C: New test.
37916
37917 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37918
37919         * gcc.c-torture/compile/20011229-1.c: New test.
37920
37921 2001-12-28  Stan Shebs  <shebs@apple.com>
37922
37923         * lib/objc-torture.exp: Resync with c-torture.exp.
37924         * lib/objc.exp: Load standard libraries.
37925
37926 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
37927
37928         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
37929         additional tests.
37930
37931 2001-12-27  Roger Sayle <roger@eyesopen.com>
37932
37933         * gcc.c-torture/execute/string-opt-16.c: New testcase.
37934
37935 2001-12-27  Richard Henderson  <rth@redhat.com>
37936
37937         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
37938
37939 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
37940
37941         * g++.dg/eh/ctor1.C: New test.
37942         * g++.dg/other/error2.C: New test.
37943
37944 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
37945
37946         * g++.dg/other/init2.C: New test.
37947
37948 2001-12-24  Richard Henderson  <rth@redhat.com>
37949
37950         * gcc.dg/20011223-1.c: New.
37951         * gcc.dg/inline-1.c: New.
37952
37953 2001-12-23  Richard Henderson  <rth@redhat.com>
37954
37955         * gcc.dg/asm-4.c: Test operand modifiers.
37956
37957 2001-12-23  Richard Henderson  <rth@redhat.com>
37958
37959         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
37960
37961 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37962
37963         * gcc.c-torture/execute/20011223-1.c: New test.
37964
37965 2001-12-21  Richard Henderson  <rth@redhat.com>
37966
37967         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
37968         re-enables the warning.
37969
37970 2001-12-21  Richard Henderson  <rth@redhat.com>
37971
37972         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
37973
37974 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
37975
37976         * gcc.c-torture/compile/20011218-1.c: New test.
37977
37978 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
37979
37980         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
37981         arm-isr.c test.
37982         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
37983         epilogue generation for ARM ISR routines.
37984
37985 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37986
37987         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
37988         * gcc.dg/format/c90-printf-3.c: Likewise.
37989         * gcc.dg/format/c99-printf-3.c: Likewise.
37990         * gcc.dg/format/ext-1.c: Likewise.
37991         * gcc.dg/format/ext-6.c: Likewise.
37992         * gcc.dg/format/format.h: Prototype unlocked stdio.
37993
37994 2001-12-20  Richard Henderson  <rth@redhat.com>
37995
37996         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
37997         (arena): Use it.
37998         (malloc): Correct allocation logic.  Abort if we fill up the
37999         arena before initialization complete.
38000         (realloc): Correct allocation logic.
38001
38002 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
38003
38004         * gcc.c-torture/compile/20011219-2.c: New test.
38005
38006         * gcc.c-torture/execute/20011219-1.c: New test.
38007
38008 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
38009
38010         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
38011         target does not support weak symbols.
38012
38013 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
38014
38015         * gcc.c-torture/compile/20011219-1.c: New test.
38016
38017 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
38018
38019         * g++.dg/other/error1.C: New test.
38020
38021 2001-12-17  Jeffrey A Law  (law@redhat.com)
38022
38023         * gcc.c-torture/execute/20011217-1.c: New test.
38024
38025 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
38026
38027         * objc.dg/special/: New directory.
38028         * objc.dg/special/special.exp: New file.
38029         * objc.dg/special/unclaimed-category-1.h: New file.
38030         * objc.dg/special/unclaimed-category-1a.m: New file.
38031         * objc.dg/special/unclaimed-category-1.m: New file.
38032
38033 2001-12-17  Andreas Jaeger  <aj@suse.de>
38034
38035         * gcc.c-torture/compile/20011217-2.c: New test.
38036
38037 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38038
38039         * gcc.c-torture/compile/20011217-1.c: New test.
38040
38041 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
38042
38043         * testsuite/gcc.dg/20011214-1.c: New.
38044
38045 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
38046
38047         * gcc.dg/altivec-4.c: New.
38048
38049 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
38050
38051         * gcc.dg/20011113-1.c: New test.
38052
38053 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38054
38055         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
38056         std::__malloc_alloc_template<0> and
38057         std::__default_alloc_template<false, 0>.
38058
38059 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
38060
38061         * objc/execute/bf-21.m: New test.
38062         * objc/execute/enumeration-1.m: New test.
38063         * objc/execute/enumeration-2.m: New test.
38064
38065 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
38066
38067         * gcc.dg/gnu89-init-1.c: New test.
38068
38069 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
38070
38071         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
38072         * g++.old-deja/g++.jason/2371.C: Likewise.
38073         * g++.old-deja/g++.jason/template33.C: Likewise.
38074         * g++.old-deja/g++.jason/template34.C: Likewise.
38075         * g++.old-deja/g++.jason/template36.C: Likewise.
38076         * g++.old-deja/g++.oliva/typename1.C: Likewise.
38077         * g++.old-deja/g++.oliva/typename2.C: Likewise.
38078         * g++.old-deja/g++.other/typename1.C: Likewise.
38079         * g++.old-deja/g++.pt/inherit2.C: Likewise.
38080         * g++.old-deja/g++.pt/nontype5.C: Likewise.
38081         * g++.old-deja/g++.pt/typename11.C: Likewise.
38082         * g++.old-deja/g++.pt/typename14.C: Likewise.
38083         * g++.old-deja/g++.pt/typename16.C: Likewise.
38084         * g++.old-deja/g++.pt/typename3.C: Likewise.
38085         * g++.old-deja/g++.pt/typename4.C: Likewise.
38086         * g++.old-deja/g++.pt/typename5.C: Likewise.
38087         * g++.old-deja/g++.pt/typename7.C: Likewise.
38088         * g++.old-deja/g++.robertl/eb9.C: Likewise.
38089
38090 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
38091
38092         * g++.dg/other/linkage1.C: New test.
38093         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
38094         specifiers.
38095
38096 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
38097
38098         * gcc.dg/concat.c: New test.
38099
38100 2001-12-11  Stan Shebs  <shebs@apple.com>
38101
38102         * objc/compile: New test directory.
38103         * objc/compile/compile.exp: New expect script.
38104         * objc/compile/20011211-1.m: New compile test.
38105
38106 2001-12-11  Jason Merrill  <jason@redhat.com>
38107
38108         * lib/prune.exp (prune_gcc_output): Also handle "In member
38109         function".  So many permutations...
38110
38111 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
38112
38113         * g++.dg/template/typedef1.C: New test.
38114
38115 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
38116
38117         * g++.dg/other/copy1.C: New test.
38118
38119 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
38120
38121         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
38122
38123         * gcc.dg/builtin-choose-expr.c: New.
38124
38125 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
38126
38127         * gcc.dg/altivec-2.c: New.
38128
38129 2001-12-07  Richard Henderson  <rth@redhat.com>
38130
38131         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
38132
38133 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
38134
38135         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
38136         ultrasparc.
38137
38138 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38139
38140         * g++-old.deja/g++.robertl/eb101.C: Deleted.
38141
38142 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
38143
38144         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
38145         variable argument list.
38146
38147 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
38148
38149         * gcc.c-torture/execute/memcheck: Delete entire directory.
38150         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
38151         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
38152
38153 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38154
38155         * gcc.dg/Wshadow-1.c: New test.
38156
38157 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
38158
38159         * gcc.c-torture/compile/20011130-1.c: New test.
38160
38161         * gcc.dg/noncompile/20011025-1.c: New test.
38162
38163         * g++.dg/other/anon-union.C: New test.
38164
38165         * gcc.c-torture/execute/20011024-1.c: New test.
38166
38167 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38168
38169         * gcc.c-torture/execute/20000722-1.x,
38170         gcc.c-torture/execute/20010123-1.x: Remove.
38171         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
38172         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
38173         gcc.dg/c99-complit-2.c: New tests.
38174
38175 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
38176
38177         * g++.dg/inherit/base1.C: New test.
38178
38179 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
38180
38181         * g++.dg/other/stdarg1.C: New test.
38182
38183         * gcc.c-torture/compile/20011130-2.c: New test.
38184
38185 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
38186
38187         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
38188         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
38189         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
38190         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
38191         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
38192         * gcc.dg/builtin-prefetch-1.c: New test.
38193
38194 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
38195
38196         * gcc.dg/20011130-1.c: New test.
38197
38198 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
38199
38200         * g++.dg/other/scope1.C: New test.
38201         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
38202
38203 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38204
38205         * gcc.dg/vla-init-1.c: New test.
38206
38207 2001-12-01  Geoff Keating  <geoffk@redhat.com>
38208
38209         * gcc.c-torture/compile/structs.c: New testcase from GDB.
38210
38211 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38212
38213         * objc.dg/alias.m: Update.
38214         * objc.dg/class-1.m: Update.
38215         * objc.dg/const-str-1.m: Update.
38216         * objc.dg/fwd-proto-1.m: Update.
38217         * objc.dg/id-1.m: Update.
38218         * objc.dg/super-class-1.m: Update.
38219
38220 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
38221
38222         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
38223         constructs.
38224
38225 2001-11-28  Jeffrey A Law  (law@cygnus.com)
38226
38227         * gcc.c-torture/execute/20011128-1.c: New test.
38228
38229 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
38230
38231         * gcc.dg/20011127-1.c: New test.
38232
38233 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38234
38235         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
38236         from Austin Group draft 7.
38237         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
38238         scanf format arguments.
38239         * gcc.dg/format/no-exargs-2.c: New test.
38240
38241 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
38242
38243         * g++.dg/abi/vbase8-4.C: New test.
38244
38245 2001-11-24  Ian Lance Taylor  <ian@airs.com>
38246
38247         * gcc.c-torture/execute/20011121-1.c: New test.
38248
38249 2001-11-23  Jeffrey A Law  (law@cygnus.com)
38250
38251         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
38252
38253 2001-11-23  Andreas Jaeger  <aj@suse.de>
38254
38255         * gcc.dg/cpp/charconst-2.c: New test.
38256
38257 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
38258
38259         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
38260         to the host if it is remote.  Let tests specify extra headers
38261         they use.
38262         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
38263         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
38264         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
38265         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
38266         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
38267         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
38268         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
38269         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
38270         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
38271         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
38272
38273 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
38274
38275         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
38276         for little endian ARMs.
38277
38278 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
38279
38280         * gcc.c-torture/compile/20011119-1.c: New test.
38281         * gcc.c-torture/compile/20011119-2.c: New test.
38282
38283 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
38284
38285         * gcc.dg/altivec-1.c: Fix typo.
38286
38287 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38288
38289         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
38290
38291 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
38292
38293         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
38294
38295 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
38296
38297         * lib/g77.exp: Don't specify --rpath-link.
38298
38299         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
38300         across all the headers.
38301         * gcc.dg/format/format.exp: For testing on a remote host,
38302         copy format.h.
38303
38304         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
38305         * gcc.c-torture/execute/930406-1.c: Likewise.
38306         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38307
38308 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
38309
38310         * gcc.dg/altivec-1.c: New.
38311
38312 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
38313
38314         * gcc.dg/cpp/fpreprocessed.c: New test case.
38315
38316 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38317
38318         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
38319         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
38320         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
38321
38322 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38323
38324         * gcc.dg/no-builtin-1.c: New test.
38325
38326 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
38327
38328         * gcc.c-torture/execute/20011115-1.c: New test.
38329
38330 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
38331
38332         * gcc.c-torture/compile/20011114-2.c: New test.
38333         * gcc.c-torture/compile/20011114-3.c: New test.
38334         * gcc.c-torture/compile/20011114-4.c: New test.
38335
38336 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38337
38338         * g++.dg/other/init1.C: New test.
38339
38340 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
38341
38342         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
38343         message.
38344
38345         * gcc.c-torture/execute/20011114-1.c: New testcase.
38346
38347         * gcc.c-torture/compile/20010327-1.c: Revert last change.
38348         * gcc.c-torture/compile/20011114-1.c: New test, exactly
38349         like the (before this change) version of 20010327-1.c.
38350
38351 2001-11-14  Roger Sayle <roger@eyesopen.com>
38352
38353         * gcc.c-torture/execute/string-opt-13.c: New testcase.
38354
38355 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
38356
38357         * g++.dg/init/array2.C: New test.
38358
38359 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
38360
38361         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
38362
38363 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
38364
38365         * g++.dg/other/forscope1.C: New test.
38366         * g++.dg/ext/forscope1.C: New test.
38367         * g++.dg/ext/forscope2.C: New test.
38368
38369 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
38370
38371         * gcc.c-torture/execute/20011113-1.c: New test.
38372
38373 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
38374
38375         * gcc.c-torture/execute/20011109-2.c: New test.
38376
38377         * gcc.c-torture/execute/20011109-1.c: New test.
38378
38379 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
38380
38381         * gcc.c-torture/compile/20011109-1.c: New test.
38382
38383 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
38384
38385         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
38386         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
38387         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
38388         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
38389         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
38390         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
38391         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
38392
38393 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
38394
38395         * g++.dg/warn/Wshadow-1.C: New tests.
38396         * g++.old-deja/g++.mike/for3.C: Update.
38397
38398 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38399
38400         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
38401         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
38402         XFAILs.  Adjust expected error texts.
38403         * gcc.c-torture/compile/20011106-1.c,
38404         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
38405         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
38406         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
38407         gcc.dg/c99-array-lval-5.c: New tests.
38408
38409 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38410
38411         * gcc.dg/cpp/defined.c: Update.
38412
38413 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38414
38415         * gcc.c-torture/execute/anon-1.c: New test.
38416
38417 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
38418
38419         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
38420         same size, so no warning should be produced on stormy16.
38421
38422         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
38423         due to oversized array.
38424         * g++.old-deja/g++.mike/ns15.C: Likewise.
38425         * g++.old-deja/g++.pt/crash16.C: Likewise.
38426
38427 2001-11-02  Graham Stott  <grahams@redhat.com>
38428
38429         * g++.dgother/debug1.C: Fix typos.
38430
38431 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
38432
38433         * g++.dg/other/debug1.C: New test.
38434
38435 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
38436
38437         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
38438         of unsigned long.
38439
38440 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
38441
38442         * gcc.dg/20011029-2.c: New test.
38443
38444         * gcc.c-torture/compile/20011029-1.c: New test.
38445
38446 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
38447
38448         * objc/execute/class_self-1.m: New test.
38449         * objc/execute/class_self-2.m: New test.
38450
38451 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
38452
38453         * gcc.misc-tests/msgs.exp: Delete.
38454         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
38455         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
38456         error set to match recent changes.
38457
38458 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
38459
38460         * gcc.dg/20011021-1.c: New test.
38461
38462 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
38463
38464         * gcc.c-torture/compile/20011023-1.c: New test.
38465
38466 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
38467
38468         * lib/g77.exp: Rewrite based on lib/g++.exp.
38469
38470 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
38471
38472         * gcc.c-torture/execute/20011019-1.c: New test.
38473
38474         * gcc.dg/20011018-1.c: New test.
38475
38476 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
38477
38478         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
38479
38480 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
38481
38482         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
38483         * gcc.dg/attr-invalid.c: Likewise.
38484
38485 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
38486
38487         * testsuite/gcc.dg/20011015-1.c: New test.
38488
38489 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
38490
38491         * g++.dg/template/unify2.C: New test.
38492
38493 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
38494
38495         * g++.dg/other/exception-specification.C: New test
38496
38497 2001-10-13  Tom Rix  <trix@redhat.com>
38498
38499         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
38500         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
38501
38502 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
38503
38504         * testsuite/gcc.dg/20011009-1.c: New test.
38505
38506 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
38507
38508         PR g++/4476
38509         * g++.dg/other/friend1.C: New test.
38510
38511 2001-10-11  Richard Henderson  <rth@redhat.com>
38512
38513         * g++.old-deja/g++.other/crash18.C: Add -S to options.
38514
38515 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38516
38517         * gcc.c-torture/compile/20011010-1.c: New.
38518
38519 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38520
38521         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
38522         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
38523         g77.f-torture/execute/execute.exp,
38524         g77.f-torture/noncompile/noncompile.exp,
38525         gcc.c-torture/compile/compile.exp,
38526         gcc.c-torture/execute/execute.exp,
38527         gcc.c-torture/execute/ieee/ieee.exp,
38528         gcc.c-torture/execute/memcheck/memcheck.exp,
38529         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
38530         objc/execute/execute.exp: Update FSF address.
38531
38532 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
38533
38534         * gcc.dg/cpp/cmdlne-C.c: Update.
38535         * gcc.dg/cpp/cmdlne-C2.c: New.
38536
38537 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38538
38539         * gcc.c-torture/execute/20011008-3.c: New.
38540
38541 2001-10-08  DJ Delorie  <dj@redhat.com>
38542
38543         * gcc.dg/20011008-1.c: New.
38544         * gcc.dg/20011008-2.c: New.
38545
38546 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
38547
38548         * gcc.dg/cpp/spacing1.c: Update test.
38549
38550 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38551
38552         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
38553         spelling errors of "separate" as "seperate".
38554
38555 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
38556
38557         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
38558         enough to avoid inlining.
38559
38560 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
38561
38562         * lib/g77.exp: set libg2c_dir correctly.
38563
38564 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38565
38566         * gcc.dg/cpp/macro11.c: New test.
38567
38568 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38569
38570         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
38571         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
38572         gcc.dg/format/multattr-3.c: New tests.
38573         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
38574         tests for format attributes on function pointers being rejected.
38575
38576 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38577
38578         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
38579
38580 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38581
38582         * g++.dg/warn/format1.C: New test.
38583
38584 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
38585
38586         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
38587
38588 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38589
38590         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
38591
38592 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38593
38594         * gcc.dg/cpp/redef2.c: Add test.
38595
38596 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
38597
38598         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
38599         long-standing bug on i686, apparently.
38600         * gcc.c-torture/execute/loop-2c.x: New file.
38601         * gcc.c-torture/execute/loop-2d.x: New file.
38602         * gcc.c-torture/execute/loop-3c.x: New file.
38603
38604 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
38605
38606         * gcc.dg/cpp/20000625-2.c: Correct line number.
38607
38608 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38609
38610         * gcc.dg/cpp/macro10.c: New test.
38611         * gcc.dg/cpp/strify3.c: New test.
38612         * gcc.dg/cpp/spacing1.c: Add tests.
38613         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
38614         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
38615
38616 2001-09-24  DJ Delorie  <dj@redhat.com>
38617
38618         * gcc.c-torture/execute/20010924-1.c: New test.
38619
38620 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38621
38622         * testsuite/objc/execute/paste.m: Remove.
38623
38624 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38625
38626         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
38627
38628 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
38629
38630         * g77.dg/strlen0.f: New test.
38631
38632 2001-09-21  Richard Henderson  <rth@redhat.com>
38633
38634         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
38635         * g++.old-deja/g++.abi/vtable2.C: Likewise.
38636
38637 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38638
38639         Table-driven attributes.
38640         * g++.dg/ext/attrib1.C: New test.
38641
38642 2001-09-20  DJ Delorie  <dj@redhat.com>
38643
38644         * gcc.dg/20000926-1.c: Update expected warning messages.
38645         * gcc.dg/array-2.c: Likewise, and test for warnings too.
38646         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
38647         array.
38648
38649 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
38650
38651         * g++.dg/eh/registers1.C: New test case.
38652
38653 2001-09-17  Richard Henderson  <rth@redhat.com>
38654
38655         * gcc.dg/array-5.c: Fix VLA decomposition test.
38656
38657 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38658
38659         * gcc.dg/cpp/line5.c: New testcase.
38660
38661 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
38662
38663         * gcc.dg/cpp/macro9.c: New test.
38664
38665 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
38666
38667         * gcc.c-torture/execute/980223.c: Change type of addr from long
38668         to char *.
38669
38670 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
38671
38672         * gcc.c-torture/execute/20010915-1.c: New test.
38673
38674 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
38675
38676         * g77.dg/bprob: New directory.
38677         * g77.dg/bprob/bprob.exp: New file.
38678         * g77.dg/bprob/bprob-1.f: New test.
38679         * g77.dg/gcov: New directory.
38680         * g77.dg/gcov/gcov.exp: New file.
38681         * g77.dg/gcov/gcov-1.f: New test.
38682         * g77.dg/gcov/gcov-1.x: New file.
38683
38684 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38685
38686         * gcc.dg/cpp/directiv.c: Update.
38687         * gcc.dg/cpp/undef1.c: Update.
38688
38689 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
38690
38691         * gcc.dg/20010912-1.c: New test.
38692
38693 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
38694
38695         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
38696         language-independent file in lib.
38697         * lib/gcov.exp: New file.
38698
38699 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38700
38701         * gcc.c-torture/compile/20010911-1.c: New test.
38702
38703 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
38704
38705         * lib/profopt.exp: New, to support profile-directed optimizations.
38706         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
38707         * gcc.misc-tests/bprob-1.c: New test.
38708         * gcc.misc-tests/bprob-2.c: New test.
38709
38710 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
38711
38712         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
38713         XFAIL and which kinds of gcov output to verify.
38714         * gcc.misc-tests/gcov-4b.x: New file.
38715         * gcc.misc-tests/gcov-5b.x: New file.
38716         * gcc.misc-tests/gcov-6.x: New file.
38717         * gcc.misc-tests/gcov-7.c: New test.
38718         * gcc.misc-tests/gcov-7.x: New file.
38719
38720 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
38721
38722         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
38723         * gcc.misc-tests/gcov-6.c: New test.
38724
38725 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38726
38727         PR c++/3986
38728         * g++.dg/abi/vbase1.C: New test.
38729
38730 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
38731
38732         * objc.dg/method-2.m: New.
38733
38734 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38735
38736         PR c++/4203
38737         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
38738         * g++.dg/init/empty1.C: New test.
38739
38740 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
38741
38742         * gcc.c-torture/compile/20010903-1.c: New test.
38743
38744 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
38745
38746         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
38747         for m68k.
38748
38749 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
38750
38751         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
38752
38753         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
38754
38755         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
38756
38757 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
38758
38759         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
38760         for 16-bit 'unsigned int'.
38761
38762 2001-08-29  Kazu Hirata  <kazu@hxi.com>
38763
38764         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
38765
38766 2001-08-27  Richard Henderson  <rth@redhat.com>
38767
38768         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
38769         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
38770
38771 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
38772
38773         * gcc.dg/asm-names.c (ymain): New.
38774
38775 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
38776
38777         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
38778         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
38779         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
38780
38781 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38782
38783         * gcc.dg/compare5.c: New testcase.
38784
38785 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
38786
38787         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
38788         and "In instantiation".
38789
38790 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
38791
38792         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
38793
38794 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
38795
38796         * gcc.misc-tests/gcov.exp: Add support for branch information.
38797         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
38798         * gcc.misc-tests/gcov-4.c: New test.
38799         * gcc.misc-tests/gcov-4b.c: New test.
38800         * gcc.misc-tests/gcov-5b.c: New test.
38801
38802 2001-08-20  Zack Weinberg  <zackw@panix.com>
38803
38804         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
38805         expected to fail.
38806
38807 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38808
38809         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
38810
38811 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
38812
38813         * g++.dg/eh/template1.C: New test.
38814
38815 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
38816
38817         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
38818         Fix thinko.
38819         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
38820         for xfail.
38821
38822 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
38823
38824         * lib/g77-dg.exp: Use prune.exp for common procedures
38825         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
38826         * lib/g77.exp: (g77-dg-prune) Remove
38827
38828 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
38829
38830         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
38831
38832 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38833
38834         * g++.dg/template/unify1.C: New test.
38835
38836 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
38837
38838         * g++.dg/abi/empty4.C: New test.
38839
38840 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
38841
38842         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
38843         solaris2.*
38844         * g77.f-torture/compile/pr3743.x: Likewise.
38845
38846 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38847
38848         * g++.dg/other/using-declaration.C: New test.
38849
38850 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38851
38852         * gcc.dg/cpp/tr-sign.c: New testcase.
38853
38854 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38855
38856         * gcc.dg/cpp/19951025-1.c: Revert.
38857         * gcc.dg/cpp/directiv.c: We no longer process directives that
38858         interrupt macro arguments.
38859
38860 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
38861
38862         * gcc.dg/bconstp-1.c: New test.
38863
38864 2001-08-03  Richard Henderson  <rth@redhat.com>
38865
38866         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
38867
38868 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38869
38870         * gcc.dg/cpp/19951025-1.c: Update.
38871
38872 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
38873
38874         * g77.dg/ff90-1.f (s): Fix reference of variable z,
38875         should be x.
38876
38877 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
38878
38879         Kill -fhonor-std.
38880         * g++.old-deja/g++.ns/ns14.C: Remove special options.
38881         * g++.old-deja/g++.other/std1.C: Likewise.
38882         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
38883
38884 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
38885
38886         * lib/g77.exp: Load gcc-defs.exp for common procedures
38887         (g77_pass, g77_fail, g77_finish, g77_exit,
38888         ${tool}_check_unsupported_p} Now redundant.  Deleted.
38889
38890 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
38891
38892         * g77.dg/fbackslash.f
38893         * g77.dg/fcase-preserve.f
38894         * g77.dg/ff90-1.f
38895         * g77.dg/ffixed-line-length-0.f
38896         * g77.dg/ffixed-line-length-132.f
38897         * g77.dg/ffixed-line-length-7.f
38898         * g77.dg/ffixed-line-length-72.f
38899         * g77.dg/ffixed-line-length-none.f
38900         * g77.dg/ffree-form-1.f
38901         * g77.dg/fno-backslash.f
38902         * g77.dg/fno-f90-1.f
38903         * g77.dg/fno-fixed-form-1.f
38904         * g77.dg/fno-onetrip.f
38905         * g77.dg/fno-typeless-boz.f
38906         * g77.dg/fno-underscoring.f
38907         * g77.dg/fno-vxt-1.f
38908         * g77.dg/fonetrip.f
38909         * g77.dg/ftypeless-boz.f
38910         * g77.dg/fugly-assumed.f
38911         * g77.dg/funderscoring.f
38912         * g77.dg/fvxt-1.f
38913
38914 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
38915
38916         * objc.dg/fwd-proto-1.m: New.
38917         * objc.dg/local-decl-1.m: New.
38918         * objc.dg/naming-1.m: New.
38919         * objc.dg/naming-2.m: New.
38920         * objc.dg/proto-hier-1.m: New.
38921
38922 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
38923
38924         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
38925         largest-type elements to a struct makes its size grow.
38926
38927 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
38928
38929         * g++.dg/abi/vthunk1.C: New test.
38930
38931 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
38932
38933         * g++.dg/abi/vbase8-22.C: New test.
38934
38935 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38936
38937         * gcc.dg/cpp/macro8.c: New test.
38938
38939 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
38940
38941         * g++.dg/abi/vbase8-21.C: New test.
38942
38943 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
38944
38945         * g++.dg/abi/vbase8-10.C: New test.
38946
38947 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38948
38949         * lib/g++.exp (g++_set_ld_library_path): Renamed to
38950         ${tool}_set_ld_library_path.
38951         Changed caller.
38952         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
38953         g++.exp.
38954
38955 2001-07-26  Stan Cox <scox@redhat.com>
38956
38957         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
38958         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
38959         gcc_exit, gcc_check_unsupported_p):
38960         Moved to gcc-deps.exp
38961         * gcc-deps.exp: New file.
38962
38963 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38964
38965         * g++.old-deja/g++.pt/defarg14.C: New test.
38966
38967 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
38968
38969         * g++.old-deja/g++.other/lineno5.C: New test.
38970
38971 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
38972
38973         * g++.old-deja/g++.pt/crash68.C: New test.
38974
38975 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
38976
38977         * g++.old-deja/g++.other/crash42.C: New test.
38978
38979 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38980
38981         * gcc.dg/cpp/extratokens.c: Fix.
38982         * gcc.dg/cpp/skipping2.c: New tests.
38983
38984 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38985
38986         * gcc.c-torture/execute/20010724-1.c: New file.
38987         * gcc.c-torture/execute/20010724-1.x: New file.
38988
38989 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38990
38991         * g++.old-deja/g++.other/cond7.C: New test.
38992
38993 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38994
38995         * g++.old-deja/g++.other/optimize4.C: New test.
38996
38997 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38998
38999         * g++.old-deja/g++.abi/vbase8-5.C: New test.
39000
39001 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
39002
39003         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
39004         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
39005         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
39006         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
39007
39008         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
39009         bug report" message.
39010
39011         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
39012         * g++.dg/ext/instantiate1.C: Move from old-deja.
39013
39014 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
39015
39016         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
39017         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
39018         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
39019         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
39020
39021 2001-07-23  Jeffrey A Law  (law@cygnus.com)
39022
39023         * gcc.c-torture/execute/20010723-1.c: New test.
39024
39025 2001-07-23  Ben Elliston  <bje@redhat.com>
39026
39027         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
39028
39029 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39030
39031         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
39032         i[34567]86-*-*.
39033         Delete handling of ieee_multilib_flags.
39034         Pass -mieee for alpha*-*-* and sh-*-*.
39035         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
39036
39037 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
39038
39039         Remove old-abi tests.
39040         * g++.old-deja/g++.mike/p11116.C: Remove.
39041         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
39042
39043 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
39044
39045         * g77.f-torture/compile/pr3743.f: New test
39046
39047 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
39048
39049         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
39050
39051 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39052
39053         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
39054         g++.old-deja/g++.pt/static6.C: Likewise.
39055         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
39056         supports weak symbols.
39057
39058 2001-07-18  Andreas Jaeger  <aj@suse.de>
39059
39060         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
39061         supported again.
39062
39063 2001-07-18  Andreas Jaeger  <aj@suse.de>
39064
39065         * gcc.dg/iftrap-1.c: Fix target line.
39066
39067 2001-07-17  Richard Henderson  <rth@redhat.com>
39068
39069         * gcc.c-torture/execute/20010717-1.c: New.
39070
39071 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39072
39073         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
39074         tests.
39075
39076 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39077
39078         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
39079
39080 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39081
39082         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
39083         UAC_SIGBUS, UAC_NOPRINT definitions.
39084
39085 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
39086
39087         * objc/execute/object_is_class.m: New test.
39088         * objc/execute/object_is_meta_class.m: New test.
39089
39090 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
39091
39092         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
39093         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
39094
39095 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
39096
39097         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
39098         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
39099
39100 2001-07-14  Richard Henderson  <rth@redhat.com>
39101
39102         * gcc.dg/iftrap-1.c: New.
39103
39104 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
39105
39106         * g77.f-torture/execute/intrinsic77.f: New test.
39107
39108 2001-07-11  Janis Johnson <janis@us.ibm.com>
39109
39110         * gcc.misc-tests/gcov-3.c: New test.
39111
39112 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
39113
39114         * gcc.c-torture/compile/20010711-1.c,
39115         * gcc.c-torture/compile/20010711-2.c: New tests.
39116
39117 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
39118
39119         * gcc.c-torture/execute/20010711-1.c: New test.
39120
39121 2001-07-11  Ben Elliston  <bje@redhat.com>
39122
39123         * g++.old-deja/g++.other/enum5.C: New test.
39124
39125 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
39126
39127         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
39128         (g++-dg-prune): Call prune_gcc_output.
39129         * prune.exp: New file for prune_gcc_output.
39130         * lib/g++.exp, lib/gcc.exp: Load it.
39131
39132 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39133
39134         * gcc.c-torture/compile/20010701-1.c,
39135         g++.old-deja/g++.ext/attrib6.C: New tests.
39136
39137 2001-07-06  Jeffrey A Law  (law@cygnus.com)
39138
39139         * gcc.c-torture/compile/20010706-1.c: New test.
39140
39141 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
39142
39143         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
39144
39145 2001-06-28  Stan Shebs  <shebs@apple.com>
39146
39147         * gcc.dg/pragma-darwin.c: New test.
39148
39149 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39150
39151         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
39152         Solaris 2.[678] system.
39153
39154 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39155
39156         * gcc.dg/20010622-1.c: New test.
39157
39158 2001-06-18  Stan Shebs  <shebs@apple.com>
39159
39160         * objc.dg: New directory.
39161         * objc.dg/dg.exp: New file.
39162         * objc.dg/alias.m: New.
39163         * objc.dg/class-1.m: New.
39164         * objc.dg/class-2.m: New.
39165         * objc.dg/const-str-1.m: New.
39166         * objc.dg/const-str-2.m: New.
39167         * objc.dg/id-1.m: New.
39168         * objc.dg/method-1.m: New.
39169         * objc.dg/super-class-1.m: New.
39170         * lib/objc-dg.exp: New file.
39171
39172 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39173
39174         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
39175         of label name.
39176
39177 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
39178
39179         * g++.old-deja/g++.abi/vbase8-9.C: New test.
39180
39181 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39182
39183         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
39184         variable.
39185
39186 2001-06-12  Richard Henderson  <rth@redhat.com>
39187
39188         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
39189
39190 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
39191
39192         * g++.old-deja/g++.abi/vbase5.C: New test.
39193         * g++.old-deja/g++.abi/vbase6.C: New test.
39194         * g++.old-deja/g++.abi/vbase7.C: New test.
39195
39196 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39197
39198         * gcc.c-torture/compile/20010610-1.c: New test.
39199
39200 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
39201
39202         * g++.old-deja/g++.abi/vbase4.C: New test.
39203
39204 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39205
39206         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
39207         support %f for HC11/HC12 targets.
39208         * gcc.c-torture/execute/930513-1.x: New file, likewise.
39209         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
39210         on HC11/HC12 targets.
39211         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
39212
39213 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39214
39215         * gcc.dg/wchar_t-1.c: New file.
39216         * gcc.dg/wint_t-1.c: Likewise.
39217
39218 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
39219
39220         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
39221
39222 2001-06-11  Richard Henderson  <rth@redhat.com>
39223
39224         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
39225
39226 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39227
39228         * gcc.c-torture/compile/20010611-1.c: New test.
39229
39230 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39231
39232         * gcc.dg/c99-tag-1.c: Add more tests.
39233
39234 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
39235
39236         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
39237         representation on MN10300 and ARM/Thumb.
39238
39239 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
39240
39241         * g77.f-torture/execute/20010610.f: New.
39242
39243 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
39244
39245         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
39246         names.
39247
39248 2001-06-09  Richard Henderson  <rth@redhat.com>
39249
39250         * gcc.c-torture/execute/ashrdi-1.c: New.
39251         * gcc.c-torture/execute/ashldi-1.c: New.
39252         * gcc.c-torture/execute/lshrdi-1.c: New.
39253
39254 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
39255
39256         * objc/execute/load-3.m: Added. Check sending +load to categories,
39257         in addition to classes.
39258
39259 2001-06-08  Stan Shebs  <shebs@apple.com>
39260
39261         * objc/execute/load-2.m: New test.  From Nicola Pero
39262         <n.pero@mi.flashnet.it>.
39263
39264 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
39265
39266         * gcc.c-torture/execute/20010605-2.c: New test.
39267
39268 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
39269
39270         * g++.old-deja/g++.abi/vbase2.C: New test.
39271         * g++.old-deja/g++.abi/vbase3.C: New test.
39272
39273 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
39274
39275         * g++.old-deja/g++.pt/friend49.C: New test.
39276
39277 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
39278
39279         * g++.old-deja/g++.ext/anon3.C: New test.
39280
39281 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
39282
39283         * g++.old-deja/g++.other/conv7.C: New test.
39284
39285 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
39286
39287         * gcc.c-torture/compile/20010605-2.c: New test.
39288
39289 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39290
39291         * gcc.c-torture/execute/20010604-1.c: New test.
39292
39293 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
39294
39295         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
39296
39297 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
39298
39299         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
39300         (g++_link_flags): Likewise.
39301         (g++_init): Pass gccpath's value to two previous functions.
39302
39303 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39304
39305         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
39306         Ensure logfile entry matches exec command line.
39307
39308 2001-05-31  Richard Henderson  <rth@redhat.com>
39309
39310         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
39311         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
39312
39313 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
39314
39315         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
39316         compiler for irix6.2
39317
39318 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
39319
39320         * g++.old-deja/g++.other/optimize3.C: New file.
39321
39322 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
39323
39324         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
39325         assemble.
39326
39327 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
39328
39329         * g++.old-deja/g++.other/optimize2.C: New file.
39330
39331 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
39332
39333         * gcc.c-torture/compile/20010518-2.c: New file.
39334         * gcc.c-torture/execute/20010518-1.c: New file.
39335         * gcc.c-torture/execute/20010518-2.c: New file.
39336
39337 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39338
39339         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
39340
39341 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
39342
39343         G++ no longer defines builtins that do not begin with __builtin.
39344         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
39345         * g++.old-deja/g++.brendand/misc13.C: Likewise.
39346         * g++.old-deja/g++.law/builtin1.C: Likewise.
39347         * g++.old-deja/g++.law/cvt2.C: Likewise.
39348         * g++.old-deja/g++.mike/net5.C: Likewise.
39349         * g++.old-deja/g++.other/builtins1.C: Likewise.
39350         * g++.old-deja/g++.other/builtins2.C: Likewise.
39351         * g++.old-deja/g++.other/builtins3.C: Likewise.
39352         * g++.old-deja/g++.other/builtins4.C: Likewise.
39353         * g++.old-deja/g++.other/inline8.C: Likewise.
39354         * g++.old-deja/g++.robertl/eb39.C: Likewise.
39355
39356 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
39357
39358         * g++.old-deja/g++.pt/using1.C: Adjust.
39359         * g++.old-deja/g++.pt/using2.C: New test.
39360
39361 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
39362
39363         * gcc.dg/cpp/charconst.c: New tests.
39364         * gcc.dg/cpp/escape.c: New tests.
39365         * gcc.dg/cpp/escape-1.c: New tests.
39366         * gcc.dg/cpp/escape-2.c: New tests.
39367         * gcc.dg/cpp/ucs.c: New tests.
39368
39369 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
39370
39371         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
39372         native compiler for irix6.5.
39373
39374 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
39375
39376         * lib/g++.exp (g++_include_flags): Use args to compute
39377         get_multilibs.
39378         (g++_link_flags): Likewise.
39379         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
39380
39381 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39382
39383         * gcc.dg/c90-hexfloat-1.c: Add more tests.
39384
39385 2001-05-21  Geoff Keating  <geoffk@redhat.com>
39386
39387         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
39388         this file.
39389
39390 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39391
39392         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
39393         STACK_SIZE;
39394         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
39395         to STACK_SIZE; Use it to define size of add_histo array.
39396         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
39397         to STACK_SIZE.
39398         (f): Use GITT_SIZE to define size of gitt local table.
39399         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
39400         to STACK_SIZE; Use it to define size of bytemem array.
39401
39402 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39403
39404         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
39405         on 68HC11/HC12 due to the asm instruction.
39406         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
39407         * gcc.c-torture/compile/920520-1.x: Likewise.
39408         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
39409         on 68HC11/HC12 because the function is larger than 64K.
39410         * gcc.c-torture/compile/961203-1.x: New file, this test fails
39411         on 68HC11/HC12 because the structure is too large.
39412
39413 2001-05-20  Richard Henderson  <rth@redhat.com>
39414
39415         * gcc.c-torture/execute/20010520-1.c: New.
39416
39417 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39418
39419         * g++.old-deja/g++.warn/compare1.C: New test.
39420         * gcc.dg/compare4.c: New test.
39421
39422 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
39423
39424         * g++.old-deja/g++.other/optimize1.C: New test.
39425
39426 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39427
39428         * g++.old-deja/g++.pt/spec41.C: New test.
39429
39430 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
39431
39432         * gcc.c-torture/compile/20010114-1.x: Remove.
39433
39434 2001-05-18  Stan Shebs  <shebs@apple.com>
39435
39436         * gcc.c-torture/compile/20010518-1.c: New test.
39437
39438 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
39439
39440         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
39441         * g++.old-deja/g++.pt/crash67.C: New test.
39442
39443 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
39444
39445         * g++.old-deja/g++.other/debug9.C: New test.
39446
39447 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
39448
39449         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
39450
39451 2001-05-16  Jan Hubicka  <jh@suse.cz>
39452
39453         * gcc.c-torture/compile/20010516-1.c: New test.
39454
39455 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
39456
39457         * g++.old-deja/g++.other/crash41.C: New test.
39458
39459 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
39460
39461         * g++.old-deja/g++.pt/crash66.C: New test.
39462
39463 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
39464
39465         * g++.old-deja/g++.robertl/eb27.C: Convert.
39466
39467 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
39468
39469         * g++.dg/friend-warn.C: New test.  Do not warn about friend
39470         declaration being redundant.
39471
39472 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
39473
39474         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
39475
39476 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
39477
39478         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
39479
39480 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
39481
39482         * lib/g++.exp: Use testsuite_flags.
39483
39484 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
39485
39486         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
39487
39488 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39489
39490         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
39491
39492 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
39493
39494         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
39495
39496 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
39497
39498         * gcc.c-torture/compile/20010313-1.c: New test.
39499
39500 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
39501
39502         * gcc.dg/cpp/direct2.c: New test.
39503         * gccq.dg/cpp/direct2s.c: New test.
39504
39505         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
39506
39507 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
39508
39509         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
39510         * g++.old-deja/g++.other/op3.C: Likewise.
39511
39512 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39513
39514         * gcc.dg/cpp/syshdr.h: New file.
39515         * gcc.dg/cpp/sysmac1.c: Update.
39516         * gcc.dg/cpp/sysmac2.c: Update.
39517
39518 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39519
39520         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
39521
39522 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
39523
39524         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
39525         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
39526
39527 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
39528
39529         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
39530
39531 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
39532
39533         * lib/g++.exp (g++_include_flags): Don't use any special flags
39534         if TESTING_IN_BUILD_TREE is not defined.
39535         (g++_init): Use a plain 'c++' as the compiler if
39536         TESTING_IN_BUILD_TREEE is not defined.
39537
39538 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
39539
39540         * g++.old-deja/g++.eh/catch13.C: New test.
39541         * g++.old-deja/g++.eh/catch14.C: New test.
39542
39543 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
39544
39545         * gcc.dg/cpp/tr-define.c: New test.
39546
39547 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
39548
39549         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
39550         <stdlib.h>, not <malloc.h>.
39551
39552 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
39553
39554         * g++.old-deja/g++.ns/template17.C: New test.
39555
39556 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
39557
39558         * g++.old-deja/g++.pt/ref4.C: New test.
39559
39560 2001-04-30  Richard Henderson  <rth@redhat.com>
39561
39562         * gcc.dg/20000724-1.c: Revert last change.
39563
39564 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
39565
39566         * g77.f-torture/execute/20010430.f: New test.
39567
39568 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
39569
39570         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
39571
39572 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
39573
39574         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
39575
39576 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
39577
39578         * g++.old-deja/g++.eh/crash6.C: New test.
39579
39580 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
39581
39582         * g++.old-deja/g++.other/warn7.C: New test.
39583
39584 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
39585
39586         * g++.old-deja/g++.other/defarg9.C: New test.
39587
39588 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
39589
39590         * g77.f-torture/compile/20010426.f: New test.
39591         * g77.f-torture/execute/20010426.f: New test.
39592
39593 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
39594
39595         * g77.f-torture/compile/20000629-1.x: Remove - error
39596         has been fixed.
39597
39598 2001-04-26  Jeffrey A Law  (law@cygnus.com)
39599
39600         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
39601         Tweak slightly to work with g++.dg framework.
39602         * g++.dg/special/ecos.exp: Run initp1.C test.
39603         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
39604
39605         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
39606         its linker doesn't give line numbers either.
39607         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
39608
39609 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
39610
39611         * g++.old-deja/g++.other/lex1.C: New test.
39612
39613 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
39614
39615         * gcc.dg/noncompile/20010425-1.c: New test.
39616
39617 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
39618
39619         * g++.old-deja/g++.pt/mangle2.C: New test.
39620
39621 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
39622
39623         * gcc.dg/format/plus-1.c: New test.
39624
39625 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
39626
39627         * gcc.dg/20010423-1.c: New test.
39628
39629 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
39630
39631         * gcc.c-torture/execute/20010422-1.c: New test.
39632
39633 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
39634
39635         * g++.old-deja/g++.ns/type2.C: New test.
39636
39637 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
39638
39639         * g++.old-deja/g++.other/perf1.C: New test.
39640
39641 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
39642
39643         * gcc.dg/c99-func-2.c: Remove xfail.
39644         * gcc.dg/c99-func-3.c: Remove xfail.
39645         * gcc.dg/c99-func-4.c: Remove xfail.
39646
39647 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
39648
39649         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
39650
39651 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39652
39653         * gcc.c-torture/compile/20010423-1.c: New test.
39654
39655 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39656
39657         * g++.old-deja/g++.pt/typename28.C: New test.
39658
39659 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39660
39661         * g++.old-deja/g++.abi/empty2.C: New test.
39662         * g++.old-deja/g++.abi/empty3.C: New test.
39663
39664 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39665
39666         * g++.old-deja/g++.other/comdat2.C: New test.
39667         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
39668
39669 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39670
39671         * g++.old-deja/g++.other/overload14.C: New test.
39672
39673 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39674
39675         * g++.old-deja/g++.other/lookup23.C: New test.
39676
39677 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39678
39679         * gcc.c-torture/execute/20010403-1.c: New test.
39680
39681 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
39682             Mark Mitchell  <mark@codesourcery.com>
39683
39684         * lib/old-dejagnu.exp: Don't delete output of executable.
39685         Add .exe suffix to executables.
39686
39687 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
39688
39689         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
39690
39691 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39692
39693         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
39694
39695 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
39696
39697         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
39698         * g++.old-deja/g++.abi/crash1.C: New test.
39699
39700 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
39701
39702         * g++.old-deja/g++.other/crash40.C: New test.
39703
39704 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39705
39706         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
39707
39708 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
39709
39710         * g++.old-deja/g++.other/warn6.C: New test.
39711
39712 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39713
39714         * g++.old-deja/g++.robertl/eb42.C: Same.
39715
39716 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39717
39718         * gcc.dg/wtr-conversion-1.c: New testcase.
39719
39720 2001-04-10  Richard Henderson  <rth@redhat.com>
39721
39722         * g++.old-deja/g++.other/array5.C: New.
39723
39724 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39725
39726         * gcc.c-torture/execute/20010408-1.c: New test.
39727
39728 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
39729
39730         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
39731         headers and constructs.
39732         * g++.old-deja/g++.robertl/eb79.C: Same.
39733         * g++.old-deja/g++.robertl/eb77.C (main): Same.
39734         * g++.old-deja/g++.robertl/eb73.C: Same.
39735         * g++.old-deja/g++.robertl/eb66.C (main): Same.
39736         * g++.old-deja/g++.robertl/eb55.C (t): Same.
39737         * g++.old-deja/g++.robertl/eb54.C (main): Same.
39738         * g++.old-deja/g++.robertl/eb46.C (main): Same.
39739         * g++.old-deja/g++.robertl/eb44.C: Same.
39740         * g++.old-deja/g++.robertl/eb41.C (main): Same.
39741         * g++.old-deja/g++.robertl/eb4.C (main): Same.
39742         * g++.old-deja/g++.robertl/eb39.C: Same.
39743         * g++.old-deja/g++.robertl/eb33.C (main): Same.
39744         * g++.old-deja/g++.robertl/eb31.C (main): Same.
39745         * g++.old-deja/g++.robertl/eb30.C: Same.
39746         * g++.old-deja/g++.robertl/eb3.C: Same.
39747         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
39748         * g++.old-deja/g++.robertl/eb21.C: Same.
39749         * g++.old-deja/g++.robertl/eb15.C: Same.
39750         * g++.old-deja/g++.robertl/eb118.C: Same.
39751         * g++.old-deja/g++.robertl/eb115.C (main): Same.
39752         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
39753         * g++.old-deja/g++.robertl/eb109.C: Same.
39754         * g++.old-deja/g++.other/sibcall1.C (main): Same.
39755         * g++.old-deja/g++.mike/rtti1.C: Same.
39756         * g++.old-deja/g++.mike/p658.C: Same.
39757         * g++.old-deja/g++.mike/net46.C: Same.
39758         * g++.old-deja/g++.mike/net34.C: Same.
39759         * g++.old-deja/g++.mike/memoize1.C: Same.
39760         * g++.old-deja/g++.mike/eh2.C: Same.
39761         * g++.old-deja/g++.law/weak.C: Same.
39762         * g++.old-deja/g++.law/visibility7.C: Same.
39763         * g++.old-deja/g++.law/visibility25.C: Same.
39764         * g++.old-deja/g++.law/visibility22.C: Same.
39765         * g++.old-deja/g++.law/visibility2.C: Same.
39766         * g++.old-deja/g++.law/visibility17.C: Same.
39767         * g++.old-deja/g++.law/visibility13.C: Same.
39768         * g++.old-deja/g++.law/visibility10.C: Same.
39769         * g++.old-deja/g++.law/visibility1.C: Same.
39770         * g++.old-deja/g++.law/virtual3.C (eval): Same.
39771         * g++.old-deja/g++.law/vbase1.C: Same.
39772         * g++.old-deja/g++.law/operators32.C: Same.
39773         * g++.old-deja/g++.law/nest3.C: Same.
39774         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
39775         * g++.old-deja/g++.law/except5.C (main): Same.
39776         * g++.old-deja/g++.law/cvt7.C (run): Same.
39777         * g++.old-deja/g++.law/cvt2.C: Same.
39778         * g++.old-deja/g++.law/cvt16.C: Same.
39779         * g++.old-deja/g++.law/ctors6.C (bar): Same.
39780         * g++.old-deja/g++.law/ctors17.C (main): Same.
39781         * g++.old-deja/g++.law/ctors13.C: Same.
39782         * g++.old-deja/g++.law/ctors12.C (main): Same.
39783         * g++.old-deja/g++.law/ctors10.C: Same.
39784         * g++.old-deja/g++.law/code-gen5.C: Same.
39785         * g++.old-deja/g++.law/bad-error7.C: Same.
39786         * g++.old-deja/g++.law/arm9.C: Same.
39787         * g++.old-deja/g++.law/arm12.C: Same.
39788         * g++.old-deja/g++.law/arg8.C: Same.
39789         * g++.old-deja/g++.law/arg1.C: Same.
39790         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
39791         * g++.old-deja/g++.jason/template31.C: Same.
39792         * g++.old-deja/g++.jason/template24.C (main): Same.
39793         * g++.old-deja/g++.jason/2371.C: Same.
39794         * g++.old-deja/g++.eh/new2.C: Same.
39795         * g++.old-deja/g++.eh/new1.C: Same.
39796         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
39797         * g++.old-deja/g++.brendan/nest21.C (main): Same.
39798         * g++.old-deja/g++.brendan/err-msg3.C: Same.
39799         * g++.old-deja/g++.brendan/crash62.C: Same.
39800         * g++.old-deja/g++.brendan/crash52.C: Same.
39801         * g++.old-deja/g++.brendan/crash49.C (main): Same.
39802         * g++.old-deja/g++.brendan/crash38.C: Same.
39803         * g++.old-deja/g++.brendan/crash15.C (main): Same.
39804         * g++.old-deja/g++.brendan/copy9.C: Same.
39805
39806 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
39807
39808         * gcc.c-torture/execute/20001203-2.c (memset):
39809         Count argument is of type __SIZE_TYPE__.
39810
39811 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
39812
39813         * gcc.c-torture/compile/20010404-1.c: New test.
39814
39815 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
39816
39817         * gcc.c-torture/compile/20010326-1.c: New test.
39818
39819 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
39820
39821         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
39822         peculiarities of the SH.
39823         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
39824
39825 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39826
39827         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
39828         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
39829         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
39830
39831 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
39832
39833         * g77.f-torture/compile/20010321-1.f: New test.
39834
39835 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
39836
39837         * gcc.c-torture/compile/20010329-1.c: New test.
39838
39839 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
39840
39841         * gcc.c-torture/execute/20010329-1.c: New test.
39842
39843 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
39844
39845         * g++.old-deja/g++.other/eh4.C: Fix typo.
39846
39847 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
39848
39849         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
39850
39851 2001-03-28  Philip Blundell  <philb@gnu.org>
39852
39853         * gcc.c-torture/compile/20010328-1.c: New test.
39854
39855 2001-03-27  Richard Henderson  <rth@redhat.com>
39856
39857         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
39858         * g++.old-deja/g++.eh/vbase3.C: Likewise.
39859
39860 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
39861
39862         * gcc.c-torture/compile/20010327-1.c: New test.
39863
39864 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
39865
39866         * g++.old-deja/g++.other/friend12.C: New test.
39867         * g++.old-deja/g++.other/friend9.C: Expect no errors.
39868         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
39869
39870 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39871
39872         * gcc.c-torture/execute/20010325-1.c: New test.
39873
39874 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
39875
39876         * g++.old-deja/g++.other/mangle3.C: New test.
39877
39878 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
39879
39880         * g++.old-deja/g++.other/anon8.C: New test.
39881
39882 2001-03-20  Philip Blundell  <philb@gnu.org>
39883
39884         * gcc.c-torture/compile/20010320-1.c: New test.
39885
39886 2001-03-17  Richard Henderson  <rth@redhat.com>
39887
39888         * g++.old-deja/g++.other/eh4.C: Add expected error text.
39889
39890 2001-03-15  Geoff Keating  <geoff@redhat.com>
39891
39892         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
39893         tests on AIX.
39894
39895 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
39896
39897         * g++.old-deja/g++.other/eh4.C: New test.
39898
39899 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
39900
39901         * gcc.dg/cpp/mi1.c: Update.
39902
39903 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
39904
39905         * g++.old-deja/g++.other/regstack.C: New test.
39906
39907 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
39908
39909         * g++.old-deja/g++.other/ref4.C: New test.
39910
39911 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
39912
39913         * objc/execute/va_method.m: Added.
39914         * objc/execute/IMP.m: Added.
39915         * objc/execute/_cmd.m: Added.
39916         * objc/execute/accessing_ivars.m: Added.
39917         * objc/execute/class-1.m: Added.
39918         * objc/execute/class-10.m: Added.
39919         * objc/execute/class-11.m: Added.
39920         * objc/execute/class-12.m: Added.
39921         * objc/execute/class-13.m: Added.
39922         * objc/execute/class-14.m: Added.
39923         * objc/execute/class-2.m: Added.
39924         * objc/execute/class-3.m: Added.
39925         * objc/execute/class-4.m: Added.
39926         * objc/execute/class-5.m: Added.
39927         * objc/execute/class-6.m: Added.
39928         * objc/execute/class-7.m: Added.
39929         * objc/execute/class-8.m: Added.
39930         * objc/execute/class-9.m: Added.
39931         * objc/execute/class-tests-1.h
39932         * objc/execute/class-tests-2.h
39933         * objc/execute/compatibility_alias.m: Added.
39934         * objc/execute/encode-1.m: Added.
39935         * objc/execute/formal_protocol-1.m: Added.
39936         * objc/execute/formal_protocol-2.m: Added.
39937         * objc/execute/formal_protocol-3.m: Added.
39938         * objc/execute/formal_protocol-4.m: Added.
39939         * objc/execute/formal_protocol-5.m: Added.
39940         * objc/execute/formal_protocol-6.m: Added.
39941         * objc/execute/formal_protocol-7.m: Added.
39942         * objc/execute/informal_protocol.m: Added.
39943         * objc/execute/initialize.m: Added.
39944         * objc/execute/load.m: Added.
39945         * objc/execute/many_args_method.m: Added.
39946         * objc/execute/nested-3.m: Added.
39947         * objc/execute/no_clash.m: Added.
39948         * objc/execute/private.m: Added.
39949         * objc/execute/redefining_self.m: Added.
39950         * objc/execute/root_methods.m: Added.
39951         * objc/execute/selector-1.m: Added.
39952         * objc/execute/static-1.m: Added.
39953         * objc/execute/static-2.m: Added.
39954         * objc/execute/va_method.m: Added.
39955
39956 2001-03-10  Richard Henderson  <rth@redhat.com>
39957
39958         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
39959
39960 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
39961
39962         * g++.old-deja/g++.other/crash31.C: XFAIL.
39963         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
39964         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
39965         * gcc.c-torture/execute/20010123-1.x: XFAIL.
39966         * gcc.c-torture/execute/20010124-1.x: XFAIL.
39967         * gcc.dg/sequence-pt-1.c: XFAIL one test.
39968
39969 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
39970
39971         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
39972
39973 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
39974
39975         * gcc.dg/20000724-1.c: Don't use multiline strings.
39976
39977 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
39978
39979         * objc/execute/string1.m, objc/execute/string2.m: Compare the
39980         result of -cString against what we expect it to be; don't just
39981         print it out for no one to read.
39982
39983         * objc/execute/string3.m, objc/execute/string4.m: New tests.
39984         Based on testcases provided by Nicola Pero.
39985
39986 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
39987
39988         * gcc.dg/cpp/macro7.c: New test.
39989
39990 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
39991
39992         * gcc.dg/cpp/multiline.c: Update.
39993
39994 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
39995
39996         * g++.old-deja/g++.other/enum3.C: New test.
39997
39998 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
39999
40000         * g++.old-deja/g++.other/pod1.C: New test.
40001
40002 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40003
40004         * g++.old-deja/g++.ext/overload1.C: New test.
40005
40006 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
40007
40008         * g++.old-deja/g++.pt/using1.C: New test.
40009
40010 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
40011
40012         * g++.old-deja/g++.other/using9.C: New test.
40013
40014 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
40015
40016         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
40017
40018         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
40019
40020 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
40021
40022         * g++.old-deja/g++.ext/realpt1.C: Remove.
40023
40024 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
40025
40026         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
40027
40028 2001-02-26  Will Cohen  <wcohen@redhat.com>
40029
40030         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
40031
40032 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
40033
40034         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
40035         templatized constructors.
40036
40037 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40038
40039         * gcc.c-torture/execute/20010224-1.c: New test.
40040
40041 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
40042
40043         * gcc.c-torture/execute/20010222-1.c: New test.
40044
40045 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
40046
40047         * g++.old-deja/g++.other/inline20.C: New test.
40048
40049 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
40050
40051         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
40052
40053 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40054
40055         * g++.old-deja/g++.other/lookup22.C: New test.
40056
40057 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
40058
40059         * g77.dg: New directory.
40060         * g77.dg/20010216-1.f: New test case.
40061         * g77.dg/dg.exp: New driver.
40062         * lib/g77-dg.exp: New driver library.
40063
40064 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40065
40066         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
40067
40068 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
40069
40070         * g++.old-deja/g++.other/decl9.C: New test.
40071
40072 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
40073
40074         * g++.old-deja/g++.other/init16.C: Update the test so that it does
40075         not need <string> and also tests the initialization at runtime.
40076
40077 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40078
40079         * gcc.c-torture/execute/longlong.c: New test.
40080
40081 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
40082
40083         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
40084
40085 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
40086
40087         * gcc.c-torture/execute/920302-1.c (execute):
40088         Change argument type to short.
40089
40090 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
40091
40092         * g++.old-deja/g++.pt/deduct6.C: New test.
40093
40094 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
40095
40096         * g++.old-deja/g++.pt/deduct5.C: New test.
40097
40098 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
40099
40100         * gcc.c-torture/execute/20010209-1.c: New test.
40101
40102 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
40103
40104         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
40105
40106 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
40107
40108         * g++.dg/vtgc1.C: Update for new ABI.
40109
40110         * consistency.vlad: New directory, 1665 files.
40111
40112 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40113
40114         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
40115         return type.
40116         * gcc.dg/cpp/digraphs.c: Declare puts.
40117
40118 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40119
40120         * g++.old-deja/g++.other/warn5.C: New test.
40121
40122 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40123
40124         * g++.old-deja/g++.pt/spec40.C: New test.
40125
40126 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40127
40128         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
40129         case.
40130         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
40131
40132 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
40133
40134         * gcc.c-torture/compile/20010209-1.c: New test.
40135
40136 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
40137
40138         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
40139         excess errors message but not if it crashes.
40140         * g++.old-deja/g++.other/crash27.C: Likewise.
40141         * g++.old-deja/g++.other/crash28.C: Likewise.
40142         * g++.old-deja/g++.other/crash30.C: Likewise.
40143         * g++.old-deja/g++.other/crash32.C: Likewise.
40144         * g++.old-deja/g++.other/crash35.C: Likewise.
40145         * g++.old-deja/g++.pt/inherit2.C: Likewise.
40146
40147 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40148
40149         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
40150         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
40151         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
40152         g77.f-torture/execute/execute.exp,
40153         g77.f-torture/noncompile/noncompile.exp,
40154         gcc.c-torture/execute/execute.exp,
40155         gcc.c-torture/execute/memcheck/memcheck.exp,
40156         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
40157         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
40158         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
40159         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
40160         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
40161         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
40162         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
40163         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
40164         Remove bug reporting instructions with ancient email addresses.
40165
40166 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
40167
40168         * gcc.dg/20010202-1.c: New test.
40169         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
40170
40171 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
40172
40173         * g++.dg/stdbool-if.C: New test.
40174
40175 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
40176
40177         * objc/execute/fdecl.m: Added main().
40178
40179 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
40180
40181         * gcc.c-torture/execute/20010206-1.c: New test.
40182
40183 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40184
40185         * gcc.dg/cpp/avoidpaste1.c: Update.
40186
40187 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
40188
40189         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
40190         Pero <nicola@brainstorm.co.uk>.
40191         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
40192
40193 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
40194
40195         * g++.old-deja/g++.pt/spec39.C: New test.
40196
40197 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
40198
40199         * gcc.c-torture/compile/20010202-1.c: New test.
40200
40201 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
40202
40203         * g++.old-deja/g++.abi/primary2.C: New test.
40204         * g++.old-deja/g++.abi/primary3.C: New test.
40205         * g++.old-deja/g++.abi/primary4.C: New test.
40206         * g++.old-deja/g++.abi/primary5.C: New test.
40207         * g++.old-deja/g++.abi/vtable3.h: New test.
40208         * g++.old-deja/g++.abi/vtable3a.C: New test.
40209         * g++.old-deja/g++.abi/vtable3b.C: New test.
40210         * g++.old-deja/g++.abi/vtable3c.C: New test.
40211         * g++.old-deja/g++.abi/vtable3d.C: New test.
40212         * g++.old-deja/g++.abi/vtable3e.C: New test.
40213         * g++.old-deja/g++.abi/vtable3f.C: New test.
40214         * g++.old-deja/g++.abi/vtable3g.C: New test.
40215         * g++.old-deja/g++.abi/vtable3h.C: New test.
40216         * g++.old-deja/g++.abi/vtable3i.C: New test.
40217         * g++.old-deja/g++.abi/vtable3j.C: New test.
40218         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
40219
40220 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
40221
40222         * g++.old-deja/g++.other/anon6.C: New test.
40223         * g++.old-deja/g++.other/anon7.C: New test.
40224
40225 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
40226
40227         * gcc.dg/cpp/avoidpaste2.c: New tests.
40228
40229 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
40230
40231         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
40232
40233 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
40234
40235         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
40236         DECIMAL_DIG cases for Irix."
40237
40238 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
40239
40240         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
40241
40242 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40243
40244         * gcc.dg/c99-tag-1.c: New test.
40245
40246 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
40247
40248         * gcc.dg/cpp/tr-warn1.c: Add tests.
40249
40250 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
40251
40252         * gcc.dg/cpp/avoidpaste1.c: Update.
40253         * gcc.dg/cpp/paste4.c: Update.
40254
40255 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
40256
40257         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
40258         cases for Irix.
40259
40260 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
40261
40262         * g++.old-deja/g++.other/inline19.C: New test.
40263
40264 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40265
40266         * gcc.dg/Wlarger-than.c: New test.
40267
40268 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
40269
40270         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
40271
40272 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
40273
40274         * gcc.c-torture/execute/20010129-1.c: New test.
40275         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
40276
40277 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
40278
40279         * gcc.dg/cpp/avoidpaste1.c: Test case.
40280
40281 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
40282
40283         * g++.old-deja/g++.other/inline18.C: New test.
40284
40285 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40286
40287         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
40288         and __builtin_putchar.
40289
40290 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
40291
40292         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
40293         tests.
40294
40295 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
40296
40297         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
40298         floating point number rounding mode to round to the nearest
40299         representable mode.
40300
40301 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
40302
40303         * g++.old-deja/g++.other/mangle2.C: New test.
40304
40305 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40306
40307         * gcc.c-torture/compile/20010124-1.c: New test.
40308
40309 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
40310
40311         * g++.old-deja/g++.pt/spec38.C: New test.
40312
40313 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40314
40315         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
40316         "Build don't run".
40317
40318 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40319
40320         * gcc.c-torture/execute/20010123-1.c: New test.
40321
40322 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
40323
40324         * g++.old-deja/g++.pt/spec37.C: New test.
40325
40326 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
40327
40328         * g++.old-deja/g++.pt/overload14.C: New test.
40329
40330 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40331
40332         * gcc.c-torture/execute/20010122-1.c: New test, exercise
40333         __builtin_return_address.
40334
40335 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
40336
40337         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
40338         * g++.old-deja/g++.pt/spec35.C: New test.
40339         * g++.old-deja/g++.pt/spec36.C: New test.
40340
40341 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
40342
40343         * gcc.c-torture/compile/20010118-1.c: New test.
40344
40345 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
40346
40347         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
40348
40349 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
40350
40351         * gcc.c-torture/execute/20010119-1.c: New test.
40352
40353 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40354
40355         * g++.old-deja/g++.other/vbase5.C: New test.
40356
40357 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
40358
40359         * gcc.c-torture/execute/20010118-1.c: New test.
40360
40361 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40362
40363         * g++.old-deja/g++.pt/deduct3.C: New test.
40364
40365 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40366
40367         * g++.old-deja/g++.pt/spec34.C: New test.
40368
40369 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
40370
40371         * g77.f-torture/compile/20000601-2.f: New test.
40372
40373 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40374
40375         * g++.old-deja/g++.other/init17.C: New test.
40376
40377 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
40378
40379         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
40380
40381 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40382
40383         * g++.old-deja/g++.pt/unify8.C: New test.
40384
40385 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40386
40387         * g++.old-deja/g++.abi/vbase1.C: New test.
40388
40389 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40390
40391         * g++.old-deja/g++.pt/crash65.C: New test.
40392
40393 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
40394
40395         * gcc.dg/cpp/assembl2.S: New test case.
40396
40397 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
40398
40399         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
40400         are supported.
40401
40402 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40403
40404         * g++.old-deja/g++.other/builtins1.C: New test.
40405         * g++.old-deja/g++.other/builtins2.C: Likewise.
40406         * g++.old-deja/g++.other/builtins3.C: Likewise.
40407         * g++.old-deja/g++.other/builtins4.C: Likewise.
40408
40409 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
40410
40411         * gcc.c-torture/compile/20010117-1.c: New test.
40412         * gcc.c-torture/compile/20010117-2.c: New test.
40413
40414 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40415
40416         * g77.f-torture/execute/20010116.[fx]: New test,
40417         XFAIL on i?86-*-*.
40418         * g77.f-torture/compile/20010115.f: Indicate it's
40419         a test for PR fortran/1636.
40420
40421 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40422
40423         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
40424
40425 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40426
40427         * g77.f-torture/compile/20010115.f: New test.
40428
40429 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
40430
40431         * g++.old-deja/g++.pt/nontype5.C: New test.
40432
40433 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
40434
40435         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
40436         have an equivalent working one below it.
40437
40438 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
40439
40440         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
40441         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
40442
40443 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
40444
40445         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
40446         message containing "init_priority".
40447         (conpr-2.C): Likewise.
40448         (conpr-3.C): Likewise.
40449         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
40450
40451 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40452
40453         * gcc.c-torture/execute/20010114-2.c: New test.
40454
40455 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
40456
40457         * gcc.c-torture/compile/20010114-1.c: New test.
40458         * gcc.c-torture/compile/20010114-1.x: Xfail.
40459         * gcc.c-torture/compile/20010114-2.c: New test.
40460         * gcc.c-torture/execute/20010114-1.c: New test.
40461         * gcc.dg/trunc-1.c: New test.
40462         * gcc.dg/uninit-B.c: New test.
40463
40464 2001-01-13  Nick Clifton  <nickc@redhat.com>
40465
40466         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
40467         target.
40468
40469 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40470
40471         * gcc.c-torture/compile/20010113-1.c: New test.
40472
40473 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
40474
40475         * gcc.c-torture/compile/20001212-1.c: New test.
40476
40477 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40478
40479         * gcc.dg/cpp/widestr1.c: Update.
40480         * gcc.dg/cpp/prag-imp.c: Remove.
40481
40482 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
40483
40484         * gcc.c-torture/execute/20000801-3.x: Remove.
40485         * gcc.dg/c90-init-1.c: New test.
40486         * gcc.dg/c99-init-1.c: New test.
40487         * gcc.dg/c99-init-2.c: New test.
40488         * gcc.dg/gnu99-init-1.c: New test.
40489
40490 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
40491
40492         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
40493         testing that no relevant ones were found.
40494
40495 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
40496
40497         * g++.old-deja/g++.pt/cast2.C: New test.
40498
40499 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
40500
40501         * g++.old-deja/g++.pt/friend47.C: New test.
40502
40503 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40504
40505         * g++.old-deja/g++.pt/instantiate13.C: New test.
40506
40507 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40508
40509         * g++.old-deja/g++.other/defarg7.C: New test.
40510         * g++.old-deja/g++.other/defarg8.C: New test.
40511
40512 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40513
40514         * g++.old-deja/g++.pt/crash64.C: New test.
40515
40516 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40517
40518         * g++.old-deja/g++.pt/crash63.C: New test.
40519
40520 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
40521
40522         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
40523
40524 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
40525
40526         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
40527
40528 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
40529
40530         * g++.old-deja/g++.pt/error3.C: New test.
40531
40532 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
40533
40534         * g++.old-deja/g++.other/crash39.C: New test.
40535
40536 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
40537
40538         * g++.old-deja/g++.other/vbase4.C: New test.
40539
40540 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
40541
40542         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
40543         * gcc.dg/special/20000419-2.c: New file. Identical to above.
40544         * gcc.dg/special/special.exp: New test driver which will check
40545         for alias support for the above test.
40546
40547 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
40548
40549         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
40550         problems on small machines.
40551         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
40552         parameterize.
40553
40554 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
40555
40556         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
40557         mips.
40558         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
40559
40560 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
40561
40562         * g++.old_deja/g++.pt/using8.C: New test.
40563
40564 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40565
40566         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
40567
40568 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
40569
40570         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
40571         where a failure is expected.
40572         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
40573
40574 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
40575
40576         * g++.old_deja/g++.pt/instantiate12.C: New test.
40577
40578 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
40579
40580         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
40581         start of structs.
40582         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
40583         * g++.old-deja/g++.brendan/crash17.C: Likewise.
40584         * g++.old-deja/g++.brendan/crash29.C: Likewise.
40585         * g++.old-deja/g++.brendan/crash48.C: Likewise.
40586         * g++.old-deja/g++.brendan/ns1.C: Likewise.
40587         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
40588         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
40589         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
40590         * g++.old-deja/g++.eh/spec6.C: Likewise.
40591         * g++.old-deja/g++.jason/crash3.C: Likewise.
40592         * g++.old-deja/g++.law/ctors11.C: Likewise.
40593         * g++.old-deja/g++.law/ctors17.C: Likewise.
40594         * g++.old-deja/g++.law/ctors5.C: Likewise.
40595         * g++.old-deja/g++.law/ctors9.C: Likewise.
40596         * g++.old-deja/g++.mike/ambig1.C: Likewise.
40597         * g++.old-deja/g++.mike/net22.C: Likewise.
40598         * g++.old-deja/g++.mike/p3538a.C: Likewise.
40599         * g++.old-deja/g++.mike/p3538b.C: Likewise.
40600         * g++.old-deja/g++.mike/virt3.C: Likewise.
40601         * g++.old-deja/g++.niklas/t128.C: Likewise.
40602         * g++.old-deja/g++.other/anon4.C: Likewise.
40603         * g++.old-deja/g++.other/using1.C: Likewise.
40604         * g++.old-deja/g++.other/warn3.C: Likewise.
40605         * g++.old-deja/g++.pt/t37.C: Likewise.
40606         * g++.old-deja/g++.robertl/eb69.C: Likewise.
40607         * g++.old-deja/g++.robertl/eb71.C: Likewise.
40608
40609 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
40610
40611         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
40612
40613 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40614
40615         * gcc.c-torture/execute/stdio-opt-3.c: New test.
40616
40617 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
40618
40619         * gcc.c-torture/compile/20010107-1.c: New test.
40620
40621 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40622
40623         * gcc.c-torture/execute/builtin-noret-1.c: New test.
40624
40625 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40626
40627         * gcc.dg/format/format.h: New file.
40628         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
40629         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
40630         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
40631         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
40632         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
40633         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
40634         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
40635         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
40636         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
40637         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
40638         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
40639         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
40640         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
40641         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
40642         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
40643         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
40644         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
40645         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
40646         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
40647         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
40648         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
40649         instead of declaring standard types, macros and functions in each
40650         test.
40651
40652 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
40653
40654         * gcc.c-torture/execute/20010106-1.c: New test.
40655
40656 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40657
40658         * gcc.dg/format/format.exp: New file.
40659         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
40660         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
40661         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
40662         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
40663         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
40664         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
40665         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
40666         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
40667         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
40668         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
40669         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
40670         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
40671         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
40672         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
40673         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
40674         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
40675         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
40676         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
40677         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
40678         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
40679         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
40680         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
40681         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
40682         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
40683         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
40684         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
40685         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
40686         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
40687         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
40688         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
40689         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
40690         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
40691         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
40692         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
40693         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
40694         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
40695         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
40696         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
40697         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
40698         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
40699         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
40700         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
40701
40702 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
40703
40704         * gcc.c-torture/execute/991228-1.c: Take word endianness into
40705         account.
40706
40707 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
40708
40709         * gcc.c-torture/execute/builtin-complex-1.c: New test.
40710
40711 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
40712
40713         * g++.old-deja/g++.pt/crash62.C: New test.
40714
40715 2001-01-04  Richard Henderson  <rth@redhat.com>
40716
40717         * gcc.dg/20000926-1.c: Update expected warnings.
40718         * gcc.dg/array-2.c: Likewise.
40719         * gcc.dg/array-4.c: Also validate flexible array members.
40720         * gcc.dg/c99-flex-array-1.c: New.
40721
40722 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40723
40724         * gcc.c-torture/compile/20001222-1.x: Remove.
40725
40726 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40727
40728         * gcc.c-torture/execute/built-in-setjmp.c: New.
40729
40730 2001-01-03  Richard Henderson  <rth@redhat.com>
40731
40732         * gcc.dg/940510-1.c: Update expected error wording.
40733         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
40734
40735 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
40736
40737         * lib/target-supports.exp (check_alias_available): Modified to
40738         indicate aliases not supported if only weak aliases are supported.
40739
40740 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40741
40742         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
40743         Turn on cmpstrsi checks for __pj__ and __i370__.
40744
40745 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
40746
40747         * g++.old-deja/g++.other/virtual11.C: New test.
40748
40749 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
40750
40751         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
40752
40753 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40754
40755         * gcc.c-torture/compile/20010102-1.c: New test.
40756
40757 2001-01-02  Andreas Jaeger  <aj@suse.de>
40758
40759         * gcc.dg/noreturn-3.c: New test.
40760
40761         * gcc.dg/noreturn-4.c: New test.
40762
40763 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40764
40765         * gcc.c-torture/execute/stdio-opt-1.c: Also test
40766         __builtin_fputc and __builtin_fwrite.
40767
40768 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
40769
40770         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
40771         signed char, not default char.
40772
40773 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
40774
40775         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
40776
40777 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
40778
40779         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
40780
40781 2000-12-29  Richard Henderson  <rth@redhat.com>
40782
40783         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
40784         (__cyg_profile_func_exit): Define.
40785
40786 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
40787
40788         * g++.dg/vtgc1.C: New test.
40789
40790 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
40791
40792         * gcc.dg/noncompile/20001228-1.c: New test.
40793
40794         * gcc.dg/20001228-1.c: New test.
40795
40796         * gcc.c-torture/execute/20001228-1.c: New test.
40797
40798 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
40799
40800         * gcc.dg/format-strfmon-1.c: New test.
40801
40802 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40803
40804         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
40805         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
40806         * gcc.c-torture/execute/string-opt-1.c: Likewise.
40807         * gcc.c-torture/execute/string-opt-2.c: Likewise.
40808         * gcc.c-torture/execute/string-opt-3.c: Likewise.
40809         * gcc.c-torture/execute/string-opt-4.c: Likewise.
40810         * gcc.c-torture/execute/string-opt-6.c: Likewise.
40811         * gcc.c-torture/execute/string-opt-7.c: Likewise.
40812         * gcc.c-torture/execute/string-opt-8.c: Likewise.
40813         * gcc.c-torture/execute/string-opt-9.c: Likewise.
40814         * gcc.c-torture/execute/string-opt-10.c: Likewise.
40815         * gcc.c-torture/execute/string-opt-11.c: Likewise.
40816         * gcc.c-torture/execute/string-opt-12.c: Likewise.
40817
40818         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
40819         * gcc.c-torture/execute/string-opt-4.c: Test index.
40820
40821 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
40822
40823         * gcc.c-torture/compile/20001226-1.c: New test.
40824
40825 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40826
40827         * gcc.c-torture/compile/20001222-1.c: New test.
40828         * gcc.c-torture/compile/20001222-1.x: Xfail.
40829
40830 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
40831
40832         * gcc.c-torture/execute/comp-goto-2.c: New test.
40833
40834 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
40835
40836         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
40837         Use long types if __INT_MAX__ is 32767.
40838         (main): Use cast to (sint32 *) when poking 88 into a_page.
40839
40840         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
40841
40842 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
40843
40844         * gcc.c-torture/compile/20001221-1.c: New test.
40845         * gcc.c-torture/execute/20001221-1.c: New test.
40846
40847 2000-12-20  Richard Henderson  <rth@redhat.com>
40848
40849         * g++.old-deja/g++.pt/crash36.C: Update error lines.
40850         * g++.old-deja/g++.robertl/eb109.C: Likewise.
40851
40852 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40853
40854         * gcc.dg/compare3.c: New test.
40855
40856 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40857
40858         * gcc.dg/format-warnll-1.c: New test.
40859
40860 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
40861
40862         * gcc.dg/cpp/cmdlne-P.c: New test.
40863
40864 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40865
40866         * gcc.c-torture/execute/builtin-abs-1.c,
40867         gcc.c-torture/execute/builtin-abs-2.c: New tests.
40868
40869 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
40870
40871         * gcc.dg/cpp/multiline.c: New test.
40872
40873 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
40874
40875         * g++.old-deja/g++.other/syshdr1.C: Update.
40876         * gcc.dg/cpp/lineflags.c: Remove temporarily.
40877
40878 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40879
40880         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
40881
40882 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40883
40884         * g++.old-deja/g++.pt/ttp65.C: New test.
40885
40886 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40887
40888         * g++.old-deja/g++.pt/ttp64.C: New test.
40889
40890 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40891
40892         * g++.old-deja/g++.pt/spec33.C: New test.
40893
40894 2000-12-14  Catherine Moore  <clm@redhat.com>
40895
40896         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
40897         * gcc.c-torture/execute/920612-2.c: Likewise.
40898         * gcc.c-torture/execute/920428-2.c: Likewise.
40899         * gcc-c-torture/execute/va-arg-11.c: Call exit.
40900         * gcc.c-torture/execute/va-arg-21.c: Likewise.
40901
40902 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40903
40904         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
40905         * gcc.dg/pack-test-2.c: Likewise.
40906
40907 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40908
40909         Tests by Zack Weinberg <zackw@stanford.edu>.
40910
40911         * gcc.dg/cpp/defined.c: Update.
40912         * gcc.dg/cpp/defined_trad.c: New tests.
40913
40914 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40915
40916         * gcc.dg/cpp/trad-direct.c: Update.
40917
40918 2000-12-11  Neil Booth  <neilb@earthling.net>
40919
40920         * gcc.dg/cpp/defined_trad.c
40921
40922 2000-12-11  Neil Booth  <neilb@earthling.net>
40923
40924         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
40925
40926 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40927
40928         * gcc.dg/format-miss-2.c: New test.
40929
40930 2000-12-09  Neil Booth  <neilb@earthling.net>
40931
40932         * gcc.dg/cpp/lineflags.c: New tests.
40933         * gcc.dg/cpp/poison.c: Update.
40934         * gcc.dg/cpp/redef2.c: Update.
40935         * gcc.dg/cpp/skipping.c: New test.
40936
40937 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
40938
40939         * g++.old-deja/g++.other/eh3.C: New testcase.
40940
40941 2000-12-07  Neil Booth  <neilb@earthling.net>
40942
40943         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
40944         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
40945         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
40946         wtr-union-init-2.c, wtr-union-init-3.c: Update.
40947         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
40948         Update.
40949
40950 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40951
40952         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
40953         __SIZE_TYPE__ instead of int for type of integers cast to
40954         pointers.
40955
40956 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
40957
40958         * g++.old-deja/g++.other/cleanup4.C: New test.
40959
40960 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40961
40962         * format-sec-1.c: New test.
40963
40964 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40965
40966         * gcc.dg/format-nonlit-3.c: New test.
40967
40968 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40969
40970         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
40971         through a null pointer.
40972
40973 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40974
40975         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
40976         * g++.old-deja/g++.pt/partial4.C: New test.
40977
40978 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
40979
40980         * gcc.c-torture/execute/ieee/hugeval.x: New.
40981
40982 2000-12-06  Neil Booth  <neilb@earthling.net>
40983
40984         * gcc.dg/cpp/backslash2.c: New tests.
40985
40986 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40987
40988         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
40989         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
40990
40991 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
40992
40993         * gcc.c-torture/execute/20001203-2.c: New testcase.
40994
40995 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
40996
40997         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
40998         * g++.old-deja/g++.other/virtual10.C: New test.
40999
41000 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
41001
41002         * g++.old-deja/g++.mike/pmf5.C: Remove test.
41003
41004 2000-12-05  Richard Henderson  <rth@redhat.com>
41005
41006         * gcc.c-torture/compile/20001205-1.c: New.
41007
41008 2000-12-04  Neil Booth  <neilb@earthling.net>
41009
41010         * g++.old-deja/g++.other/virtual9.C: New test.
41011         * g++.old-deja/g++.pt/crash61.C: New test.
41012         * gcc.c-torture/execute/loop-9.c: New test.
41013
41014 2000-12-04  Neil Booth  <neilb@earthling.net>
41015
41016         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
41017         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
41018         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
41019         * gcc.dg/cpp/extratokens.c: ...here.
41020
41021 2000-12-04  Neil Booth  <neilb@earthling.net>
41022
41023         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
41024         New tests.
41025
41026 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41027
41028         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
41029         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
41030
41031 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41032
41033         * gcc.c-torture/execute/20001203-1.c: New test.
41034
41035 2000-12-03  Neil Booth  <neilb@earthling.net>
41036
41037         * gcc.dg/cpp/macro6.c: New test cases.
41038
41039 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41040
41041         * gcc.c-torture/execute/string-opt-9.c: New test.
41042         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41043         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41044         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41045
41046         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
41047         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
41048
41049 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
41050
41051         * gcc.dg/cpp/if-6.c: New testcase.
41052
41053         * gcc.dg/20001201-1.c: New testcase.
41054
41055 2000-12-02  Neil Booth  <neilb@earthling.net>
41056
41057         * g++.old-deja/g++.other/externC4.C,
41058         g++.old-deja/g++.other/friend10.C: New tests.
41059
41060 2000-12-02  Neil Booth  <neilb@earthling.net>
41061
41062         * g++.old-deja/g++.other/instan2.C
41063         * g++.old-deja/g++.other/instan3.C: New test.
41064
41065 2000-12-02  Neil Booth  <neilb@earthling.net>
41066
41067         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
41068         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
41069         gnuc99.c,gnuc99-pedantic.c: New tests.
41070
41071 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41072
41073         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
41074         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
41075
41076 2000-12-01  Neil Booth  <neilb@earthling.net>
41077
41078         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
41079         * gcc.dg/cpp/poison.c: Update.
41080         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
41081
41082 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
41083
41084         * g77.f-torture/execute/20001201.f: New test.
41085
41086 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41087
41088         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
41089
41090 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
41091
41092         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
41093
41094 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
41095
41096         * g++.old-deja/g++.other/cast6.C: New test.
41097
41098 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
41099
41100         * gcc.c-torture/execute/20001130-2.c: New testcase.
41101
41102 2000-11-30  Richard Henderson  <rth@redhat.com>
41103
41104         * gcc.c-torture/execute/20001130-1.c: New test.
41105
41106 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41107
41108         * g++.old-deja/g++.other/op3.C: New test.
41109
41110 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41111
41112         * g++.old-deja/g++.other/op2.C: New test.
41113
41114 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41115
41116         * g++.old-deja/g++.other/crash38.C: New test.
41117
41118 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
41119
41120         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
41121
41122 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
41123
41124         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
41125         tests.
41126         * gcc.c-torture/execute/string-opt-6.c: New test.
41127
41128         * gcc.dg/20001117-1.c: Add main.
41129
41130 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
41131
41132         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
41133         Move from here ...
41134         * gcc.dg/940510-1.c: ... to here.
41135
41136         * gcc.dg/20000926-1.c: GNU C now allows initializations of
41137         zero-size arrays in toplevel structures.
41138
41139 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
41140
41141         * gcc.c-torture/execute/loop-8.c: New test.
41142
41143 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41144
41145         * g++.old-deja/g++.other/base1.C: New test.
41146
41147 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41148
41149         * g++.old-deja/g++.other/parse2.C: New test.
41150
41151 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41152
41153         * g++.old-deja/g++.pt/incomplete1.C: New test.
41154
41155 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41156
41157         * g++.old-deja/g++.other/friend9.C: New test.
41158
41159 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
41160
41161         * gcc.dg/20001127-1.c: New test.
41162
41163 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
41164
41165         * g++.old-deja/g++.pt/friend46.C: New test.
41166
41167 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
41168
41169         * g++.old-deja/g++.other/ptrmem8.C: New test.
41170
41171 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41172
41173         * gcc.c-torture/execute/string-opt-7.c: New test.
41174         * gcc.c-torture/execute/string-opt-8.c: Likewise.
41175
41176 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
41177
41178         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
41179         instead of 'mkcheck 2'.
41180
41181 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41182
41183         * gcc.c-torture/execute/memcheck/driver.c,
41184         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
41185         C9X references to refer to C99.
41186
41187 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
41188
41189         * gcc.dg/ultrasp3.c: New test.
41190
41191 2000-11-25  Neil Booth  <neilb@earthling.net>
41192
41193         * gcc.dg/cpp/include2.c: Update test to be locale independent.
41194
41195 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
41196
41197         * gcc.c-torture/compile/20001123-2.c: New.
41198
41199 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41200
41201         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
41202
41203 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
41204
41205         * gcc.dg/sequence-point-1.c: Add some new tests.
41206         * gcc.c-torture/execute/20001124-1.c: New test.
41207
41208 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
41209
41210         * g++.old-deja/g++.other/vaarg4.C: New test.
41211         * gcc.c-torture/compile/20001123-1.c: New test.
41212
41213 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
41214
41215         * g++.other/crash24.C: Adjust and remove XFAIL.
41216         * g++.other/crash37.C: New test.
41217
41218 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
41219
41220         * g++.old-deja/g++.pt/instantiate9.C: New test.
41221
41222 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
41223
41224         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
41225         new ABI, too.
41226
41227         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
41228         * g++.old-deja/g++.robertl/eb55.C: Likewise.
41229
41230 2000-11-22  Neil Booth  <neilb@earthling.net>
41231
41232         * gcc.dg/cpp/Wtrigraphs.c: New test.
41233
41234 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
41235
41236         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
41237
41238 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
41239
41240         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
41241
41242 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
41243
41244         * lib/gcc-dg.exp: load_lib scanasm.exp.
41245         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
41246         * lib/g++-dg.exp: load_lib scanasm.exp.
41247         * lib/scanasm.exp: New.
41248         (scan-assembler, scan-assembler-not): Add optional arguments to
41249         test name, or if not present, the pattern name.
41250         (scan-assembler-dem, scan-assembler-dem-not): New.
41251
41252         * g++.dg/dg.exp: New.
41253
41254 2000-11-21  Neil Booth  <neilb@earthling.net>
41255
41256         * gcc.dg/cpp/integrated1.c: Remove.
41257
41258 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
41259
41260         * gcc.c-torture/execute/20001121-1.c: New test.
41261
41262 2000-11-21  Richard Henderson  <rth@redhat.com>
41263
41264         * gcc.c-torture/compile/20001121-1.c: New test.
41265
41266 2000-11-20  Neil Booth  <neilb@earthling.net>
41267
41268         * gcc.dg/cpp/integrated1.c: New test.
41269
41270 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
41271
41272         * g++.old-deja/g++.other/inline17.C: New test.
41273
41274 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
41275
41276         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
41277         local variable to be zero: I made the variable global. Now
41278         uses abort() and exit() instead of relying on main's return value.
41279
41280 2000-11-20  Neil Booth  <neilb@earthling.net>
41281
41282         * gcc.dg/cpp/paste2.c: Update test.
41283         * objc/execute/paste.m: New test.
41284
41285 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
41286
41287         * gcc.dg/c99-condexpr-1.c: New test.
41288
41289 2000-11-20  Neil Booth  <neilb@earthling.net>
41290
41291         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
41292
41293 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
41294
41295         * g++.old-deja/g++.pt/export1.C: New test.
41296
41297 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
41298
41299         * gcc.dg/20001117-1.c: New test.
41300
41301 2000-11-18  Richard Henderson  <rth@redhat.com>
41302
41303         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
41304
41305 2000-11-18  Richard Henderson  <rth@redhat.com>
41306
41307         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
41308         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
41309         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
41310
41311 2000-11-18  Richard Henderson  <rth@redhat.com>
41312
41313         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
41314         (main): New.  Exit cleanly.
41315
41316 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41317
41318         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
41319         gcc.dg/c99-fordecl-2.c: New tests.
41320
41321 2000-11-18  Richard Henderson  <rth@redhat.com>
41322
41323         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
41324         * gcc.c-torture/execute/zerolen-2.c: New.
41325
41326 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41327
41328         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
41329         memory.
41330
41331 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
41332
41333         * g++.old-deja/g++.pt/instantiate8.C: New test.
41334
41335 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
41336
41337         * g++.old-deja/g++.other/incomplete.C: Add more tests.
41338         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
41339
41340 2000-11-16  Nick Clifton  <nickc@redhat.com>
41341
41342         * gcc.c-torture/execute/nestfunc-2.c: New test.
41343         * gcc.c-torture/execute/nestfunc-3.c: New test.
41344
41345 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
41346
41347         * gcc.c-torture/compile/20001116-1.c: New test.
41348
41349 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41350
41351         * gcc.c-torture/execute/20001115-1.c: New test.
41352
41353 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
41354
41355         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
41356         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
41357         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
41358         * g++.old-deja/g++.abi/vmihint.C: Likewise.
41359
41360 2000-11-15  Neil Booth  <neilb@earthling.net>
41361
41362         gcc.dg/cpp/_Pragma1.c: Update.
41363         gcc.dg/cpp/_Pragma2.c: New test.
41364
41365 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
41366
41367         * g++.old-deja/g++.other/anon5.C: New test.
41368
41369 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
41370
41371         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
41372         tests.
41373
41374 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
41375
41376         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
41377         output.
41378
41379 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41380
41381         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
41382         labels at end of compound statements.
41383
41384 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
41385
41386         * gcc.c-torture/execute/loop-7.c: New test.
41387
41388 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41389
41390         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
41391
41392 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41393
41394         * gcc.dg/c99-bool-1.c: New test.
41395
41396 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41397
41398         * gcc.dg/c99-scope-1.c: Remove xfail.
41399         * gcc.dg/c99-scope-2.c: New test.
41400
41401 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41402
41403         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
41404         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
41405
41406 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
41407
41408         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
41409         error messages.
41410
41411         * g++.mike/p700.C: Don't typedef wchar_t.
41412         * g++.mike/p784.C: Likewise.
41413         * g++.mike/eb101.C: Don't use __wchar_t.
41414
41415 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
41416
41417         * g77.f-torture/execute/20001111.[fx]: Test premature exit
41418         from DO loop.
41419
41420 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
41421
41422         * gcc.c-torture/execute/20001111-1.c: New test.
41423
41424 2000-11-10  Nick Clifton  <nickc@redhat.com>
41425
41426         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
41427         long multuiple and accumulate.
41428
41429 2000-11-09  Richard Henderson  <rth@redhat.com>
41430
41431         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
41432         via size_t instead of int.
41433
41434         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
41435         * gcc.c-torture/execute/string-opt-2.c: Likewise.
41436         * gcc.c-torture/execute/string-opt-3.c: Likewise.
41437         * gcc.c-torture/execute/string-opt-4.c: Likewise.
41438
41439 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
41440
41441         * gcc.c-torture/compile/20001109-1.c: New test.
41442         * gcc.c-torture/compile/20001109-2.c: New test.
41443
41444 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
41445
41446         * g++.old-deja/g++.pt/operator1.C: New test.
41447         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
41448
41449 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
41450
41451         * gcc.dg/20001108-1.c: New test.
41452
41453 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
41454
41455         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
41456         with both arguments constant strings.
41457         * gcc.c-torture/execute/string-opt-3.c: New test.
41458         * gcc.c-torture/execute/string-opt-4.c: New test.
41459         * gcc.c-torture/execute/string-opt-5.c: New test.
41460
41461 2000-11-08  Nick Clifton  <nickc@redhat.com>
41462
41463         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
41464         mulsidi3adddi patterns.
41465
41466 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
41467
41468         * g++.old-deja/g++.other/crash36.C: New test.
41469
41470 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
41471
41472         * g++.old-deja/g++.other/init16.C: New test.
41473
41474 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
41475
41476         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
41477
41478 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
41479
41480         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
41481         * gcc.c-torture/execute/va-arg-16.x: Likewise.
41482         * gcc.c-torture/execute/va-arg-17.x: Likewise.
41483
41484 2000-11-07  DJ Delorie  <dj@redhat.com>
41485
41486         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
41487
41488 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41489
41490         * gcc.c-torture/execute/string-opt-1.c: New test.
41491
41492 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
41493
41494         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
41495         mips-sgi-irix6.* because the MIPS ABI passes floating-point
41496         parameters in registers, and there is no way for a varargs
41497         function to know in which order the integer and floating-point
41498         parameters should be interleaved when they are placed on the
41499         stack.
41500         * gcc.c-torture/execute/va-arg-16.x: Likewise.
41501         * gcc.c-torture/execute/va-arg-17.x: Likewise.
41502
41503 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41504
41505         * gcc.c-torture/execute/string-opt-2.c: New test.
41506
41507 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
41508
41509         * g++.old-deja/g++.pt/crash60.C: New test.
41510
41511 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
41512
41513         * g++.old-deja/g++.other/crash24.C: New test.
41514         * g++.old-deja/g++.other/crash25.C: New test.
41515         * g++.old-deja/g++.other/crash26.C: New test.
41516         * g++.old-deja/g++.other/crash27.C: New test.
41517         * g++.old-deja/g++.other/crash28.C: New test.
41518         * g++.old-deja/g++.other/crash29.C: New test.
41519         * g++.old-deja/g++.other/crash30.C: New test.
41520         * g++.old-deja/g++.other/crash31.C: New test.
41521         * g++.old-deja/g++.other/crash32.C: New test.
41522         * g++.old-deja/g++.other/crash33.C: New test.
41523         * g++.old-deja/g++.other/crash34.C: New test.
41524         * g++.old-deja/g++.other/crash35.C: New test.
41525
41526 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
41527
41528         * gcc.c-torture/execute/20001031-1.c: New test.
41529
41530 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
41531
41532         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
41533         namespace.
41534
41535         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
41536         standards-conformant.
41537
41538         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
41539
41540         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
41541         * g++.old-deja/g++.mike/p755a.C: Likewise.
41542         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
41543         library makes no calls to `operator new' during initialization.
41544
41545 2000-11-04  Neil Booth  <neilb@earthling.net>
41546
41547         * gcc.dg/cpp/include2.c: New tests.
41548
41549 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
41550
41551         * lib/g++.exp (g++_set_ld_library_path): New function.
41552         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
41553
41554 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
41555
41556         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
41557         warnings.
41558
41559 2000-11-01  Richard Henderson  <rth@redhat.com>
41560
41561         * g++.old-deja/g++.ext/namedret1.C: New.
41562         * g++.old-deja/g++.ext/namedret2.C: New.
41563         * g++.old-deja/g++.ext/namedret3.C: New.
41564
41565 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
41566
41567         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
41568         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
41569
41570 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41571
41572         * gcc.c-torture/execute/va-arg-21.c: New test.
41573
41574 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41575
41576         * gcc.dg/c99-complex-2.c: New test.
41577
41578 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41579
41580         * gcc.c-torture/execute/stdio-opt-1.c: New test.
41581
41582 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
41583
41584         * g++.old-deja/g++.other/inline16.C: New test.
41585
41586 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
41587
41588         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
41589         __PRETTY_FUNCTION__
41590
41591 2000-10-29  Neil Booth  <neilb@earthling.net>
41592
41593         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
41594         New tests.
41595         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
41596         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
41597         optimisation.
41598
41599 2000-10-29  Neil Booth  <neilb@earthling.net>
41600
41601         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
41602         * mi1.c, mi1c.h: Add null directives to multiple-include test.
41603         * mi5.c: Test multiple includes work with -C.
41604         * trigraphs.c: Test ^= version.
41605
41606 2000-10-28  Neil Booth  <neilb@earthling.net>
41607
41608         New tests and test updates for new macro expander.
41609
41610         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
41611         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
41612         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
41613         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
41614         new diagnostic messages.
41615
41616         * gcc.dg/cpp/macro3.c: New tests.
41617
41618 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
41619
41620         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
41621         on the same line.
41622
41623 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
41624
41625         * g++.old-deja/g++.other/eh2.C: New test.
41626
41627 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
41628
41629         * gcc.c-torture/execute/20001027-1.c: New test.
41630
41631 2000-10-26  Richard Henderson  <rth@redhat.com>
41632
41633         * gcc.c-torture/execute/20001026-1.c: New.
41634
41635 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
41636
41637         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
41638         * g++.old-deja/g++.law/builtin1.C: Likewise.
41639         * g++.old-deja/g++.law/ctors10.C: Likewise.
41640         * g++.old-deja/g++.law/virtual3.C: Likewise.
41641         * g++.old-deja/g++.mike/p658.C: Likewise.
41642         * g++.old-deja/g++.other/sibcall1.C: Likewise.
41643         * g++.old-deja/g++.other/vaarg2.C: Likewise.
41644         * g++.old-deja/g++.robertl/eb124.C: Likewise.
41645         * g++.old-deja/g++.robertl/eb44.C: Likewise.
41646         * g++.old-deja/g++.robertl/eb77.C: Likewise.
41647
41648 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
41649
41650         * gcc.c-torture/compile/20001024-1.c: New test.
41651
41652 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
41653
41654         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
41655         to tell us whether or not we are using V3.
41656
41657 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
41658
41659         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
41660         operands.
41661
41662 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41663
41664         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
41665
41666 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
41667
41668         * gcc.c-torture/execute/20001024-1.c: New test.
41669
41670 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
41671
41672         * g++.old-deja/g++.other/sibcall1.C: New test.
41673
41674 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
41675
41676         * gcc.dg/noncompile/init-3.c: New test.
41677
41678 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
41679
41680         * gcc.dg/format-array-1.c: New test.
41681
41682 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41683
41684         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
41685         writing through null pointers; remove comment about testing
41686         unterminated strings.
41687
41688 2000-10-17  Matthew Hiller  <hiller@redhat.com>
41689
41690         * gcc.c-torture/execute/20001017-2.c: New test.
41691
41692 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41693
41694         * gcc.c-torture/compile/20001018-1.c: New test.
41695         * gcc.c-torture/compile/20001018-1.x: Xfail.
41696
41697 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41698
41699         * gcc.c-torture/execute/20001017-1.c: New test.
41700
41701 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41702
41703         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
41704         for multiple use of arguments with scanf formats; add tests for
41705         multiple use of arguments.
41706
41707 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
41708
41709         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
41710
41711 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41712
41713         * gcc.dg/format-miss-1.c: New test.
41714
41715 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
41716
41717         * gcc.c-torture/execute/20001013-1.c: New test.
41718
41719 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
41720
41721         * gcc.dg/format-branch-1.c: New test.
41722
41723 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
41724
41725         * README, lib/file-format.exp: Remove EGCS references.
41726
41727 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
41728
41729         * gcc.dg/20001013-1.c: New test.
41730
41731 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
41732
41733         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
41734         for intmax_t in the compiler using __typeof__ and the type rules
41735         for conditional expressions.
41736
41737 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
41738
41739         * gcc.dg/20001012-1.c: New test.
41740         * gcc.dg/20001012-2.c: New test.
41741
41742 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41743
41744         * gcc.dg/format-attr-1.c: New test.
41745
41746 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41747
41748         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
41749         __LONG_LONG_MAX__ instead of LLONG_MAX.
41750
41751 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41752
41753         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
41754         scanf flags.
41755         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
41756         flags.
41757
41758 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41759
41760         * gcc.dg/sequence-pt-1.c: New test.
41761
41762 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
41763
41764         * gcc.c-torture/execute/20001011-1.c: New testcase.
41765         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
41766
41767 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
41768
41769         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
41770         does not error on it.
41771
41772 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
41773
41774         * gcc.dg/20001009-1.c: New test.
41775
41776 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
41777
41778         * gcc.c-torture/compile/20001009-1.c: Move from here ....
41779         * gcc.c-torture/execute/20001009-2.c: ... to here.
41780
41781 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
41782
41783         * gcc.c-torture/compile/20001009-1.c: New testcase.
41784         * gcc.c-torture/execute/20001009-1.c: New testcase.
41785         Testcases provided by Jan Hubicka <jh@suse.cz>.
41786
41787 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41788
41789         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
41790         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
41791         uintmax_t using <limits.h> to emulate the compiler's internal
41792         logic.  No longer XFAIL %j tests.
41793
41794 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41795
41796         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
41797         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
41798         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
41799         regexps and details of expected handling of some bad formats.
41800         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
41801         suppression.
41802
41803 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41804
41805         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
41806         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
41807         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
41808         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
41809         in list archives.
41810
41811 2000-10-06  Richard Henderson  <rth@cygnus.com>
41812
41813         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
41814         * g++.old-deja/g++.brendan/crash52.C: Likewise.
41815         * g++.old-deja/g++.jason/report.C: Likewise.
41816         * g++.old-deja/g++.law/friend5.C: Likewise.
41817         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
41818         of the expected warnings.
41819
41820 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
41821
41822         * g++.old-deja/g++.pt/enum14.C: New test.
41823
41824 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
41825
41826         * g++.old-deja/g++.pt/crash59.C: New test.
41827
41828 2000-10-04  Will Cohen  <wcohen@redhat.com>
41829
41830         * gcc.dg/20000926-1.c: New test.
41831
41832 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
41833
41834         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
41835         function name for current C++ compiler.
41836         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
41837
41838 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
41839
41840         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
41841         __PRETTY_FUNCTION__.
41842         * g++.old-deja/g++.ext/pretty2.C: Likewise.
41843
41844 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41845
41846         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
41847
41848 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
41849
41850         * gcc.c-torture/compile/20000923-1.c: New test.
41851
41852 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
41853
41854         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
41855         * g++.old-deja/g++.pt/ttp62.C: Same.
41856         * g++.old-deja/g++.other/inline14.C: Same.
41857
41858 2000-09-24  Richard Henderson  <rth@cygnus.com>
41859
41860         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
41861
41862 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
41863
41864         * gcc.dg/c90-printf-1.c: Add test for wide string format.
41865
41866 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
41867
41868         * gcc.c-torture/compile/20000922-1.c: New file.
41869
41870 2000-09-21  Nick Clifton  <nickc@redhat.com>
41871
41872         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
41873         a signed long modulo operation.
41874         (mod6): New function - perform an unsigned long modulo operation.
41875         (main): Add tests for modulos of very large numbers by very small
41876         dividends.
41877
41878 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41879
41880         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
41881
41882 2000-09-19  Richard Henderson  <rth@cygnus.com>
41883
41884         * gcc.dg/compare2.c (case 10): XFAIL.
41885
41886 2000-09-18  Richard Henderson  <rth@cygnus.com>
41887
41888         * gcc.c-torture/execute/20000906-1.c: Move ...
41889         * gcc.dg/20000906-1.c: ... here.  Only run on targets
41890         that support __builtin_trap.
41891
41892 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
41893
41894         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
41895
41896 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41897
41898         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
41899         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
41900         more $ format tests.
41901
41902 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41903
41904         * gcc.dg/format-errmk-1.c: New test.
41905
41906 2000-09-17  Greg McGary  <greg@mcgary.org>
41907
41908         * gcc.c-torture/execute/20000917-1.x: Remove.
41909
41910 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41911
41912         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
41913
41914 2000-09-17  Greg McGary  <greg@mcgary.org>
41915
41916         * gcc.c-torture/execute/20000917-1.c: New test.
41917         * gcc.c-torture/execute/20000917-1.x: XFAIL.
41918
41919 2000-09-16  Neil Booth  <NeilB@earthling.net>
41920
41921         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
41922         in nested macro bug.
41923
41924 2000-09-15  Neil Booth  <NeilB@earthling.net>
41925
41926         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
41927
41928 2000-09-14  Jeffrey A Law  (law@cygnus.com)
41929
41930         * gcc.c-torture/execute/20000914-1.c: New test.
41931
41932 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
41933
41934         * g++.other/inline13.C: New test.
41935
41936 2000-09-12  Andreas Jaeger  <aj@suse.de>
41937
41938         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
41939         constant by Ulrich Drepper <drepper@redhat.com>.
41940
41941 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
41942
41943         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
41944
41945 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41946
41947         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
41948
41949 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
41950
41951         * gcc.dg/cpp/backslash.c: New test.
41952
41953 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
41954
41955         * gcc.c-torture/execute/20000910-1.c: New test.
41956         * gcc.c-torture/execute/20000910-2.c: Likewise.
41957
41958 2000-09-11  Robert Lipe  <robertl@sco.com>
41959
41960         * gcc.dg/pragma-align.c: New test.
41961
41962 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
41963
41964         * g++.old-deja/g++.pt/explicit82.C: New test.
41965         * g++.old-deja/g++.pt/explicit83.C: New test.
41966
41967 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
41968
41969         * gcc.dg/asm-names.c: New test.
41970
41971 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41972
41973         * gcc.dg/cpp/tr-warn6.c: New test
41974
41975 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41976
41977         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
41978         be accepted.
41979
41980 2000-09-07  Catherine Moore  <clm@redhat.com>
41981
41982         * gcc.c-torture/execute/unroll-1.c: New test.
41983
41984 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
41985
41986         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
41987         ERROR markers.
41988         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
41989         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
41990         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
41991         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
41992         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
41993         Preprocess only.
41994         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
41995         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
41996
41997 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41998
41999         * g++.old-deja/g++.pt/deduct2.C: New test.
42000
42001 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42002
42003         * g++.old-deja/g++.pt/parms2.C: New test.
42004
42005 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42006
42007         * g++.old-deja/g++.pt/crash58.C: New test.
42008
42009 2000-09-06  Greg McGary  <greg@mcgary.org>
42010
42011         * gcc.c-torture/execute/20000906-1.c: New test.
42012         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
42013
42014 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42015
42016         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
42017
42018 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42019
42020         * g++.old-deja/g++.pt/crash57.C: New test.
42021
42022 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42023
42024         * g++.old-deja/g++.pt/crash56.C: New test.
42025
42026 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42027
42028         * g++.old-deja/g++.pt/koenig1.C: New test.
42029
42030 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
42031
42032         * gcc.dg/20000904-1.c: New test.
42033
42034 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
42035
42036         * gcc.dg/cpp/paste8.c: New test.
42037
42038 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
42039
42040         * gcc.c-torture/compile/20000827-1.c: New test.
42041
42042 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42043
42044         * gcc.dg/format-diag-1.c: New test.
42045
42046 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42047
42048         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
42049         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
42050         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
42051         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
42052         gcc.dg/formatz-1.c: Adjust warning regular expressions.
42053
42054 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
42055
42056         * g++.old-deja/g++.other/nested4.C: New test.
42057
42058 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
42059
42060         * g++.old-deja/g++.ns/scoped1.C: New test.
42061
42062 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
42063
42064         * lib/g++.exp: Support testing already-installed GCC.
42065
42066 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42067
42068         * wtr-label-1.c, wtr-suffix-1.c: New tests.
42069
42070 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42071
42072         * gcc.dg/return-type-2.c: New test.
42073
42074 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
42075
42076         * gcc.c-torture/compile/20000825-1.c: New test.
42077
42078 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
42079
42080         * gcc.dg/dwarf2-2.c: New test.
42081
42082 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
42083
42084         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
42085         dg-warning regexps.
42086
42087 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42088
42089         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
42090         gcc.dg/format-ext-5.c: New tests.
42091
42092 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
42093
42094         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
42095
42096 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
42097
42098         * gcc.dg/noncompile/930622-2.c: Adjust error message.
42099
42100 2000-08-24  Richard Henderson  <rth@cygnus.com>
42101
42102         * gcc.dg/ia64-sync-1.c: New test.
42103         * gcc.dg/ia64-sync-2.c: New test.
42104         * gcc.dg/ia64-asm-1.c: New test.
42105
42106 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42107
42108         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
42109         * gcc.dg/format-ext-2.c: New test.
42110
42111 2000-08-23  Jason Merrill  <jason@redhat.com>
42112
42113         * lib/old-dejagnu.exp: Also ignore "In member function" and
42114         "At global scope".
42115
42116 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42117
42118         * gcc.dg/noncompile/label-lineno-1.c: New test.
42119
42120 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42121
42122         * gcc.dg/c99-array-nonobj-1.c: New test.
42123
42124 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42125
42126         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
42127         tests.
42128         * gcc.dg/format-ext-1.c: New test.
42129
42130 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42131
42132         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
42133         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
42134         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
42135         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
42136         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
42137
42138 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42139
42140         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
42141         gcc.dg/c99-strftime-2.c: New tests.
42142
42143 2000-08-22  Richard Henderson  <rth@cygnus.com>
42144
42145         * gcc.c-torture/execute/20000822-1.c: New test.
42146
42147 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
42148
42149         * gcc.c-torture/execute/20000819-1.x: Remove.
42150
42151 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42152
42153         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
42154         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
42155         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
42156         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
42157         gcc.dg/format-xopen-1.c: New tests.
42158
42159 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42160
42161         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
42162
42163 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
42164
42165         * g++.old-deja/g++.other/loop2.C: New test.
42166
42167         * gcc.c-torture/compile/20000606-1.c: New test.
42168         * gcc.c-torture/compile/20000728-1.c: New test.
42169         * gcc.c-torture/execute/20000801-1.c: New test.
42170         * gcc.c-torture/execute/20000801-2.c: New test.
42171         * gcc.c-torture/execute/20000819-1.c: New test.
42172         * gcc.c-torture/execute/20000819-1.x: XFAIL.
42173         * gcc.dg/20000629-1.c: New test.
42174         * gcc.dg/20000724-1.c: New test.
42175         * gcc.dg/20000807-1.c: New test.
42176
42177 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
42178
42179         * gcc.dg/cpp/pragma-1.c: New test.
42180         * gcc.dg/cpp/pragma-2.c: New test.
42181
42182 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
42183
42184         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
42185         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
42186
42187 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42188
42189         * gcc.c-torture/compile/20000818-1.c: New test.
42190
42191 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
42192
42193         * gcc.c-torture/execute/20000818-1.c: New test.
42194
42195 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42196
42197         * gcc.dg/format-va-1.c: New test.
42198
42199 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42200
42201         * g++.old-deja/g++.other/typedef8.C: New test.
42202
42203 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42204
42205         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
42206         * g++.old-deja/g++.mike/net36.C: Mark candidate.
42207         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
42208         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
42209         * g++.old-deja/g++.other/ptrmem7.C: New test.
42210         * g++.old-deja/g++.pt/ptrmem10.C: New test.
42211
42212 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42213
42214         * g++.old-deja/g++.pt/typename27.C: New test.
42215
42216 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
42217
42218         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
42219         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
42220         * g++.old-deja/g++.pt/friend45.C: New test.
42221         * g++.old-deja/g++.other/friend8.C: New test.
42222
42223 2000-08-15  Richard Henderson  <rth@cygnus.com>
42224
42225         * gcc.c-torture/execute/20000815-1.c: New test.
42226
42227 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42228
42229         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
42230         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
42231         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
42232
42233 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
42234
42235         * g++.old-deja/g++.other/refinit2.C: New test.
42236
42237 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
42238
42239         * lib/c-torture.exp (c-torture): Make
42240         compiler_conditional_xfail_data global.
42241         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
42242         compiler_conditional_xfail_data machinery.
42243         (f-torture-execute): Likewise.
42244         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
42245         and only when unrolling loops.
42246
42247         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
42248
42249 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
42250
42251         * g++.old-deja/g++.pt/explicit81.C: New test.
42252
42253 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
42254
42255         * g++.old-deja/g++.pt/typename26.C: New test.
42256
42257 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
42258
42259         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
42260         warning.
42261
42262 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
42263
42264         * g++.old-deja/g++.other/array3.C: New test.
42265
42266 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42267
42268         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
42269         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
42270         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
42271         New tests.
42272
42273 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
42274
42275         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
42276         * g++.old-deja/g++.abi/vmihint.C: Likewise.
42277
42278 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
42279
42280         * gcc.c-torture/execute/20000808-1.c: New test.
42281
42282 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42283
42284         * gcc.dg/c90-const-expr-1.c: New test.
42285
42286 2000-08-08  Richard Henderson  <rth@cygnus.com>
42287
42288         * gcc.dg/noncompile/920923-1.c: Declare calloc.
42289
42290 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42291
42292         * gcc.dg/noncompile/const-ll-1.c: New test.
42293
42294 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42295
42296         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
42297
42298 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
42299
42300         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
42301         that running programs linked against the shared version of libobjc
42302         run correctly.
42303
42304 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42305
42306         * gcc.dg/c99-printf-1.c: New test.
42307
42308 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42309
42310         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
42311
42312 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
42313
42314         * gcc.c-torture/execute/20000731-1.x: Delete.
42315
42316 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
42317
42318         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
42319         and torture_without_loops as is done by c-torture.exp.
42320         (search_for): Copy from c-torture.exp.
42321         (gcc-dg-runtest): New function, drives a directory of tests
42322         iterating over the TORTURE_OPTIONS.
42323         (scan-assembler, scan-assembler-not): Move here from
42324         individual directory drivers.
42325
42326         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
42327         defined by lib/gcc-dg.exp.
42328         * gcc.dg/cpp/cpp.exp: Likewise.
42329         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
42330         gcc-dg-runtest, so we cycle over optimization options.
42331
42332         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
42333         * gcc.dg/compare2.c: No longer expected to fail.
42334
42335 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42336
42337         * gcc.c-torture/execute/20000804-1.c: New test.
42338
42339 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
42340
42341         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
42342
42343 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
42344
42345         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
42346
42347 2000-08-03  Jeffrey A Law  (law@cygnus.com)
42348
42349         * gcc.c-torture/compile/20000803-1.c: New test.
42350
42351 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42352
42353         * gcc.c-torture/execute/20000801-3.c,
42354         gcc.c-torture/execute/20000801-4.c: New tests.
42355         * gcc.c-torture/execute/20000801-3.x,
42356         gcc.c-torture/execute/20000801-4.x: Xfail.
42357
42358 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
42359
42360         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
42361         libobjc/.libs to allow for libtool.
42362
42363 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
42364
42365         * gcc.c-torture/compile/20000802-1.c: New test.
42366
42367 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
42368
42369         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
42370
42371 2000-07-31  Jeffrey A Law  (law@cygnus.com)
42372
42373         * gcc-c-torture/execute/20000731-2.c: New test.
42374
42375         * gcc.c-torture/execute/20000731-1.c: New test.
42376         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
42377
42378 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
42379
42380         * testsuite/gcc.dg/cpp/paste7.c: New test.
42381         * gcc.dg/cpp/20000725-1.c: New test.
42382
42383 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
42384
42385         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
42386         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
42387         declaration warning for __builtin_dwarf_reg_size.
42388
42389         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
42390
42391 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42392
42393         * gcc.dg/noncompile/voidparam-1.c: New test.
42394
42395 2000-07-30  Richard Henderson  <rth@cygnus.com>
42396
42397         * gcc.dg/c90-digraph-1.c: Don't xfail.
42398         * gcc.dg/compare2.c (case 10): Xfail.
42399         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
42400
42401 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
42402
42403         * gcc.dg/c99-main-1.c: New test.
42404
42405 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42406
42407         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
42408
42409 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
42410
42411         * gcc.c-tortuer/execute/20000726-1.c: New test.
42412
42413 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
42414
42415         * gcc.c-torture/execute/enum-2.c: New test.
42416
42417 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42418
42419         * gcc.dg/cpp/tr-warn3.c: New test.
42420
42421 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42422
42423         * g++.old-deja/g++.ext/implicit1.C: Remove.
42424         * g++.old-deja/g++.jason/c2.C: Remove
42425         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
42426         * g++.old-deja/g++.pt/crash16.C: Likewise.
42427         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
42428
42429 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42430
42431         * g++.old-deja/g++.other/for2.C: New test.
42432
42433 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
42434
42435         * gcc.dg/20000720-1.c: New test.
42436
42437 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
42438
42439         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
42440
42441 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
42442
42443         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
42444         * gcc.c-torture/execute/20000722-1.c: New.
42445         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
42446
42447 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
42448
42449         * gcc.dg/cpp/20000720-1.S: New test.
42450
42451 2000-07-21  Michael Meissner  <meissner@redhat.com>
42452
42453         * gcc.c-torture/execute/ieee/hugeval.c: New test.
42454
42455 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
42456
42457         * g++.old-deja/g++.brendan/crash16.C,
42458         g++.old-deja/g++.brendan/parse3.C,
42459         g++.old-deja/g++.brendan/redecl1.C,
42460         g++.old-deja/g++.ns/template13.C,
42461         g++.old-deja/g++.other/decl4.C,
42462         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
42463
42464 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
42465
42466         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
42467         and "Internal error".
42468
42469         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
42470         regexps.
42471         * gcc.dg/cpp/paste6.c: New test.
42472
42473 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
42474
42475         * gcc.dg/cpp/tr-direct.c: New test.
42476
42477         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
42478         gcc.dg/cpp/undef1.c: Tweak error regexps.
42479
42480 2000-07-18  Eric Christopher <echristo@redhat.com>
42481
42482         * gcc.c-torture/compile/20000718-1.c: New test.
42483
42484 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
42485
42486         * cpplex.c (_cpp_push_token): If the token being pushed back
42487         is the previous token in this context, just subtract one from
42488         context->posn.
42489         * cppmacro.c (save_expansion): Clear aux field when storing a
42490         placemarker.
42491
42492 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
42493
42494         * gcc.dg/noncompile/redecl-1.c: New test.
42495
42496 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
42497
42498         * gcc.c-torture/execute/20000717-5.c: New test.
42499         * gcc.c-torture/execute/20000717-1.x: Removed.
42500
42501 2000-07-17  Richard Henderson  <rth@cygnus.com>
42502
42503         * gcc.c-torture/execute/20000717-4.c: New test.
42504
42505 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
42506
42507         * gcc.dg/cpp/syshdr.c: New test.
42508         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
42509
42510 2000-07-17  Neil Booth  <neilb@earthling.net>
42511
42512         * gcc.dg/cpp/cmdlne-dM.c: New test.
42513         * gcc.dg/cpp/cmdlne-dD.c: New test.
42514
42515 2000-07-17  Jeffrey A Law  (law@cygnus.com)
42516
42517         * gcc.c-torture/execute/20000717-3.c: New test.
42518
42519         * gcc.c-torture/compile/20000717-1.c: New test.
42520
42521 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
42522
42523         * gcc.c-torture/execute/20000717-2.c: New test.
42524
42525 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42526
42527         * gcc.dg/formatz-1.c: New test.
42528
42529         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
42530         * gcc.dg/c99-digraph-1.c: New tests.
42531
42532         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
42533         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
42534
42535         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
42536         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
42537         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
42538         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
42539         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
42540         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
42541         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
42542
42543 2000-07-17   Greg McGary <greg@mcgary.org>
42544
42545         * gcc.c-torture/execute/20000717-1.c: New test.
42546         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
42547
42548 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
42549
42550         * gcc.c-torture/execute/20000715-2.c: New test.
42551         * gcc.dg/20000715-1.c: New test.
42552
42553 2000-07-15  Michael Meissner  <meissner@redhat.com>
42554
42555         * gcc.c-torture/execute/20000715-1.c: New test.
42556
42557 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
42558
42559         * gcc.c-torture/execute/20000707-1.c: New test.
42560
42561 2000-07-13  Neil Booth  <NeilB@earthling.net>
42562
42563         * testsuite/gcc.dg/cpp/digraph1.c,
42564         testsuite/gcc.dg/cpp/digraph2.c,
42565         testsuite/gcc.dg/cpp/digraphs.c: New tests.
42566
42567 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
42568
42569         * g77.f-torture/compile/20000630-2.f: New test.
42570         * g77.f-torture/compile/20000630-2.x
42571
42572 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
42573
42574         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
42575
42576 2000-07-11  Neil Booth  <NeilB@earthling.net>
42577
42578         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
42579
42580 2000-07-11  Neil Booth  <NeilB@earthling.net>
42581
42582         * gcc.dg/cpp/cmdlne-C.c: New.
42583
42584 2000-07-09  Neil Booth  <NeilB@earthling.net>
42585
42586         * gcc.dg/cpp/directiv.c: New tests.
42587         * gcc.dg/cpp/undef1.c: Update.
42588
42589 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
42590
42591         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
42592
42593 2000-07-09  Neil Booth  <NeilB@earthling.net>
42594
42595         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
42596
42597 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
42598
42599         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
42600         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
42601
42602 2000-07-08  Neil Booth  <NeilB@earthling.net>
42603
42604         * gcc.dg/cpp/macsyntx.c: New tests.
42605
42606 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
42607
42608         * gcc.dg/20000707-1.c: New test.
42609
42610 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
42611
42612         * gcc.c-torture/execute/20000706-1.c: New test.
42613         * gcc.c-torture/execute/20000706-2.c: New test.
42614         * gcc.c-torture/execute/20000706-3.c: New test.
42615         * gcc.c-torture/execute/20000706-4.c: New test.
42616         * gcc.c-torture/execute/20000706-5.c: New test.
42617
42618 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
42619
42620         * g++.old-deja/g++.pt/instantiate7.C: New test.
42621
42622 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
42623
42624         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
42625         * g++.old-deja/g++.mike/thunk3.C: Likewise.
42626         * g++.old-deja/g++.other/rtti3.C: Likewise.
42627         * g++.old-deja/g++.other/rttid3.C: Likewise.
42628
42629 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
42630
42631         *  g77.f-torture/compile/20000630-1.x: Fix typo
42632
42633 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
42634
42635         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
42636         assembly output.
42637
42638 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
42639
42640         * gcc.dg/cpp/ident.c: New test.
42641
42642 2000-07-05  Neil Booth  <NeilB@earthling.net>
42643
42644         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
42645           gcc.dg/cpp/lexstrng.c: New tests.
42646
42647 2000-07-04  Neil Booth  <NeilB@earthling.net>
42648
42649         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
42650         * gcc.dg/cpp/strify2.c: Same.
42651
42652 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
42653
42654         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
42655         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
42656         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
42657         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
42658
42659         * testsuite/gcc.dg/cpp/macro1.c,
42660         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
42661         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
42662         testsuite/gcc.dg/cpp/strify1.c,
42663         testsuite/gcc.dg/cpp/strify2.c: New tests.
42664
42665 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
42666
42667         * gcc.c-torture/execute/20000703-1.c: New test.
42668
42669 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
42670
42671         * g++.old-deja/g++.pt (lookup10.C): New test.
42672
42673 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
42674
42675         * g++.old-deja/g++.pt (typename25.C): New test.
42676
42677 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
42678
42679         * gcc.c-torture/compile/20000701-1.c: New test.
42680
42681 2000-06-30  Nick Clifton  <nickc@cygnus.com>
42682
42683         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
42684         to test case.
42685
42686 2000-06-30  Catherine Moore  <clm@cygnus.com>
42687
42688         * gcc.c-torture/execute/align-1.c: New test.
42689
42690 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
42691
42692         * g++.old-deja/g++.pt/expr8.C: New test.
42693         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
42694
42695 2000-06-29  Nick Clifton  <nickc@cygnus.com>
42696
42697         * gcc.c-torture/compile/20000629-1.c: New test.
42698
42699 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
42700
42701
42702         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
42703         gcc.dg/noncompile directory, depending on whether they're
42704         preprocessor tests or not.  Annotate all the tests for the dg
42705         framework.
42706
42707         * gcc.c-torture/noncompile/noncompile.exp: Delete.
42708         * gcc.dg/noncompile/noncompile.exp: New.
42709
42710         * Moved files:
42711         Old name                                New name
42712         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
42713         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
42714         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
42715         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
42716         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
42717         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
42718         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
42719         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
42720         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
42721         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
42722         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
42723         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
42724         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
42725         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
42726         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
42727         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
42728         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
42729         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
42730         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
42731         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
42732         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
42733         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
42734         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
42735         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
42736
42737         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
42738         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
42739         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
42740         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
42741         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
42742         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
42743
42744 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
42745
42746         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
42747         declare one variable.  On the fourth, error.
42748         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
42749         declared by 20000628-1a.h.
42750
42751 2000-06-29  Richard Henderson  <rth@redhat.com>
42752
42753         * gcc.c-torture/execute/930529-1.x: New file.
42754         * gcc.dg/920413-1.c: Adjust expected warning text.
42755         * gcc.dg/980217-1.c: Declare abort.
42756         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
42757
42758 2000-06-29  Jeffrey A Law  (law@cygnus.com)
42759
42760         * g77.f-torture/compile/20000629-1.f: New test.
42761         * g77.f-torture/compile/20000629-1.x: Expected to fail.
42762
42763 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
42764
42765         Rearrange lots of files, removing entirely the
42766         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
42767         directories.
42768
42769         * Deleted files:
42770         gcc.c-torture/code_quality/code_quality.exp
42771         gcc.c-torture/special/special.exp
42772         gcc.failure/failure.exp
42773         gcc.failure/940409-1.x
42774         gcc.c-torture/compile/961203-1.x
42775
42776         * New files:
42777         gcc.misc-tests/linkage.exp
42778         gcc.c-torture/execute/920730-1t.c
42779         gcc.c-torture/execute/920730-1t.x
42780         gcc.c-torture/compile/920520-1.x
42781         gcc.c-torture/compile/920521-1.x
42782         gcc.c-torture/compile/981006-1.x
42783         gcc.c-torture/execute/eeprof-1.x
42784
42785         * Moved files (possibly with modifications to fit a new harness):
42786         Old name                                New name
42787         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
42788         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
42789         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
42790         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
42791         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
42792         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
42793         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
42794         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
42795         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
42796         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
42797         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
42798         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
42799         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
42800         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
42801
42802 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
42803
42804         * c-torture/compile/961203-1.x: Delete.
42805
42806         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
42807         not exit. Include stdio.h.
42808         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
42809         * gcc.misc-tests/dg-12.c: Likewise.
42810         * gcc.misc-tests/dg-5.c: Likewise.
42811         * gcc.misc-tests/dg-6.c: Likewise.
42812         * gcc.misc-tests/dg-7.c: Prototype abort.
42813         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
42814         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
42815         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
42816         not exit.
42817         * gcc.misc-tests/sieve.c: Use return from main, not exit.
42818         * gcc.misc-tests/sort2.c: Use return from main, not exit.
42819
42820 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
42821
42822         * gcc.dg/cpp/20000628-1.c: New test.
42823         * gcc.dg/cpp/20000628-1.h: New header for above test.
42824         * gcc.dg/cpp/20000628-1a.h: Likewise.
42825
42826 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
42827
42828         * gcc.dg/cpp: New directory.
42829         * gcc.dg/cpp/cpp.exp: New driver.
42830         * gcc.dg/cpp/20000627-1.c: New test.
42831         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
42832         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
42833         and rewrite as a compilation test.
42834
42835         * gcc.dg: Move many files into the cpp subdirectory, possibly
42836         renaming or editing them as well.
42837         Old name                New name
42838         990119-1.c              cpp/19990119-1.c
42839         990228-1.c              cpp/19990228-1.c
42840         990407-1.c              cpp/19990407-1.c
42841         990409-1.c              cpp/19990409-1.c
42842         990413-1.c              cpp/19990413-1.c
42843         990703-1.c              cpp/19990703-1.c
42844         20000127-1.c            cpp/20000127-1.c
42845         20000129-1.c            cpp/20000129-1.c
42846         20000207-1.c            cpp/20000207-1.c
42847         20000207-2.c            cpp/20000207-2.c
42848         20000209-1.c            cpp/20000209-1.c
42849         20000209-2.c            cpp/20000209-2.c
42850         20000301-1.c            cpp/20000301-1.c
42851         20000419-1.c            cpp/20000419-1.c
42852         20000510-1.S            cpp/20000510-1.S
42853         20000519-1.c            cpp/20000519-1.c
42854         20000529-1.c            cpp/20000529-1.c
42855         20000625-1.c            cpp/20000625-1.c
42856         20000625-2.c            cpp/20000625-2.c
42857         cpp-as1.c               cpp/assert1.c
42858         cpp-as2.c               cpp/assert2.c
42859         cxx-comments-1.c        cpp/cxxcom1.c
42860         cxx-comments-2.c        cpp/cxxcom2.c
42861         endif-label.c           cpp/endif.c
42862         cpp-hash1.c             cpp/hash1.c
42863         cpp-hash2.c             cpp/hash2.c
42864         cpp-if1.c               cpp/if-1.c
42865         cpp-if2.c               cpp/if-2.c
42866         cpp-if3.c               cpp/if-3.c
42867         cpp-if4.c               cpp/if-4.c
42868         cpp-if5.c               cpp/if-5.c
42869         cpp-cond.c              cpp/if-cexp.c
42870         cpp-missingop.c         cpp/if-mop.c
42871         cpp-missingparen.c      cpp/if-mpar.c
42872         cpp-opprec.c            cpp/if-oppr.c
42873         cpp-ifparen.c           cpp/if-paren.c
42874         cpp-shortcircuit.c      cpp/if-sc.c
42875         cpp-shift.c             cpp/if-shift.c
42876         cpp-unary.c             cpp/if-unary.c
42877         cpp-li1.c               cpp/line1.c
42878         cpp-li2.c               cpp/line2.c
42879         lineno.c                cpp/line3.c
42880         lineno-2.c              cpp/line4.c
42881         cpp-mi.c                cpp/mi1.c
42882         cpp-mic.h               cpp/mi1c.h
42883         cpp-micc.h              cpp/mi1cc.h
42884         cpp-mind.h              cpp/mi1nd.h
42885         cpp-mindp.h             cpp/mi1ndp.h
42886         cpp-mix.h               cpp/mi1x.h
42887         cpp-mi2.c               cpp/mi2.c
42888         cpp-mi2a.h              cpp/mi2a.h
42889         cpp-mi2b.h              cpp/mi2b.h
42890         cpp-mi2c.h              cpp/mi2c.h
42891         cpp-mi3.c               cpp/mi3.c
42892         cpp-mi3.def             cpp/mi3.def
42893         poison-1.c              cpp/poison.c
42894         pr-impl.c               cpp/prag-imp.c
42895         cpp-redef-2.c           cpp/redef1.c
42896         cpp-redef.c             cpp/redef2.c
42897         strpaste.c              cpp/strp1.c
42898         strpaste-2.c            cpp/strp2.c
42899         cpp-tradpaste.c         cpp/tr-paste.c
42900         cpp-tradstringify.c     cpp/tr-str.c
42901         cpp-tradwarn1.c         cpp/tr-warn1.c
42902         cpp-tradwarn2.c         cpp/tr-warn2.c
42903         trigraphs.c             cpp/trigraphs.c
42904         cpp-unc1.c              cpp/unc1.c
42905         cpp-unc2.c              cpp/unc2.c
42906         cpp-unc3.c              cpp/unc3.c
42907         cpp-unc.c               cpp/unc4.c
42908         undef.c                 cpp/undef1.c
42909         undef-2.c               cpp/undef2.c
42910         cpp-wi1.c               cpp/widestr1.c
42911
42912 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
42913
42914         * lib/g++.exp (g++_include_flags): Tweak.
42915
42916 2000-06-27  H.J. Lu  <hjl@gnu.org>
42917             Loren J. Rittle  <ljrittle@acm.org>
42918
42919         * lib/g++.exp (g++_include_flags): Override libgloss.exp
42920         version with one that knows about the new gcc tree structure.
42921         (g++_link_flags): Same.
42922
42923 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
42924
42925         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
42926         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
42927         case we are cross-compiling.
42928
42929         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
42930         g++.old-deja/g++.niklas/Makefile.in,
42931         g++.old-deja/g++.niklas/configure.in,
42932         g++.old-deja/g++.other/Makefile.in,
42933         g++.old-deja/g++.other/configure.in,
42934         gcc.c-torture/code_quality/Makefile.in,
42935         gcc.c-torture/code_quality/configure.in,
42936         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
42937         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
42938         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
42939         gcc.c-torture/execute/ieee/Makefile.in,
42940         gcc.c-torture/execute/ieee/configure.in,
42941         gcc.c-torture/noncompile/Makefile.in,
42942         gcc.c-torture/noncompile/configure.in,
42943         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
42944         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
42945         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
42946
42947 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
42948
42949         * g++.old-deja/g++.other/ambig3.C: New test.
42950
42951 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
42952
42953         * g++.old-deja/g++.pt/syntax1.C: New test.
42954         * g++.old-deja/g++.pt/syntax2.C: New test.
42955         * g++.old-deja/g++.other/syntax3.C: New test.
42956         * g++.old-deja/g++.other/syntax4.C: New test.
42957
42958 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
42959
42960         * gcc.dg/20000623-1.c: Prototype exit and abort.
42961
42962 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
42963
42964         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
42965         New tests.
42966         * gcc.dg/cpp-mi3.def: New file.
42967
42968         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
42969         inside assertions.
42970         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
42971         lexer's error messages.
42972         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
42973         divine anything from the linemarkers.
42974         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
42975         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
42976
42977 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
42978
42979         * gcc.dg/20000623-1.c: New test.
42980
42981 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
42982
42983         * gcc.c-torture/execute/20000622-1.c: New test.
42984
42985 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
42986
42987         * g++.old-deja/g++.other/init15.C: New test.
42988
42989 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
42990
42991         * g++.old-deja/g++.pt/vaarg2.C: New test.
42992         * g++.old-deja/g++.pt/vaarg3.C: New test.
42993
42994 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
42995
42996         * g++.old-deja/g++.other/dyncast6.C: New test.
42997
42998 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
42999
43000         * gcc.c-torture/execute/loop-6.c: New test.
43001
43002 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
43003
43004         * gcc.dg/20000614-1.c: New test.
43005         * gcc.dg/20000614-2.c: New test.
43006
43007 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
43008
43009         * g++.old-deja/g++.other/inline12.C: New test.
43010
43011 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
43012
43013         * g++.old-deja/g++.other/eh1.C: New test.
43014
43015 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
43016
43017         * g++.old-deja/g++.other/type.C: New test.
43018
43019 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
43020
43021         * g++.old-deja/g++.other/initstring.C: New test.
43022
43023 2000-06-12  Jason Merrill  <jason@redhat.com>
43024
43025         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
43026
43027 2000-06-09  Jeffrey A Law  (law@cygnus.com)
43028
43029         * gcc.c-torture/compile/20000609-1.c: New test.
43030
43031 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
43032
43033         * gcc.dg/20000609-1.c: New test.
43034
43035 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
43036
43037         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
43038         * gcc.c-torture/noncompile/poison-1.c: Move...
43039         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
43040         * gcc.dg/cpp-li1.c: Add a token after the #line.
43041
43042 2000-06-05  Richard Henderson  <rth@cygnus.com>
43043
43044         * gcc.c-torture/execute/20000605-2.c: New test.
43045         * gcc.c-torture/execute/20000605-3.c: New test.
43046
43047 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
43048
43049         * g77.f-torture/execute/20000503-1.x: New file.
43050
43051 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
43052
43053         * g++.old-deja/g++.eh/badalloc1.C: New test.
43054
43055 2000-06-05  Richard Henderson  <rth@cygnus.com>
43056
43057         * gcc.c-torture/execute/20000605-1.c: New test.
43058
43059 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
43060             Nathan Sidwell <nathan@codesourcery.com>
43061
43062         * gcc.c-torture/compile/20000605-1.c: New test.
43063
43064 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
43065
43066         * g77.f-torture/compile/20000601-1.f: New test.
43067
43068 2000-06-03  Richard Henderson  <rth@cygnus.com>
43069
43070         * gcc.c-torture/execute/20000603-1.c: New.
43071
43072 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
43073
43074         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
43075         * gcc.dg/noreturn-2.c (noreturn): Likewise.
43076
43077 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
43078
43079         * gcc.dg/compare2.c (case 12): XFAIL.
43080         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
43081         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
43082
43083         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
43084
43085 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
43086
43087         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
43088         guard macro is already defined when the header is first
43089         included.
43090         * gcc.dg/cpp-mix.h: New file.
43091         * gcc.dg/endif-label.c: Update patterns to match compiler.
43092
43093         * g++.brendan/complex1.C: Declare abort.
43094         * g++.law/refs4.C: Remove XFAIL.
43095         * g++.oliva/expr2.C: Declare abort and exit.
43096
43097 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
43098
43099         * gcc.c-torture/execute/20000528-1.c: New test.
43100
43101         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
43102         * g++.old-deja/g++.law/temps4.C: Likewise.
43103
43104         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
43105         stdlib.h.  Call abort() on failure.
43106         * g++.old-deja/g++.law/refs4.C: Likewise.
43107         * g++.old-deja/g++.law/temps4.C: Likewise.
43108         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
43109         * gcc.c-torture/execute/20000112-1.c: Include string.h.
43110
43111 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
43112
43113         Relative to g++.dg/special:
43114         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
43115
43116         Relative to g++.old-deja:
43117         * g++.brendan/complex1.C, g++.jason/optimize2.C,
43118         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
43119         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
43120         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
43121         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
43122         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
43123         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
43124
43125         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
43126         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
43127         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
43128         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
43129         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
43130         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
43131         and/or string.h.
43132
43133         * g++.other/goto1.C: Update expectations for error messages.
43134
43135 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
43136
43137         * gcc.c-torture/compile/20000523-1.c: New test.
43138
43139 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
43140
43141         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
43142
43143 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
43144
43145         * g++.old-deja/g++.eh/catch11.C: New test.
43146         * g++.old-deja/g++.eh/catch12.C: New test.
43147
43148 2000-05-24  Nick Clifton  <nickc@cygnus.com>
43149
43150         * gcc.c-torture/execute/20000523-1.c: New test.
43151
43152 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
43153
43154         * c-torture/execute/bcp-1.c: Replace abort in arg of
43155         __builtin_constant_p with a generic external function.
43156
43157         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
43158         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
43159         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
43160         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
43161         Prototype abort and/or exit.
43162
43163         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
43164         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
43165         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
43166         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
43167
43168 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
43169
43170         * gcc.dg/dwarf2-1.c: New test.
43171
43172 2000-05-20  Richard Henderson  <rth@cygnus.com>
43173
43174         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
43175
43176 2000-05-20  Andreas Jaeger  <aj@suse.de>
43177
43178         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
43179         testcase.
43180
43181 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
43182
43183         * gcc.c-torture/execute/20000519-2.c: New test.
43184
43185 2000-05-19  Andreas Jaeger  <aj@suse.de>
43186
43187         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
43188         which fails with SSA.
43189
43190         * lib/c-torture.exp: Also test with -O3 -fssa.
43191
43192 2000-05-18  Michael Meissner  <meissner@redhat.com>
43193
43194         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
43195         * gcc.c-torture/execute/920415-1.c: Ditto.
43196         * gcc.c-torture/execute/920501-1.c: Ditto.
43197         * gcc.c-torture/execute/conversion.c: Ditto.
43198         * gcc.c-torture/execute/cvt-1.c: Ditto.
43199
43200 2000-05-18  Jeffrey A Law  (law@cygnus.com)
43201
43202         * gcc.c-torture/compile/20000518-1.c: New test.
43203
43204 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
43205
43206         * g77.f-torture/compile/200005018.f: New test.
43207
43208 2000-05-17  Jeffrey A Law  (law@cygnus.com)
43209
43210         * gcc.c-torture/compile/20000517-1.c: New test.
43211
43212 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43213
43214         * gcc.c-torture/execute/20000516-1.c: New test.
43215
43216 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
43217
43218         * g++.old-deja/g++.other/eh.C: New test.
43219
43220 2000-05-12  Richard Henderson  <rth@cygnus.com>
43221
43222         * gcc.c-torture/execute/990208-1.c (main): Don't pass
43223         constants through to doit's conditional.
43224
43225 2000-05-11  Jeffrey A Law  (law@cygnus.com)
43226
43227         * gcc.c-torture/compile/20000511-1.c: New test.
43228         * g77.f-torture/compile/20000511-1.f: New test.
43229         * g77.f-torture/compile/20000511-2.f: New test.
43230
43231 2000-05-11  Michael Meissner  <meissner@redhat.com>
43232
43233         * gcc.c-torture/execute/20000511-1.c: New test.
43234
43235 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
43236
43237         * gcc.dg/dg.exp: Scan .S files as well as .c files.
43238         * gcc.dg/20000510-1.S: New.
43239
43240 2000-05-08  Catherine Moore  <clm@cygnus.com>
43241
43242         * gcc.dg/unused-3.c: New.
43243
43244 2000-05-06  Richard Henderson  <rth@cygnus.com>
43245
43246           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
43247           * g++.old-deja/g++.mike/warn1.C: Likewise.
43248           * g++.old-deja/g++.pt/local1.C: Likewise.
43249           * g++.old-deja/g++.pt/local7.C: Likewise.
43250           * g++.old-deja/g++.pt/spec16.C: Likewise.
43251
43252 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
43253
43254         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
43255
43256 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
43257
43258           * g77.f-torture/execute/20000503-1.f: New test.
43259
43260 2000-05-04  Andreas Jaeger  <aj@suse.de>
43261
43262         * gcc.dg/noreturn-2.c: New test.
43263
43264 2000-05-04  Neil Booth  <NeilB@earthling.net>
43265
43266         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
43267         preprocessor.
43268
43269 2000-05-04  Richard Henderson  <rth@cygnus.com>
43270
43271         * gcc.c-torture/execute/20000503-1.c: Fix typo.
43272
43273 2000-05-04  Richard Henderson  <rth@cygnus.com>
43274
43275         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
43276         OpenSSL by Jason R Thorpe.
43277
43278 2000-05-03  Jim Wilson  <wilson@cygnus.com>
43279
43280         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
43281
43282 2000-05-03  Robert Lipe <robertlipe@usa.net>
43283
43284         * gcc.dg/20000503-1.c: New test.
43285
43286 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
43287
43288         * gcc.c-torture/compile/20000502-1.c: New test.
43289         * g++.old-deja/g++.other/align.C: New test.
43290         * gcc.dg/cpp-tradstringify.c: New test.
43291
43292 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
43293
43294         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
43295         and hard registers.
43296
43297 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
43298
43299         * gcc.c-torture/execute/loop-5.c: New test.
43300
43301 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
43302
43303         * gcc.c-torture/execute/va-arg-20.c: New test.
43304
43305 2000-04-23  Jeffrey A Law  (law@cygnus.com)
43306
43307         * gcc.c-torture/execute/20000422-1.c: New test.
43308
43309 2000-04-20  Greg McGary  <gkm@gnu.org>
43310
43311         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
43312         when optimizing, but without sibling-call optimizations (-O1).
43313
43314 2000-04-20  Jeffrey A Law  (law@cygnus.com)
43315
43316           * gcc.c-torture/compile/20000420-1.c: New test.
43317
43318 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43319
43320         * g++.abi/ptrflags.C: New test.
43321         * g++.eh/catchptr1.C: Test incomplete pointer chains.
43322
43323 2000-04-19  Catherine Moore  <clm@cygnus.com>
43324
43325         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
43326
43327 2000-04-19  Greg McGary  <gkm@gnu.org>
43328
43329         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
43330         sibling-call optimizations.
43331
43332 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
43333
43334         * gcc.dg/20000419-1.c: New test.
43335
43336 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
43337
43338         * gcc.c-torture/execute/20000412-6.c: New test.
43339
43340 2000-04-12  Jeffrey A Law  (law@cygnus.com)
43341
43342         * gcc.c-torture/execute/20000412-5.c: New test.
43343         * g77.f-torture/compile/20000412-1.f: New test.
43344         * gcc.c-torture/execute/20000412-4.c: New test.
43345         * gcc.c-torture/compile/20000412-2.c: New test.
43346         * gcc.c-torture/execute/20000412-3.c: New test.
43347         * gcc.c-torture/compile/20000412-1.c: New test.
43348         * gcc.c-torture/execute/20000412-2.c: New test.
43349
43350 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
43351
43352         * objc/execute/bf-20.m: New test.
43353
43354 2000-04-10  Richard Henderson  <rth@cygnus.com>
43355
43356         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
43357
43358         * gcc.c-torture/execute/20000412-1.c: New test.
43359
43360 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
43361
43362         * g++.old-deja/g++.eh/catchptr1.C: New test.
43363
43364 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
43365
43366         * g++.old-deja/g++.abi/cxa_vec.C: New test.
43367
43368 2000-04-08  Neil Booth  <NeilB@earthling.net>
43369
43370         * gcc.dg/cpp-nullchar.c: Remove test as
43371         embedded nulls cause problems.
43372
43373 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43374
43375         * gcc.dg/compare2.c: New test.
43376
43377 2000-04-08  Neil Booth  <NeilB@earthling.net>
43378
43379         * gcc.dg/cpp-nullchar.c: New test.
43380
43381 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
43382
43383         * gcc.dg/cpp-mi2.c: New test.
43384         * gcc.dg/cpp-mi2[abc].h: New files.
43385
43386 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
43387
43388         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
43389         member name.
43390
43391 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
43392
43393         * g++.old-deja/g++.abi/vmihint.C: New test.
43394
43395 2000-04-06  Neil Booth  <NeilB@earthling.net>
43396
43397         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
43398         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
43399         copyright.
43400
43401 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
43402
43403         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
43404         avoid stack-frame overwrite.
43405
43406 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
43407
43408         * gcc.c-torture/compile/20000405-2.c: New test.
43409         * gcc.c-torture/compile/20000405-3.c: New test.
43410
43411 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43412
43413         * gcc.c-torture/compile/20000405-1.c: New test.
43414
43415 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
43416
43417         * gcc.dg/cast-qual-1.c: Revert last change.
43418
43419 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43420
43421         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
43422
43423 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
43424
43425         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
43426         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
43427
43428 2000-04-03  Jeffrey A Law  (law@cygnus.com)
43429
43430         * gcc.c-torture/compile/20000403-2.c: New test.
43431         * gcc.c-torture/compile/20000403-1.c: New test.
43432
43433 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
43434
43435         * gcc.c-torture/execute/20000403-1.c: New test.
43436
43437 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
43438
43439         * gcc.c-torture/execute/20000402-1.c: New test.
43440
43441 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
43442
43443         * gcc.c-torture/execute/va-arg-15.c: New test.
43444         * gcc.c-torture/execute/va-arg-16.c: New test.
43445         * gcc.c-torture/execute/va-arg-17.c: New test.
43446         * gcc.c-torture/execute/va-arg-18.c: New test.
43447         * gcc.c-torture/execute/va-arg-19.c: New test.
43448
43449 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
43450
43451         * gcc.c-torture/compile/981211-1.c: Move to...
43452         * gcc.dg/cpp-as1.c: ...here.
43453         * gcc.dg/cpp-as2.c: New file.
43454
43455         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
43456         compiler.
43457
43458 2000-04-02  Neil Booth  <NeilB@earthling.net>
43459
43460         * gcc.dg/cpp-cond.c  New tests.
43461         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
43462         accidental success less likely.
43463         * gcc.dg/cpp-missingop.c  New tests.
43464         * gcc.dg/cpp-missingparen.c  New tests.
43465         * gcc.dg/cpp-shift.c  New tests.
43466         * gcc.dg/cpp-shortcircuit.c  New tests.
43467         * gcc.dg/cpp-unary.c  New tests.
43468
43469 2000-03-29  Jeffrey A Law  (law@cygnus.com)
43470
43471         * gcc.c-torture/compile/20000329-1.c: New test.
43472
43473 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
43474
43475         * gcc.c-torture/compile/20000326-1.c: New test.
43476         * gcc.c-torture/compile/20000326-2.c: New test.
43477
43478 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
43479
43480         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
43481         the first parameter is a function argument.
43482
43483 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
43484
43485         * g++.old-deja/g++.ext/array4.C: New test.
43486
43487 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
43488
43489         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
43490
43491 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43492
43493         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
43494
43495 2000-03-19  Richard Henderson  <rth@cygnus.com>
43496
43497         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
43498
43499 2000-03-19  Richard Henderson  <rth@cygnus.com>
43500
43501         * gcc.c-torture/compile/20000319-1.c: New test.
43502
43503 2000-03-14  Jeffrey A Law  (law@cygnus.com)
43504
43505         * gcc.c-torture/execute/20000314-3.c: New test.
43506         * gcc.c-torture/execute/20000314-2.c: New test.
43507         * gcc.c-torture/execute/20000314-1.c: New test.
43508         * gcc.c-torture/compile/20000314-2.c: New test.
43509         * gcc.c-torture/compile/20000314-1.c: New test.
43510
43511 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
43512
43513         * g++.old-deja/g++.warn/inline.C: New test.
43514
43515 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
43516
43517         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
43518         standards-compliant result rather than specific constants.
43519         Put test-values in array.
43520
43521 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
43522
43523         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
43524         (g++_target_compile): Put test-specific options last.
43525
43526 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43527
43528         * g++.old-deja/g++.eh/vbase4.C: New test.
43529
43530 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43531
43532         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
43533
43534 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43535
43536         * g++.old-deja/g++.brendan/misc12.C: Removed.
43537         * g++.old-deja/g++.pt/memtemp77.C: Constify.
43538         * g++.old-deja/g++.ext/pretty4.C: New test.
43539
43540 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43541
43542         * g++.old-deja/g++.other/string2.C: New test.
43543
43544 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
43545
43546         * g++.old-deja/g++.warn/impint2.C: New test.
43547
43548 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
43549
43550         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
43551         is 1, not zero.
43552
43553 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
43554
43555         * g++.old-deja/g++.warn/impint.C: New test.
43556         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
43557         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
43558         * g++.old-deja/g++.pt/explicit12.C: Likewise.
43559         * g++.old-deja/g++.pt/explicit13.C: Likewise.
43560         * g++.old-deja/g++.pt/explicit17.C: Likewise.
43561         * g++.old-deja/g++.pt/explicit18.C: Likewise.
43562         * g++.old-deja/g++.pt/explicit19.C: Likewise.
43563         * g++.old-deja/g++.pt/explicit23.C: Likewise.
43564         * g++.old-deja/g++.pt/explicit31.C: Likewise.
43565         * g++.old-deja/g++.pt/explicit35.C: Likewise.
43566         * g++.old-deja/g++.pt/explicit6.C: Likewise.
43567         * g++.old-deja/g++.pt/memclass7.C: Likewise.
43568
43569 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
43570
43571         * gcc.dg/cpp-redef.c: New test.
43572
43573 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
43574
43575         * g++.old-deja/g++.pt/unify7.C: New test.
43576
43577 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43578
43579         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
43580         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
43581
43582 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
43583
43584         * gcc.c-torture/compile/20000224-1.c: New test.
43585
43586 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43587
43588         * gcc.c-torture/compile/cpp-2.c: New test.
43589         * gcc.c-torture/compile/cpp-1.c: New test.
43590
43591 2000-02-25  Jeffrey A Law  (law@cygnus.com)
43592
43593         * gcc.c-torture/execute/20000225-1.c: New test.
43594
43595 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43596
43597         * gcc.dg/cpp-li2.c: New test.
43598
43599         * gcc.dg/cpp-wi1.c: New test.
43600
43601         * gcc.dg/cpp-li1.c: New test.
43602
43603 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
43604
43605         * g++.old-deja/g++.other/sizeof5.C: New test.
43606
43607 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43608
43609         * gcc.c-torture/execute/va-arg-13.c: New test.
43610
43611 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
43612
43613         * gcc.c-torture/execute/va-arg-12.c: New test.
43614
43615 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
43616
43617         * gcc.c-torture/execute/20000223-1.c: New test.
43618
43619 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
43620
43621         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
43622
43623 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
43624
43625         * g++.old-deja/g++.abi/ptrmem.C: New test.
43626
43627 2000-02-19  Richard Henderson  <rth@cygnus.com>
43628
43629         * gcc.c-torture/compile/init-3.c: New.
43630
43631 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
43632
43633         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
43634         ALWAYS_CXXFLAGS.
43635
43636 2000-02-11  Robert Lipe <robertl@sco.com>
43637
43638         * gcc.c-torture/compile/20000211-3.c: New test.
43639
43640 2000-02-11  Martin Buchholz <martin@xemacs.org>
43641
43642         * gcc.c-torture/compile/20000211-2.c: New test.
43643
43644 2000-02-11  Jeffrey A Law  (law@cygnus.com)
43645
43646         * gcc.c-torture/compile/20000211-1.c: New test.
43647
43648 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
43649
43650         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
43651           on native targets
43652
43653 2000-02-08  Nathan Sidwell  <nathan@acm.org>
43654
43655         * g++.old-deja/g++.other/cast5.C: New test.
43656
43657 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
43658
43659         * gcc.c-torture/execute/20000205-1.c: New.
43660
43661 2000-02-03  Nathan Sidwell  <nathan@acm.org>
43662
43663         * g++.old-deja/g++.jason/cast3.C: Return void.
43664         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
43665
43666 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43667
43668         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
43669
43670         * gcc.dg/loop-1.c: New test.
43671
43672 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
43673
43674         * gcc.c-torture/compile/20000127-1.c: New test.
43675         * gcc.c-torture/execute/991228-1.c: New test.
43676
43677 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43678
43679         * gcc.dg/unused-2.c: New test.
43680
43681         * gcc.dg/conv-1.c: New test.
43682
43683 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
43684
43685         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
43686         compiler.
43687         (tool_option_proc): Fix typo.
43688
43689 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
43690
43691         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
43692         of the ld on the host, not on the build machine.
43693         Also, don't crash if '--help' is not a supported option.
43694
43695 2000-01-24  Richard Henderson  <rth@cygnus.com>
43696
43697         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
43698
43699 2000-01-20  Jeffrey A Law  (law@cygnus.com)
43700
43701         * gcc.c-torture/execute/20000120-2.c: New test.
43702         * gcc.c-torture/execute/20000120-1.c: New test.
43703
43704 2000-01-13  Jeffrey A Law  (law@cygnus.com)
43705
43706         * gcc.c-torture/execute/20000113-1.c: New test.
43707
43708 2000-01-12  Jeffrey A Law  (law@cygnus.com)
43709
43710         * gcc.c-torture/execute/20000112-1.c: New test.
43711
43712 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43713
43714         * gcc.dg/20000111-1.c: New test.
43715
43716 2000-01-10  Jeffrey A Law  (law@cygnus.com)
43717
43718         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
43719         with 16 bit integers.
43720
43721 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43722
43723         * gcc.dg/20000108-1.c: New test.
43724
43725 2000-01-05  Nathan Sidwell  <nathan@acm.org>
43726
43727         * g++.old-deja/g++.ns/koenig8.C: New test.
43728
43729 2000-01-05  Nathan Sidwell  <nathan@acm.org>
43730
43731         * g++.old-deja/g++.other/cast4.C: New test.
43732
43733 2000-01-05  Jeffrey A Law  (law@cygnus.com)
43734
43735         * gcc.c-torture/compile/20000105-2.c: New test.
43736         * gcc.c-torture/compile/20000105-1.c: New test.
43737
43738 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43739
43740         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
43741         references to printf & atoi to conform to ANSI standard.
43742         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
43743         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
43744         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
43745         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
43746         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
43747         * g++.old-deja/g++.brendan/complex1.C: Likewise.
43748         * g++.old-deja/g++.brendan/copy1.C: Likewise.
43749         * g++.old-deja/g++.brendan/copy2.C: Likewise.
43750         * g++.old-deja/g++.brendan/copy3.C: Likewise.
43751         * g++.old-deja/g++.brendan/copy4.C: Likewise.
43752         * g++.old-deja/g++.brendan/copy5.C: Likewise.
43753         * g++.old-deja/g++.brendan/copy6.C: Likewise.
43754         * g++.old-deja/g++.brendan/copy7.C: Likewise.
43755         * g++.old-deja/g++.brendan/copy8.C: Likewise.
43756         * g++.old-deja/g++.brendan/crash11.C: Likewise.
43757         * g++.old-deja/g++.brendan/crash14.C: Likewise.
43758         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
43759         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
43760         * g++.old-deja/g++.brendan/delete2.C: Likewise.
43761         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
43762         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
43763         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
43764         * g++.old-deja/g++.brendan/eh1.C: Likewise.
43765         * g++.old-deja/g++.brendan/groff1.C: Likewise.
43766         * g++.old-deja/g++.brendan/init3.C: Likewise.
43767         * g++.old-deja/g++.brendan/misc12.C: Likewise.
43768         * g++.old-deja/g++.brendan/misc7.C: Likewise.
43769         * g++.old-deja/g++.brendan/new2.C: Likewise.
43770         * g++.old-deja/g++.brendan/operators4.C: Likewise.
43771         * g++.old-deja/g++.brendan/operators5.C: Likewise.
43772         * g++.old-deja/g++.brendan/overload2.C: Likewise.
43773         * g++.old-deja/g++.brendan/overload7.C: Likewise.
43774         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
43775         * g++.old-deja/g++.brendan/reference1.C: Likewise.
43776         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
43777         * g++.old-deja/g++.brendan/template24.C: Likewise.
43778         * g++.old-deja/g++.brendan/template3.C: Likewise.
43779         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
43780         * g++.old-deja/g++.jason/inline3.C: Likewise.
43781         * g++.old-deja/g++.jason/opeq.C: Likewise.
43782         * g++.old-deja/g++.law/arg5.C: Likewise.
43783         * g++.old-deja/g++.law/arm7.C: Likewise.
43784         * g++.old-deja/g++.law/ctors11.C: Likewise.
43785         * g++.old-deja/g++.law/cvt8.C: Likewise.
43786         * g++.old-deja/g++.law/init9.C: Likewise.
43787         * g++.old-deja/g++.law/refs4.C: Likewise.
43788         * g++.old-deja/g++.law/template2.C: Likewise.
43789         * g++.old-deja/g++.law/visibility24.C: Likewise.
43790         * g++.old-deja/g++.law/vtable3.C: Likewise.
43791         * g++.old-deja/g++.mike/asm2.C: Likewise.
43792         * g++.old-deja/g++.mike/eh1.C: Likewise.
43793         * g++.old-deja/g++.mike/misc1.C: Likewise.
43794         * g++.old-deja/g++.mike/misc13.C: Likewise.
43795         * g++.old-deja/g++.mike/misc14.C: Likewise.
43796         * g++.old-deja/g++.mike/ns12.C: Likewise.
43797         * g++.old-deja/g++.mike/p1248.C: Likewise.
43798         * g++.old-deja/g++.mike/p3708.C: Likewise.
43799         * g++.old-deja/g++.mike/p3708a.C: Likewise.
43800         * g++.old-deja/g++.mike/p3708b.C: Likewise.
43801         * g++.old-deja/g++.mike/p646.C: Likewise.
43802         * g++.old-deja/g++.mike/p700.C: Likewise.
43803         * g++.old-deja/g++.mike/p783.C: Likewise.
43804         * g++.old-deja/g++.mike/p783a.C: Likewise.
43805         * g++.old-deja/g++.mike/p783b.C: Likewise.
43806         * g++.old-deja/g++.mike/p786.C: Likewise.
43807         * g++.old-deja/g++.mike/p789.C: Likewise.
43808         * g++.old-deja/g++.mike/p789a.C: Likewise.
43809         * g++.old-deja/g++.mike/p807a.C: Likewise.
43810         * g++.old-deja/g++.other/delete3.C: Likewise.
43811         * g++.old-deja/g++.other/dyncast1.C: Likewise.
43812         * g++.old-deja/g++.other/dyncast2.C: Likewise.
43813         * g++.old-deja/g++.other/dyncast3.C: Likewise.
43814         * g++.old-deja/g++.other/empty1.C: Likewise.
43815         * g++.old-deja/g++.other/temporary1.C: Likewise.
43816         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
43817         * g++.old-deja/g++.pt/t16.C: Likewise.
43818         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
43819
43820 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
43821
43822         * gcc.dg/991230-1.c: New test.
43823
43824 1999-12-29  Jeffrey A Law  (law@cygnus.com)
43825
43826         * gcc.c-torture/compile/991229-3.c: New test.
43827         * gcc.c-torture/compile/991229-2.c: New test.
43828         * gcc.c-torture/compile/991229-1.c: New test.
43829
43830 1999-12-29  Greg McGary <gkm@eng.ascend.com>
43831
43832         * gcc.c-torture/compile/labels-2.c: New test.
43833
43834 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
43835
43836         * gcc.c-torture/execute/991227-1.c: New test.
43837
43838 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43839
43840         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
43841
43842 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
43843
43844         * gcc.c-torture/execute/991221-1.c: New test.
43845
43846 1999-12-20  Nathan Sidwell  <nathan@acm.org>
43847
43848         * g++.old-deja/g++.other/cast3.C: New test.
43849
43850 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
43851
43852         * gcc.c-torture/execute/991216-4.c: New test.
43853
43854 1999-12-16  Michael Meissner  <meissner@cygnus.com>
43855
43856         * gcc.c-torture/execute/991216-1.c: New test.
43857         * gcc.c-torture/execute/991216-2.c: New test.
43858         * gcc.c-torture/execute/991216-3.c: New test.
43859
43860 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
43861
43862         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
43863         Actually make the test fail by using "-O2" for compilation.
43864
43865 1999-12-15  Nathan Sidwell  <nathan@acm.org>
43866
43867         * g++.old-deja/g++.warn/cast-align1.C: New test.
43868
43869 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
43870
43871         * gcc.c-torture/compile/991214-1.c: New test.
43872         * gcc.c-torture/compile/991214-2.c: New test.
43873
43874 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
43875
43876         * gcc.dg/991214-1.c: New test.
43877
43878 1999-12-13  Jeffrey A Law  (law@cygnus.com)
43879
43880         * gcc.c-torture/compile/991213-3.c: New test.
43881         * gcc.c-torture/compile/991213-2.c: New test.
43882         * gcc.c-torture/compile/991213-1.c: New test.
43883
43884 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
43885
43886         * gcc.dg/991209-1.c: New test.
43887
43888 1999-12-08  Nathan Sidwell <nathan@acm.org>
43889
43890         * gcc.c-torture/compile/991208-1.c: New test.
43891
43892 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43893
43894         * gcc.dg/ultrasp2.c: New test.
43895
43896 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
43897
43898         * g++.old-deja/g++.abi/align.C (main): Fix typo.
43899
43900 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
43901
43902         * gcc.c-torture/compile/991202-1.c: New test.
43903         * gcc.c-torture/execute/991202-1.c: New test.
43904         * gcc.c-torture/execute/991202-2.c: New test.
43905         * gcc.c-torture/execute/991202-3.c: New test.
43906
43907 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
43908
43909         * g++.old-deja/g++.abi/align.C: New test.
43910         * g++.old-deja/g++.abi/aggregates.C: Likewise.
43911         * g++.old-deja/g++.abi/bitfields.C: Likewise.
43912
43913 1999-12-01  Richard Henderson  <rth@cygnus.com>
43914
43915         * gcc.c-torture/execute/991201-1.c: New.
43916
43917 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
43918
43919         * gcc.dg/991129-1.c: New test.
43920
43921 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
43922
43923         * gcc.c-torture/compile/991127-1.c: New test.
43924
43925 1999-11-22  Nathan Sidwell  <nathan@acm.org>
43926
43927         * g++.old-deja/g++.other/warn4.C: New test.
43928
43929 1999-11-22  Nathan Sidwell  <nathan@acm.org>
43930
43931         * g++.old-deja/g++.eh/cleanup2.C: New test.
43932         * g++.old-deja/g++.ext/pretty2.C: New test.
43933         * g++.old-deja/g++.ext/pretty3.C: New test.
43934         * g++.old-deja/g++.other/debug6.C: New test.
43935
43936 1999-10-20  Jim Wilson  <wilson@cygnus.com>
43937
43938         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
43939         compiler_output to look for one error message instead of two.
43940
43941 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
43942
43943         * gcc.c-torture/execute/991118-1.c: Also test case
43944         where the word boundary does not split a byte evenly.
43945
43946 1999-11-19  Nathan Sidwell  <nathan@acm.org>
43947
43948         * g++.old-deja/g++.ext/restrict1.C: New test.
43949
43950 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
43951
43952         * gcc.c-torture/execute/991118-1.c: New test.
43953
43954 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
43955
43956         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
43957         working directory pathnames.
43958
43959 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
43960
43961         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
43962         host is equipped with driver.h and driver.o so it can actually
43963         compile and run the tests.
43964
43965 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
43966
43967         * gcc.c-torture/compile/991008-1.c: New test.
43968
43969 1999-11-08  Nick Clifton  <nickc@cygnus.com>
43970
43971         * lib/gcc-dg.exp: Include target-supports.exp
43972
43973 1999-11-05  Nick Clifton  <nickc@cygnus.com>
43974
43975         * lib/target-supports.exp: New file: Provide procs to test for
43976         features supported by the target.
43977         (check_weak_available): Moved here from ecos.exp.
43978         (check_alias_available): New proc: Determine of the target
43979         toolchain supports the alias attribute.
43980
43981         * gcc.dg/special/ecos.exp: Move check_weak_available to
43982         target-supports.exp.
43983         (alias-1.c): Only perform the test if the target supports
43984         aliases.
43985         (wkali-1.c): Only perform the test if the target supports
43986         aliases.
43987
43988         * gcc.dg/990506-0.c: Expect error messages from cross
43989         targets as well as native targets.
43990
43991 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43992
43993         * gcc.dg/ultrasp1.c: Removed xfail.
43994         * gcc.dg/struct-ret-2.c: Likewise.
43995         * gcc.dg/array-1.c: Likewise.
43996
43997 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43998
43999         * gcc.dg/struct-ret-2.c: New test.
44000
44001         * gcc.dg/array-1.c: New test.
44002
44003 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
44004
44005         * gcc.c-torture/execute/991030-1.c: New test.
44006
44007 1999-10-26  Richard Henderson  <rth@cygnus.com>
44008
44009         * gcc.c-torture/compile/991026-2.c: New test.
44010
44011 1999-10-26  Jeffrey A Law  (law@cygnus.com)
44012
44013         * gcc.c-torture/compile/991026-1.c: New test.
44014
44015 1999-10-23  Jeffrey A Law  (law@cygnus.com)
44016
44017         * gcc.c-torture/execute/991023-1.c: New test.
44018
44019 1999-10-19  Jeffrey A Law  (law@cygnus.com)
44020
44021         * gcc.c-torture/execute/991019-1.c: New test.
44022
44023 1999-10-16  Richard Henderson  <rth@cygnus.com>
44024
44025         * gcc.c-torture/execute/991016-1.c: New test.
44026
44027 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
44028
44029         * gcc.c-torture/execute/991014-1.c: New test.
44030
44031 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
44032
44033         * g++.old-deja/g++.other/union2.C: New test.
44034
44035 1999-10-13  Nathan Sidwell  <nathan@acm.org>
44036
44037         * g++.old-deja/g++.other/vaarg2.C: New test.
44038         * g++.old-deja/g++.other/vaarg3.C: New test.
44039
44040 1999-10-12  Craig Burley  <craig@jcb-sc.com>
44041
44042         * g77.f-torture/noncompile/19990905-1.f: Moved from being
44043         in compile/.
44044
44045 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
44046
44047         * gcc.c-torture/execute/va-arg-11.c: New test.
44048
44049 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
44050
44051         * lib/file-format.exp (gcc_target_object_format): Don't
44052         crash if objdump is unavailable.
44053
44054 1999-09-29  Donn Terry <donn@interix.com>
44055
44056         * gcc.misc-tests/mg.exp: delete extraneous redirection.
44057
44058 1999-09-28  Nick Clifton  <nickc@cygnus.com>
44059
44060         * gcc.c-torture/compile/990928-1.c: New test.
44061
44062 1999-09-28  Nathan Sidwell  <nathan@acm.org>
44063
44064         * g++.old-deja/g++.other/decl6.C: New test.
44065
44066 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44067
44068         * gcc.c-torture/execute/va-arg-10.c: New test.
44069
44070 1999-09-27  Nathan Sidwell  <nathan@acm.org>
44071
44072         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
44073         __PRETTY_FUNCTION__.
44074
44075 1999-09-23  Nick Clifton  <nickc@cygnus.com>
44076
44077         * gcc.c-torture/execute/990923-1.c: New test.
44078
44079 1999-09-21  Nick Clifton  <nickc@cygnus.com>
44080
44081         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
44082         for which -fpic is inappropriate.
44083
44084 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
44085
44086         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
44087
44088 1999-09-21  Nathan Sidwell  <nathan@acm.org>
44089
44090         * g++.old-deja/g++.other/dyncast1.C: New test.
44091         * g++.old-deja/g++.other/dyncast2.C: New test.
44092         * g++.old-deja/g++.other/dyncast3.C: New test.
44093         * g++.old-deja/g++.other/dyncast4.C: New test.
44094         * g++.old-deja/g++.other/dyncast5.C: New test.
44095         * g++.old-deja/g++.eh/catch3.C: New test.
44096         * g++.old-deja/g++.eh/catch3p.C: New test.
44097         * g++.old-deja/g++.eh/catch4.C: New test.
44098         * g++.old-deja/g++.eh/catch4p.C: New test.
44099         * g++.old-deja/g++.eh/catch5.C: New test.
44100         * g++.old-deja/g++.eh/catch5p.C: New test.
44101         * g++.old-deja/g++.eh/catch6.C: New test.
44102         * g++.old-deja/g++.eh/catch6p.C: New test.
44103         * g++.old-deja/g++.eh/catch7.C: New test.
44104         * g++.old-deja/g++.eh/catch7p.C: New test.
44105         * g++.old-deja/g++.eh/catch8.C: New test.
44106         * g++.old-deja/g++.eh/catch8p.C: New test.
44107         * g++.old-deja/g++.eh/catch9.C: New test.
44108         * g++.old-deja/g++.eh/catch9p.C: New test.
44109
44110 1999-09-13  Nathan Sidwell  <nathan@acm.org>
44111
44112         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
44113         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
44114
44115 1999-09-13  Jeffrey A Law  (law@cygnus.com)
44116
44117         * gcc.c-torture/compile/990913-1.c: New test.
44118
44119 1999-09-10  Nathan Sidwell  <nathan@acm.org>
44120
44121         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
44122         * g++.old-deja/g++.jason/rfg5.C: Likewise.
44123
44124 1999-09-09  Richard Henderson  <rth@cygnus.com>
44125
44126         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
44127
44128 1999-09-09  Nathan Sidwell  <nathan@acm.org>
44129
44130         * g++.old-deja/g++.other/lookup11.C: New test.
44131         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
44132         what is permitted and what we want.
44133         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
44134         overload use.
44135         * g++.old-deja/g++.jason/rfg5.C: Likewise.
44136
44137 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
44138
44139         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
44140         * gcc.c-torture/noncompile/poison-1.c: New file.
44141
44142 1999-09-08  Nathan Sidwell  <nathan@acm.org>
44143
44144         * g++.old-deja/g++.other/sizeof3.C: New test.
44145         * g++.old-deja/g++.other/sizeof4.C: New test.
44146         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
44147         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
44148
44149 1999-09-07  Richard Henderson  <rth@cygnus.com>
44150
44151         * gcc.dg/va-arg-1.c: New.
44152
44153 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44154
44155         * gcc.c-torture/execute/va-arg-9.c: New test.
44156
44157 1999-09-05  Craig Burley  <craig@jcb-sc.com>
44158
44159         * g77.f-torture/compile/980519-2.f: New test.
44160         * g77.f-torture/compile/19990905-0.f: New test.
44161         * g77.f-torture/compile/19990905-1.f: New test.
44162         * g77.f-torture/compile/19990905-2.f: New test.
44163
44164         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
44165
44166 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
44167
44168         * gcc.c-torture/execute/990827-1.c: Fix typo.
44169
44170 1999-09-03  Nathan Sidwell  <nathan@acm.org>
44171
44172         * g++.old-deja/g++.other/deref1.C: New test.
44173
44174 1999-09-02  Nathan Sidwell  <nathan@acm.org>
44175
44176         * g++.old-deja/g++.other/ambig2.C: New test.
44177         * g++.old-deja/g++.other/cond5.C: New test.
44178         * g++.old-deja/g++.other/lookup16.C: New test.
44179
44180 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
44181
44182         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
44183         assemblers too.
44184
44185 1999-08-31  Jeffrey A Law  (law@cygnus.com)
44186
44187         * lib/c-torture.exp: Avoid the "compare executables" optimization
44188         when testing native.
44189
44190 1999-08-29  Jeffrey A Law  (law@cygnus.com)
44191
44192         * gcc.c-torture/execute/990829-1.c: New test.
44193         * gcc.c-torture/compile/990829-1.c: New test.
44194
44195 1999-08-27  Paul Burchard  <burchard@pobox.com>
44196
44197         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
44198         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
44199         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
44200         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
44201         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
44202         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
44203         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
44204         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
44205         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
44206         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
44207         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
44208
44209 1999-08-27  Jeffrey A Law  (law@cygnus.com)
44210
44211         * gcc.c-torture/execute/990827-1.c: New test.
44212
44213 1999-08-26  Craig Burley  <craig@jcb-sc.com>
44214
44215         * g77.f-torture/noncompile/19990826-4.f: New test.
44216
44217         * g77.f-torture/compile/19990826-3.f: New test.
44218
44219         * g77.f-torture/execute/19990826-2.f: New test.
44220
44221         * g77.f-torture/compile/19990826-1.f: New test.
44222
44223         * gcc.c-torture/execute/990826-0.c: New test.
44224         * g77.c-torture/execute/19990826-0.f: New test.
44225
44226         * g77.f-torture/noncompile/970626-2.f: New test.
44227
44228 1999-08-25  Paul Burchard  <burchard@pobox.com>
44229
44230         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
44231         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
44232         lss-011.C: New tests.
44233
44234 1999-08-25  Nathan Sidwell  <nathan@acm.org>
44235
44236         * g++.old-deja/g++.other/decl5.C: New test.
44237
44238 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44239
44240         * noncompile/noncompile.exp: Load_lib c-torture.exp.
44241         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
44242         call `postbase' for each one.  All callers of `postbase' changed
44243         to call this instead.
44244
44245 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
44246
44247         * gcc.c-torture/execute/990811-1.c: New test.
44248
44249 1999-08-09  Nick Clifton  <nickc@cygnus.com>
44250
44251         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
44252         just native ones.
44253
44254         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
44255         just native ones.
44256
44257 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
44258
44259         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
44260
44261 1999-08-04  Jeffrey A Law  (law@cygnus.com)
44262
44263         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
44264
44265 1999-08-04  Nathan Sidwell  <nathan@acm.org>
44266
44267         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
44268
44269 1999-08-04  Jeffrey A Law  (law@cygnus.com)
44270
44271         * gcc.c-torture/execute/990804-1.c: New test.
44272
44273 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44274
44275         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
44276         * g++.old-deja/g++.brendan/crash64.C: Likewise.
44277         * g++.old-deja/g++.brendan/overload8.C: Likewise.
44278
44279 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44280
44281         * g++.old-deja/g++.other/struct1.C: New test.
44282
44283 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44284
44285         * g++.old-deja/g++.other/enum2.C: New test.
44286
44287 1999-08-02  Richard Henderson  <rth@cygnus.com>
44288
44289         Adapted from tests from Franz Sirl:
44290         * gcc.c-torture/execute/va-arg-7.c: New test.
44291         * gcc.c-torture/execute/va-arg-8.c: New test.
44292
44293 1999-08-01  Jeffrey A Law  (law@cygnus.com)
44294
44295         * gcc.c-torture/compile/990801-2.c: New test.
44296
44297         * gcc.c-torture/compile/990801-1.c: New test.
44298
44299 1999-07-27  Michael Meissner  <meissner@cygnus.com>
44300
44301         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
44302         fp-cmp-1.c, converting double to float.
44303
44304         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
44305         fp-cmp-1.c, converting double to long double.
44306
44307         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
44308         from fr1 to unknown_register, since fr1 is a legitimate register
44309         on some machines.
44310
44311 1999-07-25  Jeffrey A Law  (law@cygnus.com)
44312
44313         * README: More listname related changes.
44314
44315 1999-07-08  Catherine Moore  <clm@cygnus.com>
44316
44317         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
44318
44319 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
44320
44321         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
44322
44323 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
44324
44325         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
44326
44327 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
44328
44329         * gcc.dg/990703-1.c: New test.
44330
44331 1999-06-29  Nick Clifton  <nickc@cygnus.com>
44332
44333         * lib/file-format.exp: New file: Move definition of proc
44334         gcc_target_object_format to here from
44335         gcc.dg/special/ecos.exp.
44336
44337         * lib/c-torture.exp: Include lib file-format.exp.
44338         * lib/gcc-dg.exp: Include lib file-format.exp.
44339
44340         * gcc.dg/special/ecos.exp: Remove definition of proc
44341         gcc_target_object_format.
44342
44343 1999-06-28  Jeffrey A Law  (law@cygnus.com)
44344
44345         * gcc.c-torture/execute/990628-1.c: New test.
44346
44347 1999-06-25  Jeffrey A Law  (law@cygnus.com)
44348
44349         * gcc.c-torture/compile/990625-2.c: New test.
44350
44351         * gcc.c-torture/compile/990625-1.c: New test.
44352
44353 1999-06-23  Nick Clifton  <nickc@cygnus.com>
44354
44355         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
44356         attributes compile.
44357         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
44358         ports that use the COFF/PE file format.
44359
44360 1999-06-17  Jeffrey A Law  (law@cygnus.com)
44361
44362         * gcc.c-torture/compile/990617-1.c: New test.
44363
44364 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
44365
44366         * g++.old-deja/g++.other/decl4.C: New test.
44367
44368 1999-06-14  Nathan Sidwell  <nathan@acm.org>
44369
44370         * g++.old-deja/g++.other/bitfld3.C: New test.
44371
44372 1999-06-08  Nathan Sidwell  <nathan@acm.org>
44373
44374         * g++.old-deja/g++.eh/catch1.C: New test.
44375
44376 1999-06-07  Jeffrey A Law  (law@cygnus.com)
44377
44378         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
44379
44380         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
44381         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
44382
44383 1999-06-05  Craig Burley  <craig@jcb-sc.com>
44384
44385         * g77.f-torture/compile/19990502-0.f: Replace with new,
44386         shorter, test that still fails after recent changes.
44387
44388 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
44389
44390         * gcc.c-torture/execute/990604-1.c: New test.
44391
44392 1999-05-31  Jeffrey A Law  (law@cygnus.com)
44393
44394         * gcc.c-torture/execute/990531-1.c: New test.
44395
44396 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44397
44398         * gcc.c-torture/compile/990527-1.c: New test.
44399
44400 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
44401
44402         * gcc.c-torture/execute/990527-1.c: New test.
44403
44404 1999-05-25  Nick Clifton  <nickc@cygnus.com>
44405
44406         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
44407         bitfields as signed.
44408
44409 1999-05-25  Craig Burley  <craig@jcb-sc.com>
44410
44411         * g77.f-torture/compile/19990525-0.f: New test.
44412
44413 1999-05-25  Jeffrey A Law  (law@cygnus.com)
44414
44415         * gcc.c-torture/execute/990525-2.c: New test.
44416
44417         * gcc.c-torture/execute/990525-1.c: New test.
44418
44419 1999-05-24  Nathan Sidwell  <nathan@acm.org>
44420
44421         * g++.old-deja/g++.other/anon3.C: New test.
44422         * g++.old-deja/g++.other/anon4.C: New test.
44423         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
44424         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
44425         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
44426         Merrill).
44427
44428 1999-05-24  Jeffrey A Law  (law@cygnus.com)
44429
44430         * gcc.c-torture/execute/990524-1.c: New test.
44431
44432         * gcc.dg/990524-1.c: New test.
44433
44434 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44435
44436         * gcc.c-torture/compile/990523-1.c: New test.
44437
44438 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
44439
44440         * gcc.c-torture/compile/990519-1.c: New test.
44441
44442 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
44443
44444         * gcc.c-torture/compile/990517-1.c: New test.
44445
44446         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
44447         (e4, f4): New tests.
44448         (main): Call them.
44449
44450 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44451
44452         * gcc.dg/noreturn-1.c: New test.
44453
44454 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
44455
44456         * gcc.c-torture/execute/990513-1.c: New test.
44457
44458 1999-05-10  Richard Henderson  <rth@cygnus.com>
44459
44460         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
44461
44462 1999-05-10  Craig Burley  <craig@jcb-sc.com>
44463
44464         * g77.f-torture/execute/erfc.f: Use small single-precision
44465         values, to avoid problems on Alphas when not -mieee.
44466
44467 1999-05-08  Craig Burley  <craig@jcb-sc.com>
44468
44469         * gcc.dg/990506-0.c: New test.
44470
44471 1999-05-08  Richard Henderson  <rth@cygnus.com>
44472
44473         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
44474         the constant to test.  Don't XFAIL 64-bit targets.
44475
44476         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
44477         * g++.old-deja/g++.law/profile1.C: Likewise.
44478
44479         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
44480         operator new instances.
44481         * g++.old-deja/g++.other/delete5.C: Likewise.
44482
44483 1999-05-03  Craig Burley  <craig@jcb-sc.com>
44484
44485         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
44486         intrinsic.
44487
44488 1999-05-03  Craig Burley  <craig@jcb-sc.com>
44489
44490         * g77.f-torture/execute/u77-test.f: Reverse order of two
44491         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
44492
44493 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44494
44495         * gcc.dg/compare1.c: New test.
44496
44497 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
44498
44499         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
44500         New tests.
44501
44502 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44503
44504         * g77.f-torture/compile/19990502-1.f: New test.
44505
44506 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44507
44508         * g77.f-torture/compile/19990502-0.f: New test.
44509
44510 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44511
44512         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
44513         intrinsic.
44514
44515 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44516
44517         * g77.f-torture/execute/u77-test.f (main): List libU77
44518         intrinsics not currently tested.
44519         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
44520         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
44521         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
44522         Trim blanks off the ends of some printed strings.
44523
44524 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44525
44526         * g77.f-torture/execute/u77-test.f (main): Just warn about
44527         FSTAT gid disagreement, as it's expected on some systems.
44528
44529 1999-05-01  Craig Burley  <craig@jcb-sc.com>
44530
44531         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
44532         use a new function, which allows for some slop.
44533         Clean up some commentary.
44534         (issum): The new function.
44535         (sgladd): Deleted subroutine.
44536
44537 1999-05-01  Craig Burley  <craig@jcb-sc.com>
44538
44539         * g77.f-torture/execute/u77-test.f: Modify to be more like
44540         libf2c/libU77 version, bringing patches to that version here.
44541         Add suitable commentary.
44542
44543 1999-04-25  Richard Henderson  <rth@cygnus.com>
44544
44545         * gcc.dg/990424-1.c: New test.
44546
44547 1999-04-24  Craig Burley  <craig@jcb-sc.com>
44548
44549         * g77.f-torture/execute/u77-test.f (main): Bug involving
44550         LSTAT has been fixed, so turn back on full checking.
44551
44552 1999-04-20  Craig Burley  <craig@jcb-sc.com>
44553
44554         * g77.f-torture/compile/19990419-0.f: New test.
44555         * g77.f-torture/execute/19990419-1.f: New test.
44556
44557 1999-04-17  Richard Henderson  <rth@cygnus.com>
44558
44559         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
44560         to avoid the need for a prototype to supress a warning.
44561
44562 1999-04-07  Jim Wilson  <wilson@cygnus.com>
44563
44564         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
44565
44566 1999-04-04  Jeffrey A Law  (law@cygnus.com)
44567
44568         * gcc.c-torture/execute/990404-1.c: New test.
44569
44570 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
44571
44572         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
44573         * gcc.dg/cpp-if3.c: Don't use -pedantic.
44574         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
44575         missing initializer warnings.
44576
44577 1999-03-28  Jeffrey A Law  (law@cygnus.com)
44578
44579         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
44580         matching strings.
44581
44582 1999-03-26  Jeffrey A Law  (law@cygnus.com)
44583
44584         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
44585
44586 1999-03-26  Craig Burley  <craig@jcb-sc.com>
44587
44588         * g77.f-torture/execute/19990325-0.f: New test.
44589         * g77.f-torture/execute/19990325-1.f: New test.
44590
44591 1999-03-24  Jeffrey A Law  (law@cygnus.com)
44592
44593         * gcc.c-torture/execute/990324-1.c: New test.
44594
44595 1999-03-22  Jim Wilson  <wilson@cygnus.com>
44596
44597         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
44598         test with 4.
44599
44600 1999-03-17  Richard Henderson  <rth@cygnus.com>
44601
44602         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
44603
44604 1999-03-13  Craig Burley  <craig@jcb-sc.com>
44605
44606         * g77.f-torture/execute/19990313-2.f: New test.
44607         * g77.f-torture/execute/19990313-3.f: New test.
44608
44609 1999-03-13  Craig Burley  <craig@jcb-sc.com>
44610
44611         * g77.f-torture/execute/19990313-0.f: New test.
44612         * g77.f-torture/execute/19990313-1.f: New test.
44613
44614 1999-03-12  Jim Wilson  <wilson@cygnus.com>
44615
44616         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
44617         printf to sprintf.
44618         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
44619         (main): Add check for u15.  Conditionalize u31 check depending on
44620         whether ints are <32 bits or >=32 bits.
44621
44622 1999-03-08  Craig Burley  <craig@jcb-sc.com>
44623
44624         * g77.f-torture/execute/19981119-0.f: Improve testiness.
44625
44626 1999-03-08  Craig Burley  <craig@jcb-sc.com>
44627
44628         * g77.f-torture/compile/19990305-0.f: New test.
44629         * g77.f-torture/execute/19981119-0.f: New test.
44630
44631 1999-03-08  Craig Burley  <craig@jcb-sc.com>
44632
44633         * g77.f-torture/execute/970625-2.f: call ABORT if final
44634         result is not correct, instead of just printing it.
44635         Add this checking via newly introduced obfuscation, to
44636         trip up buggy front ends.
44637
44638 1999-03-07  Craig Burley  <craig@jcb-sc.com>
44639
44640         * g77.f-torture/compile/960317-1.f: Moved from being
44641         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
44642
44643 1999-03-06  Craig Burley  <craig@jcb-sc.com>
44644
44645         * g77.f-torture/execute/960317-1.f: New (old) test.
44646         * g77.f-torture/execute/970625-2.f: Ditto.
44647
44648 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
44649
44650         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
44651         message on line 1 or line 2; cccp and cpplib do this differently.
44652
44653 1999-03-01  Jeffrey A Law  (law@cygnus.com)
44654
44655         * g++.old-deja/g++.law/weak1.C: New test.
44656
44657 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
44658
44659         * gcc.c-torture/execute/990119-1.c: Renamed to...
44660         * gcc.dg/990119-1.c: this, so it will only be tested once
44661         (it's a preprocessor test, it doesn't need to be run at
44662         multiple optimization levels).
44663
44664 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
44665
44666         * lib/g++.exp: Don't add incdir=$base_dir/../include to
44667           ALWAYS_CXXFLAGS.
44668
44669 1999-02-24  Craig Burley  <craig@jcb-sc.com>
44670
44671         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
44672         * g77.f-torture/compile/19981216-0.f: ...as it is expected
44673         to not be compilable by current g77.
44674
44675 1999-02-24  Nick Clifton  <nickc@cygnus.com>
44676
44677         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
44678
44679 1999-02-22  Jeffrey A Law  (law@cygnus.com)
44680
44681         * gcc.c-torture/execute/990222-1.c: New test.
44682
44683 1999-02-19  Craig Burley  <craig@jcb-sc.com>
44684
44685         * g77.f-torture/compile/19990218-0.f: New test.
44686         * g77.f-torture/noncompile/19990218-1.f: New test.
44687
44688 1999-02-18  Craig Burley  <craig@jcb-sc.com>
44689
44690         * g77.f-torture/compile/19981216-0.f: New test.
44691
44692 1999-02-14  Jeffrey A Law  (law@cygnus.com)
44693
44694         * gcc.dg/990214-1.c: New test.
44695
44696 1999-02-13  Jeffrey A Law  (law@cygnus.com)
44697
44698         * gcc.dg/990213-2.c: New test.
44699
44700         * gcc.dg/990213-1.c: New test.
44701
44702 1999-02-12  Jeffrey A Law  (law@cygnus.com)
44703
44704         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
44705         ints.
44706
44707 1999-02-11  Nick Clifton  <nickc@cygnus.com>
44708
44709         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
44710         specified by target.
44711
44712         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
44713
44714 1999-02-11  Jeffrey A Law  (law@cygnus.com)
44715
44716         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
44717
44718 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
44719
44720         * gcc.dg/special/ecos.exp: New test driver for new tests with
44721         special requirements.
44722
44723         * gcc.dg/special/alias-1.c: New test.
44724         * gcc.dg/special/gcsec-1.c: New test.
44725         * gcc.dg/special/weak-1.c: New test.
44726         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
44727         * gcc.dg/special/weak-2.c: New test.
44728         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
44729         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
44730         * gcc.dg/special/wkali-1.c: New test.
44731         * gcc.dg/special/wkali-2.c: New test.
44732         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
44733         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
44734
44735 1999-02-10  Felix Lee  <flee@cygnus.com>
44736
44737           * lib/c-torture.exp (c-torture-compile): Pull out code for
44738           analyzing gcc error messages.
44739           (c-torture-execute): Likewise.  Fix some (harmless) false
44740           positives.
44741           * lib/gcc.exp (gcc_check_compile): New function.
44742
44743 1999-02-08  Richard Henderson  <rth@cygnus.com>
44744
44745         * gcc.c-torture/execute/990208-1.c: New test.
44746
44747 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
44748
44749         * g++.dg/special/ecos.exp: New driver for new tests with special
44750         requirements
44751
44752         * g++.dg/special/conpr-1.C: New test
44753         * g++.dg/special/conpr-2.C: New test
44754         * g++.dg/special/conpr-2a.C: New test
44755         * g++.dg/special/conpr-3.C: New test
44756         * g++.dg/special/conpr-3a.C: New test
44757         * g++.dg/special/conpr-3b.C: New test
44758
44759         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
44760         allow g++ to use the dg driver
44761
44762         * README: Add comment about g++.dg directory
44763
44764 1999-02-06  Jeffrey A Law  (law@cygnus.com)
44765
44766         * README: Update email addresses.
44767
44768 1999-02-03  Nick Clifton  <nickc@cygnus.com>
44769
44770         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
44771         arguments in order to force structure S onto the stack even on
44772         the alpha.
44773         (test): Pass 10 leading arguments to function foo as well as the
44774         structure S.
44775
44776         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
44777         failure for all targets.
44778
44779         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
44780         abort to terminate program execution.
44781
44782 1999-01-30  Richard Henderson  <rth@cygnus.com>
44783
44784         * gcc.c-torture/execute/990130-1.c: New test.
44785
44786 1999-01-30  Jeffrey A Law  (law@cygnus.com)
44787
44788         * gcc.dg/990130-1.c: New test.
44789
44790 1999-01-28  Michael Meissner  <meissner@cygnus.com>
44791
44792         * gcc.c-torture/execute/990128-1.c: New test.
44793
44794 1999-01-27  Michael Meissner  <meissner@cygnus.com>
44795
44796         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
44797
44798 1999-01-27  Felix Lee  <flee@cygnus.com>
44799
44800         * lib/c-torture.exp (c-torture-compile): pull out code for
44801         analyzing gcc error messages.
44802         (c-torture-execute): ditto, and fix some (harmless) false
44803         positives.
44804         * lib/gcc.exp (gcc_check_compile): new function.
44805
44806 1999-01-17  Jeffrey A Law  (law@cygnus.com)
44807
44808         * gcc.dg/990117-1.c: New test.
44809
44810         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
44811
44812         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
44813
44814 1999-01-15  Jeffrey A Law  (law@cygnus.com)
44815
44816         * g77.f-torture/compile/990115-1.f: New test.
44817
44818 1999-01-07  Jeffrey A Law  (law@cygnus.com)
44819
44820         * gcc.c-torture/compile/990107-1.c: New test
44821
44822 1999-01-06  Jeffrey A Law  (law@cygnus.com)
44823
44824         * gcc.c-torture/execute/990106-2.c: New test.
44825
44826         * gcc.c-torture/execute/990106-1.c: New test.
44827
44828 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
44829
44830         * gcc.c-torture/compile/981223-1.c: New test.
44831
44832 1998-12-29  Richard Henderson  <rth@cygnus.com>
44833
44834         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
44835         (opt3): Rename from opt4 and disable.
44836
44837 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
44838
44839         * g++.old-deja/g++.pt/ptrmem5.C: New test.
44840
44841 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
44842
44843         * g++.old-deja/g++.other/conv5.C: New test.
44844
44845 1998-12-14  Nick Clifton  <nickc@cygnus.com>
44846
44847         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
44848
44849 1998-12-11  Jeffrey A Law  (law@cygnus.com)
44850
44851         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
44852
44853 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
44854
44855         * gcc.c-torture/compile/981211-1.c: New test.
44856
44857 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
44858
44859         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
44860
44861         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
44862
44863 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44864
44865         * gcc.special/930510-1.c: Make C9X safe.
44866         * gcc.misc-tests/gcov-1.c Similarly.
44867         * gcc.misc-tests/gcov-2.c Similarly.
44868
44869 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
44870
44871         * gcc.dg/ultrasp1.c: New test.
44872
44873 1998-12-06  Richard Henderson  <rth@cygnus.com>
44874
44875         * gcc.c-torture/execute/981206.c: New test.
44876
44877 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
44878
44879         * g++.old-deja/g++.ns/template7.C: New test.
44880
44881         * g++.old-deja/g++.other/expr1.C: New test.
44882
44883         * g++.old-deja/g++.eh/tmpl3.C: New test.
44884
44885         * g++.old-deja/g++.eh/tmpl2.C: New test.
44886
44887 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
44888
44889         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
44890         * g++.old-deja/g++.other/using6.C: Removed.
44891         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
44892
44893         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
44894
44895 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
44896
44897         * g++.old-deja/g++.pt/overload8.C: New test.
44898
44899         * g++.old-deja/g++.pt/overload7.C: New test.
44900
44901         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
44902
44903         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
44904         and relinking messages.
44905         * lib/g++.exp (g++_target_compile): Remove .rpo file when
44906         compiling with -frepo.
44907
44908 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
44909
44910         * g++.old-deja/g++.pt/lookup6.C: New test.
44911
44912 1998-11-30  Nick Clifton  <nickc@cygnus.com>
44913
44914         * gcc.c-torture/execute/981130-1.c: New test.
44915         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
44916
44917 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
44918
44919         * g++.old-deja/g++.pt/explicit76.C: New test.
44920
44921         * g++.old-deja/g++.pt/friend38.C: New test.
44922
44923         * g++.old-deja/g++.ns/crash2.C: New test.
44924
44925         * g++.old-deja/g++.pt/defarg8.C: New test.
44926
44927         * g++.old-deja/g++.pt/instantiate6.C: New test.
44928
44929         * g++.old-deja/g++.pt/static6.C: New test.
44930
44931         * g++.old-deja/g++.pt/decl2.C: New test.
44932
44933 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
44934
44935         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
44936         problem is actually related with name lookup, but so what? :-)
44937
44938         * g++.old-deja/g++.pt/friend37.C: New test.
44939
44940 1998-11-25  Dave Love  <d.love@dl.ac.uk>
44941
44942         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
44943         element, which fails on some systems.
44944
44945         * g77.f-torture/execute/labug1.f: New test.
44946
44947 1998-11-21  Jeffrey A Law  (law@cygnus.com)
44948
44949         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
44950         is defined.
44951
44952 1998-11-18  Dave Love  <d.love@dl.ac.uk>
44953
44954         * g77.f-torture/compile/981117-1.f: New test.
44955
44956 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
44957
44958         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
44959         properly discarded.
44960
44961 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
44962
44963         * gcc.c-torture/execute/memcheck: New directory of tests for
44964         -fcheck-memory-usage.
44965
44966 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
44967
44968         * README: New file, general information about the testsuite and
44969         new description of the various C++ test subdirectories.
44970         * README.g++: Eliminate obsolete information, update and move most
44971         relevant stuff to README.
44972
44973 1998-11-07  Richard Henderson  <rth@cygnus.com>
44974
44975         * gcc.c-torture/compile/981107-1.c: New test.
44976
44977 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
44978
44979         * execute/memcpy-bi.c: New testcase.
44980
44981 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
44982
44983         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
44984         base classes.
44985
44986         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
44987         template is selected.
44988
44989         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
44990         classes, it should be accepted for all types.
44991
44992         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
44993
44994         * g++.old-deja/g++.pt/spec24.C: Ensure that template
44995         specializations start with template headers.
44996
44997 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
44998
44999         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
45000
45001         * g++.old-deja/g++.other/init9.C: Test cross initialization of
45002         non-POD types.
45003
45004 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
45005
45006         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
45007
45008 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
45009
45010         * compile/981022-1.c, compile/981022-1.x: New test and driver.
45011
45012 1998-10-19  Jeffrey A Law  (law@cygnus.com)
45013
45014         * 981019-1.c: New test.
45015
45016 1998-10-14  Robert Lipe <robertl@dgii.com>
45017
45018         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
45019         find objc headers.
45020
45021 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45022
45023         * compile/981001-4.c: Remove use of GCC extension that triggers a
45024         compiler bug.
45025
45026 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
45027
45028         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
45029
45030 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
45031
45032         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
45033         instantiation of template produces incorrect code for delete
45034         expression.
45035
45036         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
45037         constructors' name is not unique.
45038         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
45039         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
45040
45041         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
45042         automatic array of const is ill-formed.
45043
45044         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
45045         of template parameter?
45046
45047         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
45048         const.
45049
45050         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
45051         pointer-to-member expression.
45052
45053         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
45054         declaration causes ICE.
45055
45056 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
45057
45058         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
45059         reserved in the global namespace.
45060
45061         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
45062         generate needed virtual table.
45063
45064         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
45065
45066 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
45067
45068         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
45069         template-dependent type
45070
45071 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
45072
45073         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
45074         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
45075         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
45076
45077         * g++.old-deja/g++.other/using5.C: New test; using decl from base
45078         class should be usable as argument of member function.
45079         * g++.old-deja/g++.other/using6.C: New test; using decl from base
45080         class should be usable as return type of member function.
45081         * g++.old-deja/g++.other/using7.C: New test; using decl from base
45082         class should be usable as type of data member.
45083
45084         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
45085
45086 1998-10-09  Jeffrey A Law  (law@cygnus.com)
45087
45088         * gcc.c-torture/special/920521-1.c: Fix bogus test.
45089
45090 1998-10-08  Nick Clifton  <nickc@cygnus.com>
45091
45092         * gcc.dg/dll-?.c Add thumb to target list.
45093         Fix assembler scan patterns to match current assembler output.
45094
45095 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
45096
45097         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
45098         matching of template brackets.
45099
45100         * g++.old-deja/g++.other/using4.C: New test.  Test using
45101         declarations of methods from base classes.
45102
45103         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
45104         within functions should introduce names into the innermost
45105         enclosing namespace.
45106
45107         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
45108         of static locals if first initialization throws.
45109
45110 1998-10-07  Jim Wilson  <wilson@cygnus.com>
45111
45112         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
45113
45114 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
45115
45116         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
45117         lose track of the possible targets of tablejump insns.
45118         * special/special.exp: Run it.
45119
45120 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45121
45122         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
45123         must be declared before its specializations can be named in friend
45124         declarations.
45125
45126 1998-10-05  Dave Love  <d.love@dl.ac.uk>
45127
45128         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
45129
45130         * g77.f-torture/execute/io1.f: New test.
45131
45132 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
45133
45134         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
45135         with pointer to template function, for which no argument deduction
45136         is possible.
45137
45138         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
45139         specialization of template function as argument to template
45140         function.
45141
45142         * g++.old-deja/g++.other/access2.C: New test; Inner class
45143         shouldn't have privileged access to Outer's names.
45144
45145 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
45146
45147         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
45148         friend template declared within template class conflicts with
45149         nested class of the same name.
45150
45151         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
45152         is ignored.
45153
45154         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
45155         object with direct initializer as function declaration.
45156
45157         * g++.old-deja/g++.other/decl2.C: New test; duplicate
45158         initializers.
45159
45160         * g++.old-deja/g++.other/null2.C: New test; conditional operator
45161         involving const pointer and NULL produces incorrect result.
45162
45163         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
45164         type name without `typename' should be rejected with -pedantic.
45165
45166 1998-10-02  Richard Henderson  <rth@cygnus.com>
45167
45168         * g++.old-deja/g++.other/addrof1.C: New test.
45169
45170 1998-10-01  Nick Clifton  <nickc@cygnus.com>
45171
45172         * gcc.c-torture/compile/981001-1.c: New test.
45173         * gcc.c-torture/execute/981001-1.c: New test.
45174
45175 1998-10-01  Jeffrey A Law  (law@cygnus.com)
45176
45177         * gcc.c-torture/compile/981001-2.c: New test.
45178         * gcc.c-torture/compile/981001-3.c: New test.
45179         * gcc.c-torture/compile/981001-4.c: New test.
45180
45181 1998-10-01  Robert Lipe  <robertl@dgii.com>
45182
45183         * lib/objc.exp (objc_target_compile): Add -L during compiles for
45184         multilibbed hosts.  Idea grafted from g77.exp.
45185
45186 1998-09-30  Dave Love  <d.love@dl.ac.uk>
45187
45188         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
45189         avoid losing on systems which need -lsocket.
45190
45191 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
45192
45193         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
45194         * g++.old-deja/g++.other/nested2.C: Ditto.
45195         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
45196         failure.
45197
45198 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
45199
45200         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
45201         preferred over template operator!= for enum bitfields.
45202
45203 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
45204
45205         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
45206         that happen to have the same base name, but in different scopes,
45207         are incorrectly rejected.
45208
45209 1998-09-16  Richard Henderson  <rth@cygnus.com>
45210
45211         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
45212         on the native word size instead of an integer literal.
45213
45214 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
45215
45216         * g++.old-deja/g++.other/static2.C: Invocation of static data
45217         member of type pointer-to-function denoted as non-static member.
45218
45219         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
45220         checks involving function types and aliases.
45221
45222 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
45223
45224         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
45225         redefined to the same non-trivial type.
45226
45227         * g++.old-deja/g++.pt/explicit73.C: Test for proper
45228         namespace-qualification of template specializations declared in
45229         other namespaces.
45230
45231         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
45232         to declare a subset of the specializations of a template function
45233         as friends of specializations of a template class.
45234
45235         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
45236         member templates that do not fully specialize the enclosing
45237         template class are rejected.
45238
45239 1998-09-11  Dave Love  <d.love@dl.ac.uk>
45240
45241         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
45242
45243 1998-09-08  Dave Love  <d.love@dl.ac.uk>
45244
45245         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
45246         altered from libf2c/libU77 version.
45247
45248 1998-09-06  Dave Love  <d.love@dl.ac.uk>
45249
45250         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
45251
45252 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
45253
45254         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
45255         (un)signed char are different types for template specialization
45256         purposes.
45257
45258 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
45259
45260         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
45261         * objc: ObjC testsuite.
45262
45263 1998-08-31  Catherine Moore  <clm@cygnus.com>
45264
45265         * gcc.c-torture/execute/941014-1.x: New file.
45266
45267 1998-08-31  Nick Clifton  <nickc@cygnus.com>
45268
45269         * lib/c-torture.exp: Add support for
45270         torture_eval_before_compile and torture_eval_before_execute
45271         variables.
45272
45273 1998-08-30  Jeffrey A Law  (law@cygnus.com)
45274
45275         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
45276         this test triggers valid.
45277
45278 1998-08-27  Jeffrey A Law  (law@cygnus.com)
45279
45280         * gcc.dg/980827-1.c: New test.
45281
45282 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
45283
45284         * gcc.c-torture/execute/loop-4b.c: New test.
45285
45286 1998-08-26  Nick Clifton  <nickc@cygnus.com>
45287
45288         * lib/c-torture.exp: Add support for
45289         torture_eval_before_compile and torture_eval_before_execute
45290         variables.
45291
45292 1998-08-25  Jeffrey A Law  (law@cygnus.com)
45293
45294         * gcc.c-torture/compile/980825-1.c: New test.
45295
45296 1998-08-24  Nick Clifton  <nickc@cygnus.com>
45297
45298         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
45299         count number tests in opt_t0 not good_t0.
45300
45301 1998-08-24  Jeffrey A Law  (law@cygnus.com)
45302
45303         * gcc.c-torture/compile/930326-1.x: Fix typo.
45304
45305 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
45306
45307         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
45308         causes an ICE.
45309
45310 1998-08-21  Jeffrey A Law  (law@cygnus.com)
45311
45312         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
45313         STACK_SIZE is defined.
45314         * gcc.c-torture/unsorted/stuct.c: Similarly.
45315
45316         * gcc.c-torture/compile/980821-1.c: New test.
45317
45318 1998-08-21  Jeffrey A Law  (law@cygnus.com)
45319
45320         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
45321
45322 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
45323
45324         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
45325         code.
45326
45327 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
45328
45329         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
45330         error'.
45331
45332 1998-08-18  Jeffrey A Law  (law@cygnus.com)
45333
45334         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
45335
45336 1998-08-16  Jeffrey A Law  (law@cygnus.com)
45337
45338         * gcc.c-torture/compile/980816-1.c: New test.
45339
45340         * gcc.dg/980816-1.c: New test.
45341
45342 1998-08-13  Jeffrey A Law  (law@cygnus.com)
45343
45344         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
45345         compiler for ieee tests.
45346
45347 1998-08-01  Dave Love  <d.love@dl.ac.uk>
45348
45349         * g77.f-torture/compile/980729-0.f: New test.
45350
45351 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
45352
45353         * gcc.c-torture/special/eeprof-1.c: New test, for
45354         -finstrument-functions.
45355         * gcc.c-torture/special/special.exp: Run it.
45356
45357 1998-07-29  Jeffrey A Law  (law@cygnus.com)
45358
45359         * gcc.c-torture/compile/980729-1.c: New test.
45360
45361 1998-07-27  Nick Clifton  <nickc@cygnus.com>
45362
45363         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
45364         __thumb__ is defined, and test for ARM style doubles if so.
45365
45366 1998-07-26  Dave Love  <d.love@dl.ac.uk>
45367
45368         * g77.f-torture/noncompile/980615-0.f: New test.
45369
45370 1998-07-26  H.J. Lu  (hjl@gnu.org)
45371
45372         * gcc.dg/980312-1.c: Do link instead of compile.
45373         * gcc.dg/980313-1.c: Likewise.
45374
45375 1998-07-26  Jeffrey A Law  (law@cygnus.com)
45376
45377         * gcc.c-torture/compile/980726-1.c: New test.
45378
45379 1998-07-25  Dave Love  <d.love@dl.ac.uk>
45380
45381         * g77.f-torture/execute/io0.f: New test.
45382
45383 1998-07-24  Nick Clifton  <nickc@cygnus.com>
45384
45385         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
45386         an int.
45387
45388 1998-06-18  Michael Meissner  <meissner@cygnus.com>
45389
45390         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
45391         m32r bugs.
45392
45393 1998-07-17  Nick Clifton  <nickc@cygnus.com>
45394
45395         * gcc.dg/980626-1.c: Expect failures for all toolchains until
45396         c-decl.c:grokdeclarator can handle mode attributes.
45397
45398 1998-07-16  Jeffrey A Law  (law@cygnus.com)
45399
45400         * gcc.c-torture/execute/980716-1.c: New test.
45401
45402 1998-07-13  Jeffrey A Law  (law@cygnus.com)
45403
45404         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
45405         the mn10200.
45406         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
45407         the mn10200.
45408         * gcc.c-torture/execute/va-arg-3.x: Similarly.
45409         * gcc.c-torture/compile/930326-1.x: Similarly.
45410
45411 1998-07-13  Dave Love  <d.love@dl.ac.uk>
45412
45413         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
45414         New test from Craig.
45415
45416 1998-07-12  Dave Love  <d.love@dl.ac.uk>
45417
45418         * g77.f-torture/noncompile/980616-0.f: New test.
45419
45420         * g77.f-torture/execute/970816-3.f: New test from Craig.
45421
45422 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
45423
45424         *  g++.other/singleton.C: Return error value instead of taking
45425         SIGSEGV.
45426
45427 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
45428
45429         *  g++.other/singleton.C: New test.  Warning is under dispute.
45430         Runtime crash is not.
45431
45432 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
45433
45434         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
45435         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
45436         using6.C, using7.C}: New namespace tests.
45437
45438 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
45439
45440         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
45441         specialization with typedef'ed names used as array indexes.
45442
45443 1998-07-09  Jeffrey A Law  (law@cygnus.com)
45444
45445         * gcc.c-torture/execute/980709-1.c: New test.
45446
45447         * gcc.dg/980709-1.c: New test.
45448
45449 1998-07-07  Richard Henderson  <rth@cygnus.com>
45450
45451         * gcc.c-torture/execute/bcp-1.c: New test.
45452
45453 1998-07-07  Jeffrey A Law  (law@cygnus.com)
45454
45455         * gcc.c-torture/execute/980707-1.c: New test.
45456
45457 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
45458
45459         * gcc.c-torture/compile/980706-1.c: New test.
45460
45461 1998-07-01  Dave Love  <d.love@dl.ac.uk>
45462
45463         * g77.f-torture/execute/980701-0.f,
45464         g77.f-torture/execute/980701-1.f: New test from Craig.
45465
45466 1998-07-01  Jeffrey A Law  (law@cygnus.com)
45467
45468         * gcc.c-torture/compile/980701-1.c: New test.
45469
45470         * gcc.c-torture/execute/980701-1.c: New test.
45471
45472 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
45473 rlsruhe.de>
45474
45475         * g++.old-deja/g++.robertl/eb132.C: New test.
45476         * g++.old-deja/g++.robertl/eb133.C: Likewise.
45477
45478 1998-06-29  Dave Love  <d.love@dl.ac.uk>
45479
45480         * g77.f-torture/execute/980628-7.f,
45481         g77.f-torture/execute/980628-8.f,
45482         g77.f-torture/execute/980628-9.f,
45483         g77.f-torture/execute/980628-10.f: New tests from Craig.
45484
45485         * g77.f-torture/execute/980628-3.f: Remove mail headers.
45486
45487 1998-06-28  Jeffrey A Law  (law@cygnus.com)
45488
45489         * g77.f-torture/execute/980628-4.f: New test from Craig.
45490         * g77.f-torture/execute/980628-5.f: Likewise.
45491         * g77.f-torture/execute/980628-2.f: Likewise.
45492         * g77.f-torture/execute/980628-0.f: Likewise.
45493         * g77.f-torture/execute/980628-1.f: Likewise.
45494         * g77.f-torture/execute/980628-3.f: Likewise.
45495         * g77.f-torture/execute/980628-6.f: Likewise.
45496
45497 1998-06-28  Jeffrey A Law  (law@cygnus.com)
45498
45499         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
45500         directory when nothing has been installed yet.
45501
45502 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
45503
45504         * gcc.c-torture/special/special.exp: Handle newer versions of
45505         dejagnu.
45506
45507 1998-06-26  Jeffrey A Law  (law@cygnus.com)
45508
45509         * gcc.dg/980626-1.c: New test.
45510
45511 1998-06-19  Bruno Haible <haible@ilog.fr>
45512
45513         * gcc.misc-tests/m-un-2.c: New test.
45514         * g++.old-deja/g++.other/warn01.c: Likewise.
45515
45516 1998-06-19  Robert Lipe  <robertl@dgii.com>
45517
45518         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
45519         compatibility with assmblers with a different comment character.
45520         Eliminate use of GAS-specific extensions.
45521
45522 1998-06-19  Jeffrey A Law  (law@cygnus.com)
45523
45524         * gcc.c-torture/execute/ieee/980619-1.c: New test.
45525
45526 1998-06-19  Robert Lipe  <robertl@dgii.com>
45527
45528         * lib/g77.exp: Replace search for libf2c.a with search for newly
45529         renamed libg2c.a
45530
45531 1998-06-17  Jeffrey A Law  (law@cygnus.com)
45532
45533         * gcc.c-torture/execute/980617-1.c: New test.
45534
45535 1998-06-12  Jeffrey A Law  (law@cygnus.com)
45536
45537         * gcc.c-torture/execute/980612-1.c: New test.
45538
45539 1998-06-08  Jeffrey A Law  (law@cygnus.com)
45540
45541         * gcc.dg/980523-1.c: Only test on ppc-linux.
45542         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
45543
45544         * gcc.c-torture/execute/980608-1.c: New test.
45545
45546 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
45547
45548         * gcc.c-torture/execute/980605-1.c: New test.
45549
45550 1998-06-04  Jeffrey A Law  (law@cygnus.com)
45551
45552         * gcc.c-torture/execute/980604-1.c: New test.
45553
45554 1998-06-02  Jeffrey A Law  (law@cygnus.com)
45555
45556         * gcc.c-torture/execute/980602-1.c: New test.
45557         * gcc.c-torture/execute/980602-2.c: Likewise.
45558
45559 1998-06-02  Dave Love  <d.love@dl.ac.uk>
45560
45561         * 970125-0.f: Fix per JCB.  Add commentary.
45562
45563 1998-05-31  Michael Meissner  <meissner@cygnus.com>
45564
45565         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
45566         IEEE -0 support.
45567
45568 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
45569
45570         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
45571         earlier.
45572
45573 1998-05-28  Catherine Moore <clm@cygnus.com>
45574
45575         * gcc.c-torture/execute/980526-3.c: New test.
45576
45577 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
45578
45579         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
45580         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
45581         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
45582         m88k-motorola-sysv3 to XFAIL.
45583
45584 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45585
45586         * gcc.dg/980526-1.c: New test.
45587         * gcc.c-torture/execute/980526-2.c: New test.
45588
45589 1998-05-26  Jeffrey A Law  (law@cygnus.com)
45590
45591         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
45592
45593         * gcc.c-torture/execute/980526-1.c: New test.
45594
45595 1998-05-26  Dave Love  <d.love@dl.ac.uk>
45596
45597         * g77.f-torture/execute/alpha2.f: Add runtime test.
45598
45599 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
45600
45601         * g++.old-deja/old-deja.exp: Strip leading directories.
45602
45603         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
45604         error for the line.  Don't run multiple tests for the same line.
45605
45606 1998-05-23  Jeffrey A Law  (law@cygnus.com)
45607
45608         * gcc.dg/980523-1.c: New test.
45609
45610 1998-05-23  Dave Love  <d.love@dl.ac.uk>
45611
45612         * g77.f-torture/compile/970915-0.f: New test.
45613
45614 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
45615
45616         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
45617
45618 1998-05-21  Jeffrey A Law  (law@cygnus.com)
45619
45620         * gcc.dg/980520-1.c: New test.
45621
45622 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
45623
45624         * gcc.dg/980502-1.c: Fix return type.
45625
45626 1998-05-20  Jeffrey A Law  (law@cygnus.com)
45627
45628         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
45629         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
45630         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
45631         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
45632         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
45633
45634 1998-05-20  Dave Love  <d.love@dl.ac.uk>
45635
45636         * g77.f-torture/execute/980520-1.f: New test.
45637
45638 1998-05-15  Dave Love  <d.love@dl.ac.uk>
45639
45640         * lib/mike-g77.exp: New file.
45641
45642         * g77.f-torture/noncompile/noncompile.exp,
45643         g77.f-torture/noncompile/check0.f: New files.
45644
45645 1998-05-14  Dave Love  <d.love@dl.ac.uk>
45646
45647         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
45648         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
45649         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
45650         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
45651         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
45652         abort where appropriate.
45653
45654 1998-05-05  Michael Meissner  <meissner@cygnus.com>
45655
45656         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
45657         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
45658
45659 1998-04-29  Dave Love  <d.love@dl.ac.uk>
45660
45661         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
45662
45663 1998-04-27  Dave Love  <d.love@dl.ac.uk>
45664
45665         * g77.f-torture/compile/980427-0.f: New test.
45666
45667 1998-04-24  Dave Love  <d.love@dl.ac.uk>
45668
45669         * g77.f-torture/compile/980424-0.f: New test.
45670
45671 1998-04-19  Dave Love  <d.love@dl.ac.uk>
45672
45673         * g77.f-torture/compile/980419-2.f (main): New test.
45674         * g77.f-torture/compile/970125-0.f: New test.
45675         * g77.f-torture/compile/980419-1.f: New test.
45676
45677 1998-04-08  Jim Wilson  <wilson@cygnus.com>
45678
45679         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
45680         of loop-4.c.
45681
45682 1998-04-07  Jim Wilson  <wilson@cygnus.com>
45683
45684         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
45685
45686 1998-04-03  Jim Wilson  <wilson@cygnus.com>
45687
45688         * gcc.c-torture/compile/980329-1.c: New test.
45689
45690 1998-03-18  Jim Wilson  <wilson@cygnus.com>
45691
45692         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
45693         * gcc.dg/980312-1.c: Fix typo in -march command.
45694
45695 1998-03-16  H.J. Lu  (hjl@gnu.org)
45696
45697         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
45698
45699 1998-03-11  Robert Lipe  <robertl@dgii.com>
45700
45701         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
45702         Dave Love agree the Fortran source is bogus.
45703
45704 1998-03-11  Robert Lipe  <robertl@dgii.com>
45705
45706         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
45707         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
45708         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
45709         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
45710         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
45711
45712 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
45713
45714         * g++.old-deja/g++.other/friend1.C: New test.
45715
45716 1998-02-18  Dave Love  <d.love@dl.ac.uk>
45717
45718         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
45719         possibly uninitialized) variables and declare dnrm2.
45720
45721 1998-02-23  Robert Lipe <robertl@dgii.com>
45722
45723         From Bruno Haible <haible@ilog.fr>:
45724         * gcc.c-torture/execute/980223.c: New test.
45725
45726 1998-02-13  Jeffrey A Law  (law@cygnus.com)
45727
45728         * gcc.dg/ifelse-1.c: New test.
45729
45730 1998-02-09  H.J. Lu  (hjl@gnu.org)
45731
45732         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
45733
45734           * lib/old-dejagnu.exp (old-dejagnu): Added the
45735           "execution test - XFAIL *-*-*" handling in the spirit of
45736           "excess errors test -". Changed the "execution test fails"
45737           handling to be like "excess errors test fails".
45738           * Update various tests accordingly.
45739
45740 1998-02-06  Jim Wilson  <wilson@cygnus.com>
45741
45742         * gcc.c-torture/execute/980205.c: New test.
45743
45744 1998-01-18  Jeffrey A Law  (law@cygnus.com)
45745
45746         * lib/c-torture.exp: Look for .x files instead of .cexp files.
45747         * lib/f-torture.exp: Similarly.
45748         * gcc.c-torture: Rename all .cexp files to .x files.
45749
45750 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
45751
45752         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
45753         (940510-1.c): Removed duplicate.
45754         (971104-1.c): New test.
45755
45756 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
45757
45758           * lib/f-torture.exp: Improve error and loop detection.
45759
45760 1997-11-19  Michael Meissner  <meissner@cygnus.com>
45761
45762         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
45763         use that to size the filler array.
45764
45765 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
45766
45767         * lib/c-torture.exp(c-torture-execute): Fix typo.
45768
45769         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
45770         testcase as the executable name. Keep the executable around if
45771         the test fails.
45772
45773 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
45774
45775         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
45776         changes.  Only test one -g option, and move it to the end of the
45777         list of options to test.
45778
45779 1997-09-19  Michael Meissner  <meissner@cygnus.com>
45780
45781         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
45782         variable GCC_TORTURE_OPTIONS to supply default switches separated
45783         by colons.  If no environment variable, run tests with -O0 -g, -O1
45784         -g, and -O2 -g as well.
45785
45786 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
45787
45788         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
45789         explanatory comments. Fix indentation.
45790
45791 1997-09-15  Jeffrey A Law  (law@cygnus.com)
45792
45793         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
45794
45795 1997-09-11  Jeffrey A Law  (law@cygnus.com)
45796
45797         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
45798         * g++.old-deja/g++.mike/p7325.C: Likewise.
45799         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
45800
45801 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
45802
45803         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
45804         * g++.old-deja/g++.brendan/crash30.C: Likewise.
45805         * g++.old-deja/g++.brendan/crash39.C: Likewise.
45806         * g++.old-deja/g++.law/operators4.C: Likewise.
45807
45808 1997-09-11  Joe Buck  (jbuck@synopsys.com)
45809
45810         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
45811         * g++.old-deja/g++.mike/p784.C: Ditto.
45812         * g++.old-deja/g++.mike/p785.C: Ditto.
45813
45814 1997-09-05  Jeffrey A Law  (law@cygnus.com)
45815
45816           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
45817
45818 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
45819
45820         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
45821         target feature; pass this to c-torture-execute as needed.
45822
45823 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
45824
45825         * lib/c-torture.exp(c-torture-execute): If the previous and the
45826         current executables being tested are identical, we don't need to
45827         run the executable again. Try to make the executable names
45828         unique. Add an optional argument for passing additional compiler
45829         flags.
45830
45831 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
45832
45833         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
45834
45835 1997-08-29  Jeffrey A Law  (law@cygnus.com)
45836
45837         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
45838
45839 1997-07-31  Jeffrey A Law  (law@cygnus.com)
45840
45841         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
45842         32bit or larger longs.
45843
45844         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
45845         have either a 32bit long or 32bit int.
45846
45847 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
45848
45849         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
45850         Make double precision tests dependent on sizeof (double).
45851
45852 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
45853
45854         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
45855         too.
45856
45857 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
45858
45859         * gcc.c-torture/compile/961203-1.cexp: New script.
45860
45861 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
45862
45863         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
45864         up the includes ourselves.
45865
45866 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
45867
45868         * lib/plumhall.exp: Remove random include, and add a few
45869         verbose messages for debugging.
45870
45871 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
45872
45873         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
45874         of trying to do it ourselves.
45875
45876 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
45877
45878         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
45879
45880 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
45881
45882         * gcc.prms/5403.c: Made regexp a bit less strict.
45883
45884 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
45885
45886         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
45887         is returned from remote_load instead.
45888         * lib/plumhall.exp: Ditto.
45889         * lib/mike-g++.exp: Ditto.
45890         * lib/old-dejagnu.exp: Ditto.
45891         * lib/c-torture.exp: Ditto.
45892
45893 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
45894
45895         * lib/g++.exp: Use build_wrapper procedure.
45896         * lib/gcc.exp: Ditto.
45897
45898 1997-05-20  Jeffrey A Law  (law@cygnus.com)
45899
45900         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
45901         an old-style decl for malloc.  Fixes tests to work when
45902         sizeof (int) != sizeof (size_t).
45903
45904 1997-05-15  Mike Meissner  <meissner@cygnus.com>
45905
45906         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
45907
45908         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
45909         use stdargs.h interface.
45910
45911 1997-05-15  Mike Meissner  <meissner@cygnus.com>
45912
45913         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
45914         NO_VARARGS when compiling.
45915
45916 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
45917
45918         * lib/plumhall.exp(ph_includes): New procedure.
45919         (ph_make): Use it.
45920         (ph_compiler): Ditto.
45921
45922         * lib/g++.exp: Rename test-glue.c to testglue.c.
45923         * lib/gcc.exp: Ditto.
45924
45925 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
45926
45927         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
45928         to completion when it's called.
45929
45930 1997-03-21  Michael Meissner  <meissner@cygnus.com>
45931
45932         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
45933         is defined, don't do test.
45934
45935 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
45936
45937         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
45938         for object files.
45939         (ph_summary): Mark skipped testcases as untested, not unresolved.
45940
45941         * lib/plumhall.exp (ph_make): If unresolved because of bad
45942         errorCode, record errorCode in log file.
45943         (*): Replace send_log/verbose with verbose -log.
45944
45945 1997-03-19  Michael Meissner  <meissner@cygnus.com>
45946
45947         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
45948         double conversion if double isn't at least 8 bytes.
45949
45950         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
45951         int to work with targets where int is 16 bits.
45952
45953         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
45954         8 bytes, just exit, since 4 byte doubles don't have enough bits of
45955         precision for the test to complete.
45956
45957 1997-03-14  Michael Meissner  <meissner@cygnus.com>
45958
45959         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
45960         if d10v is not compiled with the -mdouble64 flag.
45961         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
45962
45963         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
45964         d10v is not compiled with the -mint32 flag.
45965
45966 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
45967
45968         * lib/plumhall.exp: Use incr_count.
45969
45970 1997-03-12  Jeffrey A Law  (law@cygnus.com)
45971
45972         * gcc.c-torture: Update to c-torture-1.45.
45973
45974 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
45975
45976         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
45977         the name of the expect testcase file).
45978
45979         * lib/g++.exp(g++_init): Ditto.
45980
45981 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
45982
45983         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
45984         the host.
45985
45986         * lib/gcc.exp(gcc_exit): New procedure.
45987
45988 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
45989
45990         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
45991         specs where appropriate.
45992
45993         * g++.old-deja/g++.arm/*: Added additional ERROR checks
45994         because of new "candidates are" messages, and removed a few
45995
45996         * Converted all non-old-style g++ testcases to old-style, and
45997         moved into g++.old-deja.
45998
45999 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
46000
46001         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
46002         options.
46003
46004         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
46005         succeeded.
46006
46007         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
46008
46009 1997-02-13  Michael Meissner  <meissner@cygnus.com>
46010
46011         * lib/gcc.exp (gcc_target_compile): Add support for defining
46012         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
46013         the machine doesn't have those features.
46014
46015 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
46016
46017         * g++.law/operators4.exp: Don't use LIBS.
46018
46019 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
46020
46021         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
46022
46023         * lib/mike-g++.exp: Don't set the compiler to be tested here.
46024         * lib/g++.exp: Set it here instead. Also, allow use of the
46025         --tool_exec and --tool_opt options. Change CXX to
46026         GXX_UNDER_TEST.
46027
46028         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
46029
46030         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
46031
46032 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
46033
46034         * lib/old-dejagnu.exp: Use prune_warnings instead of
46035         prune_system_crud.
46036         * lib/mike-g++.exp: Ditto.
46037         * lib/gcc.exp: Ditto.
46038         * lib/g++.exp: Ditto.
46039
46040         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
46041
46042 1997-02-07  Jeffrey A Law  (law@cygnus.com)
46043
46044           * 941014-2.c: Include stdlib.h
46045           * 960327-1.c: Include stdio.h
46046           * dbra.c, index-1.c: Don't assume ints are 32bits.
46047
46048 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
46049
46050         * lib/gcc.exp: Add gcc,stack_size target feature.
46051
46052         * lib/g++.exp(g++_target_compile): Add the include and link
46053         paths here, not in two other places. And, it's $options, not
46054         options.
46055
46056         * lib/mike-g++.exp(postbase): Remove the code that determines
46057         the correct include and link paths.
46058         * g++.old-deja/old-deja.exp: Ditto.
46059
46060 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
46061
46062         * lib/g++.exp(g++_init): target_compile no longer returns the
46063         filename of the result.
46064
46065 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
46066
46067         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
46068         call to glob.
46069
46070         * gcc.c-torture/special/special.exp: Change call to
46071         gcc_target_compile to include the object file.
46072
46073 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
46074
46075         * gcc.c-torture/special/special.exp: Correct misspelling in last
46076         change.
46077
46078 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
46079
46080         * lib/plumhall.exp(ph_summary): Log the entire output of the
46081         executable. Return -1 if there were any failures, 0 otherwise.
46082         (ph_execute): Return -1 if there were any failures, 0 otherwise.
46083         (ph_make): Clean up objects and executables that were built
46084         if the tests succeeded.
46085
46086 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
46087
46088         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
46089         libraries and includes in the build tree as appropriate.
46090
46091 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
46092
46093         * lib/c-torture.exp: Instead of looking for the global variable
46094         NO_LONG_LONG, check to see if that's a feature of the target.
46095
46096 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
46097
46098         * config/default.exp: Minimize. Delete the remainer of the files in
46099         config; this functionality is now in devo/dejagnu/config.
46100
46101         g++.*/*: Pass any additional flags used to compile to postbase;
46102         delete CXXFLAGS.
46103
46104         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
46105         is now done by runtest.exp. Use gcc_target_compile instead of
46106         compile.
46107
46108         lib/c-torture.exp: Use gcc_target_compile instead of compile.
46109         Remove references to CFLAGS. Use remote_file instead of
46110         calling rm -f.
46111         (c-torture): Take a list of arguments to use to compile this
46112         testcase.
46113
46114         lib/g++.exp: Simplify. Use target_compile instead of compile.
46115         lib/gcc-dg.exp: Ditto.
46116         lib/gcc.exp: Ditto.
46117         lib/mike-{gcc,g++}.exp: Ditto.
46118         lib/old-dejagnu.exp: Ditto.
46119         lib/plumhall.exp: Ditto.
46120
46121 1997-01-08  Jim Wilson  <wilson@cygnus.com>
46122
46123         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
46124         (ph_linker): Likewise.
46125
46126 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
46127
46128           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
46129         MAP_ANON / MAP_ANONYMOUS if defined;
46130         else try to map from /dev/zero .
46131
46132 1996-11-12  Jeffrey A Law  (law@cygnus.com)
46133
46134         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
46135         isn't defined, then define it to MAP_ANONYMOUS.
46136
46137 1996-11-12  Jeffrey A Law  (law@cygnus.com)
46138
46139         * gcc.c-torture: Update to c-torture-1.42 release.
46140
46141 1996-11-11  Jeffrey A Law  (law@cygnus.com)
46142
46143         * gcc.c-torture: Update to c-torture-1.41 release.
46144
46145 1996-10-27  Jeffrey A Law  (law@cygnus.com)
46146
46147         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
46148         c-torture release.
46149
46150 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
46151
46152         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
46153         and LDFLAGS.  Fix second case to append the target_info ldflags
46154         onto LDFLAGS, not CFLAGS.
46155         * lib/g++.exp (g++_init): Add target_info stuff.
46156         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
46157         of libgloss and newlib flags for !native.
46158
46159         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
46160         (GDB): Fix relative path to go up another dir for finding gdb.
46161
46162 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
46163
46164         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
46165         versions in the target_info array, if they don't exist.
46166
46167 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
46168
46169         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
46170
46171 1996-07-08  Jim Wilson  <wilson@cygnus.com>
46172
46173         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
46174         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
46175
46176 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
46177
46178         * lib/old-dejagnu.exp: Don't remove the output file before we've
46179         actually tested it. Don't append pwd to the path of the executable
46180         we're testing.
46181
46182 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
46183
46184         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
46185
46186 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
46187
46188         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
46189         temporary directory for compiler files, and set it to a default
46190         value of /tmp. Set $output as the name of the output file from
46191         compiling the testcase. Add a -o option to $cflags_var so the
46192         compiler writes the final output file as $output. Set $executable
46193         to $output.
46194
46195         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
46196         directory for compiler files, and set it to /tmp if it doesn't
46197         already have a value. Set $output_file to the name of the output
46198         file from compiling the testcase. Add a -o option to CXXFLAGS so
46199         the compiler writes the final output file as $output. Use $output
46200         as the executable to be tested.
46201
46202 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
46203
46204         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
46205
46206 1996-06-08  Jeffrey A Law  (law@cygnus.com)
46207
46208         * gcc.c-torture/execute/pending-1.c: New test.  Still
46209         pending in Tege's queue.
46210
46211 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
46212
46213         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
46214         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
46215         if there were failures.  Call unresolved if there were unresolved
46216         testcases.  Call gcc_fail if program did not run to completion.
46217         (ph_make): Pass additional argument name to ph_execute.
46218         (ph_execute): Add new argument.  Pass additional arguments to
46219         ph_summary.  Call gcc_fail is there is no execution output.
46220
46221 1996-04-24  Jeffrey A Law  (law@cygnus.com)
46222
46223         * lib/plumhall.exp (proc_summary): Output relavent summary
46224         lines into the log so specific failures in plumhall can be
46225         investigated.
46226
46227 1996-04-10  Jeffrey A Law  (law@cygnus.com)
46228
46229         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
46230         (c-torture-execute): Don't try to execute tests which use
46231         "long long" types if $NO_LONG_LONG is nonzero.
46232
46233 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
46234
46235         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
46236         not c-torture.
46237
46238         * gcc.ieee: Move from here.
46239         * gcc.c-torture/execute/ieee: To here.
46240
46241 1996-03-26  Jeffrey A Law  (law@cygnus.com)
46242
46243         * gcc.c-torture: Update to c-torture-1.41 release.
46244
46245 1996-03-22  Jeffrey A Law  (law@cygnus.com)
46246
46247         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
46248         not "$output".
46249
46250 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
46251
46252         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
46253         -c present.
46254
46255 1996-03-02  Jeffrey A Law  (law@cygnus.com)
46256
46257         * config/proelf.exp: Handle connecting to a simulator.
46258
46259 1996-01-31  Jeffrey A Law  (law@cygnus.com)
46260
46261         * config/proelf.exp: New file.  Enough framework that we can
46262         run c-torture tests on the proelf targets (or any other target
46263         that gdb can connect to for that matter).
46264
46265 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
46266
46267         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
46268         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
46269
46270         * lib/plumhall.exp (ph_execute): Always call ph_summary if
46271         exec_output exists.
46272
46273 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
46274
46275         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
46276         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
46277
46278         * config/*.exp: Update FSF address.  Change result of ${tool}_load
46279         to pass/fail/unresolved/unsupported/untested.  Caller must now
46280         call unresolved/unsupported/untested.
46281         * lib/*.exp: Update FSF address.  Update to handle new results of
46282         ${tool}_load.
46283         * lib/chill.exp (verbose): Delete.
46284
46285 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
46286
46287         * lib/gcc.exp (default_gcc_start): Change order of args to
46288         $LDFLAGS $CFLAGS $LIBS.
46289         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
46290         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
46291         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
46292         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
46293         * gcc.misc-tests/dg-test.exp: Likewise.
46294         * gcc.misc-tests/msgs.exp: Likewise.
46295         * gcc.prms/prms.exp: Likewise.
46296         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
46297         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
46298
46299         * lib/dg.exp: Deleted, moved to dejagnu/lib.
46300
46301 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
46302
46303         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
46304
46305         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
46306         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
46307
46308         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
46309         necessary.
46310
46311 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
46312
46313         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
46314         global for loop; add use of $mathlib.
46315         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
46316         settings here; set mathlib for anything but VxWorks.
46317
46318 1996-01-22  Jeffrey A Law  (law@cygnus.com)
46319
46320         * gcc.c-torture: Update to c-torture-1.40 release.
46321
46322 1996-01-03  Jeffrey A Law  (law@cygnus.com)
46323
46324         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
46325         dg.exp.
46326
46327 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
46328
46329         * lib/c-torture.exp (c-torture-execute): Declare "output" as
46330         global.
46331
46332 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
46333
46334         * lib/g++.exp (LIBS): Define if not already.
46335         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
46336         (gcc-dg-prune): Call prune_gcc_output.
46337         * lib/gcc.exp (prune_gcc_output): New proc.
46338         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
46339         prune_gcc_output.
46340
46341 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
46342
46343         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
46344         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
46345
46346 1995-11-15  Jeffrey A Law  (law@cygnus.com)
46347
46348         * gcc.c-torture: Update to c-torture-1.39 release.
46349
46350 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
46351
46352         * lib/c-torture.exp (c-torture-execute): Don't return if one option
46353         fails, try others as well.
46354
46355 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
46356
46357         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
46358         If compilation fails, mark execute tests as `untested'.
46359         If test is marked as unsupported, don't mark compilation and
46360         execute tests as failed.
46361
46362 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
46363
46364         * lib/g++.exp (g++_init): Don't link in libg++, and look to
46365         libstdc++ for whether or not we want to be doing shared
46366         libraries.  Delete link_curses since we don't need it anymore.
46367         * lib/mike-g++.exp (postbase): Don't link in libg++.
46368         * g++.old-deja/old-deja.exp: Likewise.
46369
46370 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
46371
46372         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
46373
46374 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
46375
46376         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
46377         For that, add `-Wl,-a,shared_archive'.
46378         * g++.old-deja/old-deja.exp: Likewise.
46379
46380 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
46381
46382         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
46383
46384 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
46385
46386         * lib/mike-g++.exp (postbase): Pay attention to the status of
46387         g++_load.
46388
46389 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
46390
46391           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
46392
46393 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
46394
46395         * lib/gcc.exp (default_gcc_start): No longer need to log program
46396         being executed or its output, execute_anywhere does that now.
46397         * lib/g++.exp (default_g++_version): Call execute_anywhere.
46398         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
46399
46400 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
46401
46402         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
46403         the same as those in lib/g++.exp.
46404
46405 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
46406
46407         * gcc.c-torture: Update to c-torture-1.38 release.
46408         * gcc.ieee: Related changes.
46409
46410 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
46411
46412         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
46413         "exec". Minor reformatting changes.
46414
46415         * config/rom68k.exp (${tool}_load): Make it work in a canadian
46416         cross. This means all "exec" calls now work on a remote host as
46417         well.
46418         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
46419         cross. Filter out the extra "\r\n" stuff that expect puts in.
46420         (c-torture-execute): Filter out the bogus warnings like
46421         c-torture-compile does. Add support for canadian cross.
46422         * lib/gcc.exp (default_gcc_version, default_gcc_start)
46423         Use execute_anywhere rather than calling exec directly. Now it
46424         works for canadian cross testing.
46425
46426 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
46427
46428         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
46429         results into a variable, and check that rather than using file exists.
46430
46431 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
46432
46433         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
46434         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
46435
46436 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
46437
46438         * g++.old-deja/old-deja.exp: Create and pass runshlib and
46439         lib_curses if there's a shared libg++ in the build tree.
46440
46441 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
46442
46443         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
46444         if not supported target.
46445
46446 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
46447
46448         * lib/g++.exp (g++_init): Move empty setting of runshlib and
46449         link_curses up to always happen, not just for native builds.
46450
46451 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
46452
46453         * gcc.c-torture: Update to c-torture-1.36 release.
46454         * gcc.failure: Related changes.
46455
46456 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
46457
46458         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
46459
46460 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
46461
46462         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
46463         * lib/mike-g++.exp (postbase): Not in here.  Still reference
46464         runshlib, link_curses, and mathlib for link and run.
46465
46466         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
46467         pass the runtime shared library options for Solaris, OSF/1, and
46468         Irix5, and link with -lcurses to avoid unresolved references.
46469
46470 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
46471
46472         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
46473         only run once.
46474
46475 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
46476
46477         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
46478
46479 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
46480
46481         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
46482         do not have a framework for the "compat" tests yet.
46483
46484 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
46485
46486         * lib/mike-g++.exp (postbase): New local variable `mathlib',
46487         set to null if we're testing vxworks5.1.  Use that instead of
46488         `-lm' in the setting of LIBS for link and run.
46489
46490 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
46491
46492         * config/rom68k.exp (${tool}_load): Major changes to make it
46493         work.  Verified that it does in fact return the stuff in
46494         exec_output properly.  Catch any Emul or any TRAP other than 0.
46495
46496 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
46497
46498         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
46499         LDFLAGS properly for targets that need stuff from libgloss.
46500         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
46501         only run once.
46502         (gpp_initialized): New variable.
46503
46504 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
46505
46506         * config/rom68k.exp: Load libgloss.exp.
46507         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
46508         so we can produce a fully linked binary.
46509         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
46510         so we can produce a fully linked binary.
46511
46512 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
46513
46514         * lib/plumhall.exp (ph_section): Watch for expected failures.
46515         Add missing `else'.
46516
46517         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
46518         run the testcase.
46519         (c-torture): Likewise.
46520
46521 1995-08-28  Doug Evans  <dje@cygnus.com>
46522
46523         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
46524
46525         * lib/mike-g++.exp (mike_cleanup): New proc.
46526         (prebase): New globals compiler_result, not_compiler_result,
46527         target_regexp.
46528         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
46529         allow leading "-" in pattern.  Watch for unsupported tests.
46530         If $compiler_result is set, pattern match assembler code,
46531         and ditto for $not_compiler_result.
46532         * lib/mike-gcc.exp: Likewise.
46533
46534         * lib/plumhall.exp (ph_execute): Only call ph_summary if
46535         execution "succeeded".
46536
46537 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
46538
46539         * config/win32.exp: New file.
46540         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
46541
46542 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
46543
46544         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
46545         unsupported.
46546         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
46547         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
46548         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
46549
46550         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
46551         "... without exceptions was ...".  That is now handled by
46552         prune_system_crud.
46553         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
46554
46555 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
46556
46557         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
46558         sieve.c,sort2.c}: New files.
46559         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
46560         sieve.exp,sort2.exp}: Drivers for them.
46561
46562         * lib/mike-gcc.exp (program_output): New user settable variable.
46563         (postbase): Call prune_system_crud.  Also prune extraneous compiler
46564         messages.
46565         * lib/mike-g++.exp (program_output): New user settable variable.
46566
46567         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
46568
46569         * config/sh.exp: Deleted (use sim.exp instead).
46570
46571 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
46572
46573         * config/vx.exp: Declare CHECKTASK as global.
46574         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
46575         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
46576         * lib/old-dejagnu.exp: Load [pwd]/$executable.
46577
46578 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
46579
46580         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
46581         target. Like vx.exp, only includes `vx29k.exp' instead of
46582         `vxworks.exp'.
46583
46584 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
46585
46586         * config/sim.exp: Increase time limit from 120 seconds to 240.
46587
46588 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
46589
46590         * gcc.c-torture/execute/950628-1.c: New test.
46591
46592 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
46593
46594         * gcc.c-torture: Update with changes/additions from
46595         c-torture-1.34.
46596
46597 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
46598
46599         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
46600
46601 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
46602
46603         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
46604
46605 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
46606
46607         * gcc.c-torture/compile/950512-1.c: New test.
46608         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
46609         * gcc.dg/struct-ret-1.c: Likewise.
46610
46611 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
46612
46613         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
46614           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
46615
46616 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
46617
46618         * gcc.c-torture/special/920411-1.c: Deleted.
46619         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
46620
46621 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
46622
46623         * config/sim.exp (${tool}_load): Hack in call to bash to get a
46624         cpu limit.
46625
46626 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
46627
46628         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
46629
46630 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
46631
46632         From kenner;
46633         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
46634         is the proper length.
46635         * va-arg-3.c: Likewise.
46636
46637 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
46638
46639         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
46640         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
46641
46642         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
46643         * lib/g++.exp (default_g++_start): Delete old cruft.
46644
46645 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
46646
46647         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
46648         (2 * (1 << 18)) to (2 * (1 << 17)).
46649
46650         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
46651
46652 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
46653
46654         * config/rom68k.exp: Renamed from config/idp.exp
46655
46656 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
46657
46658         * c-torture/compile/921109-2.c
46659
46660 1995-04-18  Mike Stump  <mrs@cygnus.com>
46661
46662         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
46663         excess errors.
46664
46665 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
46666
46667         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
46668         output.
46669         * lib/g++.exp (default_g++_start): Likewise.
46670
46671 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
46672
46673         * gcc.c-torture/compile/950329-1.c: New test.
46674
46675 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
46676
46677           * config/bug.exp (${tool}_load): Updated to use new remote_open
46678           and remote_close procs.
46679         * config/idp.exp: New file.
46680
46681 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
46682
46683         * gcc.c-torture/execute/950322-1.c: New test.
46684
46685 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
46686
46687         * config/vx.exp (${tool}_load): Clean up testing of return code from
46688         vxworks_ld and vxworks_spawn.
46689
46690 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
46691
46692         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
46693
46694 1995-03-13  Mike Stump  <mrs@cygnus.com>
46695
46696         * lib/old-deja.exp: Add `excess errors test - ' error, now one
46697         can mark excess errors on a machine by machine basis.  Note, the
46698         default is to not expect any excess errors, even when excess
46699         errors test - is given, so you will want to put an XFAIL ... on
46700         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
46701         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
46702         those 4 machines, but no others.
46703
46704 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
46705
46706         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
46707         * lib/c-torture.exp: to here.
46708
46709 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
46710
46711         * gcc.c-torture/execute/950221-1.c: New test.
46712         * gcc.c-torture/execute/struct-ret-1.c: New test.
46713         * gcc.c-torture/compile/950221-1.c: New test.
46714
46715         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
46716
46717 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
46718
46719         * gcc.c-torture/execute/arith-1.c (main): Return 0.
46720         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
46721
46722 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
46723
46724         * g++.gb: New directory of tests, derived from my signature and
46725         class scoping tests.
46726
46727         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
46728         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
46729         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
46730         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
46731         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
46732         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
46733         * g++.gb/sig25.C: Likewise.
46734
46735         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
46736         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
46737         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
46738         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
46739         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
46740         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
46741         * g++.gb/sig25.exp: Likewise.
46742
46743         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
46744         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
46745         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
46746         * g++.gb/scope13.C: Likewise, this test still fails.
46747
46748         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
46749         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
46750         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
46751         * g++.gb/scope13.exp: Ditto.
46752
46753         * g++.gb/README: New file, explains what these tests are about.
46754
46755 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
46756
46757         * lib/dg.exp (dg-do): Support `preprocess'.
46758         (dg-test): Likewise.
46759
46760 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
46761
46762         * config/udi.exp: change "continue -expect" to "exp_continue".
46763
46764 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
46765
46766         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
46767         Delete redundant tests.
46768
46769         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
46770         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
46771         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
46772         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
46773         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
46774         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
46775         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
46776         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
46777
46778         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
46779         storing label pointers.
46780         * gcc.c-torture/execute/921019-1.c: Likewise.
46781         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
46782         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
46783         parameter fp.
46784         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
46785         constants.
46786
46787         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
46788         Delete obsolete tests.
46789
46790         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
46791         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
46792         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
46793         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
46794         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
46795         * gcc.c-torture/compile/950124-1.c: New test.
46796
46797         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
46798
46799 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
46800
46801         * lib/mike-g++.exp: Add -lm to LIBS.
46802
46803 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
46804
46805         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
46806
46807 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
46808
46809         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
46810
46811 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
46812
46813         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
46814
46815 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
46816
46817         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
46818         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
46819         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
46820         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
46821         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
46822         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
46823         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
46824         * g++.law/{operators31.C, operators32.C,
46825         * g++.law/{operators33.C, operators34.C}: Likewise.
46826         * g++.law/{pic1.C, refs2.C}: Likewise.
46827         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
46828         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
46829         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
46830         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
46831
46832         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
46833         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
46834         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
46835         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
46836         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
46837         * g++.law/{enum9.exp, friend5.exp}: Likewise.
46838         * g++.law/{nest3.exp, nest4.exp}: Likewise.
46839         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
46840         * g++.law/{operators30.exp, operators31.exp}: Likewise.
46841         * g++.law/{operators32.exp, operators33.exp}: Likewise.
46842         * g++.law/{operators34.exp}: Likewise.
46843         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
46844         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
46845         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
46846         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
46847         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
46848
46849         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
46850         No longer expected to fail.
46851         * g++.law/missed-error3.C: Tweak for recent bool changes.
46852
46853 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
46854
46855         * config/emb-unix: Deleted.
46856         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
46857         remote execution.  Do final link on remote host if REMOTE_LINK is set.
46858
46859 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
46860
46861         * lib/dg.exp (dg-test): Fix typo in last patch.
46862
46863 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
46864
46865         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
46866         (handles multiple occurrences).
46867
46868 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
46869
46870         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
46871         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
46872         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
46873         printed).
46874         * lib/c-torture.exp (c-torture-compile): Likewise.
46875         (c-torture): Prepend full path if missing.
46876         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
46877         (gcc_fail): Likewise.
46878         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
46879
46880 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
46881
46882         * lib/netware.exp: Only attach to NetWare i386 systems.
46883
46884 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
46885
46886         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
46887         messages.  Add test name to "output pattern match" pass/fail message.
46888
46889 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
46890
46891         * gcc.dg: New testsuite.
46892         * gcc.dg/dg.exp: New file.
46893
46894         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
46895         test-switch.c}: Deleted.
46896
46897         * gcc.misc-tests/msgs.exp: New testcase driver.
46898
46899 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
46900
46901         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
46902         Watch for illegal return values from ${tool}_load.
46903         * config/unix.exp (${tool}_load): Fix pass/fail detection for
46904         cross targets.  Coerce return value >0 to 1.
46905
46906 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
46907
46908         * config/unix.exp (${tool}_load): Call program rsh, not proc.
46909
46910         * config/emb-unix.exp: New file.
46911
46912         * config/sim.exp: Error if variable $SIM not defined.
46913         (${tool}_load): Mark test as "untested" if simulator missing.
46914
46915         * config/unix.exp: Load remote.exp to get rcp_download.
46916         * lib/c-torture.exp: Use different option lists for testcases with
46917         and without loops.
46918         * gcc.c-torture/execute/execute.exp: Likewise.
46919
46920 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
46921
46922         * config/*.exp: Clarify return code from ${tool}_load.
46923         Call `unresolved' or `untested' instead of `warning' or `perror'
46924         (sometimes you still want to call both though).
46925         Add comment that `shell_id' is local to each file.
46926         * config/udi.exp (timeout): Set to 30.
46927         Don't print warning if connection fails, $connectmode has already
46928         printed an error.
46929         (${tool}_load): Move verbose messages to level 2.
46930         Rework pattern for "Process started" message.
46931         Pass `shell_id' to ${connectmode}_download.
46932         Retry twice upon timeout.  Make resetting of target more robust.
46933         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
46934         Pass `shell_id' to exit_$connectmode.
46935         Only call exit_$connectmode if connected.
46936         * config/unix.exp (${tool}_load): Check return codes better.
46937         * config/vrtx.exp (${tool}_load): Likewise.
46938         * config/vx.exp (${tool}_load): Likewise.
46939         Delete unneeded global's.
46940         * lib/dg.exp (dg-test): Update to reflect clarified return codes
46941         from ${tool}_load.
46942         (dg-stat): Delete.
46943         (dg-init): Delete recording of pass/fail counts.
46944         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
46945         (old-dejagnu-init): Likewise.
46946         (old-dejagnu-stat): Delete contents, empty proc now.
46947         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
46948         (c-torture): Delete references to lcnt, lpass, lfail.
46949         Get option list from TORTURE_OPTIONS.
46950         Delete -funroll[-all]-loops if no loops.
46951         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
46952         (g++_stat): Delete contents (empty proc now).
46953         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
46954         (gcc_finish): Likewise.
46955         (gcc_stat): Deleted.
46956         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
46957         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
46958         * gcc.c-torture/execute/execute.exp: Likewise.
46959         Split tests into two parts: compile, execute.
46960         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
46961         no loops.  Update to reflect clarified return codes from ${tool}_load.
46962
46963 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
46964
46965         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
46966         to grep for.
46967         (old-dejagnu): Likewise (where necessary).
46968
46969 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
46970
46971         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
46972
46973         * lib/dg.exp (dg-process-target): Fix processing of selector.
46974         Add comment regarding use of `error'.
46975
46976         * lib/gcc.exp (prune_system_crud): Define if missing.
46977         * lib/g++.exp (prune_system_crud): Likewise.
46978
46979         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
46980         Call prune_system_crud.
46981         * lib/dg.exp (dg-runtest): New proc.
46982         Use perror instead of send_user for tcl errors in testcase.
46983         Don't return any value, it's never used.
46984         Don't clobber previous definition of `unknown'.
46985         Print tcl errors in `dg-final'.
46986
46987 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
46988
46989         * lib/dg.exp (dg-process-target): Improve syntax error messages.
46990         (dg-test): Don't print errorInfo, it contains stack backtrace.
46991
46992 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
46993
46994         * lib/g++.exp (runtest_file_p): Define if missing.
46995
46996 1994-09-24  Doug Evans  (dje@cygnus.com)
46997
46998         * lib/mike-g++.exp: Comment out loading of g++.exp.
46999         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
47000         (default_g++_version): Always print something.
47001         (default_g++_start): Comment out call to `which'.
47002         (g++_start, g++_load): Deleted (must be defined in config file).
47003         * lib/gcc.exp: Test for existence of $CC at start.
47004         Delete check for tmpdir (done in gcc_init).
47005         (default_gcc_version): Always print something.
47006         (default_gcc_start): Comment out call to `which'.
47007         * config/*.exp: Major cleanup - make cross targets work at least a
47008         little better for g++ (by not being "--tool gcc" specific).
47009         Rename gcc_xxx to ${tool}_xxx.
47010         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
47011         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
47012
47013 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
47014
47015         * lib/c-torture.exp (c-torture-compile): Rework compiler
47016         message processing.
47017
47018         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
47019         c-torture.
47020
47021 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
47022
47023         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
47024
47025         * lib/dg.exp (dg-process-target): Support { target native }.
47026
47027 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
47028
47029         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
47030         looked for "... program xxx got fatal signal".
47031         Correct regsub munging of `comp_output'.
47032         Ignore compiler messages "path prefix not used" and "linker input
47033         file unused".
47034
47035 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
47036
47037         * lib/gcc.exp (runtest_file_p): Define if missing.
47038         * gcc.prms/template.c: Example to work from.
47039
47040 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
47041
47042         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
47043         * lib/dg.exp (dg-test): Call unsupported testcases as such.
47044
47045         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
47046         * gcc.prms/1883.c: Moved from compile/940714-1.c.
47047         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
47048         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
47049
47050         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
47051         (dg-process-target): No longer a varargs proc.
47052         Return S/N for target, P/F for xfail.  All callers changed.
47053         (user option procs): More argument checking.
47054         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
47055         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
47056         (dg-test): Skip test if not running on selected target in `dg-do'.
47057         Update handling of `dg-do-what', `dg-output-text'.
47058         Separate execution pass/fail from output pattern match pass/fail.
47059         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
47060
47061 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
47062
47063         * gcc.c-torture/special/special.exp: Don't expect failure for mips
47064         target for 920510-1.c.
47065
47066 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
47067
47068         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
47069         Clean up comment regarding use of passcnt, etc.
47070         (gcc_stat): Don't update `testcnt' here.
47071         (gcc_finish): Do it here.
47072         Might as well reset `but_id' here too.
47073         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
47074         to determine if the file should be tested.
47075         * gcc.c-torture/compile/compile.exp: Likewise.
47076         * gcc.c-torture/execute/execute.exp: Likewise.
47077         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47078         * gcc.misc-tests/dg-test.exp: Likewise.
47079         * gcc.prms/prms.exp: Likewise.
47080         * gcc.wendy/wendy.exp: Likewise.
47081         * g++.old-deja.exp: Likewise.
47082         Move "Testing file" message to verbose level 1.
47083
47084 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
47085
47086         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
47087
47088 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
47089
47090         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
47091         (default_gcc_start): Accept optional second list element
47092         of compiler flags.  Print compiler output at verbosity level 2.
47093         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
47094         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
47095         Save current values of framework globals passcnt, failcnt, xpasscnt,
47096         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
47097         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
47098         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
47099         xfailcnt to compute stats.  Update framework global `testcnt' from
47100         pass/fail counts.
47101         (gcc_finish): New proc.  Clean up test environment.
47102         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
47103         (gcc_epass, gcc_efail): Delete.
47104         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
47105         argument of line number.
47106         (dg-init): If the tool has an init routine, call it.
47107         (dg-test): Remove args `cflags_var' and `libs_var'.
47108         Pass all compiler options to ${tool}_start.
47109         Handle missing line number.
47110         (dg-finish): New function.
47111         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
47112         particular files.  Call gcc_finish at end.  Move "skipping test"
47113         message to verbosity level 3.
47114         * gcc.c-torture/compile/compile.exp: Likewise.
47115         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47116         * gcc.c-torture/execute/execute.exp: Likewise.
47117         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47118         Print testcase being tried at verbosity level 1.
47119         * gcc.c-torture/special/special.exp: Unset xfail.
47120         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47121         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
47122         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
47123         * gcc.failure/failure.exp: Likewise.
47124         * gcc.ieee/ieee.exp: Likewise.
47125         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
47126         Update call to dg-test.  Call dg-finish at end.
47127         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
47128         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47129         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
47130         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
47131         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
47132         * gcc.wendy/wendy.exp: Add copyright.
47133         Delete setting of tmpdir (done by gcc_init).
47134         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
47135         Pass compiler flags to gcc_start.  Call gcc_finish at end.
47136         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
47137         gcc_[ce]pass/fail.
47138
47139 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
47140
47141         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
47142         confusion.
47143         (g++_load): Likewise.
47144
47145         * config/*.exp (gcc_load): Some were varargs fns and some were not.
47146         Rename argument to `prog' to remove the confusion.
47147         Varargs fns behave differently too!
47148         (g++_load): Likewise.
47149
47150         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
47151
47152         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
47153         what it is.  Delete (always) printing of status value for !native.
47154         Simplify verbose code, and include status and exec_output.
47155         (g++_load): Use gcc_load.
47156
47157 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
47158
47159         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
47160         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
47161         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
47162         940714-3.c as these testcases don't exist anymore.  Make
47163         va-arg-1.c expected to pass.
47164
47165 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
47166
47167         * gcc.misc-tests/misc.exp: Only run specific testcases.
47168         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
47169         * gcc.misc-tests/dg-[1-9].c: New files.
47170
47171         * lib/dg.exp: New testsuite driver.
47172         * gcc.prms/prms.exp: Use it.
47173
47174         * README.gcc: New file.
47175
47176         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
47177         Document and reset `lxpass' and `lxfail'.
47178         Simplify "initialized" message.
47179         (gcc_stat): Clean up comments a little.
47180
47181 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
47182
47183         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
47184
47185 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
47186
47187         * lib/old-dejagnu.exp (process-option): New proc.
47188         (old-dejagnu-init, old-dejagnu-stat): Likewise.
47189         (old-dejagnu): Simplify.
47190         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
47191
47192 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
47193
47194         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
47195         exists and is not an empty string.
47196
47197         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
47198         $xfail rather than calling setup_xfail.  Clear $xfail when test is
47199         finished.
47200         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
47201         automatically.
47202
47203         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
47204         longer expected to fail.
47205
47206         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
47207         "f" function call.
47208
47209         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
47210
47211         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
47212         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
47213         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
47214         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
47215         c-torture-1.29.
47216
47217         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
47218         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
47219
47220         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
47221
47222         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
47223         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
47224
47225         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
47226         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
47227         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
47228
47229 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
47230
47231         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
47232         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
47233         940714-1.c, 940714-2.c, 940714-3.c},
47234         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
47235         gcc.misc-tests/{mg.c,mg.exp}:
47236         New tests.
47237         * gcc.noncompile/noncompile.exp: Change accordingly.
47238
47239 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
47240
47241         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
47242         Undo previous clobberage.
47243
47244 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
47245
47246         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
47247         * gcc.special/{930510-1.c, special.exp}:
47248         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
47249         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
47250         struct-varargs-1.c}: New tests from c-torture-1.26.
47251
47252 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
47253
47254         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
47255           argument to switch.
47256
47257 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
47258
47259         * Revert the previous changes.  Please see Rob's directory
47260           (/lisa/test/rob/progressive/gcc/testsuite) for testing
47261           fixes.
47262
47263 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
47264
47265         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
47266             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
47267             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
47268             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
47269             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
47270             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
47271             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
47272             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
47273             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
47274             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
47275             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
47276             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
47277             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
47278             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
47279             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
47280             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
47281             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
47282             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
47283             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
47284             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
47285             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
47286             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
47287             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
47288             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
47289             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
47290             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
47291             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
47292
47293 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
47294
47295         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
47296             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
47297           with perror calls.
47298
47299 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
47300
47301         * config/unix.exp (g++_load): Fix syntax.
47302
47303 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
47304
47305         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
47306         * gcc.noncompile/921017-1.c: Deleted obsolete test.
47307         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
47308         Don't expect va-arg-1.c to fail.  Correct expected output for
47309         920928-1.c.
47310         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
47311         * gcc.wendy/hbm4.c: Correct typo.
47312         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
47313
47314 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
47315
47316         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
47317         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
47318         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
47319         * lib/c-torture.exp (c-torture-compile): Ditto.
47320
47321         Reduce volume of output (remove all the -I's and such).
47322         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
47323         Call gcc_cpass, gcc_cfail.
47324         (c-torture): Pass testing option to c-torture-compile.
47325
47326 1994-03-21  Doug Evans  (dje@cygnus.com)
47327
47328         Bring patches over from progressive.
47329         * config/default.exp: Exit remote shell cleanly.
47330         (g++_exit, g++_start): Add default versions.
47331         * config/sim.exp (gcc_load): Use perror, not error.
47332
47333 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
47334
47335         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
47336         set in site.exp.
47337
47338 1994-03-14  Doug Evans  (dje@cygnus.com)
47339
47340         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
47341         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
47342         (wendy_try): New proc to run testcase.
47343         (main loop): Call 'em.
47344         * gcc.wendy/*.c: Clean up pass to correct expected output.
47345
47346         * lib/gcc.exp: Minor cleanup work.
47347         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
47348
47349 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
47350
47351         * config/sim.exp (gcc_load): Document return codes better.
47352         Don't pass -v to simulator.
47353
47354 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
47355
47356           * gcc.special/920717-x.c: Fix typo.
47357           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
47358           get at sources.
47359
47360         * lib/mike-gcc.exp: Fix typo.
47361
47362 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
47363
47364         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
47365         binary to use, transform the name.
47366         * config/*.exp: rename everything. Nuke any g++ specific files,
47367         it's now a special case of gcc that requires no special support.
47368         Add a default.exp for unsupported targets.
47369
47370 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
47371
47372         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
47373         lib/old-dejagnu.exp: Fix a few patterns to work with the new
47374         version of Tcl.
47375
47376 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
47377
47378         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
47379         than a warning.
47380
47381 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
47382
47383         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
47384
47385 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
47386
47387         * gcc.execute/execute.exp: Combine opt_list and foption_list into
47388         option_list.  Compile every file with only 4/6 option choices
47389         (same as C torture) instead of with 12/18 different option
47390         choices.
47391         * lib/c-torture.exp: Likewise.
47392
47393         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
47394         not already set.
47395
47396 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
47397
47398         * lib/old-deja.exp: Add `excess errors test fails' error, now one
47399         can put an XFAIL *-*-* on excess errors.
47400
47401 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
47402
47403         * g++.law: Add more tests derived from g++-bugs snapshots.
47404
47405         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
47406         equivalent to g++.law/init9.
47407
47408         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
47409         compiled it, and the a.out file after we've run it.
47410
47411 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
47412
47413         * lib/mike-g++.exp (postbase): Delete the .o file after we've
47414         compiled it, and the a.out file after we've run it.
47415
47416 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
47417
47418         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
47419
47420 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
47421
47422         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
47423         version number.
47424
47425 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
47426
47427         * g++.law: New directory of g++ tests derived from the g++-bugs
47428         snapshots.
47429
47430 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
47431
47432         * gcc.compile: initbug1.c initbug1.exp testcase added
47433
47434 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
47435
47436         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
47437         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
47438           fixes submitted by Jeff Law (law@cs.utah.edu)
47439         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
47440           Jeff Law (law@cs.utah.edu)
47441
47442
47443 1993-11-30  Mike Stump  (mrs@cygnus.com)
47444
47445         * config/unix-g++.exp: Follow the gcc way of doing things.
47446         * g++.old-deja/old-deja.exp: Minor updates.
47447         * lib/g++.exp: New file, follow the gcc way of doing things.
47448         * lib/old-dejagnu.exp: Minor updates.
47449         * lib/mike-g++.exp: Always unset errorInfo.
47450
47451 1993-11-06  Mike Stump  (mrs@cygnus.com)
47452
47453         * lib/gcc.exp: Fix some errors with the below change, CC and
47454         CFLAGS should be global when setting, not local.
47455
47456 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
47457
47458         * lib/gcc.exp: Transform tool name.
47459
47460 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
47461
47462         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
47463
47464 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
47465
47466         * lib/gcc.exp: change gcc_done to gcc_stat
47467
47468 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
47469
47470         * Upgraded gcc testsuite to c-torture version 1.25
47471
47472 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
47473
47474         * lib/gcc.exp: added reporting code. Changed verbose compile message.
47475         * lib/c-torture: added hooks for new reporting code.
47476
47477 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
47478
47479         * config/sh-gcc.exp: check if sh-sim exists in the path
47480
47481 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
47482
47483         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
47484         * gcc.compile/compile.exp: Initial changes for new logic.
47485         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
47486         * gcc.failure/failure.exp: Initial changes for new logic.
47487         * gcc.ieee/ieee.exp: Initial changes for new logic.
47488         * gcc.misc-tests/misc.exp: Initial changes for new logic.
47489         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
47490         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
47491         * lib/c-torture.exp: Initial changes for new logic.
47492         * lib/gcc.exp: Initial changes for new logic.
47493
47494 1993-10-15  Mike Stump  (mrs@cygnus.com)
47495
47496         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
47497         depend upon failure or success.  Fully qualify names in failure
47498         and success messages.  Always remove a.out before starting
47499         compile, just in case.  Pay more attention to error text output by
47500         the compiler.  Handle testcases with no known past errors just
47501         like all others, so that things are uniform.  Other miscellaneous
47502         improvements.
47503
47504 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
47505
47506         * gcc.cpp: new directory for cpp tests
47507
47508 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
47509
47510         * lib/chill.exp: Code reformatted, removed unused code.
47511         * config/unix-chill.exp: Code reformatted, removed unused code.
47512         * chill.execute/execute.exp: Code reformatted, removed unused code.
47513         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
47514
47515 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
47516
47517         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
47518         routines not written.
47519
47520 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
47521
47522         * config/bug-gcc.exp: Use new procs from bug.exp.
47523
47524 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
47525
47526         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
47527         via ftp, rather than depending on NFS.
47528         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
47529         case.
47530
47531 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
47532
47533         * config/bug-gcc.exp: Use new download proc.
47534
47535 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
47536
47537         * chill.execute/execute.exp: cleanups, handles errors better
47538         * chill.compile/compile.exp: rewrite, based on execute.exp
47539         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
47540         * lib/chill.exp: major changes to diff proc and compile and link
47541           procs. added chill_fail and chill_pass wrappers to pass and
47542           fail. added more comments, and handle error codes better.
47543           Added a hack to capture stderr from exec, so noncompile tests
47544           can work.
47545
47546 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
47547
47548         * chill.execute/execute.exp: rewrite of testsuite driver
47549         * lib/chill.exp: rewrite of testsuite driver
47550         * config/unix-chill.exp: rewrite of testsuite driver
47551
47552 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
47553
47554         In chill.execute:
47555         * iexpr.ch: Standardize uppercase.
47556         * tuples.dat: Standardize uppercase.
47557         * vary.ch: standardize.  Correct varying string assignments.
47558         * vary.dat: Add new output lines.
47559
47560 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
47561
47562         In chill.execute:
47563         * chprintf.ch: Standardize use of uppercase.
47564         * tuples.ch: Standardize and turn arr2 into a DCL,
47565           rather than a SYN.
47566         * pinits.ch: Standardize.
47567
47568 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
47569
47570         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
47571         * Makefil: Renamed to Makefile.in.
47572         * configure.in: New.
47573
47574 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
47575
47576         In chill.execute:
47577         * .cvsignore: Add result/output files.
47578         * Makefile: Fix up variables at start.  Use MFLAGS
47579           everywhere.  Correct bool_loc, built_ins entries.
47580           Add entry for vary1.ch.
47581         * bitarray.ch: Standardize upper-case usage.
47582         * bitexpr.ch: Standardize, add output of b1.
47583         * params.ch: Use arrayt in along PROC parameters, to
47584           avoid novelty problems.
47585         * sets.ch: Tiny cleanup.
47586         * vary1.ch: Re-indent.
47587
47588 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
47589
47590           * Add PR-related files to Makefiles, .cvsignore files, etc.
47591
47592 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
47593
47594         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
47595           with compiler objects. New names are test-flow.c and test-loop.c
47596
47597 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
47598
47599         * Upgraded c-torture tests from 1.19 to 1.20
47600
47601         * new files:
47602         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
47603         * gcc.compile: 930623-1.c 930623-2.c
47604         * gcc.noncompile: 930622-1.c 930622-2.c
47605         * gcc.failure: 920411-1.c 920627-2.c
47606         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
47607
47608 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
47609
47610         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
47611           More changes to get testsuite working properly. Needs more work.
47612           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
47613
47614 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
47615
47616         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
47617           More changes to get testsuite working properly. Needs more work.
47618
47619 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
47620
47621         * chill.compile/compile.exp: Added for Dejagnu support
47622         * chill.execute/execute.exp: Added for Dejagnu support
47623         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
47624
47625 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
47626
47627         This should complete moving the CHILL test files.
47628         * chill.noncompile(.cvsignore printf.grt
47629             in-printf.grt chprintf.grt chprintf.ch):
47630             Added test-support files.
47631           (Makefile): Modified further.
47632         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
47633             signal.ch): Added test files.
47634           * chill.execute (.cvsignore printf.grt printr.c
47635             in-printf.grt rts.c chprintf.grt rts.h): Added
47636           test-support files.
47637             (Makefile): More corrections.
47638
47639 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
47640
47641         * chill.compile, chill.execute, chill.nocompile: Add CHILL
47642           test cases, ready for DejaGnu.
47643
47644 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
47645
47646         * Upgraded c-torture tests from 1.18 to 1.19
47647
47648         * gcc.compile: added test(s):
47649           930607-1.c
47650         * gcc.execute: added test(s):
47651           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
47652
47653         * added new subdirectory for misc tests: gcc.misc-tests
47654         * gcc.misc-test(s): added tests:
47655           inst-check.c test-consts.c test-ior.c test-switch.c
47656
47657 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
47658
47659         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
47660
47661 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
47662
47663         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
47664
47665 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
47666
47667         * Upgraded c-torture tests from 1.17 to 1.18
47668
47669 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
47670
47671         * Upgraded c-torture tests from 1.12 to 1.17
47672
47673 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
47674
47675         * lib/old-dejagnu.exp:
47676           Fixed handling of XFAIL target triplets to correctly
47677           recognize wildcard characters.  Removed code that
47678           appended a unique id tag to the end of the file name
47679           printed out by the result of the testcases within a
47680           given test file.
47681
47682 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
47683
47684         * lib/old-dejagnu.exp:
47685           Reworked expected failure handling to trigger off of XFAIL
47686           keyword in keyphrase embeded in testcase source code. The
47687           XFAIL keyword must be at the end of the keyphrase line. It
47688           may optionally be followed by one or more target triplets.
47689           It has just occured that the handling of wildcards in the
47690           target triplet may not be correct.
47691
47692 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
47693
47694         * g++.old-deja/tests:
47695           Moved all subdirectories up one level into g++.old-deja .
47696
47697         * lib/old-dejagnu.exp:
47698           Fixed problem with CXXFLAGS not being properly reset, and being
47699           corrupted with extraneous "-c" compiler option.  This was
47700           causing binaries to not be generated for test that needed them.
47701           Modified strings passed to "pass" and "fail" so that individual
47702           tests from the same test file would be distinguished by an
47703           identifier appended to the test file name in the summary logs;
47704           this corrected a problem with erroneous diff logs.  Added code
47705           to search testcases for expected fail and unexpected pass keywords.
47706
47707 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
47708
47709         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
47710
47711 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
47712
47713         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
47714           Removed extraneous text from end of "Special g++ Options"
47715           keyphrase.
47716
47717         * lib/old-dejagnu.exp: Added pattern matching to look for new
47718           keywords, embedded in testcases comments, which will trigger
47719           calls to xpass and xfail.
47720
47721 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
47722
47723         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
47724           comments embedded in the testcases, especially the one looking for
47725           special compiler options, as well as the pattern matching for the
47726           compiler output again.
47727
47728 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
47729
47730         * lib/old-dejagnu.exp: Do a proper check of the return value for
47731           execute tests. Fixed several problems with the pattern matching
47732           of the compiler output which gave erroneous test results.
47733           Changed several of the test result messages to be more descriptive.
47734         * config/unix-g++.exp: Proc g++_load now actually works and
47735           executes the tests passed to it and returns a usable return
47736           value.
47737
47738 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
47739
47740           * lib/gcc.exp: Exits gracefully if $CC is bogus.
47741
47742 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
47743
47744         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
47745           Modified both files to properly execute the old style
47746           dejagnu tests. The previous versions of these files were
47747           experimental and did not function anything near correctly.
47748
47749 1993-04-05  Rob Savoye  (rob@cygnus.com)
47750
47751         * Removed all Makefile.in and configure.in files. No configuration
47752         needed now.
47753
47754 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
47755
47756         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
47757
47758 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
47759
47760         * gcc.compile/configure.in, gcc.unsorted/configure.in,
47761         gcc.special/configure.in, gcc.noncompile/configure.in,
47762         gcc.execute/configure.in, gcc.code_quality/configure.in,
47763         g++.other/configure.in, g++.old-deja/configure.in,
47764         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
47765         in srcname setting.
47766
47767 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
47768
47769         * lib/udi.exp: Fixed mondfe and mondfe_download.
47770         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
47771         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
47772
47773 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
47774
47775         * config/udi-gdb.exp: Check $shell_id after connecting to target.
47776         (gdb_exit): Don't remove *_soc files.
47777
47778 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
47779
47780         * lib/c-torture.exp: Don't look for main; instead always use -w
47781         -c.  This is how the c-torture tests work.  Remove the object
47782         file if the compilation succeeds.
47783         * gcc.execute/execute.exp: Remove executable if test passes.
47784         * gcc.noncompile/noncompile.exp: Every test is an expected
47785         failure.
47786         * gcc.special/special.exp: Added tests from c-torture 1.11,
47787         corrected use of existing test.
47788         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
47789         gcc.execute/920625-1.c: Updated to c-torture 1.11.
47790         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
47791         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
47792         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
47793         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
47794         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
47795         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
47796         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
47797         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
47798         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
47799         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
47800         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
47801         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
47802         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
47803         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
47804         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
47805         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
47806         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
47807         c-torture 1.11.
47808         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
47809         correspond to c-torture 1.11.
47810
47811         * New file.